:root{--bg:#0e0922;--ink:#fff7ee;--dim:rgba(255,247,238,.68);--faint:rgba(255,247,238,.16);--hair:rgba(255,247,238,.09);--deep:#241a4d;--lav:#c9b8ff;--mint:#9ff5d6;--peach:#ffc4a3;--pink:#ff8fc8;--butter:#ffe28a;--cyan:#86f1ff;--neon:#ff4fb3;--acc:var(--peach);--accd:#e86f3f;--display:"Fredoka",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--gut:clamp(16px,3vw,40px);--r:22px;--bounce:cubic-bezier(.34,1.56,.64,1)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font-family:var(--display);font-size:14px;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.locked{overflow:hidden;height:100%}body.fine,body.fine *{cursor:none!important}::selection{background:var(--pink);color:var(--deep)}#gl{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}#track{position:relative;height:1150vh;z-index:1;pointer-events:none}.ui{position:fixed;z-index:5;pointer-events:none}.ui a,.ui button{pointer-events:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#241a4d9e;border:2px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-height:700px){.l-planet{width:56px;height:56px;margin-bottom:14px}.l-planet:after{top:24px}.l-meter,#begin{margin-top:24px}.l-note{margin-top:14px}}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:radial-gradient(90% 70% at 50% 100%,#3a1f6e,#170e38 55%,#0b0720);display:grid;place-items:center;transition:opacity 1.2s ease}#loader .stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 12% 22%,#fff9 50%,transparent),radial-gradient(2px 2px at 72% 12%,#9ff5d6 50%,transparent),radial-gradient(3px 3px at 33% 72%,#ff8fc8 50%,transparent),radial-gradient(2px 2px at 88% 64%,#fff8 50%,transparent),radial-gradient(2px 2px at 52% 40%,#ffe28a 50%,transparent),radial-gradient(2px 2px at 18% 88%,#fff7 50%,transparent),radial-gradient(3px 3px at 92% 30%,#86f1ff 50%,transparent);animation:twinkle 3s ease-in-out infinite alternate}@keyframes twinkle{to{opacity:.45}}.l-inner{position:relative;text-align:center;padding:0 var(--gut);width:min(720px,100%)}.l-planet{width:84px;height:84px;margin:0 auto 26px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff3e4 0,#fff3e4 8%,#ffc4a3 26%,#ff8fc8 62%,#8a4dff);box-shadow:0 0 0 10px #ff8fc81f,0 0 60px #ff8fc880;position:relative;animation:bob 3.2s ease-in-out infinite}.l-planet:after{content:"";position:absolute;left:-26px;right:-26px;top:38px;height:12px;border-radius:50%;border:3px solid #9ff5d6;transform:rotate(-14deg);box-shadow:0 0 14px #9ff5d699}@keyframes bob{50%{transform:translateY(-10px) rotate(4deg)}}.l-kicker{font-weight:500;letter-spacing:.32em;font-size:12px;color:var(--mint);margin:0 0 10px;text-transform:uppercase}.l-title{font-family:var(--display);font-weight:700;font-size:clamp(48px,10vw,120px);letter-spacing:.01em;margin:0;line-height:.9;color:var(--ink);text-shadow:0 6px 0 var(--neon),0 12px 40px rgba(255,79,179,.45)}.l-meter{margin:44px auto 0;max-width:440px}.l-bar{height:16px;border-radius:999px;background:#ffffff14;border:2px solid rgba(255,255,255,.16);position:relative;overflow:hidden}.l-bar i{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;background:linear-gradient(90deg,var(--mint),var(--cyan),var(--pink));transform-origin:0 50%;transform:scaleX(0);transition:transform .45s var(--bounce)}.l-row{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.06em}#l-pct{color:var(--butter);font-weight:600}#l-file{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#begin{margin-top:38px;font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:.02em;padding:18px 34px;border-radius:999px;color:var(--deep);background:var(--mint);box-shadow:0 7px #3cbf98,0 18px 40px #9ff5d640;opacity:.3;transform:translateY(0);transition:opacity .5s,transform .25s var(--bounce),box-shadow .25s}#begin.ready{opacity:1;animation:wiggle 3.5s ease-in-out infinite}#begin.ready:hover{transform:translateY(-3px);box-shadow:0 10px #3cbf98,0 22px 50px #9ff5d659}#begin.ready:active{transform:translateY(5px);box-shadow:0 2px #3cbf98}#begin .arrow{display:inline-block;margin-left:10px;transition:transform .3s var(--bounce)}#begin.ready:hover .arrow{transform:translate(5px) rotate(-20deg)}@keyframes wiggle{0%,86%,to{rotate:0deg}90%{rotate:-2.5deg}94%{rotate:2.5deg}}.l-note{margin-top:26px;font-size:12px;color:#fff7ee73}#topbar{top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:calc(16px + env(safe-area-inset-top)) var(--gut) 0;opacity:0;transition:opacity 1.2s}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.brand .mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--butter);color:var(--deep);font-weight:700;font-size:15px;box-shadow:0 4px #d6a93e}.brand .mark em{font-style:normal;color:var(--neon)}.tb-right{display:flex;align-items:center;gap:10px}#chapLabel{font-size:13px;font-weight:500;color:var(--dim)}#chapLabel b{display:inline-grid;place-items:center;min-width:46px;height:22px;margin-right:6px;border-radius:999px;background:var(--acc);color:var(--deep);font-weight:600;font-size:11px;transition:background .5s}#sound{font-size:13px;font-weight:500;color:var(--ink);transition:transform .25s var(--bounce)}#sound:hover{transform:scale(1.06)}#sound .bars{display:flex;gap:2px;align-items:flex-end;height:12px}#sound .bars i{width:3px;background:var(--mint);height:3px;border-radius:2px;transition:height .3s}#sound.on .bars i{animation:eq 1s ease-in-out infinite}#sound.on .bars i:nth-child(2){animation-delay:-.3s;background:var(--pink)}#sound.on .bars i:nth-child(3){animation-delay:-.6s;background:var(--butter)}#sound.on .bars i:nth-child(4){animation-delay:-.15s;background:var(--cyan)}@keyframes eq{0%,to{height:3px}50%{height:12px}}.corner{display:none}body.begun #topbar,body.begun #readout,body.begun #progress{opacity:1}#readout{left:var(--gut);bottom:calc(30px + env(safe-area-inset-bottom));display:flex;gap:8px;opacity:0;transition:opacity 1.2s}.ro{display:flex;flex-direction:column;gap:4px;min-width:104px;padding:10px 14px 11px;border-radius:18px;background:#241a4d99;border:2px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ro label{font-size:10.5px;font-weight:500;color:#fff7ee8c}.ro .v{font-family:var(--mono);font-weight:600;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.ro .v small{font-family:var(--display);font-size:10.5px;color:var(--dim);margin-left:5px;font-weight:500}.ro .meter{height:5px;width:100%;border-radius:9px;background:#ffffff14;position:relative;overflow:hidden;margin-top:3px}.ro .meter i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:linear-gradient(90deg,var(--mint),var(--pink));transform-origin:0 50%;transform:scaleX(0)}#progress{left:50%;transform:translate(-50%);bottom:calc(36px + env(safe-area-inset-bottom));width:min(600px,50vw);opacity:0;transition:opacity 1.2s}.pr-track{position:relative;height:10px;border-radius:999px;background:#241a4db3;border:2px solid rgba(255,255,255,.12)}.pr-fill{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:999px;background:linear-gradient(90deg,var(--mint),var(--cyan),var(--pink));transform-origin:0 50%;transform:scaleX(0)}.pr-ship{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:3px solid var(--neon);box-shadow:0 0 14px var(--neon)}.pr-stop{position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;pointer-events:auto}.pr-stop .glyph{width:18px;height:18px;border-radius:50%;background:var(--g,#888);border:3px solid #fff;box-shadow:0 3px #00000059;transition:transform .35s var(--bounce),box-shadow .35s}.pr-stop.active .glyph{transform:scale(1.35);box-shadow:0 3px #00000059,0 0 0 5px #ffffff24,0 0 22px var(--gc,rgba(255,196,163,.7))}.pr-stop:hover .glyph{transform:scale(1.45) rotate(-12deg)}.pr-stop .tip{position:absolute;bottom:34px;left:50%;transform:translate(-50%,6px) scale(.9);font-size:12px;font-weight:600;white-space:nowrap;color:var(--deep);background:var(--ink);padding:4px 10px;border-radius:999px;opacity:0;transition:opacity .25s,transform .35s var(--bounce)}.pr-stop .tip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;transform:rotate(45deg);border-radius:2px}.pr-stop:hover .tip,.pr-stop.active .tip{opacity:1;transform:translate(-50%) scale(1)}.pr-stop.active:not(:hover) .tip{background:var(--acc)}#hero{left:var(--gut);bottom:21vh;max-width:min(1100px,92vw)}#hero .h-kicker{display:inline-block;font-size:13px;font-weight:600;color:var(--deep);background:var(--mint);padding:6px 14px;border-radius:999px;margin-bottom:16px;opacity:0;box-shadow:0 4px #3cbf98}#hero h1{margin:0;font-family:var(--display);line-height:.86}#hero .line{display:block}#h1a{font-weight:700;font-size:clamp(60px,12vw,200px);letter-spacing:-.01em;color:var(--ink);text-shadow:0 7px 0 var(--neon),0 20px 60px rgba(255,79,179,.35)}#h1b{font-weight:600;font-size:clamp(26px,4.6vw,76px);letter-spacing:.02em;margin-top:.18em;color:var(--mint);text-shadow:0 4px 0 rgba(28,110,90,.9)}#h1b .slash{color:var(--butter);text-shadow:0 4px 0 #b9862a}#hero .h-sub{margin-top:22px;font-size:clamp(15px,1.5vw,20px);font-weight:500;color:var(--dim);opacity:0}.w{display:inline-block;white-space:nowrap}.ch{display:inline-block;will-change:transform,opacity}.sp{display:inline-block;width:.26em}#countdown{left:50%;top:42%;transform:translate(-50%,-50%);text-align:center;opacity:0}#countdown .cd-ring{width:150px;height:150px;position:relative;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:#241a4d99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#countdown svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}#countdown circle{fill:none;stroke-width:8;stroke-linecap:round}#countdown .bgc{stroke:#ffffff1a}#countdown .fgc{stroke:var(--pink);stroke-dasharray:440;stroke-dashoffset:440}#cdNum{font-family:var(--display);font-weight:700;font-size:66px;color:var(--butter);text-shadow:0 5px 0 #b9862a}#countdown .cd-label{display:inline-block;margin-top:16px;font-size:13px;font-weight:600;color:var(--deep);background:var(--pink);padding:5px 14px;border-radius:999px}#hint{right:var(--gut);bottom:calc(98px + env(safe-area-inset-bottom));font-size:13px;font-weight:600;color:var(--deep);background:var(--butter);padding:9px 16px 9px 14px;border-radius:999px;box-shadow:0 5px #c99a35;opacity:0;transition:opacity .6s;display:flex;align-items:center;gap:8px}#hint .ln{width:16px;height:16px;border-radius:50%;background:var(--deep);position:relative;animation:hop 1.2s var(--bounce) infinite}#hint .ln:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:4px;border-right:2px solid var(--butter);border-bottom:2px solid var(--butter);transform:rotate(45deg)}@keyframes hop{50%{transform:translateY(4px)}}#chap{left:var(--gut);top:15vh;max-width:min(760px,90vw);opacity:0}#chap .c-kicker{display:inline-block;font-size:13px;font-weight:600;color:var(--deep);background:var(--acc);padding:6px 14px;border-radius:999px;box-shadow:0 4px 0 var(--accd)}#chap .c-title{font-family:var(--display);font-weight:700;font-size:clamp(44px,7.4vw,120px);letter-spacing:-.01em;line-height:.92;margin:14px 0 10px;color:var(--ink);text-shadow:0 6px 0 var(--accd),0 16px 50px rgba(0,0,0,.35)}#chap.off{opacity:0!important}#chap .c-sub{font-size:clamp(15px,1.5vw,20px);font-weight:500;color:var(--dim)}.mission{position:fixed;z-index:6;right:var(--gut);top:50%;width:min(440px,36vw);padding:22px 22px 18px;color:var(--deep);background:var(--card,#ffe1cf);border:3px solid rgba(255,255,255,.75);border-radius:28px;box-shadow:0 10px 0 var(--accd),0 30px 70px #0a051e80;opacity:0;visibility:hidden;pointer-events:none}.mission:before{content:"";position:absolute;right:18px;top:-14px;width:28px;height:28px;border-radius:50%;background:var(--accd);border:3px solid rgba(255,255,255,.75);box-shadow:inset -5px -5px #00000026}.m-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}.m-head .tag{background:var(--accd);color:#fff;padding:4px 11px;border-radius:999px}.m-head .yr{font-family:var(--mono);font-size:11px;opacity:.7}.m-company{font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:-.01em;margin:12px 0 0;line-height:1}.m-role{font-size:16px;font-weight:600;color:var(--accd);margin:4px 0 8px}.m-brief{font-size:13px;line-height:1.5;margin:0 0 12px;opacity:.82}.m-proj{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px;margin-top:9px;border-radius:18px;background:#ffffff9e;transition:transform .35s var(--bounce)}.m-proj:hover{transform:translateY(-2px) rotate(-.6deg)}.m-metric b{display:block;font-family:var(--display);font-weight:700;font-size:28px;letter-spacing:-.01em;color:var(--accd);line-height:1}.m-metric span{display:block;margin-top:5px;font-size:11px;font-weight:500;line-height:1.3;opacity:.75}.m-body h4{margin:0 0 4px;font-family:var(--display);font-weight:700;font-size:15.5px}.m-body p{margin:0 0 8px;font-size:12.5px;line-height:1.45;opacity:.85}.chips{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.chips li{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--deep);color:var(--card,#fff)}.m-foot{display:flex;justify-content:space-between;margin-top:12px;font-size:11.5px;font-weight:600;opacity:.6}#skillLabels{top:0;right:0;bottom:0;left:0;z-index:4}.sk{position:absolute;left:0;top:0;font-size:11.5px;font-weight:600;color:var(--ink);background:#241a4da8;padding:2px 9px;border-radius:999px;white-space:nowrap;opacity:0;will-change:transform;transition:background .25s,color .25s}.sk.hot{background:var(--butter);color:var(--deep)}#tooltip{z-index:7;left:0;top:0;padding:12px 14px;min-width:180px;background:var(--butter);color:var(--deep);border:3px solid #fff;border-radius:18px;box-shadow:0 6px #c99a35;opacity:0;transition:opacity .2s}#tooltip .t-name{font-family:var(--display);font-weight:700;font-size:18px}#tooltip .t-lv{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:600}#tooltip .t-bar{height:9px;border-radius:9px;background:#241a4d26;margin-top:7px;position:relative;overflow:hidden}#tooltip .t-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:linear-gradient(90deg,var(--neon),#8a4dff)}#finale{top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:0 var(--gut);opacity:0;visibility:hidden}#finale .f-in{max-width:860px;position:relative}.f-kicker{display:inline-block;font-size:13px;font-weight:600;color:var(--deep);background:var(--pink);padding:6px 14px;border-radius:999px;box-shadow:0 4px #c94f8f}#finale h2{margin:18px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(30px,5vw,72px);line-height:1;color:var(--ink);text-shadow:0 4px 0 rgba(138,77,255,.8)}#finale h2 em{display:block;font-style:normal;font-weight:700;font-size:clamp(90px,17vw,240px);letter-spacing:-.02em;line-height:.95;color:var(--butter);text-shadow:0 10px 0 var(--neon),0 30px 80px rgba(255,79,179,.5)}.f-sub{font-size:clamp(15px,1.6vw,20px);font-weight:500;color:var(--ink);max-width:560px;margin:14px auto 0;line-height:1.45;text-shadow:0 2px 12px rgba(14,9,34,.8)}.f-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.f-links a{display:inline-flex;align-items:center;gap:10px;color:var(--deep);text-decoration:none;font-size:14px;font-weight:600;padding:12px 18px;border-radius:999px;background:var(--c,var(--mint));box-shadow:0 6px 0 var(--cd,#3cbf98);transition:transform .25s var(--bounce),box-shadow .25s}.f-links a:nth-child(2){--c:var(--lav);--cd:#7f62e0}.f-links a:nth-child(3){--c:var(--peach);--cd:#e0835a}.f-links a:hover{transform:translateY(-3px) rotate(-1.5deg);box-shadow:0 9px 0 var(--cd,#3cbf98)}.f-links a:active{transform:translateY(4px);box-shadow:0 2px 0 var(--cd,#3cbf98)}.f-links a span{font-size:11px;font-weight:700;background:#241a4d1f;padding:2px 8px;border-radius:999px}#restart{margin-top:28px;font-size:14px;font-weight:600;color:var(--ink);padding:9px 16px;border-radius:999px;border:2px solid var(--faint);transition:background .25s,transform .25s var(--bounce)}#restart:hover{background:#ffffff1a;transform:rotate(-3deg) scale(1.04)}#cur,#curRing{position:fixed;left:0;top:0;z-index:100;pointer-events:none;border-radius:50%;display:none}body.fine #cur,body.fine #curRing{display:block}#cur{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--mint)}#curRing{width:38px;height:38px;margin:-19px 0 0 -19px;border:2.5px solid rgba(255,143,200,.75);transition:width .35s var(--bounce),height .35s var(--bounce),margin .35s var(--bounce),border-color .3s,background .3s}#curRing.big{width:62px;height:62px;margin:-31px 0 0 -31px;border-color:var(--butter);background:#ffe28a1a}#flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:#fff;opacity:0;pointer-events:none;mix-blend-mode:screen}@media (max-height:820px) and (min-width:761px){.mission{padding:16px 18px 14px;border-radius:24px}.m-company{font-size:26px;margin-top:8px}.m-role{font-size:14px;margin:2px 0 5px}.m-brief{font-size:11.5px;line-height:1.4;margin-bottom:6px}.m-proj{padding:9px 10px;margin-top:7px;grid-template-columns:84px 1fr}.m-metric b{font-size:22px}.m-body h4{font-size:13.5px}.m-body p{font-size:11px;line-height:1.38;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chips li{font-size:10px;padding:1px 7px}.m-foot{display:none}}@media (max-height:640px) and (min-width:761px){.chips{display:none}}@media (max-width:1240px) and (min-width:761px){#readout{bottom:calc(88px + env(safe-area-inset-bottom))}#progress{width:min(600px,68vw)}#hint{bottom:calc(160px + env(safe-area-inset-bottom))}}@media (max-width:760px){body{font-size:13px}#track{height:1050vh}.brand .txt,#chapLabel{display:none}#readout{left:var(--gut);right:var(--gut);bottom:auto;top:calc(64px + env(safe-area-inset-top));gap:6px}.ro{min-width:0;flex:1;padding:7px 10px;border-radius:14px}.ro .v{font-size:13px}.ro .v small{font-size:9px;margin-left:3px}.ro label{font-size:9.5px}#progress{width:calc(100% - 2*var(--gut) - 20px);bottom:calc(22px + env(safe-area-inset-bottom))}.pr-stop{width:28px;height:28px}.pr-stop .glyph{width:15px;height:15px;border-width:2px}.pr-stop .tip{display:none}#hero{bottom:22vh}#chap{top:calc(124px + env(safe-area-inset-top))}#chap .c-title{font-size:clamp(30px,9vw,50px)}#chap.off{opacity:0!important}#chap .c-sub{font-size:14px}.mission{left:12px;right:12px;width:auto;top:auto;bottom:calc(56px + env(safe-area-inset-bottom));padding:14px 14px 12px;max-height:58vh;overflow:hidden;border-radius:24px}.m-company{font-size:24px;margin-top:8px}.m-role{font-size:14px;margin:2px 0 6px}.m-brief{font-size:12px;line-height:1.4;margin-bottom:4px}.m-proj{grid-template-columns:72px 1fr;gap:10px;padding:9px;margin-top:7px;border-radius:14px}.m-metric b{font-size:20px}.m-metric span{font-size:9.5px}.m-body h4{font-size:13px}.m-body p{font-size:11.5px;line-height:1.38;margin-bottom:5px}.chips li{font-size:9.5px;padding:1px 7px}.m-foot{display:none}#hint{bottom:calc(66px + env(safe-area-inset-bottom));right:50%;transform:translate(50%)}.f-links a{padding:11px 15px;font-size:13px}}@media (max-height:700px) and (max-width:760px){.chips,.m-brief{display:none}}@media (prefers-reduced-motion:reduce){#begin.ready,.l-planet,#loader .stars,#hint .ln{animation:none}}#orbitHint{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%,10px);font-size:13px;font-weight:600;opacity:0;transition:opacity .5s,transform .5s var(--bounce)}#orbitHint.show{opacity:1;transform:translate(-50%)}#orbitHint .oh-ic{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--mint);color:var(--deep);font-size:13px;animation:spinhint 2.4s var(--bounce) infinite}@keyframes spinhint{0%,40%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}#curRing.grab{border-style:dashed;border-color:#9ff5d6d9}body.orbiting #curRing{width:52px;height:52px;margin:-26px 0 0 -26px;border-color:var(--mint);background:#9ff5d61f}body.orbiting{user-select:none;-webkit-user-select:none}@media (max-width:1240px) and (min-width:761px){#orbitHint{bottom:calc(150px + env(safe-area-inset-bottom))}}@media (max-width:760px){#orbitHint{bottom:calc(112px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){#orbitHint .oh-ic{animation:none}}
