@property --a1{syntax:"<angle>";inherits:true;initial-value:0deg}@property --a2{syntax:"<angle>";inherits:true;initial-value:120deg}@property --a3{syntax:"<angle>";inherits:true;initial-value:240deg}@property --a4{syntax:"<angle>";inherits:true;initial-value:60deg}@property --f1{syntax:"<color>";inherits:true;initial-value:#ff2d95}@property --f2{syntax:"<color>";inherits:true;initial-value:#c6f83a}@property --f3{syntax:"<color>";inherits:true;initial-value:#ff8fa8}@property --mc{syntax:"<color>";inherits:true;initial-value:#ff3d7f}@property --g{syntax:"<color>";inherits:true;initial-value:#c6f83a}@property --m1{syntax:"<percentage>";inherits:false;initial-value:50%}@property --m2{syntax:"<percentage>";inherits:false;initial-value:50%}@property --m3{syntax:"<percentage>";inherits:false;initial-value:50%}@property --m4{syntax:"<percentage>";inherits:false;initial-value:50%}@property --pw{syntax:"<length>";inherits:false;initial-value:330px}.deol{--film:var(--f1)0%,#ffc23d 13%,var(--f2)25%,#14cf8c 36%,var(--f3)48%,#ff2d95 60%,#dc7440 72%,#ffc23d 82%,#ff8fa8 91%,var(--f1)100%;--sub:rgba(255,236,224,.7);--body:rgba(255,240,230,.8);--inset:rgba(255,240,230,.07);--border:rgba(255,240,230,.1);--node:rgba(40,33,31,.96);--line:rgba(255,236,224,.24);--px:0;--py:0;width:100%;height:100vh;background:var(--base);height:100dvh;color:var(--text);font-family:var(--f-body);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;animation:37s linear infinite spinA,53s linear infinite reverse spinB,23s linear infinite spinC,19s linear infinite reverse spinD,29s ease-in-out infinite hue1,41s ease-in-out infinite hue2,17s ease-in-out infinite hue3;position:relative;overflow:hidden}.deol a{color:inherit}@keyframes spinA{to{--a1:360deg}}@keyframes spinB{to{--a2:480deg}}@keyframes spinC{to{--a3:600deg}}@keyframes spinD{to{--a4:420deg}}@keyframes hue1{0%,to{--f1:#ff2d95}33%{--f1:#dc7440}66%{--f1:#ffc23d}}@keyframes hue2{0%,to{--f2:#c6f83a}40%{--f2:#14cf8c}75%{--f2:#ffc23d}}@keyframes hue3{0%,to{--f3:#ff8fa8}50%{--f3:#ff2d95}80%{--f3:#dc7440}}@keyframes drift1{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-60px,-40px)scale(1.12)}}@keyframes drift2{0%{opacity:1;transform:translate(0)scale(1.05)}to{opacity:.7;transform:translate(-80px,60px)scale(.92)}}@keyframes drift3{0%{opacity:.7;transform:translate(0)scale(.95)}to{opacity:1;transform:translate(-40px,-70px)scale(1.1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes ring{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.6)}}.bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg>*{position:absolute}.bg-base{background:radial-gradient(120% 90% at 70% 52%,#1d1714 0%,#120e0c 45%,#0a0807 80%),#0b0908;top:0;bottom:0;left:0;right:0}.bg-pools{transform:translate(calc(var(--px)*-10px),calc(var(--py)*-8px));transition:transform 1s cubic-bezier(.2,.8,.2,1);top:-40px;bottom:-40px;left:-40px;right:-40px}.pool{border-radius:50%;position:absolute}.bg-vignette{background:radial-gradient(140% 110% at 60% 46%,transparent 52%,rgba(5,3,3,.55) 82%,rgba(4,3,2,.85) 100%),linear-gradient(90deg,rgba(8,6,5,.45) 0%,rgba(8,6,5,0) 42%);top:0;bottom:0;left:0;right:0}.bg-grain{opacity:.09;mix-blend-mode:overlay;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.edge{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a1),var(--film));-webkit-mask-composite:xor;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.topbar{z-index:900;width:calc((100% - 48px)/var(--u));transform:translateX(-50%)scale(var(--u));transform-origin:top;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:absolute;top:18px;left:50%}.topbar>*{pointer-events:auto}.topbar>:first-child{justify-self:start}.topbar>:last-child{justify-self:end}.island{interpolate-size:allow-keywords;-webkit-backdrop-filter:blur(30px)saturate(170%);white-space:nowrap;background:rgba(20,17,16,.78);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;min-width:250px;max-width:100%;height:40px;padding:0 8px 0 16px;transition:width .45s cubic-bezier(.2,.9,.25,1.15);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,246,238,.12),0 12px 30px rgba(0,0,0,.45)}.island-brand{font:600 16px var(--f-display);letter-spacing:-.02em;color:var(--text);align-items:center;gap:8px;display:flex}.island-msg{text-overflow:ellipsis;color:var(--text);flex:auto;font-size:13px;animation:.4s ease-out both fade;overflow:hidden}.island-clock{color:rgba(255,236,224,.72);font-size:13px;font-weight:500}.island-state{color:var(--text);background:rgba(255,240,230,.08);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:flex}.light{flex:none;position:relative}.light>span{background:var(--light);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.light>span+span{animation:ping var(--ping,2s)ease-out infinite}.qa{cursor:pointer;height:40px;font:600 13px var(--f-body);color:var(--text);-webkit-backdrop-filter:blur(30px)saturate(170%);background:rgba(20,17,16,.78);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background .2s,transform .25s cubic-bezier(.2,.9,.25,1.2);display:flex;box-shadow:inset 0 1px rgba(255,246,238,.12),0 0 0 1px rgba(255,240,230,.1),0 12px 30px rgba(0,0,0,.45)}.qa:hover{background:rgba(40,34,32,.9);transform:translateY(-1px)}.qa:focus-visible{background:rgba(40,34,32,.9);transform:translateY(-1px)}.qa:focus-visible{outline-offset:2px;outline:2px solid rgba(255,243,234,.75)}.qa.prim{color:var(--on-primary)}.prim{color:var(--on-primary);background:linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,0) 55%),linear-gradient(100deg,#ff2d95 0%,#ff5f7a 30%,#ff9a4a 66%,#ffc23d 100%);box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0 -1px rgba(0,0,0,.18),0 8px 24px -6px rgba(255,90,110,.5)}.qa.prim:hover{background:linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,0) 55%),linear-gradient(100deg,#ff2d95 0%,#ff5f7a 30%,#ff9a4a 66%,#ffc23d 100%)}.qa.prim:focus-visible{background:linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,0) 55%),linear-gradient(100deg,#ff2d95 0%,#ff5f7a 30%,#ff9a4a 66%,#ffc23d 100%)}.top-right{gap:8px;display:flex}.qa-short,.pill-tz{display:none}.pill-signal{color:#e4fbb0;cursor:pointer;font:500 12px var(--f-body);white-space:nowrap;background:rgba(198,248,58,.1);border:0;border-radius:999px;flex:none;padding:5px 10px;box-shadow:inset 0 0 0 1px rgba(198,248,58,.25)}.pill-signal:hover{background:rgba(198,248,58,.18)}.pill-signal:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stage{transform:perspective(1800px)rotateX(calc(var(--py)*-3deg))rotateY(calc(var(--px)*4deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.deol{--s:1;--u:1;--gutter:clamp(0px,calc(5vw - 72px),120px);--edge:calc(max(0px,(100vw - 220vh)/2) + var(--gutter))}.obj.at-r{right:calc(var(--edge) + var(--x)*var(--s));top:max(calc(var(--y)*100%),calc(40px + 40px*var(--u)));scale:var(--s);transform-origin:100% 0}.obj.at-bl{left:calc(var(--edge) + var(--x)*var(--s));bottom:calc(var(--y)*100%);scale:var(--s);transform-origin:0 100%}.depth{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.depth-far{z-index:2;transform:translate(calc(var(--px)*-12px),calc(var(--py)*-8px));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.depth-mid{z-index:3;transform:translate(calc(var(--px)*-22px),calc(var(--py)*-14px));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.depth-near{z-index:4;transform:translate(calc(var(--px)*-34px),calc(var(--py)*-22px));transition:transform .7s cubic-bezier(.2,.8,.2,1)}@keyframes unfold{0%{opacity:0;transform:translateY(160px)scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}.win{transform:translateY(var(--lift,0px))scale(var(--scale,1));transform-origin:50% 30%;flex-direction:column;align-items:center;gap:10px;transition:transform .5s cubic-bezier(.2,.9,.25,1.12);animation:.7s cubic-bezier(.2,.9,.25,1.1) backwards unfold;display:flex;position:absolute}.glass{-webkit-backdrop-filter:blur(48px)saturate(160%);width:100%;color:var(--text);background:rgba(18,16,16,.8);border-radius:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,246,238,.14),0 0 0 1px rgba(255,240,230,.08),0 20px 50px rgba(0,0,0,.6),0 10px 24px rgba(0,0,0,.4)}.win[data-front] .glass{background:rgba(20,17,16,.88);box-shadow:inset 0 1px rgba(255,246,238,.14),0 0 0 1px rgba(255,240,230,.08),0 44px 100px rgba(0,0,0,.6),0 10px 24px rgba(0,0,0,.4)}.glass-term{color:#f3f0e8;background:rgba(9,8,8,.88)}.win[data-front] .glass-term{background:rgba(9,8,8,.94)}.glass-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,240,230,.2) transparent;overflow-y:auto}@keyframes from-object{0%{opacity:0;transform:translate(var(--obj-x),var(--obj-y))scale(.15)}}.win.win-from-object{animation:.26s cubic-bezier(.2,.8,.2,1) backwards from-object}.win[data-leaving]{pointer-events:none;opacity:0;transform:translate(var(--obj-x,0px),var(--obj-y,120px))scale(.15);transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s}.veil{pointer-events:none;background:rgba(10,8,7,.52);border-radius:30px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.win[data-front] .veil{opacity:0}.win-edge{opacity:.22;transition:opacity .4s}.win[data-front] .win-edge{opacity:.7}.win-bar{align-items:center;gap:10px;display:flex}.win-close{-webkit-backdrop-filter:blur(20px);width:28px;height:28px;color:var(--text);cursor:pointer;background:rgba(24,20,19,.8);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:inset 0 1px rgba(255,246,238,.12),0 0 0 1px rgba(255,240,230,.14)}.win-grab{cursor:grab;touch-action:none;background:0 0;border:0;padding:10px 0}.win-grab:active{cursor:grabbing}.handle{opacity:.45;background:linear-gradient(90deg,rgba(255,45,149,.9),rgba(255,194,61,.9),rgba(198,248,58,.9));border-radius:999px;width:110px;height:6px;transition:opacity .2s;display:block}.win:hover .handle{opacity:.95}.win-grab:focus-visible .handle{opacity:.95}.win-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:999px}.win-grab:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:999px}.w-title{font:600 22px var(--f-display);letter-spacing:-.02em}.w-sub{color:var(--sub)}.chip{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.lift{transition:transform .25s cubic-bezier(.2,.9,.25,1.2)}.lift:hover{transform:translateY(-2px)scale(1.03)}.pill-btn{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);cursor:pointer;font:500 14px var(--f-body);border:0;border-radius:999px;padding:12px 18px;text-decoration:none}.pill-btn.prim{color:var(--on-primary);background:linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,0) 55%),linear-gradient(100deg,#ff2d95 0%,#ff5f7a 30%,#ff9a4a 66%,#ffc23d 100%);padding:12px 20px;font-weight:600;box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0 -1px rgba(0,0,0,.18),0 8px 24px -6px rgba(255,90,110,.5)}.glass a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:999px}.glass button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:999px}.hello{flex-direction:column;gap:20px;padding:30px 32px 28px;display:flex}.hello-top{color:var(--sub);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.hello-time{align-items:center;gap:6px;font-size:12px;display:flex}.hello-time:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px rgba(198,248,58,.8)}.hello-name{font:600 58px/.98 var(--f-display);letter-spacing:-.045em;color:var(--text-hi);margin:-12px 0 0}.hello-lead{font:500 21px/1.3 var(--f-display);letter-spacing:-.01em;color:var(--text-hi);margin:0}.hello-what{color:var(--body);margin:0;font-size:16px;line-height:1.55}.facts{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:14px 16px;font-size:13px;display:flex}.facts div{gap:12px;display:flex}.facts dt{color:var(--sub);flex:0 0 70px}.facts dd{margin:0}.text-btn{color:var(--text);cursor:pointer;font:600 13px var(--f-body);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:4px 0;display:flex}.activity{flex-direction:column;gap:16px;padding:24px;display:flex}.w-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.graph{grid-template-columns:repeat(var(--weeks,40),minmax(0,9px));gap:2px;display:grid}.graph>div{flex-direction:column;gap:2px;display:flex}.graph span{aspect-ratio:1;border-radius:3px}.reset-desk{z-index:900;height:32px;font-size:12px;animation:.3s ease-out both fade;position:absolute;bottom:30px;left:24px}@keyframes mR{0%,to{--m1:50%;--m2:50%;--m3:50%;--m4:50%}20%{--m1:58%;--m2:55%;--m3:46%;--m4:56%}40%{--m1:42%;--m2:38%;--m3:58%;--m4:40%}60%{--m1:56%;--m2:61%;--m3:41%;--m4:59%}80%{--m1:45%;--m2:47%;--m3:55%;--m4:45%}}@keyframes mT{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.03,.97)rotate(3deg)}50%{transform:scale(.97,1.03)rotate(-2deg)}75%{transform:scale(1.03,.97)rotate(2deg)}}@keyframes mHue{0%,to{--mc:rgba(255,61,127,.75)}33%{--mc:rgba(255,106,26,.75)}66%{--mc:rgba(198,244,50,.7)}}@keyframes hMerc{0%,to{--g:#b8f03a}33%{--g:#ff3d7f}66%{--g:#ff6a1a}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mbob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mfloor{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.86)}}@keyframes drip1{0%,to{transform:translate(24px,-18px)scale(.4)}35%{transform:translate(46px,-34px)scale(1)}65%{transform:translate(32px,-46px)scale(.85)}85%{transform:translate(20px,-30px)scale(.5)}}@keyframes drip2{0%,to{transform:translate(-24px,22px)scale(.4)}40%{transform:translate(-46px,28px)scale(1)}70%{transform:translate(-38px,44px)scale(.8)}}.mini-orb{--k:1.4;flex:none;display:inline-block;position:relative}.mini-orb>.m-blob{position:absolute;top:0;bottom:0;left:0;right:0}.m-blob{isolation:isolate;border-radius:var(--m1)calc(100% - var(--m1))var(--m2)calc(100% - var(--m2))/var(--m3)var(--m4)calc(100% - var(--m3))calc(100% - var(--m4));animation:mR calc(8s*var(--k))ease-in-out infinite,mT calc(8s*var(--k))ease-in-out infinite,mHue calc(9s*var(--k))linear infinite;background:radial-gradient(48% 22% at 44% 16%,rgba(255,255,255,.9),transparent 70%),radial-gradient(150% 110% at 50% -14%,#fdfbf8 0%,#dcd8d3 26%,#9a958f 40%,#3c3836 50%,#060606 55%,#141212 59%,#55504c 67%,#bfb8b0 79%,#fbf6ef 90%,#cfc7bf 100%);display:block;overflow:hidden}.m-blob>span{pointer-events:none;display:block;position:absolute}.m-refl{opacity:.9;mix-blend-mode:hard-light;filter:blur(1.5px);animation:spin calc(12s*var(--k))linear infinite;background:radial-gradient(14% 30% at 22% 52%,#ff6a1a,rgba(255,106,26,0) 70%),radial-gradient(22% 10% at 50% 78%,#c6f432,rgba(198,244,50,0) 70%),radial-gradient(12% 28% at 79% 46%,#ff3d7f,rgba(255,61,127,0) 70%),radial-gradient(14% 8% at 60% 26%,#ffc23d,rgba(255,194,61,0) 70%);border-radius:50%;top:-30%;bottom:-30%;left:-30%;right:-30%}.m-env{mix-blend-mode:color;opacity:.5;animation:spinr calc(16s*var(--k))linear infinite;background:conic-gradient(#ff6a1a,rgba(255,106,26,0) 13%,#ff3d7f 25%,rgba(255,61,127,0) 39%,#c6f432 51%,rgba(198,244,50,0) 64%,#ffc23d 76%,rgba(255,194,61,0) 89%,#ff6a1a);border-radius:50%;top:-36%;bottom:-36%;left:-36%;right:-36%;-webkit-mask:radial-gradient(closest-side,transparent 30%,#000 62%);mask:radial-gradient(closest-side,transparent 30%,#000 62%)}.m-gloss{border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35),inset 0 3px 6px rgba(255,255,255,.6),inset -12px -16px 22px rgba(0,0,0,.55),inset -4px -6px 10px var(--mc),inset 10px 4px 14px rgba(0,0,0,.3);top:0;bottom:0;left:0;right:0}.m-spec{opacity:.9;background:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.08));border-radius:50%;width:32%;height:18%;top:12%;left:20%;transform:rotate(-30deg)}.boot{z-index:999;background:radial-gradient(60% 50%,#1d1714 0%,#0b0908 70%);justify-content:center;align-items:center;transition:opacity .5s ease-out,visibility .5s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.boot.done{opacity:0;visibility:hidden;pointer-events:none}:root[data-deol-returning] .boot{display:none}.boot-glow{background:radial-gradient(closest-side,rgba(255,45,149,.18),rgba(255,194,61,.06) 55%,transparent);border-radius:50%;width:520px;height:420px;animation:6s ease-in-out infinite alternate drift1;position:absolute}.boot-ring{border-radius:50%;width:220px;height:220px;animation:2s ease-out infinite ring;position:absolute}.boot-word{font:600 72px var(--f-display);letter-spacing:-.05em;color:var(--text);align-items:center;animation:1s cubic-bezier(.2,.9,.25,1.1) both rise;display:flex;position:relative}.boot-skip{color:rgba(255,236,224,.72);cursor:pointer;font:500 13px var(--f-body);background:0 0;border:0;border-radius:999px;padding:8px 14px;position:absolute;bottom:36px}.boot-skip:hover{color:var(--text)}.boot-skip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stage,.depth,.bg-pools{transform:none!important}}.dock{transform:translateX(-50%)scale(var(--u));transform-origin:bottom;z-index:950;align-items:center;gap:16px;display:flex;position:absolute;bottom:30px;left:50%}.m-orb{cursor:pointer;--k:1;background:0 0;border:0;width:74px;height:74px;padding:0;display:block;position:relative}.m-orb>span{pointer-events:none;display:block;position:absolute}.m-orb:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:50%}.m-halo{background:radial-gradient(closest-side,color-mix(in srgb,var(--g)55%,transparent),transparent 72%);opacity:.42;animation:breathe calc(5s*var(--k))ease-in-out infinite,hMerc calc(9s*var(--k))linear infinite;border-radius:50%;top:-34%;bottom:-34%;left:-34%;right:-34%}.m-bob{animation:mbob calc(6s*var(--k))ease-in-out infinite;top:0;bottom:0;left:0;right:0}.m-bob>span{display:block;position:absolute}.m-bob>.m-blob{top:5%;bottom:5%;left:5%;right:5%}.m-floor{height:10px;animation:mfloor calc(6s*var(--k))ease-in-out infinite;background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent);border-radius:50%;bottom:-16px;left:16%;right:16%}.m-drop{width:16px;height:16px;box-shadow:inset -2px -3px 4px color-mix(in srgb,var(--mc)90%,transparent);background:radial-gradient(circle at 36% 30%,#fff 0,#e8e4df 18%,#6d6966 50%,#141313 72%,#8f8a85 100%);border-radius:50%;margin:-8px 0 0 -8px;top:50%;left:50%}.m-d1{animation:drip1 calc(7s*var(--k))ease-in-out infinite}.m-d2{width:11px;height:11px;animation:drip2 calc(9s*var(--k))ease-in-out infinite;margin:-5.5px 0 0 -5.5px}.ask-bar{-webkit-backdrop-filter:blur(40px)saturate(170%);color:rgba(255,236,224,.74);cursor:pointer;width:300px;height:52px;font:500 15px var(--f-body);background:rgba(22,19,18,.8);border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:0 8px 0 20px;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,246,238,.12),0 16px 40px rgba(0,0,0,.5)}.ask-bar:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.kbd{color:var(--text);background:rgba(255,240,230,.08);border-radius:999px;padding:7px 12px;font-size:12px;box-shadow:inset 0 0 0 1px rgba(255,240,230,.12)}.launcher{z-index:940;animation:.25s ease-out both fade;position:absolute;top:0;bottom:0;left:0;right:0}.launcher-scrim{-webkit-backdrop-filter:blur(6px);cursor:default;background:rgba(6,4,4,.42);border:0;position:absolute;top:0;bottom:0;left:0;right:0}.launcher-panel{-webkit-backdrop-filter:blur(50px)saturate(170%);transform-origin:50% 120%;background:rgba(22,19,18,.9);border-radius:32px;flex-direction:column;gap:20px;width:620px;margin-left:-310px;padding:26px;animation:.45s cubic-bezier(.2,.9,.25,1.15) both rise;display:flex;position:absolute;bottom:128px;left:50%;box-shadow:inset 0 1px rgba(255,246,238,.14),0 40px 100px rgba(0,0,0,.65)}.launcher-title{font:600 26px var(--f-display);letter-spacing:-.02em;margin:0}.ask-chip{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);cursor:pointer;font:500 14px var(--f-body);border:0;border-radius:999px;padding:11px 16px}.launcher-rule{background:linear-gradient(90deg,transparent,rgba(255,45,149,.45),rgba(255,194,61,.5),rgba(198,248,58,.35),transparent);height:1px}.app-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.app-tile{color:var(--text);cursor:pointer;font:500 12px var(--f-body);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:6px 0;display:flex}.app-tile>span{border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 -8px 14px rgba(0,0,0,.28),0 10px 22px rgba(0,0,0,.45)}.launcher-panel button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:18px}.launcher-panel .ask-chip:focus-visible{border-radius:999px}@keyframes confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--cx),var(--cy))rotate(var(--cr));opacity:0}}.confetti{z-index:980;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{border-radius:2px;width:8px;height:14px;animation:1.4s cubic-bezier(.15,.7,.3,1) forwards confetti;position:absolute;top:55%;left:50%}form.ask-bar{cursor:text}form.ask-bar:focus-within{box-shadow:inset 0 1px rgba(255,246,238,.12),0 0 0 2px rgba(255,194,61,.55),0 16px 40px rgba(0,0,0,.5)}.ask-input{text-overflow:ellipsis;min-width:0;color:var(--text);font:500 15px var(--f-body);-webkit-user-select:text;-moz-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:auto;margin-right:8px;padding:0}.ask-input::placeholder{color:rgba(255,236,224,.74)}.answer-panel{z-index:945;-webkit-backdrop-filter:blur(50px)saturate(170%);transform-origin:50% 120%;background:rgba(22,19,18,.92);border-radius:32px;flex-direction:column;gap:14px;width:620px;margin-left:-310px;padding:22px 24px 24px;animation:.45s cubic-bezier(.2,.9,.25,1.15) both rise;display:flex;position:absolute;bottom:128px;left:50%;box-shadow:inset 0 1px rgba(255,246,238,.14),0 40px 100px rgba(0,0,0,.65)}.answer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.answer-q{font:600 20px/1.25 var(--f-display);letter-spacing:-.015em;margin:0}.answer-steps{font:500 12px var(--f-mono);color:var(--sub);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.answer-steps li:before{content:"✓ ";color:var(--lime)}.answer-steps li[data-live]:before{content:"● ";color:var(--gold);animation:1s step-end infinite blink}.answer-text{color:var(--text);-webkit-user-select:text;-moz-user-select:text;user-select:text;margin:0;font-size:16px;line-height:1.55}.answer-cites{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.cite{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);cursor:pointer;font:500 12px var(--f-body);border:0;border-radius:999px;padding:7px 12px;text-decoration:none}.cite:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.answer-panel .win-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.launcher-notice{color:#ff8fa8;margin:-8px 0 0;font-size:13px}.recent{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 -4px;font-size:12px;display:flex}.win-titlebar{z-index:2;cursor:grab;touch-action:none;align-items:center;height:34px;padding:0 14px;display:flex;position:relative}.win-titlebar:active{cursor:grabbing}.lights{gap:8px;display:flex}.win-back{color:rgba(255,244,236,.78);height:22px;font:500 12px/1 var(--font-inter),system-ui,sans-serif;cursor:pointer;background:rgba(255,240,230,.08);border:0;border-radius:999px;align-items:center;gap:4px;margin-left:14px;padding:0 10px 0 7px;transition:background .15s,color .15s;display:inline-flex}.win-back:hover{color:#fff4ec;background:rgba(255,240,230,.16)}.win-back:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.light-btn{cursor:pointer;border:0;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.25)}.light-close{background:#ff5f57}.light-min{background:#febc2e}.light-zoom{background:#28c840}.win:not([data-front]) .light-btn{background:rgba(255,240,230,.22)}.light-btn svg{fill:none;stroke:rgba(40,10,0,.75);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:8px;height:8px}.lights:hover .light-btn svg{opacity:1}.light-btn:focus-visible svg{opacity:1}.win:not([data-front]) .lights:hover .light-close{background:#ff5f57}.win:not([data-front]) .lights:hover .light-min{background:#febc2e}.win:not([data-front]) .lights:hover .light-zoom{background:#28c840}.light-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.glass-body>:first-child{margin-top:-14px}.ask-bar{transition:width .5s cubic-bezier(.2,.9,.25,1.1),box-shadow .4s}.dock[data-greeting] .ask-bar{width:min(560px,100vw - 140px);box-shadow:inset 0 1px rgba(255,246,238,.12),0 0 0 1px rgba(255,194,61,.35),0 16px 40px rgba(0,0,0,.5),0 0 40px -8px rgba(255,45,149,.45)}.dock[data-greeting] .ask-input::placeholder{color:var(--text);animation:.6s ease-out both fade}.dock[data-greeting] .m-halo{opacity:.85;transform:scale(1.15)}.shelf{left:50%;bottom:calc(30px + 74px*var(--u) + 14px);z-index:8;-webkit-backdrop-filter:blur(24px)saturate(160%);background:rgba(20,17,16,.6);border-radius:22px;gap:6px;padding:8px 10px;display:none;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px rgba(255,246,238,.1),0 0 0 1px rgba(255,240,230,.08),0 12px 30px rgba(0,0,0,.45)}.shelf-item{width:72px;color:var(--sub);cursor:pointer;font:500 11px var(--f-body);white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:2px 0;display:flex;position:relative}.shelf-item .o-lift{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 -6px 12px rgba(0,0,0,.28),0 8px 18px rgba(0,0,0,.45)}.shelf-item:hover{color:var(--text)}.shelf-item:focus-visible{color:var(--text)}.shelf-item:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:12px}.shelf-item[data-minimised]:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:12px;box-shadow:0 0 8px rgba(198,248,58,.8)}@media (max-width:1023px),(max-height:599px){.depth .obj{display:none}.shelf{display:flex}.stage,.depth,.bg-pools{transform:none!important}}@media (max-width:1179px),(max-height:599px){.qa-long,.pill-city,.pill-extra{display:none}.qa-short,.pill-tz{display:inline}.top-right .qa:not(.prim){padding:0 12px}}.too-small{z-index:990;text-align:center;-webkit-backdrop-filter:blur(12px);font:500 16px var(--f-body);background:rgba(11,9,8,.92);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.too-small p{margin:0}.too-small .text-btn{color:var(--sub);align-self:center}@media (max-width:819px),(max-height:559px){.too-small{display:flex}}.hello-cta{z-index:1;background:linear-gradient(rgba(22,19,18,0),rgba(22,19,18,.98) 16px);gap:10px;margin:-8px -32px -28px;padding:18px 32px 24px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.tour{z-index:300;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.tour-spot{transition:left .35s var(--ease,ease),top .35s var(--ease,ease),width .35s var(--ease,ease),height .35s var(--ease,ease);border-radius:28px;position:fixed;box-shadow:0 0 0 1.5px rgba(255,210,170,.7),0 0 0 9999px rgba(8,6,5,.58)}.tour-card{pointer-events:auto;-webkit-backdrop-filter:blur(30px);color:var(--text);animation:tour-in .3s var(--ease,ease)both;background:rgba(22,19,18,.94);border-radius:22px;flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex;position:fixed;box-shadow:inset 0 1px rgba(255,246,238,.14),0 0 0 1px rgba(255,240,230,.1),0 20px 50px rgba(0,0,0,.6)}.tour-count{font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;color:rgba(255,244,236,.5)}.tour-title{font:600 17px/1.25 var(--font-inter-tight),system-ui,sans-serif;color:#fff4ec;margin:0}.tour-text{color:rgba(255,244,236,.76);margin:0;font-size:13.5px;line-height:1.5}.tour-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:6px;display:flex}.tour-actions .pill-btn{padding:9px 18px}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}.win:focus{outline:none}.skip-link{z-index:400;color:#1a1412;background:#fff4ec;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:50%;translate:-50% -200%}.skip-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;translate:-50%}
@keyframes obob{0%{transform:translateY(-7px)rotate(var(--r0,-2deg))}to{transform:translateY(7px)rotate(var(--r1,2deg))}}@keyframes oshadow{0%{opacity:.5;transform:scale(1.06)}to{opacity:.95;transform:scale(.84)}}@keyframes pageturn{0%{transform:rotateX(16deg)rotateY(-14deg)rotate(-7deg)}to{transform:rotateX(10deg)rotateY(8deg)rotate(-3deg)}}@keyframes gtturn{0%{transform:rotateX(50deg)rotate(-30deg)}to{transform:rotateX(42deg)rotate(-18deg)}}@keyframes foldturn{0%{transform:rotateX(14deg)rotateY(-22deg)}to{transform:rotateX(8deg)rotateY(-6deg)}}@keyframes cointurn{0%{transform:rotateY(-38deg)rotateX(10deg)}to{transform:rotateY(32deg)rotateX(-6deg)}}@keyframes cubeturn{0%{transform:rotateX(-20deg)rotateY(-40deg)}to{transform:rotateX(-12deg)rotateY(-12deg)}}@keyframes halo{0%,50%{opacity:0;transform:scale(1)}60%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes blink{50%{opacity:.1}}@keyframes tagHint{0%{box-shadow:inset 0 1px rgba(255,246,238,.16),0 0 0 1px rgba(255,240,230,.16),0 0 rgba(255,236,224,.55)}to{box-shadow:inset 0 1px rgba(255,246,238,.16),0 0 0 1px rgba(255,240,230,.16),0 0 0 14px rgba(255,236,224,0)}}.chr{isolation:isolate;--t1:var(--f1);--t2:var(--f2);--t3:var(--f3);--d:60px;background:radial-gradient(60% 30% at 50% 104%,color-mix(in oklab,var(--t2)60%,transparent),transparent 70%),radial-gradient(130% 72% at 50% 74%,transparent 47%,rgba(255,240,228,.85) 49.5%,rgba(120,98,88,.55) 51.5%,#050303 54%,transparent 66%),radial-gradient(70% 22% at 50% 62%,rgba(255,232,214,.1),transparent 70%),radial-gradient(120% 80% at 50% 96%,#3a2c26 0%,#0a0706 26%,#020101 50%,transparent 64%),radial-gradient(95% 62% at 40% 14%,#f2e6dc 0%,#a39389 18%,#4a3d37 40%,#15100e 62%,#070505 80%),#070505;box-shadow:inset calc(var(--d)*-.1)calc(var(--d)*-.14)calc(var(--d)*.3)rgba(0,0,0,.78),inset calc(var(--d)*.04)calc(var(--d)*.05)calc(var(--d)*.1)rgba(255,230,210,.2);border-radius:50%;display:block;position:absolute;overflow:hidden}.chr>span{border-radius:inherit;pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.chr .fl{background:conic-gradient(from var(--a1)at 20% 115%,var(--t1),var(--t2),var(--t3),var(--t1),var(--t2),var(--t3),var(--t1));mix-blend-mode:overlay;opacity:.95}.chr .fl2{background:conic-gradient(from var(--a2)at 110% -12%,var(--t1),var(--t3),var(--t2),var(--t1));mix-blend-mode:screen;opacity:.75;-webkit-mask:radial-gradient(circle at 44% 40%,transparent 44%,rgba(0,0,0,.45) 60%,#000 71%);mask:radial-gradient(circle at 44% 40%,transparent 44%,rgba(0,0,0,.45) 60%,#000 71%)}.chr .sp{background:radial-gradient(10% 7% at 33% 23%,#fff 0%,rgba(255,250,244,.95) 35%,rgba(255,250,244,0) 100%),radial-gradient(26% 14% at 36% 25%,rgba(255,246,236,.55),transparent 70%),radial-gradient(6% 4% at 70% 78%,rgba(255,250,240,.7),transparent 100%)}.obj{cursor:pointer;pointer-events:auto;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.obj:focus-visible{outline:none}.obj>span{display:block}.o-spill{background:radial-gradient(closest-side,var(--spill),transparent);opacity:.42;pointer-events:none;border-radius:50%;width:150%;height:130%;transition:opacity .6s;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.o-shadow{width:70%;height:16px;animation:oshadow var(--bob,9s)ease-in-out var(--delay,0s)infinite alternate;background:radial-gradient(closest-side,rgba(0,0,0,.72),rgba(0,0,0,.22) 55%,transparent);border-radius:50%;position:absolute;bottom:-12px;left:15%}.o-float{animation:obob var(--bob,9s)ease-in-out var(--delay,0s)infinite alternate;position:absolute;top:0;bottom:0;left:0;right:0}.o-lift{transition:transform .7s cubic-bezier(.2,.9,.25,1.1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.o-glow{mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(closest-side,rgba(255,244,232,.32),transparent 70%);border-radius:50%;transition:opacity .5s;display:block;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%}.obj:hover .o-spill{opacity:.9}.obj:focus-visible .o-spill{opacity:.9}.obj:hover .o-lift{transform:translateY(-10px)scale(1.07)}.obj:focus-visible .o-lift{transform:translateY(-10px)scale(1.07)}.obj:hover .o-glow{opacity:1}.obj:focus-visible .o-glow{opacity:1}.obj:focus-visible .o-lift{outline-offset:6px;border-radius:24px;outline:2px solid rgba(255,243,234,.75)}.tag{left:50%;top:calc(100% + var(--ty,12px));z-index:6;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(160%);background:rgba(24,20,19,.74);border-radius:999px;align-items:center;gap:8px;padding:7px 9px 7px 12px;transition:background .3s,box-shadow .3s,color .3s;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px rgba(255,246,238,.16),0 0 0 1px rgba(255,240,230,.16),0 10px 24px -10px rgba(0,0,0,.7)}.deol[data-booted] .tag{animation:tagHint 1.5s ease-out var(--hint,3s)1 backwards}.tag:before{content:"";background:var(--swatch);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.obj>.tag{display:flex}.tag.r{left:auto;right:0;transform:none}.tag b{font:600 13px/1 var(--f-display);letter-spacing:-.01em;color:var(--text);transition:color .3s}.tag i{white-space:nowrap;opacity:0;color:rgba(255,236,224,.78);max-width:0;margin-left:-8px;font-size:12px;font-style:normal;line-height:1;transition:max-width .45s cubic-bezier(.2,.9,.25,1),margin .45s,opacity .3s,color .3s;display:block;overflow:hidden}.tag .go{background:rgba(255,244,234,.12);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;transition:background .3s,transform .3s;display:grid}.obj:hover .tag{box-shadow:0 0 0 1px rgba(255,255,255,.6),0 12px 30px -8px var(--spill);background:rgba(255,244,234,.96)}.obj:focus-visible .tag{box-shadow:0 0 0 1px rgba(255,255,255,.6),0 12px 30px -8px var(--spill);background:rgba(255,244,234,.96)}.obj:hover .tag b{color:var(--on-primary)}.obj:focus-visible .tag b{color:var(--on-primary)}.obj:hover .tag i{opacity:1;color:rgba(26,15,10,.72);max-width:280px;margin-left:0}.obj:focus-visible .tag i{opacity:1;color:rgba(26,15,10,.72);max-width:280px;margin-left:0}.obj:hover .tag .go{background:var(--on-primary);transform:rotate(-45deg)}.obj:focus-visible .tag .go{background:var(--on-primary);transform:rotate(-45deg)}.obj:hover .tag .go path{stroke:var(--text)}.obj:focus-visible .tag .go path{stroke:var(--text)}.page-w{perspective:640px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.page{background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.42) 42%,transparent 56%),conic-gradient(from var(--a2)at 30% 20%,#ffe3ea,#ff8fa8,#c2386a,#fff0f4,#ff6a9e,#ffb27a,#ffe3ea);border-radius:10px;flex-direction:column;gap:7px;width:96px;height:118px;padding:20px 14px 14px;animation:14s ease-in-out infinite alternate pageturn;display:flex;position:relative;box-shadow:inset 0 0 0 1px rgba(255,230,238,.55),inset 0 4px 8px rgba(255,255,255,.35),inset 0 -6px 12px rgba(90,10,40,.4),0 6px #6a1634,0 18px 30px rgba(0,0,0,.55)}.page:after{content:"";background:linear-gradient(225deg,#2a0f18 50%,#ffd0dc 50%);border-radius:0 10px 0 6px;width:22px;height:22px;position:absolute;top:0;right:0}.page .pl{background:rgba(90,10,40,.45);border-radius:9px;height:5px;display:block;box-shadow:0 1px rgba(255,235,240,.5)}.page .pl.h{background:rgba(90,10,40,.62);width:62%;height:8px}.page-play{perspective:420px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55));place-items:center;display:grid;position:absolute;bottom:8px;right:2px;rotate:8deg}.page-play .yt{width:66px;height:46px}.page-play .yt i,.page-play .yt .yf{border-radius:14px}.gt-w{perspective:700px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.gt{background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.22) 40%,transparent 54%),linear-gradient(160deg,#3a312d,#141010 70%);border-radius:16px;grid-template-columns:repeat(7,1fr);gap:4px;width:128px;padding:12px;animation:15s ease-in-out infinite alternate gtturn;display:grid;box-shadow:inset 0 0 0 1px rgba(255,240,230,.16),inset 0 3px 6px rgba(255,255,255,.12),0 7px #0b2a1e,0 9px #061a12,0 22px 30px rgba(0,0,0,.6)}.gt b{aspect-ratio:1;background:rgba(255,255,255,.08);border-radius:3px;display:block}.gt b.l1{background:#0e5a3c}.gt b.l2{background:#14a06c}.gt b.l3{background:#14cf8c;box-shadow:0 0 6px rgba(20,207,140,.6)}.gt b.l4{background:#c6f83a;box-shadow:0 0 8px rgba(198,248,58,.8)}.tails{width:64px;height:62px;position:absolute;top:60%;left:50%;transform:translate(-50%)}.tails i{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:linear-gradient(#ff5f7a,#ff2d95 40%,#8a0f45);width:26px;height:58px;display:block;position:absolute;top:0}.tails i:first-child{left:4px;transform:rotate(14deg)}.tails i:last-child{background:linear-gradient(#ffc23d,#dc7440 45%,#7a3412);right:4px;transform:rotate(-14deg)}.coin-w{perspective:520px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.coin{width:98px;height:98px;transform-style:preserve-3d;animation:12s ease-in-out infinite alternate cointurn;display:block;position:relative}.coin i{border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.coin .cf{background:conic-gradient(from 200deg,#fff3c8,#b07812,#ffd25e,#6e4606,#fff6dc,#d0921a,#ffe7a3,#8a5a08,#fff3c8);border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(1px);box-shadow:0 0 26px rgba(255,194,61,.35)}.coin .ci{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 4%,rgba(255,255,255,.25) 12%,transparent 30%),linear-gradient(135deg,transparent 36%,rgba(255,255,255,.3) 46%,transparent 56%),radial-gradient(circle at 42% 36%,#fff1c4,#ffc23d 45%,#a86c08 100%);border-radius:50%;place-items:center;display:grid;position:absolute;top:10%;bottom:10%;left:10%;right:10%;overflow:hidden;transform:translateZ(2px);box-shadow:inset 0 3px 5px rgba(90,50,0,.55),inset 0 -2px 3px rgba(255,250,220,.6)}.coin .cfl{background:conic-gradient(from var(--a2),#ffc23d,#ff8fa8,#dc7440,#c6f83a,#ffc23d);mix-blend-mode:overlay;opacity:.45;border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.coin .dots{background:repeating-conic-gradient(from -90deg,#8a5a08 0 1.6deg,transparent 1.6deg 36deg);border-radius:50%;display:block;position:absolute;top:9%;bottom:9%;left:9%;right:9%;-webkit-mask:radial-gradient(closest-side,transparent 88%,#000 89%,#000 97%,transparent 98%);mask:radial-gradient(closest-side,transparent 88%,#000 89%,#000 97%,transparent 98%)}.cube-w{perspective:600px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cube{width:72px;height:72px;transform-style:preserve-3d;animation:14s ease-in-out infinite alternate cubeturn;display:block;position:relative}.cube>span{background:linear-gradient(140deg,rgba(255,255,255,.2),transparent 34%),linear-gradient(320deg,color-mix(in oklab,var(--f2)32%,transparent),transparent 46%),linear-gradient(180deg,#1f1a18,#040303);border:1px solid rgba(255,240,230,.14);border-radius:12px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 14px rgba(255,255,255,.05)}.cube .cfr{justify-content:center;align-items:center;gap:3px;display:flex;transform:translateZ(36px)}.cube .cbk{transform:rotateY(180deg)translateZ(36px)}.cube .crt{background:linear-gradient(200deg,color-mix(in oklab,var(--f1)40%,transparent),transparent 52%),linear-gradient(180deg,#171312,#030202);transform:rotateY(90deg)translateZ(36px)}.cube .clf{transform:rotateY(-90deg)translateZ(36px)}.cube .ctp{background:linear-gradient(160deg,rgba(255,255,255,.34),rgba(255,255,255,.05) 50%),linear-gradient(#171312,#2a2321);transform:rotateX(90deg)translateZ(36px)}.cube .cbo{transform:rotateX(-90deg)translateZ(36px)}.cur{background:var(--lime);border-radius:2px;width:9px;height:16px;animation:1.1s step-end infinite blink;display:inline-block;box-shadow:0 0 8px rgba(198,248,58,.95),0 0 22px rgba(198,248,58,.55)}.alert{color:#fff;font:600 11px var(--f-body);white-space:nowrap;background:#c8164a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:flex;position:absolute;box-shadow:0 0 0 1px rgba(255,200,215,.35),0 6px 16px rgba(200,22,74,.55)}.alert span{background:#fff;border-radius:50%;width:6px;height:6px;position:relative}.rg-halo{border:1.5px solid rgba(255,61,127,.85);border-radius:50%;width:46px;height:46px;animation:4.8s ease-out infinite halo;position:absolute;top:47px;left:67px}.fold-w{perspective:700px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fold{width:132px;height:96px;transform-style:preserve-3d;animation:15s ease-in-out infinite alternate foldturn;display:block;position:relative}.fold>span{display:block;position:absolute}.fold .fb{background:linear-gradient(#6a5a52,#241c19);border-radius:6px 14px 14px;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(255,240,230,.3)}.fold .ft{background:linear-gradient(#7a6a62,#5a4c46);border-radius:9px 12px 0 0;width:56px;height:20px;top:-13px;left:0}.fold .p1{background:linear-gradient(#fff6ee,#e9dbd0);border-radius:6px;height:62px;top:-10px;left:12px;right:14px;transform:rotate(-4deg);box-shadow:0 2px 6px rgba(0,0,0,.4)}.fold .p2{background:linear-gradient(#ffd6e6,#ff8fb4);border-radius:6px;height:58px;top:-4px;left:20px;right:8px;transform:rotate(3deg);box-shadow:0 2px 6px rgba(0,0,0,.4)}.fold .ff{transform-origin:50% 100%;background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.45) 40%,rgba(255,255,255,.06) 52%,transparent 60%),conic-gradient(from var(--a2)at 30% 20%,#ffe3ea,#dc7440,#5a2414,#ffc23d,#ff2d95,#fff0f4,#c2386a,#ffe3ea);height:74px;font:700 11px var(--f-body);color:#2a0f18;border-radius:12px;justify-content:flex-end;align-items:flex-end;padding:0 12px 10px;display:flex;bottom:0;left:-2px;right:-2px;transform:rotateX(-16deg);box-shadow:inset 0 0 0 1px rgba(255,230,238,.5),inset 0 4px 8px rgba(255,255,255,.35),inset 0 -8px 14px rgba(60,10,20,.5),0 10px 22px rgba(0,0,0,.5)}.deol .obj[data-minimised] .tag{animation:1.2s ease-out tagHint}.obj[data-minimised] .tag:after{content:"";background:var(--lime);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-left:-2px;box-shadow:0 0 8px rgba(198,248,58,.8)}.depth:has(.obj:hover){z-index:60}.depth:has(.obj:focus-visible){z-index:60}.yt-w{perspective:520px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.yt{width:112px;height:80px;transform-style:preserve-3d;animation:11s ease-in-out infinite alternate ytturn;display:block;position:relative}.yt i{border-radius:26px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.yt .yf{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.55) 0,rgba(255,255,255,.55) 6%,rgba(255,255,255,.12) 22%,transparent 42%),linear-gradient(#ff4d5e 0%,#f03 46%,#b8001f 100%);border-radius:26px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(1px);box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 -6px 14px rgba(90,0,14,.55),0 0 30px rgba(255,0,51,.35)}.yt .yf:after{content:"";background:linear-gradient(125deg,transparent 38%,rgba(255,255,255,.22) 48%,transparent 58%);position:absolute;top:0;bottom:0;left:0;right:0}.yt .yf svg{z-index:1;filter:drop-shadow(0 2px 3px rgba(90,0,14,.5));position:relative}@keyframes ytturn{0%{transform:rotateX(8deg)rotateY(-16deg)}to{transform:rotateX(4deg)rotateY(14deg)}}
@keyframes travel{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{transform:translateX(var(--len));opacity:0}}.app{flex-direction:column;gap:16px;padding:24px;display:flex}.app h2{margin:0}.inset{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border)}.ext{color:var(--text);align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.small-pill{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none}.rg-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.5),0 6px 16px rgba(255,45,149,.35)}.rg-board{border-radius:20px;height:210px;position:relative}.rg-node{background:var(--node);height:38px;box-shadow:inset 0 1px 0 rgba(255,246,238,.08),0 0 0 1px var(--border),0 6px 14px rgba(0,0,0,.35);border-radius:12px;align-items:center;font-size:12px;display:flex;position:absolute}.rg-line{border-top:1.5px solid var(--line);height:0;position:absolute}.rg-pulse{border-radius:50%;width:6px;height:6px;animation:1.3s linear infinite travel;position:absolute;top:-3.5px;left:0}.rg-root{background:var(--node);border-radius:16px;flex-direction:column;justify-content:center;gap:3px;width:138px;height:74px;padding:0 14px;transition:box-shadow .4s;display:flex;position:absolute;top:68px;left:374px}.cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;font-size:13px;display:grid}.cal span{padding:9px 0}.cal .on{color:var(--on-primary);background:linear-gradient(90deg,#ff2d95,#ff6a6a 35%,#ff9a4a 68%,#ffc23d) 0 0/400% 100%;font-weight:600}.acct{border-radius:16px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.toggle{background:rgba(255,240,230,.16);border-radius:999px;width:40px;height:24px;position:relative;overflow:hidden}.toggle:before{content:"";opacity:0;background:linear-gradient(90deg,#14cf8c,#c6f83a);border-radius:999px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 12px rgba(198,248,58,.5)}.toggle:after{content:"";background:radial-gradient(95% 62% at 35% 22%,#fff7ef 0%,#d8ccc2 40%,#8a7c74 75%,#4a3d37 100%);border-radius:50%;width:20px;height:20px;transition:transform .35s cubic-bezier(.2,.9,.25,1.3);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px rgba(0,0,0,.45),inset 0 -1px 2px rgba(0,0,0,.3)}.toggle[data-on]:before{opacity:1}.toggle[data-on]:after{transform:translate(16px)}.wide-btn{cursor:pointer;font:600 14px var(--f-body);border:0;border-radius:999px;padding:13px 0}.wide-btn.plain{background:var(--inset);color:var(--text)}.medals{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 8px;display:grid}.medal{cursor:pointer;font:inherit;text-align:center;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.medal-ring{border-radius:50%;width:58px;height:58px;position:relative;box-shadow:0 8px 18px rgba(0,0,0,.45),0 0 0 1px rgba(255,240,230,.1)}.medal-disc{letter-spacing:.01em;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:5px;bottom:5px;left:5px;right:5px;box-shadow:inset 0 2px 3px rgba(0,0,0,.4),inset 0 -1px 2px rgba(255,255,255,.4)}.badge-img{object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.medal small{color:var(--sub);font-size:11px;line-height:1.3}.post{border-radius:18px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;transition:opacity .2s;display:flex}.post:hover{opacity:.86}.term{min-height:276px;font-family:var(--f-mono);white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;max-height:460px;padding:22px 24px 24px;font-size:13px;line-height:1.7;overflow-y:auto}.term-line{display:flex}.term-input{min-width:0;color:inherit;font:inherit;caret-color:var(--lime);background:0 0;border:0;outline:none;flex:auto;padding:0}.term-cur{vertical-align:-2px;background:var(--lime);width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block;box-shadow:0 0 8px rgba(198,248,58,.7)}.tl-legend{color:var(--sub);gap:12px;font-size:11px;display:flex}.tl-legend span{align-items:center;gap:5px;display:flex}.tl-legend i{border-radius:50%;width:7px;height:7px}.tl-list{max-height:540px;margin:0;padding-left:0;padding-right:6px;list-style:none;overflow-y:auto}.tl-item{gap:14px;display:flex}.tl-rail{flex-direction:column;flex:0 0 14px;align-items:center;display:flex}.tl-dot{border-radius:50%;width:11px;height:11px;margin-top:5px}.tl-rail:after{content:"";background:rgba(255,240,230,.12);flex:auto;width:1.5px;margin-top:4px}.tl-body{flex-direction:column;flex:auto;gap:3px;min-width:0;padding-bottom:18px;display:flex}.paper{color:#1e1714;background:#f6efe8;border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.paper .muted{color:#5c4f48;font-size:12px}.paper h3{letter-spacing:.08em;color:#8a2c55;margin:0;font-size:10.5px;font-weight:700}.fld{color:rgba(255,236,224,.78);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.fld input,.fld textarea{width:100%;color:var(--text);font:400 14px var(--f-body);resize:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:rgba(255,240,230,.07);border:0;border-radius:12px;outline:none;padding:11px 13px;box-shadow:inset 0 0 0 1px rgba(255,240,230,.14)}.fld input:focus,.fld textarea:focus{box-shadow:inset 0 0 0 1.5px rgba(255,194,61,.8)}.fld input::placeholder,.fld textarea::placeholder{color:rgba(255,236,224,.45)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.email-chip{color:var(--text);font:500 14px var(--f-mono);-webkit-user-select:text;-moz-user-select:text;user-select:text;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pcard{text-align:left;min-height:150px;color:var(--text);font:inherit;cursor:pointer;background:rgba(255,240,230,.06);border:0;border-radius:18px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:background .25s,transform .25s cubic-bezier(.2,.9,.25,1.2);display:flex;box-shadow:inset 0 0 0 1px rgba(255,240,230,.1)}.pcard:hover{background:rgba(255,240,230,.11);transform:translateY(-2px)}.pcard:focus-visible{background:rgba(255,240,230,.11);transform:translateY(-2px)}.glass .pcard:focus-visible{outline-offset:2px;border-radius:18px;outline:2px solid rgba(255,243,234,.75)}.pcard-icon{border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.5),0 6px 14px rgba(0,0,0,.35)}.pcard .chips{flex-wrap:wrap;gap:5px;display:flex}.pcard .chips span{color:rgba(255,236,224,.8);background:rgba(255,240,230,.08);border-radius:999px;padding:3px 7px;font-size:11px}.pcard .act{color:var(--text);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.pnext{color:rgba(255,236,224,.7);text-align:center;border:1.5px dashed rgba(255,240,230,.22);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:14px;font-size:12px;display:flex}.seg{background:var(--inset);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;gap:2px;padding:3px;display:flex}.seg button{color:var(--text-2,rgba(255,244,236,.66));font:600 12px/1 var(--font-inter),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;transition:background .15s,color .15s}.seg button[aria-selected=true]{color:var(--text);background:rgba(255,240,230,.14)}.seg button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.post.video{color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:row;align-items:center;gap:14px;padding:10px}.video-thumb{background:#1a1412;border-radius:10px;flex:none;width:112px;height:63px;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.video-play{color:#fff;background:#f03;border-radius:6px;place-items:center;width:30px;height:21px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px rgba(0,0,0,.45)}.post.video:hover .video-play{scale:1.08}.yt-player{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.yt-player.short{aspect-ratio:9/16;align-self:center;width:auto;height:min(420px,56vh)}.yt-player iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.shorts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 4px;display:grid}.short-card{aspect-ratio:9/16;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;text-align:left;background:#1a1412;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.short-card img{object-fit:cover;width:100%;height:100%;transition:scale .25s;display:block}.short-card:hover img{scale:1.04}.short-title{color:#fff4ec;font:600 12px/1.3 var(--font-inter),system-ui,sans-serif;-webkit-line-clamp:3;background:linear-gradient(rgba(10,6,5,0),rgba(10,6,5,.92));-webkit-box-orient:vertical;padding:28px 10px 10px;display:-webkit-box;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden}.short-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.term-menu{white-space:normal;background:rgba(255,240,230,.05);border-radius:10px;max-height:188px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:inset 0 0 0 1px rgba(198,248,58,.18)}.term-menu li{cursor:pointer;border-radius:7px;align-items:baseline;gap:14px;height:30px;padding:0 10px;line-height:30px;display:flex}.term-menu li[aria-selected=true]{background:rgba(198,248,58,.12)}.tm-name{color:var(--lime);white-space:nowrap;text-overflow:ellipsis;flex:0 0 9.5em;overflow:hidden}.tm-hint{color:rgba(255,244,236,.55);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
