*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;margin:0;font-family:system-ui,Segoe UI,Roboto,sans-serif}#root{min-height:100svh}.pointer-draw-layer{z-index:5;pointer-events:none;position:fixed;inset:0}.shell{--shell-dtv-size:clamp(72px, 16vw, 140px);--b808:.652s;color:#f5f5f5;background:#030303;min-height:100svh;position:relative;overflow-x:clip}.shell__dtv{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shell__dtv-x{width:var(--shell-dtv-size);will-change:transform;height:100%;animation:12.7s linear infinite alternate shell-dtv-x;position:absolute;top:0;left:0}.shell__dtv-y{width:var(--shell-dtv-size);height:var(--shell-dtv-size);will-change:transform;animation:9.4s linear infinite alternate shell-dtv-y;position:absolute;top:0;left:0}.shell__dtv-logo{width:var(--shell-dtv-size);height:var(--shell-dtv-size);opacity:.26;filter:drop-shadow(0 0 20px #d4af3759)}.shell__bounce-photo{border-radius:clamp(14px,22%,26px);width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #f4e4bc33,0 12px 40px #00000073}.shell__bounce-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}@keyframes shell-dtv-x{0%{transform:translate(0)}to{transform:translateX(calc(100vw - var(--shell-dtv-size)))}}@keyframes shell-dtv-y{0%{transform:translateY(0)}to{transform:translateY(calc(100svh - var(--shell-dtv-size)))}}.shell__main{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.shell__aurora{z-index:0;animation:aurora-808-pump var(--b808) cubic-bezier(.2, .95, .25, 1) infinite, aurora-808-drift 9.8s ease-in-out infinite alternate;pointer-events:none;background:radial-gradient(50% 40% at 20% 20%,#d4af371f,#0000 55%),radial-gradient(45% 35% at 80% 30%,#c9a22714,#0000 50%),radial-gradient(60% 50% at 50% 100%,#f4e4bc0f,#0000 45%);position:fixed;inset:-40%}.shell__grid{z-index:0;transform-origin:50% 45%;animation:grid-pan 40s linear infinite, grid-808-bass var(--b808) cubic-bezier(.18, .92, .24, 1) infinite, grid-808-sidechain var(--b808) cubic-bezier(.33, 0, .2, 1) infinite;pointer-events:none;background-image:linear-gradient(#d4af370a 1px,#0000 1px),linear-gradient(90deg,#d4af370a 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 70%)}.shell__grain{z-index:1;opacity:.35;animation:grain-shift 8s steps(10) infinite, grain-808-pump var(--b808) cubic-bezier(.22, .88, .28, 1) infinite;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.shell__orb{filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.shell__orb--one{transform-origin:40% 60%;width:min(55vw,420px);height:min(55vw,420px);animation:orb-808-sub var(--b808) cubic-bezier(.18, .9, .22, 1) infinite;background:radial-gradient(circle,#d4af3773,#0000 65%);top:-10%;left:-5%}.shell__orb--two{transform-origin:55% 45%;width:min(45vw,360px);height:min(45vw,360px);animation:orb-808-sub var(--b808) cubic-bezier(.18, .9, .22, 1) infinite;animation-delay:calc(var(--b808) * .47);background:radial-gradient(circle,#f4e4bc40,#0000 65%);bottom:-8%;right:-5%}@keyframes aurora-808-pump{0%,to{filter:brightness()saturate()}7%{filter:brightness(1.16)saturate(1.22)}32%{filter:brightness(1.05)saturate(1.07)}}@keyframes aurora-808-drift{0%{translate:0}to{translate:2.5% -2%}}@keyframes grid-808-bass{0%,to{transform:scale(1)}9%{transform:scale(1.006)}38%{transform:scale(1.0015)}}@keyframes grid-808-sidechain{0%,to{filter:brightness()}11%{filter:brightness(1.11)}55%{filter:brightness(1.02)}}@keyframes grain-808-pump{0%,to{filter:contrast()saturate()}12%{filter:contrast(1.06)saturate(1.08)}45%{filter:contrast(1.02)saturate(1.02)}}@keyframes grid-pan{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes grain-shift{0%,to{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(-1%,-2%)}}@keyframes orb-808-sub{0%,to{opacity:.35;transform:scale(1)}8%{opacity:.48;transform:scale(1.14)}42%{opacity:.38;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.shell__aurora,.shell__grid,.shell__grain,.shell__orb,.shell__dtv-x,.shell__dtv-y{animation:none!important}}html.theme-storm .shell{color:#e8f0fa;background:linear-gradient(185deg,#1a2435 0%,#0d1218 42%,#070b12 100%)}html.theme-storm .shell__dtv-logo{filter:drop-shadow(0 0 18px #8cbeff59)}html.theme-storm .shell__bounce-photo{box-shadow:0 0 0 1px #a0c8ff2e,0 12px 40px #00000080}html.theme-storm .shell__aurora{background:radial-gradient(55% 42% at 75% 8%,#c8e6ff24,#0000 58%),radial-gradient(50% 45% at 20% 30%,#5a78b41f,#0000 55%),radial-gradient(70% 55% at 50% 100%,#23304173,#0000 52%);animation:11s ease-in-out infinite alternate storm-aurora-drift}@keyframes storm-aurora-drift{0%{filter:brightness(.92)saturate(.95);translate:0}to{filter:brightness(1.08)saturate(1.05);translate:-1.5% 1%}}html.theme-storm .shell__grid{background-image:linear-gradient(#6ea0d20e 1px,#0000 1px),linear-gradient(90deg,#6ea0d20b 1px,#0000 1px);-webkit-mask-image:radial-gradient(82% 72% at 50% 42%,#000 22%,#0000 72%);mask-image:radial-gradient(82% 72% at 50% 42%,#000 22%,#0000 72%)}html.theme-storm .shell__grain{opacity:.26;mix-blend-mode:soft-light}html.theme-storm .shell__orb--one{background:radial-gradient(circle,#96c8ff47,#0000 68%)}html.theme-storm .shell__orb--two{background:radial-gradient(circle,#648cbe38,#0000 68%)}.shell__storm-lightning{z-index:1;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(195deg,#f0f8ff00 0%,#dcebff0a 40%,#fff0 100%);position:fixed;inset:0}html.theme-storm .shell__storm-lightning{visibility:visible;animation:9.5s ease-in-out infinite storm-lightning}@keyframes storm-lightning{0%,to{opacity:0}47.8%{opacity:0}48%{opacity:.72}48.15%{opacity:.05}48.35%{opacity:.95}48.55%{opacity:0}71.2%{opacity:0}71.35%{opacity:.4}71.5%{opacity:0}}.shell__storm-tornado{z-index:0;pointer-events:none;opacity:0;visibility:hidden;filter:blur(.5px);background:repeating-conic-gradient(at 50% 100%,#373e4b38 0deg 9deg,#282e3a14 9deg 18deg);width:min(110vw,520px);height:min(78vh,640px);position:fixed;bottom:-8%;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(38% 88% at 50% 100%,#000 12%,#0000 70%);mask-image:radial-gradient(38% 88% at 50% 100%,#000 12%,#0000 70%)}html.theme-storm .shell__storm-tornado{visibility:visible;opacity:.62;animation:14s linear infinite storm-tornado-spin}@keyframes storm-tornado-spin{0%{rotate:0deg}to{rotate:360deg}}.shell__rain{z-index:4;pointer-events:none;opacity:0;visibility:hidden;position:fixed;inset:0;overflow:hidden}html.theme-storm-fx .shell__rain{opacity:1;visibility:visible}.shell__rain--a{background-image:repeating-linear-gradient(168deg,#0000 0 7px,#ffffff0b 7px 8px);animation:.58s linear infinite storm-rain-a}.shell__rain--b{z-index:4;mix-blend-mode:soft-light;opacity:0;background-image:repeating-linear-gradient(172deg,#0000 0 10px,#a0c8ff17 10px 11px);animation:.78s linear infinite storm-rain-b}html.theme-storm-fx .shell__rain--b{opacity:.55}@keyframes storm-rain-a{0%{background-position:0 0}to{background-position:-16px 132px}}@keyframes storm-rain-b{0%{background-position:0 0}to{background-position:12px 168px}}html.theme-storm .landing__kicker{color:#bad7ffd1}html.theme-storm .landing__corner{border-color:#82afdc80}html.theme-storm .landing__ring{border-color:#82aadc24;box-shadow:inset 0 0 0 1px #ffffff09,0 0 80px #78aae61a}html.theme-storm .landing__name-input{color:#f2f7ff;caret-color:#8ec5ff}html.theme-storm .landing__name-input--readonly{border-bottom-color:#82afdc61}html.theme-storm .landing__social-link{color:#eef4fc;background:linear-gradient(165deg,#ffffff0d,#78aadc0f);border-color:#ffffff1a}html.theme-storm-fx .landing__social-link{will-change:transform;animation:11.5s ease-in-out infinite storm-fly-a!important}html.theme-storm-fx .landing__social:nth-child(6n+2) .landing__social-link{animation-name:storm-fly-b!important;animation-duration:12.2s!important;animation-delay:-1.4s!important}html.theme-storm-fx .landing__social:nth-child(6n+3) .landing__social-link{animation-name:storm-fly-c!important;animation-duration:10.8s!important;animation-delay:-2.8s!important}html.theme-storm-fx .landing__social:nth-child(6n+4) .landing__social-link{animation-name:storm-fly-d!important;animation-duration:13.1s!important;animation-delay:-.9s!important}html.theme-storm-fx .landing__social:nth-child(6n+5) .landing__social-link{animation-name:storm-fly-e!important;animation-duration:11s!important;animation-delay:-3.6s!important}html.theme-storm-fx .landing__social:nth-child(6n+6) .landing__social-link{animation-name:storm-fly-f!important;animation-duration:12.6s!important;animation-delay:-2.1s!important}@keyframes storm-fly-a{0%,to{transform:translate(0)rotate(0);box-shadow:0 0 #8cbeff00}18%{transform:translate(18px,-22px)rotate(52deg);box-shadow:0 6px 18px #00000040}38%{transform:translate(-14px,-48px)rotate(128deg)}58%{transform:translate(-26px,8px)rotate(220deg)}78%{transform:translate(20px,24px)rotate(300deg)}}@keyframes storm-fly-b{0%,to{transform:translate(0)rotate(0);box-shadow:0 0 #8cbeff00}22%{transform:translate(-22px,-16px)rotate(-62deg)}44%{transform:translate(12px,-44px)rotate(-150deg)}66%{transform:translate(28px,-6px)rotate(-240deg)}88%{transform:translate(-8px,18px)rotate(-330deg)}}@keyframes storm-fly-c{0%,to{transform:translate(0)rotate(0);box-shadow:0 0 #8cbeff00}20%{transform:translate(24px,12px)rotate(68deg)}42%{transform:translate(8px,-40px)rotate(155deg)}64%{transform:translate(-30px,-12px)rotate(245deg)}84%{transform:translate(-10px,28px)rotate(335deg)}}@keyframes storm-fly-d{0%,to{transform:translate(0)rotate(0);box-shadow:0 0 #8cbeff00}25%{transform:translate(-18px,-28px)rotate(-55deg)}50%{transform:translate(20px,-36px)rotate(-140deg)}75%{transform:translate(14px,16px)rotate(-260deg)}}@keyframes storm-fly-e{0%,to{transform:translate(0)rotate(0);box-shadow:0 0 #8cbeff00}17%{transform:translate(10px,-32px)rotate(75deg)}39%{transform:translate(-24px,-20px)rotate(165deg)}61%{transform:translate(-16px,22px)rotate(255deg)}83%{transform:translate(22px,6px)rotate(340deg)}}@keyframes storm-fly-f{0%,to{transform:translate(0)rotate(0);box-shadow:0 0 #8cbeff00}21%{transform:translate(-12px,20px)rotate(-70deg)}43%{transform:translate(26px,-8px)rotate(-160deg)}65%{transform:translate(4px,-46px)rotate(-250deg)}87%{transform:translate(-20px,-10px)rotate(-340deg)}}html.theme-storm-fx .landing__social-link:hover,html.theme-storm-fx .landing__social-link:focus-visible{filter:brightness(1.06);border-color:#a0cdff8c;animation-play-state:paused;box-shadow:0 12px 40px #00000073,0 0 0 1px #b4d7ff24,0 0 28px #78afe633}html.theme-storm .landing__social-link:hover,html.theme-storm .landing__social-link:focus-visible{border-color:#a0cdff8c;box-shadow:0 12px 40px #00000073,0 0 0 1px #b4d7ff24,0 0 28px #78afe633}html.theme-storm .landing__footer-text{color:#ffffff61}html.theme-storm .landing__waveform{filter:hue-rotate(200deg)saturate(.78)brightness(1.08);opacity:.94}@media (prefers-reduced-motion:reduce){html.theme-storm .shell__storm-lightning,html.theme-storm .shell__storm-tornado,html.theme-storm .shell__aurora,html.theme-storm-fx .shell__rain--a,html.theme-storm-fx .shell__rain--b{animation:none!important}html.theme-storm .shell__storm-lightning{opacity:.15}html.theme-storm .shell__storm-tornado{opacity:.35}html.theme-storm-fx .shell__rain{opacity:.2}html.theme-storm-fx .landing__social .landing__social-link{animation:none!important;transform:none!important}}.landing{text-align:center;cursor:default;-webkit-user-select:none;user-select:none;width:min(100%,520px);position:relative}.landing__frame{pointer-events:none;z-index:0;position:absolute;inset:-1.25rem}.landing__corner{width:2.5rem;height:2.5rem;animation:corner-808 var(--b808) cubic-bezier(.15, .92, .22, 1) infinite;border-style:solid;border-color:#d4af378c;position:absolute}.landing__corner--tl{border-width:2px 0 0 2px;animation-delay:0s;top:0;left:0}.landing__corner--tr{animation-delay:calc(var(--b808) * .25);border-width:2px 2px 0 0;top:0;right:0}.landing__corner--bl{animation-delay:calc(var(--b808) * .5);border-width:0 0 2px 2px;bottom:0;left:0}.landing__corner--br{animation-delay:calc(var(--b808) * .75);border-width:0 2px 2px 0;bottom:0;right:0}.landing__ring{width:min(120vw,480px);height:min(120vw,480px);animation:ring-spin 48s linear infinite, ring-808-glow var(--b808) cubic-bezier(.2, .9, .25, 1) infinite;pointer-events:none;z-index:0;border:1px solid #d4af371f;border-radius:50%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 80px #d4af3714}.landing__ring:after{content:"";transform-origin:50%;animation:ring-spin-reverse 64s linear infinite, ring-808-inner var(--b808) cubic-bezier(.22, .88, .28, 1) infinite;border:1px dashed #f4e4bc26;border-radius:50%;position:absolute;inset:12%}.landing__kicker{z-index:1;letter-spacing:.42em;text-transform:uppercase;color:#f4e4bcbf;margin:0 0 1.25rem;font-size:.72rem;animation:5s ease-in-out infinite kicker-glow;position:relative}.landing__chef-tap{touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:inline}.landing__name-block{z-index:1;margin-bottom:2.5rem;position:relative}.landing__label{letter-spacing:.28em;text-transform:uppercase;color:#ffffff73;margin-bottom:.65rem;font-size:.7rem;display:block}.landing__name-wrap{max-width:100%;display:inline-block;position:relative}.landing__waveform{filter:drop-shadow(0 0 8px #d4af3738);width:100%;height:.65rem;margin-top:.15rem;display:block;overflow:visible}.landing__waveform-bar{transform-origin:bottom;transform-box:fill-box;animation:waveform-hit var(--wf-dur,.4s) cubic-bezier(.42, 0, .58, 1) infinite alternate;animation-delay:var(--wf-delay,0s)}.landing__waveform-bar--snap-hat{animation-timing-function:steps(4,end)}.landing__waveform-bar--snap-kick{animation-timing-function:cubic-bezier(.05,.88,.22,1)}.landing__name-input{z-index:1;letter-spacing:-.02em;text-align:center;color:#fff;caret-color:#d4af37;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;width:min(100%,18ch);max-width:100%;margin:0;padding:.35rem .5rem .25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,8vw,3.25rem);font-weight:500;line-height:1.05;position:relative}.landing__name-input:focus{border-bottom-color:#d4af3759}.landing__name-input--readonly,.landing__name-input--readonly:focus{cursor:default;caret-color:#0000;pointer-events:none;border-bottom-color:#0000;outline:none}.landing__name-input::placeholder{color:#ffffff40}.landing__socials{z-index:1;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.landing__social-main{z-index:1;flex:1;align-items:center;gap:.85rem;min-width:0;display:flex;position:relative}.landing__social-icon{filter:drop-shadow(0 0 10px #d4af3733);flex-shrink:0;width:2.35rem;height:2.35rem;transition:filter .35s,transform .35s cubic-bezier(.22,1,.36,1);display:block}.landing__social-link:hover .landing__social-icon{filter:drop-shadow(0 0 14px #d4af3761);transform:scale(1.05)}.landing__social-link{cursor:pointer;color:#fafafa;background:linear-gradient(135deg,#ffffff0a,#d4af370a);border:1px solid #ffffff1f;border-radius:2px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;animation:6s ease-in-out infinite card-idle;display:flex;position:relative;overflow:hidden}.landing__social:nth-child(odd) .landing__social-link{animation-delay:-1s}.landing__social:nth-child(2n) .landing__social-link{animation-delay:-3s}.landing__social-link:hover{border-color:#d4af378c;transform:translateY(-4px)scale(1.01);box-shadow:0 12px 40px #00000073,0 0 0 1px #f4e4bc1f,0 0 28px #d4af3726}.landing__social-link:focus-visible{outline-offset:3px;outline:2px solid #d4af37}.landing__social-shine{background:linear-gradient(105deg,#0000 0%,#f4e4bc1f 45%,#0000 70%);animation:5s ease-in-out infinite shine-sweep;position:absolute;inset:0;translate:-100%}.landing__social-link:hover .landing__social-shine{animation-duration:2.2s}.landing__social-label{letter-spacing:.12em;text-transform:uppercase;text-align:left;font-size:.95rem;font-weight:500}.landing__social-arrow{color:#d4af37;font-size:1rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.landing__social-link:hover .landing__social-arrow{transform:translate(3px,-3px)}.landing__footer{z-index:1;flex-direction:column;align-items:center;gap:.65rem;margin-top:2.75rem;display:flex;position:relative}.landing__footer-line{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:4rem;height:1px;animation:3.5s ease-in-out infinite line-glow;display:block}.landing__footer-text{letter-spacing:.35em;text-transform:uppercase;color:#ffffff59;font-size:.68rem}.landing__reveal{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards reveal-up;animation-delay:var(--d,0s)}@keyframes corner-808{0%,to{opacity:.52;filter:drop-shadow(0 0 #0000);border-color:#d4af377a}8%{opacity:1;filter:drop-shadow(0 0 11px #d4af378c);border-color:#f4e4bce0}38%{opacity:.68;filter:drop-shadow(0 0 4px #d4af3738);border-color:#d4af3794}}@keyframes ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ring-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ring-808-glow{0%,to{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 72px #d4af3712}11%{box-shadow:inset 0 0 0 1px #fff1,0 0 118px #d4af3733}44%{box-shadow:inset 0 0 0 1px #ffffff0c,0 0 90px #d4af371f}}@keyframes ring-808-inner{0%,to{opacity:1;border-color:#f4e4bc26}10%{opacity:.5;border-color:#f4e4bc73}42%{opacity:.9;border-color:#f4e4bc38}}@keyframes kicker-glow{0%,to{text-shadow:0 0 #0000;opacity:.85}50%{text-shadow:0 0 18px #f4e4bc59;opacity:1}}@keyframes waveform-hit{0%{transform:scaleY(var(--wf-min,.2));opacity:.88}to{opacity:1;transform:scaleY(1)}}@keyframes card-idle{0%,to{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 22px #d4af370f}}@keyframes shine-sweep{0%{translate:-120%}40%,to{translate:120%}}@keyframes line-glow{0%,to{opacity:.4;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1)}}@keyframes reveal-up{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing__corner,.landing__ring,.landing__ring:after,.landing__kicker,.landing__name-input,.landing__waveform-bar,.landing__social-link,.landing__social-shine,.landing__footer-line,.landing__reveal{animation:none!important}.landing__reveal{opacity:1;filter:none;transform:none}.landing__social-link:hover,.landing__social-link:hover .landing__social-icon{transform:none}.landing__waveform-bar{opacity:.92;transform:scaleY(.52)}}
