.F_TgbG_caption{z-index:4;top:max(24px, env(safe-area-inset-top));pointer-events:none;width:min(420px,100vw - 32px);transition:opacity .6s;position:fixed;left:28px}.F_TgbG_caption:not([data-visible]){opacity:0}.F_TgbG_card{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:#eef2f9;background:#0d131ea8;border:1px solid #ffffff14;border-radius:18px;padding:18px 20px 20px;animation:.6s cubic-bezier(.2,.8,.2,1) both F_TgbG_enter}.F_TgbG_kicker{color:var(--accent,#eef2f9);margin:0 0 6px;font-size:13px;font-weight:560}.F_TgbG_title{font-variation-settings:"wdth" 104;margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.15}.F_TgbG_text{color:#eef2f9cc;margin:8px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.5}@media (max-width:639px){.F_TgbG_caption{top:max(16px, env(safe-area-inset-top));left:16px}.F_TgbG_card{padding:14px 16px 16px}}@keyframes F_TgbG_enter{0%{opacity:0;translate:0 -8px}}
._8QW_nG_pill{appearance:none;background:var(--ink);color:#f3f6fb;font-variation-settings:"wdth" 108;cursor:pointer;border:0;border-radius:999px;padding:15px 32px 16px;font-size:17px;font-weight:560;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 14px 32px -14px #13243f99}._8QW_nG_pill:hover{transform:translateY(-1px);box-shadow:0 18px 36px -14px #13243fa6}._8QW_nG_pill:active{transform:translateY(0)scale(.98)}._8QW_nG_pill:disabled{opacity:.35;cursor:default;box-shadow:none;transform:none}
.DlscDa_cover{z-index:1;text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 12vh;transition:opacity .6s,visibility 0s linear .6s;display:flex;position:fixed;inset:0}.DlscDa_cover:not([data-visible]){opacity:0;visibility:hidden}.DlscDa_title{letter-spacing:-.025em;font-variation-settings:"wdth" 125;text-wrap:balance;margin:0;font-size:clamp(64px,11vw,184px);font-weight:620;line-height:.9;animation:2s cubic-bezier(.2,.7,.1,1) .3s both DlscDa_breathe}.DlscDa_subtitle{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:clamp(16px,2.4vh,28px) 0 clamp(28px,4.6vh,48px);font-size:clamp(18px,1.9vw,25px);animation:1s 1.6s both DlscDa_appear}.DlscDa_start{animation:1s 1.9s both DlscDa_appear}.DlscDa_hint{color:color-mix(in srgb, var(--ink) 55%, transparent);margin:14px 0 0;font-size:14px;animation:1s 2.3s both DlscDa_appear;display:none}@media (hover:hover) and (pointer:fine){.DlscDa_hint{display:block}}@keyframes DlscDa_breathe{0%{opacity:0;font-variation-settings:"wdth" 62;letter-spacing:-.04em}30%{opacity:1}}@keyframes DlscDa_appear{0%{opacity:0}}
.CiDNxG_dock{z-index:4;left:50%;bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));opacity:0;visibility:hidden;transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1),visibility 0s linear .6s;position:fixed;translate:-50% 24px}.CiDNxG_dock[data-visible]{opacity:1;visibility:visible;transition-delay:0s;translate:-50%}.CiDNxG_slots{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#0d131e9e;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:6px;list-style:none;display:grid;box-shadow:0 24px 60px -24px #0009}.CiDNxG_slot{color:#e2e9f69e;cursor:default;background:0 0;border:1px solid #0000;border-radius:16px;justify-items:center;gap:6px;width:100%;min-width:108px;padding:13px 10px 11px;font-size:13px;font-weight:520;transition:color .4s,background-color .4s,border-color .4s,opacity .4s;display:grid;position:relative}.CiDNxG_number{opacity:.7;font-size:11px;position:absolute;top:7px;left:10px}.CiDNxG_icon{width:24px;height:24px}.CiDNxG_slot[data-state=locked]{opacity:.42}.CiDNxG_slot[data-state=ready]{color:#fff;border-color:color-mix(in srgb, var(--accent) 75%, transparent);cursor:pointer;animation:1.8s ease-in-out infinite CiDNxG_call}.CiDNxG_slot[data-state=ready]:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.CiDNxG_slot[data-state=running],.CiDNxG_slot[data-state=active]{color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.CiDNxG_slot:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:639px){.CiDNxG_dock{left:12px;right:12px;translate:0 24px}.CiDNxG_dock[data-visible]{translate:0}.CiDNxG_slot{min-width:0;padding:12px 4px 10px;font-size:11.5px}.CiDNxG_number{font-size:10px;top:6px;left:8px}}@keyframes CiDNxG_call{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 26px color-mix(in srgb, var(--accent) 38%, transparent)}}
.hTkRda_echo{z-index:5;text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px 20px 60px;display:flex;position:fixed;inset:0}.hTkRda_wish{letter-spacing:-.015em;font-variation-settings:"wdth" 118;text-wrap:balance;overflow-wrap:anywhere;max-width:16em;margin:0;font-size:clamp(36px,6.4vw,100px);font-weight:600;line-height:1.02;animation:2s cubic-bezier(.2,.7,.1,1) .5s both hTkRda_breathe}.hTkRda_coda{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0;font-size:clamp(18px,1.8vw,24px);animation:1.2s 2s both hTkRda_appear}.hTkRda_restart{appearance:none;color:color-mix(in srgb, var(--ink) 70%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:15px;text-decoration:underline;animation:1s 3.4s both hTkRda_appear}@keyframes hTkRda_breathe{0%{opacity:0;font-variation-settings:"wdth" 70;letter-spacing:-.03em}}@keyframes hTkRda_appear{0%{opacity:0}}
._77KYdW_badge{background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:999px;margin:0;padding:8px 15px;font-size:14px;font-weight:560;animation:.5s cubic-bezier(.2,.9,.3,1.3) both _77KYdW_badge;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%;box-shadow:0 12px 30px -12px #00000080}@keyframes _77KYdW_badge{0%{opacity:0;scale:.8}}
.A99LMa_browser{border:1px solid color-mix(in srgb, var(--p-web) 55%, transparent);width:min(380px,80vw);box-shadow:0 0 0 6px color-mix(in srgb, var(--p-web) 10%, transparent), 0 30px 80px -20px #0009;background:#0e1626;border-radius:14px;animation:.5s cubic-bezier(.2,.9,.3,1.25) both A99LMa_pop;position:absolute;top:50%;left:50%;translate:-50% -50%}.A99LMa_bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 12px;display:flex}.A99LMa_dots{gap:5px;display:flex}.A99LMa_dots span{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.A99LMa_address{color:#dce8ffbf;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-radius:8px;flex:1;padding:5px 10px;font-size:12px;overflow:hidden}.A99LMa_progress{background:var(--p-web);transform-origin:0;height:2px;transform:scaleX(0)}.A99LMa_page{align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px;display:grid}.A99LMa_page span{transform-origin:0;background:#a0c4ff38;border-radius:5px;height:9px;display:block;transform:scaleX(0)}.A99LMa_cursor{fill:#fff;stroke:#0e1626;stroke-width:1.2px;opacity:0;width:22px;position:absolute;top:62%;left:58%}.A99LMa_browser:not([data-phase=enter]) .A99LMa_progress{transition:transform 1.6s cubic-bezier(.3,.1,.2,1);transform:scaleX(1)}.A99LMa_browser:not([data-phase=enter]) .A99LMa_page span{animation:.5s cubic-bezier(.2,.8,.2,1) both A99LMa_grow}.A99LMa_browser:not([data-phase=enter]) .A99LMa_cursor{animation:1.5s cubic-bezier(.4,0,.2,1) both A99LMa_travel}@keyframes A99LMa_pop{0%{opacity:0;scale:.7}}@keyframes A99LMa_grow{to{transform:scaleX(1)}}@keyframes A99LMa_travel{0%{opacity:0;translate:70px 60px}25%{opacity:1}70%{translate:0;scale:1}80%{scale:.78}92%,to{opacity:1;translate:0;scale:1}}
.QZEDyW_connect{position:absolute;inset:0}.QZEDyW_lines{width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;overflow:visible}.QZEDyW_lines path{fill:none;stroke:var(--p-data);stroke-width:1.2px;stroke-opacity:.75;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.3,.1,.2,1) both QZEDyW_draw}.QZEDyW_hub{border:2px solid var(--p-data);background:radial-gradient(circle, var(--p-data) 0 9px, #0f1d1a 10px);width:64px;height:64px;box-shadow:0 0 0 8px color-mix(in srgb, var(--p-data) 14%, transparent), 0 0 50px color-mix(in srgb, var(--p-data) 45%, transparent);border-radius:50%;transition:opacity .35s,scale .35s;animation:.5s cubic-bezier(.2,.9,.3,1.3) both QZEDyW_pop;position:absolute;top:50%;left:50%;translate:-50% -50%}.QZEDyW_card{border:1px solid color-mix(in srgb, var(--p-data) 55%, transparent);width:min(320px,78vw);box-shadow:0 0 0 6px color-mix(in srgb, var(--p-data) 10%, transparent), 0 30px 80px -24px #000000a6;color:#e6fff3;opacity:0;background:#0e1b1a;border-radius:18px;padding:16px 18px 18px;transition:opacity .4s,scale .6s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.3}.QZEDyW_kind{color:var(--p-data);margin:0;font-size:12px;font-weight:600}.QZEDyW_title{font-variation-settings:"wdth" 104;margin:2px 0 14px;font-size:19px;font-weight:620}.QZEDyW_bars{align-items:flex-end;gap:8px;height:76px;display:flex}.QZEDyW_bars span{height:calc(var(--h) * 100%);background:linear-gradient(180deg, var(--p-data), color-mix(in srgb, var(--p-data) 40%, #0e1b1a));transform-origin:bottom;border-radius:5px 5px 2px 2px;flex:1;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.QZEDyW_foot{color:#e6fff3b3;margin:12px 0 0;font-size:12.5px}.QZEDyW_connect[data-phase=done] .QZEDyW_lines,.QZEDyW_connect[data-phase=exit] .QZEDyW_lines{opacity:0}.QZEDyW_connect[data-phase=done] .QZEDyW_hub,.QZEDyW_connect[data-phase=exit] .QZEDyW_hub{opacity:0;scale:1.6}.QZEDyW_connect[data-phase=done] .QZEDyW_card,.QZEDyW_connect[data-phase=exit] .QZEDyW_card{opacity:1;scale:1}.QZEDyW_connect[data-phase=done] .QZEDyW_bars span,.QZEDyW_connect[data-phase=exit] .QZEDyW_bars span{transform:scaleY(1)}@keyframes QZEDyW_draw{to{stroke-dashoffset:0}}@keyframes QZEDyW_pop{0%{opacity:0;scale:.4}}
.qjSFCG_folder{aspect-ratio:1.28;perspective:900px;filter:drop-shadow(0 30px 40px #00000073);width:min(280px,52vw);animation:.55s cubic-bezier(.2,.9,.3,1.25) both qjSFCG_pop;position:absolute;top:50%;left:50%;translate:-50% -50%}.qjSFCG_back{background:#d9a53d;border-radius:7%/9%;position:absolute;inset:10% 0 0}.qjSFCG_back:before{content:"";background:inherit;border-radius:10px 14px 0 0;width:40%;height:12%;position:absolute;top:-8%;left:0}.qjSFCG_sheet{background:#fffdf6;border-radius:6px;height:58%;position:absolute;top:4%;left:9%;right:11%;rotate:-3deg;box-shadow:0 2px #0000000f}.qjSFCG_mouth{width:1px;height:1px;position:absolute;top:30%;left:50%}.qjSFCG_front{transform-origin:50% 100%;background:linear-gradient(#f9d26b,#f0ba46);border-radius:7%/10%;transition:transform .5s cubic-bezier(.3,1.4,.4,1);position:absolute;inset:26% 0 0;box-shadow:inset 0 1px #ffffff73}.qjSFCG_folder[data-phase=absorb] .qjSFCG_front{transform:rotateX(-36deg)}@keyframes qjSFCG_pop{0%{opacity:0;scale:.6}}
.hEPnmq_skills{position:absolute;inset:0}.hEPnmq_chip{border:1px solid color-mix(in srgb, var(--p-skill) 60%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--p-skill) 12%, transparent), 0 20px 50px -20px #0009;color:#eee6ff;white-space:nowrap;background:#1c1733;border-radius:14px;justify-items:center;gap:3px;padding:11px 16px 12px;animation:.5s cubic-bezier(.2,.9,.3,1.35) both hEPnmq_chip;display:grid;position:absolute;translate:-50% -50%}.hEPnmq_command{font-variation-settings:"wdth" 96;font-size:17px;font-weight:650}.hEPnmq_count{color:#eee6ffb3;font-size:12.5px}@media (max-width:639px){.hEPnmq_chip{padding:9px 12px 10px}.hEPnmq_command{font-size:15px}}@keyframes hEPnmq_chip{0%{opacity:0;scale:.7}}
.kjA7AW_layer{z-index:3;pointer-events:none;transform-origin:50%;position:fixed;inset:0}.kjA7AW_layer[data-phase=exit]{transform:translate(var(--tx,0px), var(--ty,0px)) scale(.08);opacity:0;transition:transform .85s cubic-bezier(.6,0,.25,1),opacity .45s .4s}
.DpYmYq_finale{z-index:5;text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:22px;margin:0;padding:24px 20px 40px;transition:opacity .6s;display:flex;position:fixed;inset:0}.DpYmYq_finale:not([data-visible]){opacity:0}.DpYmYq_finale>*{animation:.9s .5s both DpYmYq_appear}.DpYmYq_question{color:color-mix(in srgb, var(--ink) 75%, transparent);margin:0;font-size:clamp(17px,1.6vw,21px)}.DpYmYq_sentence{font-variation-settings:"wdth" 104;justify-items:center;gap:.1em;font-size:clamp(32px,5.6vw,76px);font-weight:460;line-height:1.08;display:grid}.DpYmYq_input{border:0;border-bottom:2px solid color-mix(in srgb, var(--ink) 28%, transparent);font-variation-settings:"wdth" 118;text-align:center;width:min(16em,88vw);caret-color:var(--ink);background:0 0;border-radius:0;outline:none;padding:0 0 .08em;transition:border-color .3s}.DpYmYq_input::placeholder{color:color-mix(in srgb, var(--ink) 32%, transparent)}.DpYmYq_input:focus-visible{border-bottom-color:var(--ink)}.DpYmYq_suggestions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;display:flex}.DpYmYq_suggestion{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);cursor:pointer;background:#ffffff47;border-radius:999px;padding:8px 15px;font-size:15px;transition:background-color .2s,border-color .2s}.DpYmYq_suggestion:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent);background:#fff9}@media (max-width:639px){.DpYmYq_finale{justify-content:flex-start;padding-top:12dvh}}@keyframes DpYmYq_appear{0%{opacity:0}}
.f3Eyvq_message{z-index:5;text-align:center;color:var(--ink);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.4vh,36px);padding:24px 20px 120px;transition:opacity .7s;display:flex;position:fixed;inset:0}.f3Eyvq_message:not([data-visible]){opacity:0}.f3Eyvq_lead{letter-spacing:-.015em;font-variation-settings:"wdth" 116;text-wrap:balance;gap:.08em;margin:0;font-size:clamp(34px,6.2vw,96px);font-weight:600;line-height:1;display:grid}.f3Eyvq_line{animation:1.6s cubic-bezier(.2,.7,.1,1) .3s both f3Eyvq_breathe;display:block}.f3Eyvq_line:nth-child(2){animation-delay:1.5s}.f3Eyvq_body{max-width:38ch;color:color-mix(in srgb, var(--ink) 82%, transparent);text-wrap:pretty;margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.55;animation:1.2s 2.9s both f3Eyvq_appear}.f3Eyvq_close{font-variation-settings:"wdth" 112;margin:0;font-size:clamp(22px,2.6vw,36px);font-weight:560;animation:1.6s cubic-bezier(.2,.7,.1,1) 4.2s both f3Eyvq_breathe}@keyframes f3Eyvq_breathe{0%{opacity:0;font-variation-settings:"wdth" 70;letter-spacing:-.03em}}@keyframes f3Eyvq_appear{0%{opacity:0}}
._8yzuxa_wrap{z-index:6;left:50%;bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));opacity:0;visibility:hidden;transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s;position:fixed;translate:-50% 16px}._8yzuxa_wrap[data-visible]{opacity:1;visibility:visible;transition-delay:.25s,.25s,0s;translate:-50%}
.vJhuUa_sky{z-index:0;background:linear-gradient(#3d67b0 0%,#6593d6 38%,#a9c8ee 72%,#d9e7f6 100%);position:fixed;inset:0;overflow:hidden}.vJhuUa_day{background:linear-gradient(#7aa7e6 0%,#a8c9f1 40%,#e3eefa 74%,#fff3e0 100%);transition:opacity 2.6s;position:absolute;inset:0}.vJhuUa_sun{aspect-ratio:1;will-change:transform;background:radial-gradient(closest-side,#fffbf0fa,#fff2d6d1 16%,#ffe6c05c 40%,#ffe6c000 70%);border-radius:50%;width:135vmax;transition:transform 2.6s cubic-bezier(.3,.1,.2,1);position:absolute;top:50%;left:50%}.vJhuUa_grain{opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
._8-qIea_thought{z-index:1;text-align:center;letter-spacing:-.01em;font-variation-settings:"wdth" 104;width:min(92vw,1100px);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,5.6vw,78px);font-weight:440;line-height:1.06;transition:opacity .8s;position:fixed;top:50%;left:50%;translate:-50% -50%}._8-qIea_thought:not([data-visible]){opacity:0}._8-qIea_caret{vertical-align:-.06em;background:currentColor;width:.055em;height:.86em;margin-left:.08em;animation:1.1s step-end infinite _8-qIea_blink;display:inline-block}@keyframes _8-qIea_blink{50%{opacity:0}}
.TKHDwW_wall{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.TKHDwW_row{height:var(--tile-h);display:flex}.TKHDwW_tile{--accent:var(--tile-text);--bg:var(--tile);background:var(--bg);height:100%;color:var(--tile-text);box-shadow:inset -1px -1px 0 var(--tile-line);font-size:var(--tile-font);font-variation-settings:"wdth" 70;white-space:nowrap;flex:none;align-items:center;gap:.6em;padding:0 1.15em 0 .95em;font-weight:470;transition:background-color .45s,color .45s,box-shadow .45s,font-weight 1.3s,font-variation-settings 1.3s cubic-bezier(.3,.1,.2,1);animation:.42s cubic-bezier(.2,.8,.2,1) both TKHDwW_drop;display:flex;position:relative}.TKHDwW_row:nth-child(odd) .TKHDwW_tile:nth-child(4n+1),.TKHDwW_row:nth-child(2n) .TKHDwW_tile:nth-child(4n+3){--bg:var(--tile-2)}.TKHDwW_wall[data-settled] .TKHDwW_tile{animation:none}.TKHDwW_tile[data-category=file]{--accent:var(--p-file)}.TKHDwW_tile[data-category=web]{--accent:var(--p-web)}.TKHDwW_tile[data-category=skill]{--accent:var(--p-skill)}.TKHDwW_tile[data-category=dati]{--accent:var(--p-data)}.TKHDwW_tile[data-lit]{background:color-mix(in srgb, var(--accent) 20%, var(--tile));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 65%, transparent)}.TKHDwW_tile[data-lit][data-category=umano]{background:var(--paper);color:var(--ink);font-variation-settings:"wdth" 125;font-weight:540;box-shadow:0 16px 36px -16px #ffcd8ce6}.TKHDwW_tile[data-gone]{visibility:hidden}.TKHDwW_box{opacity:.55;width:10px;height:10px;transition:background-color .35s,border-color .35s,opacity .35s;transition-delay:inherit;border:1.3px solid;border-radius:2.5px;flex:none;position:relative}.TKHDwW_box:after{content:"";border:solid var(--tile);width:3px;height:6px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);transition-delay:inherit;border-width:0 1.6px 1.6px 0;position:absolute;top:.2px;left:2.4px;transform:rotate(45deg)scale(0)}.TKHDwW_tile[data-lit] .TKHDwW_box{background:var(--accent);border-color:var(--accent);opacity:1}.TKHDwW_tile[data-lit] .TKHDwW_box:after{transform:rotate(45deg)scale(1)}.TKHDwW_tile[data-lit][data-category=umano] .TKHDwW_box{opacity:0}@keyframes TKHDwW_drop{0%{opacity:0;transform:translateY(-16px)scale(1.05)}}
