.ds-root[data-world=gauntlet]{background:#06080f}.ds-root[data-world=gauntlet] .ds-world{width:16400px;height:100%}.ds-root[data-world=gauntlet] .ds-surface{z-index:1;transition:opacity .9s ease-out;top:9%;right:auto}.ds-root[data-world=gauntlet][data-phase=preview] .ds-surface,.ds-root[data-world=gauntlet][data-phase=answering] .ds-surface,.ds-root[data-world=gauntlet][data-phase=feedback] .ds-surface,.ds-root[data-world=gauntlet][data-phase=done] .ds-surface{opacity:.12}.ds-root[data-world=gauntlet] .ds-title{text-shadow:-4px 3px #b34700,4px -3px #ffd166d9,0 0 30px #ffb00059}.ds-root[data-world=gauntlet] .ds-tagline{color:#ffb000;text-shadow:0 2px #0a0804d9,0 0 14px #ffb0008c,0 0 26px #06080fe6}.ds-root[data-world=gauntlet] .ds-subline{color:#c3cde0;text-shadow:0 2px #06080fe6,0 0 6px #06080ff2,0 0 16px #06080fcc}.ds-root[data-world=gauntlet] .gl-tunnel{width:480px;image-rendering:pixelated;filter:drop-shadow(0 0 24px #ffe7ba38);position:absolute;bottom:18%}.ds-root[data-world=gauntlet] .ds-floor.gl-podium{opacity:1;filter:drop-shadow(0 0 34px #ffd1664d);width:760px;top:auto;bottom:18%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}.ds-root[data-world=gauntlet] .ds-amb{text-align:center;max-width:none;right:auto;overflow:visible;transform:translate(-50%)}.ds-root[data-world=gauntlet] .ds-amb.L{top:14%}.ds-root[data-world=gauntlet] .ds-amb.R{top:20%}.ds-root[data-world=gauntlet] .ds-amb.major{color:#ffb000;text-shadow:0 0 12px #ffb00073;letter-spacing:.26em;background:#080a1299;padding:6px 14px 4px;box-shadow:0 0 0 2px #ffb00059}.ds-root[data-world=gauntlet] .ds-tierline{border-top:none;border-left:2px dashed #7d93b85c;width:0;height:auto;inset:33% auto 20%}.ds-root[data-world=gauntlet] .ds-tierline .tag{left:0;right:auto;top:var(--tag-y,-24px);white-space:nowrap;transform:translate(-50%)}.ds-root[data-world=gauntlet] .ds-tierline.passed{border-left-color:var(--tc);box-shadow:0 0 16px var(--tc)}.ds-root[data-world=gauntlet] .ds-card{background:#0a0e18f0;width:min(480px,100vw - 44px);top:11%;right:auto;transform:translate(-50%);box-shadow:0 0 0 3px #ffb00052,0 0 50px #0009,inset 0 0 34px #04060c99}.ds-root[data-world=gauntlet] .ds-card .rnd{color:#ffb000}@keyframes gl-card-in{0%{opacity:0;transform:translate(-50%)translateY(46px)scale(.92)}}@keyframes gl-card-gone{to{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(-28px)scale(.9)}}.ds-root[data-world=gauntlet] .ds-card{animation-name:gl-card-in}.ds-root[data-world=gauntlet] .ds-card.gone{animation-name:gl-card-gone}.ds-root[data-world=gauntlet] .ds-chip{box-shadow:none;background:0 0;justify-content:center;padding:0;display:flex;top:66%;left:0}.ds-root[data-world=gauntlet] .ds-chip:after{content:none}.ds-root[data-world=gauntlet] .gl-plate{box-shadow:0 0 0 3px var(--cc,#ffb000), 0 0 26px var(--cc,#ffb000);text-shadow:0 0 10px var(--cc,#ffb000);white-space:nowrap;background:#080c14f2;padding:7px 14px 5px}.ds-root[data-world=gauntlet] .ds-chip.gold .gl-plate{animation:ds-gold-pulse 1s var(--ds-ease-io) infinite}.ds-root[data-world=gauntlet] .ds-landed{background:#05080fe6;width:min(480px,100vw - 44px);margin-top:0;padding:14px 16px 16px;top:15%;right:auto;transform:translate(-50%);box-shadow:0 0 0 2px #ffb0004d,0 0 40px #020409a6}@keyframes gl-banner-in{0%{opacity:0;transform:translate(-50%)scale(.5)}}.ds-root[data-world=gauntlet] .ds-landed{animation-name:gl-banner-in}.ds-root[data-world=gauntlet] .gl-swarm-jersey{clip-path:polygon(0 0,30% 0,50% 14%,70% 0,100% 0,100% 34%,82% 40%,82% 100%,18% 100%,18% 40%,0 34%);background:linear-gradient(#2a3a55 0 42%,#1c2940 42% 100%);width:34px;height:30px;box-shadow:0 0 0 2px #060a12,0 0 12px #5e81be80,inset 0 -4px #060a12}.ds-root[data-world=gauntlet] .ds-mascot img:not(.celebrate):not(.faint):not(.sad):not(.roll){animation:gl-stride .6s var(--ds-ease-io) infinite}@keyframes gl-stride{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.ds-root[data-world=gauntlet] .ds-mascot.perched img:not(.celebrate):not(.faint):not(.sad):not(.roll){animation:ds-swim 2.6s var(--ds-ease-io) infinite}.ds-root[data-world=gauntlet] .ds-mascot img.roll{animation:.95s cubic-bezier(.34,1.2,.4,1) gl-flip}@keyframes gl-flip{0%{transform:translateY(0)rotate(0)scale(1)}12%{transform:translateY(4px)rotate(-6deg)scale(1.12,.82)}45%{transform:translateY(-30px)rotate(-200deg)scale(.94,1.06)}72%{transform:translateY(-8px)rotate(-330deg)scale(1)}84%{transform:translateY(2px)rotate(-360deg)scale(1.14,.84)}to{transform:translateY(0)rotate(-360deg)scale(1)}}.ds-root[data-world=gauntlet] .ds-amb .dash{color:#ffb0004d}.ds-root[data-world=gauntlet] .ds-depth-num{color:#ffb000;text-shadow:0 0 12px #ffb0008c}.ds-root[data-world=gauntlet] .ds-edge{box-shadow:inset 0 0 90px 18px #ff52528c}.ds-root[data-world=gauntlet] .ds-preview-pill b{color:#ffb000}.ds-root[data-world=gauntlet] .ds-pod{background:linear-gradient(#0a0e18eb,#05080feb);box-shadow:0 0 0 2px #04060b,0 0 0 4px #223048,inset 0 2px #ffe9a80f}.ds-root[data-world=gauntlet] .ds-preview-pill,.ds-root[data-world=gauntlet] .ds-intro-meta a{background:#0a0e18eb}.ds-root[data-world=gauntlet] .ds-preview-pill{box-shadow:0 0 0 2px #04060b,0 0 0 4px #223048}.ds-root[data-world=gauntlet] .ds-intro-meta a{border-color:#223048}.ds-root[data-world=gauntlet] .ds-intro-meta a:hover{border-color:#ffb000a6}.ds-root[data-world=gauntlet] .ds-sonar-scope{background:repeating-conic-gradient(#ffb00066 0deg 2deg,#0000 2deg 30deg),radial-gradient(circle,#05080ffa 52%,#223048e6 100%);box-shadow:0 0 0 2px #04060b,0 0 0 4px #223048,0 0 18px #ffb00040,inset 0 0 14px #ffb0001a}.ds-root[data-world=gauntlet] .ds-sonar-scope:before{border-color:#ffb00040}.ds-root[data-world=gauntlet] .ds-sweep{background:linear-gradient(90deg,#ff3b30f2,#0000);box-shadow:0 0 8px #ff3b30cc}.ds-root[data-world=gauntlet] .ds-time-digits{color:#ffb000;text-shadow:0 0 12px #ffb000b3}.ds-root[data-world=gauntlet] .ds-time-digits.hot{color:#ff3b30;text-shadow:0 0 16px #ff3b30e6}.ds-root[data-world=gauntlet] .ds-input{caret-color:#ffb000;background:#0a0e18e6;border-color:#223048}.ds-root[data-world=gauntlet] .ds-input:focus{border-color:#ffb000a6}.ds-root[data-world=gauntlet] .ds-fuse{background:#0a0f18}.ds-root[data-world=gauntlet] .ds-fuse-fill{background:#ffb000}.ds-root[data-world=gauntlet] .ds-dock.hot .ds-fuse-fill{background:#ff3b30}.ds-root[data-world=gauntlet] .ds-dive-btn{color:#0a0704;background:#ffb000;box-shadow:0 0 0 2px #04060b,0 3px 0 2px #7d5a1d,0 0 16px #ffb00073}.ds-root[data-world=gauntlet] .ds-dive-btn:active{box-shadow:0 0 0 2px #04060b,0 1px 0 2px #7d5a1d}.ds-root[data-world=gauntlet] .ds-next-btn,.ds-root[data-world=gauntlet] .ds-begin-btn{background:#0a0e18;box-shadow:0 0 0 3px #04060b,0 0 0 6px #ffb000,0 5px 0 6px #223048,0 0 22px #ffb0004d}.ds-root[data-world=gauntlet] .ds-next-btn:hover,.ds-root[data-world=gauntlet] .ds-begin-btn:hover{box-shadow:0 0 0 3px #04060b,0 0 0 6px #ff3b30,0 5px 0 6px #223048,0 0 30px #ff3b3080}@media (min-width:700px){.ds-root[data-world=gauntlet] .ds-card,.ds-root[data-world=gauntlet] .ds-landed{width:480px}}
.ds-root[data-world=globe]{background:#05060c}.ds-root[data-world=globe] .ds-world{width:100%;height:100%;transform:none!important}.ds-root[data-world=globe] .ds-surface{z-index:1;width:auto;transition:opacity .9s ease-out;top:7%;left:0;right:0}.ds-root[data-world=globe][data-phase=preview] .ds-surface,.ds-root[data-world=globe][data-phase=answering] .ds-surface,.ds-root[data-world=globe][data-phase=feedback] .ds-surface,.ds-root[data-world=globe][data-phase=done] .ds-surface{opacity:.12}.ds-root[data-world=globe] .ds-title{text-shadow:-4px 3px #b33a22,4px -3px #ffd166d9,0 0 30px #ff6b3d66}.ds-root[data-world=globe] .ds-tagline{color:#ff6b3d;text-shadow:0 2px #0c0604d9,0 0 14px #ff6b3d8c,0 0 26px #05060ce6}.ds-root[data-world=globe] .ds-subline{color:#cfc8b8;text-shadow:0 2px #05060ce6,0 0 6px #05060cf2,0 0 16px #05060ccc}.ds-root[data-world=globe] .gl-amb{text-align:center;transform-origin:0 0;will-change:transform;max-width:none;inset:0 auto auto 0;overflow:visible}.ds-root[data-world=globe] .gl-amb.major{color:#ff6b3d;text-shadow:0 0 12px #ff6b3d73;letter-spacing:.26em;background:#0e0a0899;padding:6px 14px 4px;box-shadow:0 0 0 2px #ff6b3d59}.ds-root[data-world=globe] .gl-amb .dash{color:#ff6b3d4d}.ds-root[data-world=globe] .gl-tierline{transform-origin:0 0;will-change:transform;border:none;width:0;height:auto;inset:0 auto auto 0}.ds-root[data-world=globe] .gl-tierline .pole{background:repeating-linear-gradient(#b8895a6b 0 8px,#0000 8px 16px);width:2px;height:34vh;position:absolute;top:26px;left:-1px}.ds-root[data-world=globe] .gl-tierline.passed .pole{background:repeating-linear-gradient(180deg, var(--tc) 0 8px, transparent 8px 16px);box-shadow:0 0 16px var(--tc)}.ds-root[data-world=globe] .gl-tierline .tag{white-space:nowrap;top:0;left:0;right:auto;transform:translate(-50%)}.ds-root[data-world=globe] .ds-card{background:#140f0af0;width:min(480px,100vw - 44px);top:11%;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 0 3px #ff6b3d59,0 0 50px #0009,inset 0 0 34px #0a060499}.ds-root[data-world=globe] .ds-card .rnd{color:#ff6b3d}@keyframes gl-card-in{0%{opacity:0;transform:translate(-50%)translateY(46px)scale(.92)}}@keyframes gl-card-gone{to{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(-28px)scale(.9)}}.ds-root[data-world=globe] .ds-card{animation-name:gl-card-in}.ds-root[data-world=globe] .ds-card.gone{animation-name:gl-card-gone}.ds-root[data-world=globe] .ds-chip{box-shadow:none;will-change:transform, left, top;background:0 0;justify-content:center;padding:0;display:flex;top:40%;left:50%}.ds-root[data-world=globe] .ds-chip:after{content:none}.ds-root[data-world=globe] .gl-plate{box-shadow:0 0 0 3px var(--cc,#ff6b3d), 0 0 26px var(--cc,#ff6b3d);text-shadow:0 0 10px var(--cc,#ff6b3d);white-space:nowrap;background:#100b08f2;padding:7px 14px 5px}.ds-root[data-world=globe] .ds-chip.gold .gl-plate{animation:ds-gold-pulse 1s var(--ds-ease-io) infinite}.ds-root[data-world=globe] .ds-landed{background:#0c0806e6;width:min(480px,100vw - 44px);margin-top:0;padding:14px 16px 16px;top:14%;left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 0 0 2px #ff6b3d4d,0 0 40px #040308a6}.ds-root[data-world=globe] .ds-landed:after{content:"";border:2px dashed var(--tc,#ff6b3d);opacity:.55;pointer-events:none;width:26px;height:32px;position:absolute;top:8px;right:8px}@keyframes gl-banner-in{0%{opacity:0;transform:translate(-50%)scale(.5)}}.ds-root[data-world=globe] .ds-landed{animation-name:gl-banner-in}.ds-root[data-world=globe] .ds-mascot img:not(.celebrate):not(.faint):not(.sad):not(.roll){animation:gl-stride .6s var(--ds-ease-io) infinite}@keyframes gl-stride{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.ds-root[data-world=globe] .ds-mascot.perched img:not(.celebrate):not(.faint):not(.sad):not(.roll){animation:ds-swim 2.6s var(--ds-ease-io) infinite}.ds-root[data-world=globe] .ds-mascot img.roll{animation:.95s cubic-bezier(.34,1.2,.4,1) gl-heelclick}@keyframes gl-heelclick{0%{transform:translateY(0)rotate(-3deg)scale(1)}14%{transform:translateY(3px)rotate(3deg)scale(1.12,.84)}40%{transform:translateY(-26px)rotate(-14deg)scale(.96,1.06)}55%{transform:translateY(-28px)rotate(14deg)scale(.96,1.06)}74%{transform:translateY(-10px)rotate(-370deg)scale(1)}86%{transform:translateY(2px)rotate(-360deg)scale(1.1,.86)}to{transform:translateY(0)rotate(-360deg)scale(1)}}.ds-root[data-world=globe] .ds-depth-num{color:#ff6b3d;text-shadow:0 0 12px #ff6b3d8c}.ds-root[data-world=globe] .ds-edge{box-shadow:inset 0 0 90px 18px #ff6b3d80}.ds-root[data-world=globe] .ds-preview-pill b{color:#ff6b3d}.ds-root[data-world=globe] .ds-pod{background:linear-gradient(#140f0aeb,#0c0806eb);box-shadow:0 0 0 2px #060408,0 0 0 4px #3a2c1c,inset 0 2px #ffe9a80f}.ds-root[data-world=globe] .ds-preview-pill,.ds-root[data-world=globe] .ds-intro-meta a{background:#140f0aeb}.ds-root[data-world=globe] .ds-preview-pill{box-shadow:0 0 0 2px #060408,0 0 0 4px #3a2c1c}.ds-root[data-world=globe] .ds-intro-meta a{border-color:#3a2c1c}.ds-root[data-world=globe] .ds-intro-meta a:hover{border-color:#ff6b3da6}.ds-root[data-world=globe] .ds-sonar-scope{background:repeating-conic-gradient(#ff6b3d66 0deg 2deg,#0000 2deg 30deg),radial-gradient(circle,#0c0806fa 52%,#3a2c1ce6 100%);box-shadow:0 0 0 2px #060408,0 0 0 4px #3a2c1c,0 0 18px #ff6b3d40,inset 0 0 14px #ff6b3d1a}.ds-root[data-world=globe] .ds-sonar-scope:before{border-color:#ff6b3d40}.ds-root[data-world=globe] .ds-sweep{background:linear-gradient(90deg,#ffd166f2,#0000);box-shadow:0 0 8px #ffd166cc}.ds-root[data-world=globe] .ds-time-digits{color:#ff6b3d;text-shadow:0 0 12px #ff6b3db3}.ds-root[data-world=globe] .ds-time-digits.hot{color:#ffd166;text-shadow:0 0 16px #ffd166e6}.ds-root[data-world=globe] .ds-input{caret-color:#ff6b3d;background:#140f0ae6;border-color:#3a2c1c}.ds-root[data-world=globe] .ds-input:focus{border-color:#ff6b3da6}.ds-root[data-world=globe] .ds-fuse{background:#1a120a}.ds-root[data-world=globe] .ds-fuse-fill{background:#ff6b3d}.ds-root[data-world=globe] .ds-dock.hot .ds-fuse-fill{background:#ffd166}.ds-root[data-world=globe] .ds-dive-btn{color:#140804;background:#ff6b3d;box-shadow:0 0 0 2px #060408,0 3px 0 2px #8a2e14,0 0 16px #ff6b3d73}.ds-root[data-world=globe] .ds-dive-btn:active{box-shadow:0 0 0 2px #060408,0 1px 0 2px #8a2e14}.ds-root[data-world=globe] .ds-next-btn,.ds-root[data-world=globe] .ds-begin-btn{background:#14100a;box-shadow:0 0 0 3px #060408,0 0 0 6px #ff6b3d,0 5px 0 6px #3a2c1c,0 0 22px #ff6b3d4d}.ds-root[data-world=globe] .ds-next-btn:hover,.ds-root[data-world=globe] .ds-begin-btn:hover{box-shadow:0 0 0 3px #060408,0 0 0 6px #ffd166,0 5px 0 6px #3a2c1c,0 0 30px #ffd16680}@media (min-width:700px){.ds-root[data-world=globe] .ds-card,.ds-root[data-world=globe] .ds-landed{width:480px}}
.ds-root[data-world=notebook]{background:#0a0805}.ds-root[data-world=notebook] .ds-world{width:100%;height:100%;transform:none!important}.ds-root[data-world=notebook] .ds-surface{z-index:1;width:auto;transition:opacity .9s ease-out;top:7%;left:0;right:0}.ds-root[data-world=notebook][data-phase=preview] .ds-surface,.ds-root[data-world=notebook][data-phase=answering] .ds-surface,.ds-root[data-world=notebook][data-phase=feedback] .ds-surface,.ds-root[data-world=notebook][data-phase=done] .ds-surface{opacity:.1}.ds-root[data-world=notebook] .ds-title{color:#26305c;text-shadow:-3px 3px #a0824673,3px -2px #ffd16680}.ds-root[data-world=notebook] .ds-tagline{color:#a8442c;text-shadow:0 1px #fff5dc80}.ds-root[data-world=notebook] .ds-subline{color:#6a6048;text-shadow:0 1px #fff5dc80}.ds-root[data-world=notebook] .nb-tiermark{will-change:transform;border:none;width:0;height:auto;inset:0 auto auto 0}.ds-root[data-world=notebook] .nb-tiermark .tick{background:#5a4a288c;width:24px;height:2px;position:absolute;top:-1px;left:-26px}.ds-root[data-world=notebook] .nb-tiermark .tag{letter-spacing:.14em;color:#8a7a54;white-space:nowrap;text-shadow:none;background:#f2e7c6bf;align-items:center;gap:5px;padding:2px 6px 1px;font-size:11px;display:flex;position:absolute;top:0;left:auto;right:32px;transform:translateY(-50%)}.ds-root[data-world=notebook] .nb-tiermark .tag img{opacity:.55;width:17px;height:17px}.ds-root[data-world=notebook] .nb-tiermark.passed .tick{background:var(--tc);box-shadow:0 0 10px var(--tc)}.ds-root[data-world=notebook] .nb-tiermark.passed .tag{color:var(--tc);text-shadow:0 0 9px var(--tc)}.ds-root[data-world=notebook] .nb-tiermark.passed .tag img{opacity:1}.ds-root[data-world=notebook] .nb-tiermark.over{opacity:.4!important}.ds-root[data-world=notebook] .nb-tiermark.over .tick{width:10px;left:-12px}.ds-root[data-world=notebook] .ds-card{background:linear-gradient(178deg,#f2e7c6,#e7d9b0);width:min(480px,100vw - 44px);top:10%;left:50%;right:auto;transform:translate(-50%)rotate(-.6deg);box-shadow:0 0 0 3px #3a2c148c,0 14px 40px #0000008c,inset 0 0 30px #a082462e}.ds-root[data-world=notebook] .ds-card:after{opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 26px,#5a78be29 26px 27px)}.ds-root[data-world=notebook] .ds-card .rnd{color:#a8442c}.ds-root[data-world=notebook] .ds-card .prompt{color:#232842;text-shadow:none}.ds-root[data-world=notebook] .ds-card .hint{color:#8a7a54}@keyframes nb-card-in{0%{opacity:0;transform:translate(-50%)translateY(46px)rotate(2deg)scale(.92)}to{transform:translate(-50%)translateY(0)rotate(-.6deg)scale(1)}}@keyframes nb-card-gone{0%{transform:translate(-50%)translateY(0)rotate(-.6deg)scale(1)}to{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(-28px)rotate(1deg)scale(.9)}}.ds-root[data-world=notebook] .ds-card{animation-name:nb-card-in}.ds-root[data-world=notebook] .ds-card.gone{animation-name:nb-card-gone}.ds-root[data-world=notebook] .ds-chip{box-shadow:none;will-change:transform, left, top;background:0 0;justify-content:center;padding:0;display:flex;top:40%;left:50%}.ds-root[data-world=notebook] .ds-chip:after{content:none}.ds-root[data-world=notebook] .nb-plate{color:#232842;box-shadow:0 0 0 3px var(--cc,#7d9cff), 0 6px 22px #00000080;text-shadow:none;white-space:nowrap;background:#efe4c0;padding:7px 14px 5px}.ds-root[data-world=notebook] .ds-chip.gold .nb-plate{animation:ds-gold-pulse 1s var(--ds-ease-io) infinite}.ds-root[data-world=notebook] .ds-landed{width:min(480px,100vw - 44px);box-shadow:0 0 0 3px var(--tc,#7d9cff), 0 14px 44px #0000008c;background:linear-gradient(178deg,#f2e7c6,#e4d5aa);margin-top:0;padding:14px 16px 16px;top:13%;left:50%;right:auto;overflow:visible;transform:translate(-50%)rotate(.4deg)}.ds-root[data-world=notebook] .ds-landed .tname{color:var(--tc);text-shadow:0 1px #fff6}.ds-root[data-world=notebook] .ds-landed .tans{color:#232842}.ds-root[data-world=notebook] .ds-landed .tpts{color:#3a3524}.ds-root[data-world=notebook] .ds-landed .tsub{color:#8a7a54}.ds-root[data-world=notebook] .ds-landed.miss{background:linear-gradient(178deg,#d9cead,#c9bc96)}@keyframes nb-banner-in{0%{opacity:0;transform:translate(-50%)scale(.5)rotate(-3deg)}to{transform:translate(-50%)scale(1)rotate(.4deg)}}.ds-root[data-world=notebook] .ds-landed{animation-name:nb-banner-in}.ds-root[data-world=notebook] .ds-mascot{width:62px;height:82px}.ds-root[data-world=notebook] .ds-mascot img{filter:drop-shadow(0 10px 10px #14080480)drop-shadow(0 0 10px #ff5d8f40);animation:none}.ds-root[data-world=notebook] .ds-mascot.gold img{filter:none}.ds-root[data-world=notebook] .ds-mascot img.roll{animation:.95s cubic-bezier(.34,1.2,.4,1) nb-dip}@keyframes nb-dip{0%{transform:rotate(0)translateY(0)}30%{transform:rotate(-16deg)translateY(-20px)}55%{transform:rotate(10deg)translateY(6px)scale(1.05,.92)}to{transform:rotate(0)translateY(0)}}.ds-root[data-world=notebook] .ds-depth-num{color:#ffd166;text-shadow:0 0 12px #ffd16680}.ds-root[data-world=notebook] .ds-edge{box-shadow:inset 0 0 90px 18px #ff963c80}.ds-root[data-world=notebook] .ds-preview-pill b{color:#ffd166}.ds-root[data-world=notebook] .ds-pod{background:linear-gradient(#18110af0,#0e0a06f0);box-shadow:0 0 0 2px #060408,0 0 0 4px #4a3820,inset 0 2px #ffe9a812}.ds-root[data-world=notebook] .ds-preview-pill,.ds-root[data-world=notebook] .ds-intro-meta a{background:#18110aeb}.ds-root[data-world=notebook] .ds-preview-pill{box-shadow:0 0 0 2px #060408,0 0 0 4px #4a3820}.ds-root[data-world=notebook] .ds-intro-meta a{border-color:#4a3820}.ds-root[data-world=notebook] .ds-intro-meta a:hover{border-color:#ffd166a6}.ds-root[data-world=notebook] .ds-sonar-scope{background:radial-gradient(circle at 38% 32%,#7d9cff33 0 18%,#0000 40%),radial-gradient(circle,#10142a 46%,#241a0c 78%,#4a3820 100%);box-shadow:0 0 0 2px #060408,0 0 0 4px #4a3820,0 0 18px #ffc46e40,inset 0 0 14px #14183ccc}.ds-root[data-world=notebook] .ds-sonar-scope:before{border-color:#b8935a66}.ds-root[data-world=notebook] .ds-sweep{background:linear-gradient(90deg,#ffd166e6,#0000);box-shadow:0 0 8px #ffd166b3}.ds-root[data-world=notebook] .ds-time-digits{color:#ffd166;text-shadow:0 0 12px #ffd166a6}.ds-root[data-world=notebook] .ds-time-digits.hot{color:#ff6b3d;text-shadow:0 0 16px #ff6b3de6}.ds-root[data-world=notebook] .ds-dock{background:linear-gradient(#0a080500,#080603f0 26%)}.ds-root[data-world=notebook] .ds-input{caret-color:#ffd166;color:#f2e7c6;background:#18110aeb;border-color:#4a3820}.ds-root[data-world=notebook] .ds-input:focus{border-color:#ffd16699}.ds-root[data-world=notebook] .ds-dock.hot .ds-input{border-color:#ff6b3d}.ds-root[data-world=notebook] .ds-fuse{background:#1a1208}.ds-root[data-world=notebook] .ds-fuse-fill{background:#ffd166}.ds-root[data-world=notebook] .ds-dock.hot .ds-fuse-fill{background:#ff6b3d}.ds-root[data-world=notebook] .ds-dive-btn{color:#241a08;background:#ffd166;box-shadow:0 0 0 2px #060408,0 3px 0 2px #8a6a24,0 0 16px #ffd16666}.ds-root[data-world=notebook] .ds-dive-btn:active{box-shadow:0 0 0 2px #060408,0 1px 0 2px #8a6a24}.ds-root[data-world=notebook] .ds-next-btn,.ds-root[data-world=notebook] .ds-begin-btn{background:#14101e;box-shadow:0 0 0 3px #060408,0 0 0 6px #ffd166,0 5px 0 6px #4a3820,0 0 22px #ffd1664d}.ds-root[data-world=notebook] .ds-next-btn:hover,.ds-root[data-world=notebook] .ds-begin-btn:hover{box-shadow:0 0 0 3px #060408,0 0 0 6px #ffe9a8,0 5px 0 6px #4a3820,0 0 30px #ffe9a880}@media (min-width:700px){.ds-root[data-world=notebook] .ds-card,.ds-root[data-world=notebook] .ds-landed{width:480px}}@media (min-aspect-ratio:1){.ds-root[data-world=notebook] .ds-card{width:min(32vw,440px);top:16%;left:27%}.ds-root[data-world=notebook] .ds-landed{width:min(32vw,440px);top:18%;left:27%}}
.GameHistoryModal-module__D_oMsa__launcher{z-index:20;min-height:44px;color:color-mix(in srgb, var(--color-drift) 80%, transparent);cursor:pointer;font-family:var(--font-mono-ui), monospace;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;padding:8px 2px;font-size:12px;text-decoration:underline;display:inline-flex;position:relative}.GameHistoryModal-module__D_oMsa__launcher:hover{color:var(--color-lumen-cyan)}.GameHistoryModal-module__D_oMsa__dialog{background:var(--color-abyss);width:min(92vw,560px);max-width:none;max-height:min(86dvh,760px);color:var(--color-foam);box-shadow:0 0 0 3px var(--color-abyss), 0 0 0 5px #1b3050, 10px 10px 0 #02050bd9, 0 0 38px #4de3ff24;border:0;border-radius:0;margin:auto;padding:0;overflow:hidden}.GameHistoryModal-module__D_oMsa__dialog::backdrop{background:#02050bd1}.GameHistoryModal-module__D_oMsa__panel{background:repeating-linear-gradient(0deg, #00000029 0 1px, transparent 1px 3px), var(--color-shallow);flex-direction:column;max-height:min(86dvh,760px);padding:18px;display:flex}.GameHistoryModal-module__D_oMsa__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.GameHistoryModal-module__D_oMsa__header p{color:var(--color-lumen-cyan);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 8px #4de3ff73;font-size:11px}.GameHistoryModal-module__D_oMsa__header h2{font-family:var(--font-display), monospace;letter-spacing:.06em;text-transform:uppercase;text-shadow:-2px 1px #ff5d8fcc,2px -1px #4de3ffb3,0 0 14px #4de3ff40;margin-top:3px;font-size:clamp(27px,7vw,38px);font-weight:400;line-height:1}.GameHistoryModal-module__D_oMsa__header>button{width:34px;height:30px;color:var(--color-drift);cursor:pointer;background:#101d33;border:0;flex:none;place-items:center;padding:0 0 3px;font-size:25px;line-height:1;transition:transform .1s steps(2,end);display:grid;box-shadow:0 0 0 2px #050a14,0 0 0 4px #1b3050,0 3px 0 4px #0d1a2e}.GameHistoryModal-module__D_oMsa__header>button:hover,.GameHistoryModal-module__D_oMsa__header>button:focus-visible{color:var(--color-foam);box-shadow:0 0 0 2px #050a14, 0 0 0 4px var(--color-lumen-cyan), 0 3px 0 4px #123048;outline:none}.GameHistoryModal-module__D_oMsa__header>button:active{transform:translateY(2px)}.GameHistoryModal-module__D_oMsa__rule{margin:14px 2px 0}.GameHistoryModal-module__D_oMsa__gridScroll{overscroll-behavior:contain;scrollbar-color:#1b3050 #050a14;min-height:150px;margin-top:4px;overflow-y:auto}.GameHistoryModal-module__D_oMsa__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:14px 12px;padding:8px 6px 12px;display:grid}.GameHistoryModal-module__D_oMsa__tile{min-height:62px;color:var(--color-drift);cursor:pointer;font-family:var(--font-mono-ui), monospace;background:#0d1830;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:8px 4px 6px;transition:transform .1s steps(2,end);display:flex;box-shadow:0 0 0 2px #050a14,0 0 0 4px #16263f,0 4px 0 4px #0b1424}.GameHistoryModal-module__D_oMsa__tile:hover,.GameHistoryModal-module__D_oMsa__tile:focus-visible{box-shadow:0 0 0 2px #050a14, 0 0 0 4px var(--color-lumen-cyan), 0 4px 0 4px #123048, 0 0 18px #4de3ff59;color:var(--color-foam);outline:none}.GameHistoryModal-module__D_oMsa__tile:active{transform:translateY(3px)}.GameHistoryModal-module__D_oMsa__tileNum{font-family:var(--font-display), monospace;color:var(--color-foam);font-size:24px;line-height:1}.GameHistoryModal-module__D_oMsa__tileNote{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px}.GameHistoryModal-module__D_oMsa__done{box-shadow:0 0 0 2px #050a14, 0 0 0 4px color-mix(in srgb, var(--color-lumen-cyan) 65%, #1b3050), 0 4px 0 4px #0e2536, 0 0 14px #4de3ff2e;background:#123048}.GameHistoryModal-module__D_oMsa__done .GameHistoryModal-module__D_oMsa__tileNote{color:var(--color-lumen-cyan);text-shadow:0 0 8px #4de3ff8c}.GameHistoryModal-module__D_oMsa__current{box-shadow:0 0 0 2px #050a14, 0 0 0 4px var(--color-lumen-pink), 0 4px 0 4px #2a1024, 0 0 18px #ff5d8f59;animation:1.9s ease-in-out infinite GameHistoryModal-module__D_oMsa__tile-breathe}.GameHistoryModal-module__D_oMsa__current .GameHistoryModal-module__D_oMsa__tileNote{color:var(--color-lumen-pink);text-shadow:0 0 8px #ff5d8f8c}@keyframes GameHistoryModal-module__D_oMsa__tile-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media (max-width:440px){.GameHistoryModal-module__D_oMsa__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.GameHistoryModal-module__D_oMsa__panel{max-height:calc(100dvh - 24px);padding:14px}.GameHistoryModal-module__D_oMsa__grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:12px 10px}.GameHistoryModal-module__D_oMsa__tile{min-height:54px}.GameHistoryModal-module__D_oMsa__tileNum{font-size:21px}}@media (prefers-reduced-motion:reduce){.GameHistoryModal-module__D_oMsa__current{animation:none}.GameHistoryModal-module__D_oMsa__tile{transition:none}}
.ArchiveCalendarModal-module__VJo9VG__launcher{z-index:20;min-height:44px;color:color-mix(in srgb, var(--color-drift) 80%, transparent);cursor:pointer;font-family:var(--font-mono-ui), monospace;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;padding:8px 2px;font-size:12px;text-decoration:underline;display:inline-flex;position:relative}.ArchiveCalendarModal-module__VJo9VG__launcher:hover{color:var(--color-lumen-cyan)}.ArchiveCalendarModal-module__VJo9VG__dialog{background:var(--color-abyss);width:min(92vw,560px);max-width:none;max-height:min(86dvh,760px);color:var(--color-foam);box-shadow:0 0 0 3px var(--color-abyss), 0 0 0 5px #1b3050, 10px 10px 0 #02050bd9;border:0;border-radius:0;margin:auto;padding:0;overflow:hidden}.ArchiveCalendarModal-module__VJo9VG__dialog::backdrop{background:#02050bd1}.ArchiveCalendarModal-module__VJo9VG__panel{background:repeating-linear-gradient(0deg, #00000029 0 1px, transparent 1px 3px), var(--color-shallow);flex-direction:column;max-height:min(86dvh,760px);padding:18px;display:flex;position:relative}.ArchiveCalendarModal-module__VJo9VG__close{width:34px;height:30px;color:var(--color-drift);cursor:pointer;background:#101d33;border:0;place-items:center;padding:0 0 3px;font-size:25px;line-height:1;transition:transform .1s steps(2,end);display:grid;position:absolute;top:16px;right:18px;box-shadow:0 0 0 2px #050a14,0 0 0 4px #1b3050,0 3px 0 4px #0d1a2e}.ArchiveCalendarModal-module__VJo9VG__close:hover,.ArchiveCalendarModal-module__VJo9VG__close:focus-visible{color:var(--color-foam);box-shadow:0 0 0 2px #050a14, 0 0 0 4px var(--color-lumen-cyan), 0 3px 0 4px #123048;outline:none}.ArchiveCalendarModal-module__VJo9VG__close:active{transform:translateY(2px)}.ArchiveCalendarModal-module__VJo9VG__monthNav{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;margin:40px 2px 4px;display:grid}.ArchiveCalendarModal-module__VJo9VG__monthNav h3{color:var(--color-foam);font-family:var(--font-display), monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:clamp(20px,5vw,26px);font-weight:400}.ArchiveCalendarModal-module__VJo9VG__monthNav button{width:38px;height:34px;color:var(--color-drift);cursor:pointer;background:#101d33;border:0;font-size:20px;transition:transform .1s steps(2,end);box-shadow:0 0 0 2px #050a14,0 0 0 4px #1b3050,0 3px 0 4px #0d1a2e}.ArchiveCalendarModal-module__VJo9VG__monthNav button:hover:not(:disabled),.ArchiveCalendarModal-module__VJo9VG__monthNav button:focus-visible:not(:disabled){color:var(--color-foam);box-shadow:0 0 0 2px #050a14, 0 0 0 4px var(--color-lumen-cyan), 0 3px 0 4px #123048;outline:none}.ArchiveCalendarModal-module__VJo9VG__monthNav button:active:not(:disabled){transform:translateY(2px)}.ArchiveCalendarModal-module__VJo9VG__monthNav button:last-child{justify-self:end}.ArchiveCalendarModal-module__VJo9VG__monthNav button:disabled{cursor:default;opacity:.25;box-shadow:0 0 0 2px #050a14,0 0 0 4px #12203a}.ArchiveCalendarModal-module__VJo9VG__gridScroll{overscroll-behavior:contain;scrollbar-color:#1b3050 #050a14;min-height:150px;overflow-y:auto}.ArchiveCalendarModal-module__VJo9VG__weekdays,.ArchiveCalendarModal-module__VJo9VG__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ArchiveCalendarModal-module__VJo9VG__weekdays{gap:10px;margin:6px 6px 8px}.ArchiveCalendarModal-module__VJo9VG__weekdays span{color:color-mix(in srgb, var(--color-drift) 65%, transparent);letter-spacing:.08em;text-align:center;font-size:11px}.ArchiveCalendarModal-module__VJo9VG__grid{gap:12px 10px;padding:4px 6px 12px}.ArchiveCalendarModal-module__VJo9VG__blank,.ArchiveCalendarModal-module__VJo9VG__unavailable,.ArchiveCalendarModal-module__VJo9VG__day{min-height:clamp(54px,12vw,72px)}.ArchiveCalendarModal-module__VJo9VG__unavailable{color:color-mix(in srgb, var(--color-drift) 28%, transparent);font-size:14px;font-family:var(--font-mono-ui), monospace;background:#03070fa6;padding:5px 6px;display:flex;box-shadow:inset 0 3px 6px #000c,0 0 0 1px #101d33}.ArchiveCalendarModal-module__VJo9VG__day{color:var(--color-foam);cursor:pointer;font-family:var(--font-mono-ui), monospace;text-align:left;background:#0d1830;border:0;flex-direction:column;align-items:flex-start;padding:5px 6px 4px;transition:transform .1s steps(2,end);display:flex;box-shadow:0 0 0 2px #050a14,0 0 0 3px #16263f,0 4px 0 3px #0b1424}.ArchiveCalendarModal-module__VJo9VG__day:hover,.ArchiveCalendarModal-module__VJo9VG__day:focus-visible{box-shadow:0 0 0 2px #050a14, 0 0 0 3px var(--color-lumen-cyan), 0 4px 0 3px #123048, 0 0 16px #4de3ff4d;outline:none}.ArchiveCalendarModal-module__VJo9VG__day:active{transform:translateY(3px)}.ArchiveCalendarModal-module__VJo9VG__done{box-shadow:0 0 0 2px #050a14, 0 0 0 3px color-mix(in srgb, var(--color-lumen-cyan) 65%, #1b3050), 0 4px 0 3px #0e2536;background:#123048}.ArchiveCalendarModal-module__VJo9VG__current{box-shadow:0 0 0 2px #050a14, 0 0 0 3px var(--color-lumen-pink), 0 4px 0 3px #2a1024;animation:1.9s ease-in-out infinite ArchiveCalendarModal-module__VJo9VG__day-breathe}.ArchiveCalendarModal-module__VJo9VG__current .ArchiveCalendarModal-module__VJo9VG__score{color:var(--color-lumen-pink);text-shadow:0 0 8px #ff5d8f8c}@keyframes ArchiveCalendarModal-module__VJo9VG__day-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.ArchiveCalendarModal-module__VJo9VG__date{font-family:var(--font-display), monospace;font-size:18px;line-height:1}.ArchiveCalendarModal-module__VJo9VG__dive{color:var(--color-drift);margin-top:2px;font-size:10px}.ArchiveCalendarModal-module__VJo9VG__score{color:var(--color-lumen-cyan);letter-spacing:.03em;white-space:nowrap;text-shadow:0 0 8px #4de3ff80;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(9px,2.5vw,12px)}.ArchiveCalendarModal-module__VJo9VG__bestPrefix{display:inline}.ArchiveCalendarModal-module__VJo9VG__day:not(.ArchiveCalendarModal-module__VJo9VG__done):not(.ArchiveCalendarModal-module__VJo9VG__current) .ArchiveCalendarModal-module__VJo9VG__score{color:color-mix(in srgb, var(--color-drift) 55%, transparent);text-shadow:none}@media (max-width:440px){.ArchiveCalendarModal-module__VJo9VG__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.ArchiveCalendarModal-module__VJo9VG__panel{max-height:calc(100dvh - 24px);padding:14px}.ArchiveCalendarModal-module__VJo9VG__weekdays{gap:6px}.ArchiveCalendarModal-module__VJo9VG__grid{gap:9px 7px}.ArchiveCalendarModal-module__VJo9VG__day,.ArchiveCalendarModal-module__VJo9VG__unavailable{padding:4px 5px}.ArchiveCalendarModal-module__VJo9VG__day{box-shadow:0 0 0 2px #050a14,0 0 0 2px #16263f,0 3px 0 2px #0b1424}.ArchiveCalendarModal-module__VJo9VG__done{box-shadow:0 0 0 2px #050a14, 0 0 0 2px color-mix(in srgb, var(--color-lumen-cyan) 65%, #1b3050), 0 3px 0 2px #0e2536}.ArchiveCalendarModal-module__VJo9VG__current{box-shadow:0 0 0 2px #050a14, 0 0 0 2px var(--color-lumen-pink), 0 3px 0 2px #2a1024}.ArchiveCalendarModal-module__VJo9VG__date{font-size:16px}.ArchiveCalendarModal-module__VJo9VG__dive,.ArchiveCalendarModal-module__VJo9VG__bestPrefix{display:none}}@media (prefers-reduced-motion:reduce){.ArchiveCalendarModal-module__VJo9VG__day{transition:none}.ArchiveCalendarModal-module__VJo9VG__current{animation:none}}
