@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/breathe/fonts/nunito-sans-300.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/breathe/fonts/nunito-sans-400.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-display:block;src:url(/breathe/fonts/nunito-sans-500.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/breathe/fonts/nunito-sans-600.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:block;src:url(/breathe/fonts/nunito-sans-700.woff2) format("woff2")}:root{--ground: #0e0907;--ink: #f6ede3;--text: #f2f0ed;--t2: rgba(242, 240, 237, .72);--t3: rgba(242, 240, 237, .6);--teal: #45b5a0;--accent: #f2b872;--ease-enter: cubic-bezier(.33, 1, .68, 1);--font: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--ground);color:var(--ink);overflow:hidden;font:16px/1.45 var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{position:fixed;inset:0;height:100dvh;overscroll-behavior:none}body.in-session{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}button{font-family:var(--font)}[hidden]{display:none!important}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#poster{position:fixed;inset:0;z-index:0;pointer-events:none;transition:opacity 1.6s ease;background:radial-gradient(circle at 50% calc(50% - 5vmin),#ffd6a08c 0,#e08a4f4d 9vmin,#963e1629 22vmin,#3c180a00 48vmin),radial-gradient(ellipse 120% 70% at 50% 60%,#401a0a8c,#0e090700 70%),var(--ground)}body.gl-on #poster{opacity:0}@media(prefers-reduced-motion:no-preference){#poster{animation:posterBreathe 7.5s ease-in-out infinite}@keyframes posterBreathe{50%{transform:scale(1.06)}}}#stage{position:fixed;inset:0;display:block;width:100%;height:100%;z-index:0}#silk{position:fixed;inset:0;width:100%;height:100%;display:none;pointer-events:none;z-index:1;opacity:0;transition:opacity 1.6s ease}#lostGlow{position:fixed;left:0;top:0;border-radius:50%;pointer-events:none;z-index:1;opacity:0;transition:opacity .6s;background:radial-gradient(closest-side,#ffd6a0d9,#e08a4f73 45%,#78321400)}.hint{display:none}.phase{position:fixed;left:0;right:0;top:57%;text-align:center;z-index:2;pointer-events:none;font:500 34px/1.1 var(--font);letter-spacing:-.01em;color:var(--ink);opacity:0;will-change:transform,opacity}.cap{position:fixed;left:24px;right:24px;top:68%;max-height:10%;text-align:center;z-index:2;pointer-events:none;font:600 22px/1.3 var(--font);color:var(--ink);opacity:0}.cap .w{opacity:.55;transition:opacity .07s linear}.cap .w.on{opacity:1}.cap .em{font-weight:800;color:var(--accent)}.cap,.phase{text-shadow:0 0 2px rgba(8,5,3,.55),0 0 10px rgba(8,5,3,.6),0 0 26px rgba(8,5,3,.55)}.count{position:fixed;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 92px);text-align:center;z-index:2;pointer-events:none;font:600 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;opacity:0;display:flex;flex-direction:column;align-items:center;gap:9px;transition:opacity .5s,top .6s cubic-bezier(.22,1,.36,1),font-size .6s cubic-bezier(.22,1,.36,1)}.count.hold{top:var(--holdTop, 22%);font-size:40px;font-weight:300;letter-spacing:.02em;text-shadow:0 0 16px rgba(10,6,4,.6);transition:opacity .22s,top .6s cubic-bezier(.22,1,.36,1),font-size .6s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.count{transition:opacity .2s linear}}#countT{display:inline-block;will-change:transform}.kbar{display:block;width:76px;height:3px;border-radius:2px;background:#f6ede321;overflow:hidden;transition:opacity .4s}.kbar b{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--teal),var(--accent))}.count.hold .kbar{opacity:0}.count.last #countT{color:var(--accent)}.meter{display:none!important}.ring{position:fixed;left:50%;top:40%;width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;border-radius:50%;z-index:1;pointer-events:none;border:1px solid rgba(246,237,227,.5);opacity:0}.pring,#holdRing{position:fixed;overflow:visible;left:0;top:0;border-radius:50%;pointer-events:none;z-index:1;opacity:0;border:1.5px solid var(--ringc, rgba(255, 226, 190, .9));mix-blend-mode:screen;box-sizing:border-box}.pring.warm{border-color:#ffc478f2;border-width:2px}#holdRing{border:0;mix-blend-mode:normal;filter:drop-shadow(0 0 3px rgba(8,5,3,.85)) drop-shadow(0 0 10px rgba(8,5,3,.5))}#holdRing circle{fill:none;vector-effect:non-scaling-stroke}#holdRing .trk{stroke:var(--ringc, rgba(255, 226, 190, .9));stroke-width:1.2;opacity:.5}#holdRing .prg{stroke:var(--ringc, rgba(255, 226, 190, .9));stroke-width:3;stroke-linecap:round;stroke-dasharray:100 100;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke .6s}#holdRing.last .prg{stroke:var(--accent)}#cdn{position:fixed;left:0;right:0;text-align:center;z-index:2;pointer-events:none;opacity:0;color:var(--ink);font:300 64px/1 var(--font);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(10,6,4,.6)}#flash{position:fixed;left:0;top:0;border-radius:50%;pointer-events:none;z-index:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffd6a08c,#ffa05a2e 45%,#ff8c3c00)}body:not(.in-session) :is(.phase,.cap,.count,#cdn,#holdRing){visibility:hidden}.chrome{position:fixed;inset:0;z-index:4;pointer-events:none}.chrome>.ctl,.top>:not(:first-child),.top:before{transition:opacity .45s ease}.chrome.off>.ctl,.chrome.off .top>:not(:first-child),.chrome.off .top:before{opacity:0}.chrome.off *{pointer-events:none!important}#closeBtn{transition:opacity .45s ease,background-color .45s ease,border-color .45s ease}.chrome.off #closeBtn{opacity:.62;pointer-events:auto!important;background-color:#0e090747;border-color:#f6ede329}body:not(.in-session) .chrome{display:none}.top{position:absolute;left:0;right:0;top:0;padding:calc(env(safe-area-inset-top,0px) + 14px) 12px 28px;display:grid;grid-template-columns:96px 1fr 96px;align-items:center;pointer-events:auto}.top:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0804028c,#08040200)}.ttl{text-align:center;line-height:1.25;min-width:0}.ttl span{display:block;font:500 14px/1.2 var(--font);color:#f6ede3b8}.ttl b{display:block;font:700 19px/1.3 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right{display:flex;justify-content:flex-end;gap:2px}.icon{appearance:none;border:0;background:none;color:var(--ink);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0}.icon svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ccBtn{font:700 13px/1 var(--font);letter-spacing:.04em}#ccBtn span{border:1.6px solid currentColor;border-radius:5px;padding:3px 4px 2px}#ccBtn[aria-pressed=false]{opacity:.55}.ctl{position:absolute;left:0;right:0;bottom:0;padding:44px 20px calc(env(safe-area-inset-bottom,0px) + 22px);background:linear-gradient(to top,#080402b3,#08040200);pointer-events:auto}.ctl-in{max-width:520px;margin:0 auto}.times{display:grid;grid-template-columns:1fr auto 1fr;font:500 14px/1 var(--font);color:#f6ede3c7;font-variant-numeric:tabular-nums;margin-bottom:12px}.times span:nth-child(2){color:#f6ede3b8;text-align:center}.times span:last-child{text-align:right}.scrub{position:relative;height:28px;cursor:pointer;touch-action:none}.segs{position:absolute;left:0;right:0;top:12px;height:4px;display:flex;gap:3px}.segs i{display:block;height:100%;border-radius:2px;background:#f6ede338;overflow:hidden;position:relative}.segs i b{position:absolute;inset:0 auto 0 0;width:0;background:var(--ink);border-radius:2px}.knob{position:absolute;top:5px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--ink);box-shadow:0 1px 6px #00000059;left:0;transition:transform .15s}.scrub.drag .knob{transform:scale(1.25)}.btns{display:flex;align-items:center;justify-content:center;gap:44px;margin-top:18px}.skip{appearance:none;border:0;background:none;color:var(--ink);cursor:pointer;display:grid;justify-items:center;gap:3px;font:500 13px/1 var(--font);padding:4px;min-width:48px}.skip svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.play{appearance:none;border:0;width:76px;height:76px;border-radius:50%;background:var(--ink);color:#140c07;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 24px #0000004d}.play svg{width:30px;height:30px;fill:currentColor}#brand{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 6px);padding:12px 10px;transform:translate(-50%);opacity:.78;z-index:7;transition:opacity .45s ease;-webkit-tap-highlight-color:transparent;border-radius:12px}#brand img{display:block;width:96px;height:auto}body.in-session .chrome:not(.off)~#brand{opacity:0;pointer-events:none}.homeback{position:fixed;left:max(4px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 6px);z-index:7;display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 12px 0 6px;border-radius:22px;font:600 14px/1 var(--font);color:var(--t2);text-decoration:none;-webkit-tap-highlight-color:transparent;text-shadow:0 0 3px rgba(8,5,3,.9),0 0 10px rgba(8,5,3,.7);transition:opacity .45s ease,color .2s}.homeback svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.homeback:hover{color:var(--text)}body.in-session .homeback,body.g-going .homeback{opacity:0;pointer-events:none}#brand:focus-visible,.homeback:focus-visible,.qlink:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.screen{position:fixed;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:calc(env(safe-area-inset-top,0px) + 64px) max(16px,env(safe-area-inset-left,0px)) calc(env(safe-area-inset-bottom,0px) + 28px);background:linear-gradient(to top,#080402e0,#08040280 42%,#08040200 68%);transition:opacity .7s var(--ease-enter),visibility 0s linear 0s;overflow-y:auto}.screen.gone{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s var(--ease-enter),visibility 0s linear .7s}.screen .inner{width:100%;max-width:420px;margin:0 auto}.kick{font:700 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.screen h1{margin:0 0 10px;font:500 28px/1.15 var(--font);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.screen p{margin:0 auto;max-width:34ch;font:400 16px/1.5 var(--font);color:var(--t2);text-wrap:balance}.meta{font:500 15px/1.4 var(--font)!important;color:var(--text)!important;margin-top:12px!important}.fine{font-size:13px!important;line-height:1.45!important;color:var(--t3)!important;margin-top:14px!important}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 2px}.choice{appearance:none;border:0;border-radius:16px;background:#f6ede314;color:var(--ink);cursor:pointer;padding:10px 6px 9px;display:grid;gap:3px;justify-items:center;min-height:58px;transition:background .2s,color .2s}.choice b{font:700 15px/1.2 var(--font)}.choice small{font:500 12px/1.25 var(--font);color:var(--t3)}.choice[aria-checked=true]{background:var(--ink);color:#140c07}.choice[aria-checked=true] small{color:#140c07b8}.choice[aria-disabled=true] b{opacity:.6}.change{appearance:none;background:none;border:0;color:var(--t2);font:600 14px/1 var(--font);text-decoration:underline;text-underline-offset:3px;padding:10px;cursor:pointer;margin-top:4px}#startBtn{margin:12px auto 0;width:72px;height:72px}#startScr{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 56px)}#startScr h1{margin-bottom:6px}#startScr .fine{margin-top:10px!important}.scr-top{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 50px);margin:0}.startlbl:empty{display:none}#startBtn[aria-busy=true] svg{opacity:.35}#startBtn:disabled{opacity:.45;cursor:default}.startlbl{display:block;margin-top:10px;font:600 14px/1 var(--font);color:var(--t2);min-height:14px}.pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 24px;border-radius:999px;border:1px solid rgba(246,237,227,.35);background:none;color:var(--ink);font:700 16px/1 var(--font);cursor:pointer;text-decoration:none}.pill.solid{background:var(--ink);color:#140c07;border-color:var(--ink)}.pill.block{width:100%}.stack{display:grid;gap:10px;margin-top:22px}.offer{margin-top:18px!important;padding:14px 16px;border-radius:16px;background:#f6ede312;color:var(--text)!important;font-weight:500!important;max-width:none!important}.appline{margin-top:12px!important;font-size:14px!important;color:var(--t3)!important}.linkbtn{appearance:none;background:none;border:0;color:var(--t2);font:600 14px/1 var(--font);padding:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}:is(#endScr,#exitScr){background:linear-gradient(to bottom,rgba(8,4,2,0) 0,rgba(8,4,2,0) var(--scrim-top, 40%),rgba(8,4,2,.8) calc(var(--scrim-top, 40%) + 72px),rgba(8,4,2,.9) 100%)}body.orb-rest :is(#silk,#stage){-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}.restcta{margin-top:24px}.quiet{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px}.quiet>[hidden]{display:none}.qlink{appearance:none;background:none;border:0;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font:600 15px/1 var(--font);color:var(--t2);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px}.qlink:hover{color:var(--ink)}.quiet>:not([hidden])~:not([hidden]):before{content:"·";margin:0 12px 0 -2px;color:var(--t3)}#endScr .offer{margin-top:14px!important}.noscript{position:fixed;inset:auto 16px 16px;z-index:9;text-align:center;color:var(--t2)}@media(min-height:800px){.screen h1{font-size:30px}}@media(max-height:640px){.scr-top{display:none}#startBtn{width:64px;height:64px}#startScr{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}}@media(prefers-reduced-motion:reduce){.screen,.screen.gone,.chrome{transition-duration:.2s}}body:not([data-v="0"]) .v0,body:not([data-v=a]):not([data-v=b]):not([data-v=c]) .vx,body:not([data-v=d]):not([data-v=e]):not([data-v=f]):not([data-v^=g]) .vy{display:none!important}body:not([data-v^=g]) .vg{display:none!important}body:not([data-v="0"]) #startScr{justify-content:space-between;padding-top:calc(env(safe-area-inset-top,0px) + 58px);background:linear-gradient(to bottom,#080402b8,#08040200 34%),linear-gradient(to top,#080402e0,#08040273 36%,#08040200 60%)}.lede,.act{width:100%;max-width:420px;margin:0 auto}.lede h1{font-size:26px!important;line-height:1.18!important;margin:0 0 6px!important}.hook{margin:0 0 8px!important;font:600 15px/1.3 var(--font)!important;color:var(--accent)!important;letter-spacing:.01em;max-width:none!important}body.hooked .lede h1{font-size:28px!important}body.hooked .lede .sub{color:var(--text);font-weight:600}body.hooked .lede .sub2{color:var(--t2);font-weight:400;margin-top:2px}@media(max-height:700px){body.hooked .lede h1{font-size:25px!important}}.lede .sub{font-size:15px;color:var(--t2)}.steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:.8fr 1.4fr .9fr;gap:8px}.steps li{display:grid;justify-items:center;gap:6px;font:600 14px/1.3 var(--font);color:#f2f0ede6;text-shadow:0 0 8px rgba(8,5,3,.8)}.steps svg{width:28px;height:28px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.chip{appearance:none;border:1px solid rgba(246,237,227,.16);border-radius:999px;background:#0e090773;color:var(--ink);cursor:pointer;padding:8px 4px 7px;display:grid;gap:1px;justify-items:center;min-height:48px;transition:background .3s,border-color .3s,color .3s}.chip b{font:700 14px/1.15 var(--font)}.chip small{font:500 11.5px/1.2 var(--font);color:var(--t3)}.chip[aria-checked=true]{border-color:var(--accent);background:#f6ede31a}.chip[aria-checked=true] small{color:var(--t2)}.chip[aria-disabled=true] b{opacity:.6}.startx{gap:10px;min-height:56px;font-size:17px}.startx svg{width:20px;height:20px;fill:currentColor}.startx[aria-busy=true]{opacity:.7}.offerstart{margin:0 auto 10px!important;padding:9px 16px;border-radius:999px;border:1px solid rgba(242,184,114,.45);background:#f2b8721f;font:700 15px/1.35 var(--font)!important;color:var(--accent)!important;max-width:none!important}#otherBtn{margin-top:2px;padding:8px}body:not([data-v="0"]) #startScr .fine{margin-top:8px!important}body.collapsed .chips{display:none}@media(max-height:700px){body:not([data-v="0"]) #startScr{padding-top:calc(env(safe-area-inset-top,0px) + 48px)}.lede h1{font-size:23px!important}.steps{margin-top:10px}.steps li{font-size:13.5px;gap:4px}.steps svg{width:24px;height:24px}}@media(max-height:600px){.steps{display:none}}.intro{position:fixed;inset:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 64px) 16px calc(env(safe-area-inset-bottom,0px) + 28px);text-align:center}.intro-sound{margin:0;display:inline-flex;gap:8px;align-items:center;font:600 15px/1 var(--font);color:var(--t2)}.intro-sound svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.intro-word{position:absolute;left:16px;right:16px;top:66%;margin:0;font:500 28px/1.2 var(--font);color:var(--ink);transition:opacity .6s;text-shadow:0 0 2px rgba(8,5,3,.55),0 0 10px rgba(8,5,3,.6),0 0 26px rgba(8,5,3,.55)}.intro-skip{pointer-events:auto}.goal{position:fixed;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 46px);margin:0;text-align:center;z-index:3;pointer-events:none;font:700 13px/1 var(--font);letter-spacing:.05em;color:var(--accent);transition:opacity .45s;text-shadow:0 0 3px rgba(8,5,3,.9),0 0 12px rgba(8,5,3,.7)}body.in-session .chrome:not(.off)~.goal{opacity:0}body:not(.in-session) .goal{display:none}body[data-world=water] #poster{background:radial-gradient(circle at 50% calc(50% - 5vmin),#aaf0e680 0,#2896a047 9vmin,#0a465a29 22vmin,#041e2800 48vmin),radial-gradient(ellipse 120% 70% at 50% 60%,#0628328c,#040c0e00 70%),#050c0e}body[data-world=night] #poster{background:radial-gradient(circle at 50% calc(50% - 5vmin),#dce4fa73 0,#6e7db442 9vmin,#28305a29 22vmin,#0a0c1e00 48vmin),radial-gradient(ellipse 120% 70% at 50% 60%,#1216328c,#05060e00 70%),#05060e}body[data-world=water] #lostGlow{background:radial-gradient(closest-side,#bef5ebd9,#32a0a573 45%,#0a3c4600)}body[data-world=night] #lostGlow{background:radial-gradient(closest-side,#e6ecffd9,#7884be73 45%,#1e245000)}body[data-world=water],body[data-world=water] html{background:#050c0e}body[data-world=night]{background:#05060e}body[data-world] #poster{transition:opacity 1.6s ease,background .6s ease}body:is([data-v=d],[data-v=f]) #startScr,body[data-v=e] #startScr{padding-top:calc(env(safe-area-inset-top,0px) + 64px);background:linear-gradient(to bottom,#080402cc,#08040259 22%,#08040200 36%),linear-gradient(to top,#080402f0,#080402b3 42%,#08040200 64%)}.ylede,.yact{width:100%;max-width:420px;margin:0 auto}.ylede h1{font-size:32px!important;line-height:1.12!important;margin:0 0 6px!important}.ysub{font-size:17px!important;color:var(--text)!important;font-weight:500}#silk{transition:opacity 1.6s ease,filter 1.2s ease,transform 1s var(--ease-enter)}#stage{transition:transform 1s var(--ease-enter)}@media(prefers-reduced-motion:reduce){#silk,#stage{transition:opacity .3s,transform .3s}}body.calm-start #silk{filter:brightness(.55) saturate(.85)}@media(prefers-reduced-motion:reduce){#silk{transition:opacity .2s}}.tiles{display:grid;gap:8px;margin-bottom:14px}.tile{appearance:none;position:relative;border:1.5px solid rgba(246,237,227,.14);background:#140e0bb8;color:var(--ink);cursor:pointer;border-radius:18px;text-align:left;transition:background .3s,border-color .3s,transform .15s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tile:active{transform:scale(.985)}.tile .orb{display:block;border-radius:50%;flex:none;box-shadow:0 0 18px var(--glow);background:radial-gradient(circle at 42% 38%,var(--hi) 0,var(--mid) 45%,var(--lo) 100%)}.tile[data-world=ember]{--hi: #ffe2b8;--mid: #e08a4f;--lo: #5a2410;--glow: rgba(224, 138, 79, .55);--sel: rgba(224, 138, 79, .22)}.tile[data-world=water]{--hi: #d8fff8;--mid: #45b5a0;--lo: #0c3a40;--glow: rgba(69, 181, 160, .55);--sel: rgba(69, 181, 160, .2)}.tile[data-world=night]{--hi: #eef1ff;--mid: #8f9bd6;--lo: #1a1f45;--glow: rgba(143, 155, 214, .55);--sel: rgba(143, 155, 214, .2)}.tile .tt{display:grid;gap:2px;min-width:0}.tile b{font:700 18px/1.2 var(--font)}.tile small{font:500 14px/1.3 var(--font);color:var(--t2)}.tile em{font:700 13px/1 var(--font);font-style:normal;color:var(--t2)}.tile[aria-checked=true]{background:var(--sel);border-color:var(--mid)}.tile[aria-checked=true] .orb{box-shadow:0 0 26px var(--glow),0 0 0 2px #f6ede359}.tile[aria-checked=true] small,.tile[aria-checked=true] em{color:var(--text)}.tile[aria-disabled=true]{opacity:.55}body:is([data-v=d],[data-v=f]) .tile{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 16px}body:is([data-v=d],[data-v=f]) .tile .orb{width:40px;height:40px}body:is([data-v=d],[data-v=f]) .tile em{margin-left:auto}body[data-v=e] .tiles{grid-template-columns:repeat(3,1fr)}body[data-v=e] .tile{display:grid;justify-items:center;text-align:center;gap:8px;padding:14px 6px 12px;aspect-ratio:.82;align-content:center}body[data-v=e] .tile .orb{width:46px;height:46px}body[data-v=e] .tile b{font-size:16px}body[data-v=e] .tile small{font-size:13px;line-height:1.25}body[data-v=e] .tile .tt{justify-items:center}.starty{gap:10px;min-height:58px;font-size:18px}.starty svg{width:20px;height:20px;fill:currentColor}.savebtn{appearance:none;display:block;width:100%;margin:8px 0 0;padding:12px;min-height:46px;border-radius:999px;border:1px solid rgba(246,237,227,.28);background:#140e0b8c;color:var(--text);font:600 15px/1.2 var(--font);cursor:pointer}.ysafe{margin:10px auto 0!important;font:400 12.5px/1.4 var(--font)!important;color:#f2f0edad!important;max-width:none!important}body[data-v=e] .ysafe{display:none}.safecap{position:fixed;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 96px);z-index:3;margin:0;text-align:center;pointer-events:none;font:500 14px/1.45 var(--font);color:var(--text);text-shadow:0 0 3px rgba(8,5,3,.9),0 0 14px rgba(8,5,3,.8);transition:opacity .8s}.safecap.out{opacity:0}@media(max-height:700px){.ylede h1{font-size:28px!important}.ysub{font-size:16px!important}body:is([data-v=d],[data-v=f]) .tile{min-height:62px;padding:9px 14px}body:is([data-v=d],[data-v=f]) .tile .orb{width:34px;height:34px}body:is([data-v=d],[data-v=f]) .tiles{gap:6px;margin-bottom:10px}body[data-v=e] .tile{aspect-ratio:.95}.starty{min-height:54px}}.sscrim{position:fixed;inset:0;z-index:9;background:#00000073;opacity:0;transition:opacity .3s}.sscrim.on{opacity:1}.ssheet{position:fixed;left:0;right:0;bottom:0;z-index:10;max-width:480px;margin:0 auto;padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-radius:22px 22px 0 0;background:#1a120d;box-shadow:0 -10px 40px #00000073;transform:translateY(105%);transition:transform .35s var(--ease-enter);text-align:left}.ssheet.open{transform:none}.ssheet .grab{width:38px;height:4px;border-radius:2px;background:#f6ede34d;margin:0 auto 12px}.ssheet h2{margin:0 4px 12px;font:700 19px/1.3 var(--font);color:var(--ink)}.sopt{appearance:none;display:grid;gap:3px;width:100%;margin:0 0 8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(246,237,227,.14);background:#f6ede30f;color:var(--ink);text-decoration:none;text-align:left;cursor:pointer;font-family:var(--font)}.sopt b{font:700 16px/1.3 var(--font)}.sopt small{font:400 14px/1.35 var(--font);color:var(--t2)}.ssheet .linkbtn{display:block;margin:4px auto 0}@media(prefers-reduced-motion:reduce){.ssheet{transition-duration:.01s}}.top .icon,.skip svg{background:#0e0907b8;border:1px solid rgba(246,237,227,.22)}.top .icon{width:44px;height:44px}.skip svg{box-sizing:content-box;padding:7px;border-radius:50%;width:26px;height:26px}.skip span{text-shadow:0 0 3px rgba(8,5,3,.9),0 0 10px rgba(8,5,3,.7)}.ttl span,.ttl b,.times{text-shadow:0 0 3px rgba(8,5,3,.9),0 0 12px rgba(8,5,3,.7)}#ccBtn span{border:0;padding:0}body:is([data-v=d],[data-v=f]) .ylede>*,body[data-v=e] .ylede>*,body:is([data-v=d],[data-v=f]) .yact>*,body[data-v=e] .yact>*,.tile{opacity:0}body.arrived .ylede>*,body.arrived .yact>*,body.arrived .tile{animation:rise .7s var(--ease-enter) both}body.arrived .ylede>:nth-child(2){animation-delay:.08s}body.arrived .tile:nth-child(1){animation-delay:.22s}body.arrived .tile:nth-child(2){animation-delay:.29s}body.arrived .tile:nth-child(3){animation-delay:.36s}body.arrived .yact>.tiles{animation:none;opacity:1}body.arrived .yact>:not(.tiles){animation-delay:.46s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@keyframes rise{0%{opacity:0}to{opacity:1}}}.yact>[hidden]{display:none!important}.shead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 2px}.shead h2{margin:0!important;font-size:21px!important}.sclose{appearance:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(246,237,227,.2);background:#f6ede314;color:var(--ink);display:grid;place-items:center;cursor:pointer}.sclose svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ssub{margin:0 2px 14px;font:500 14px/1.3 var(--font);color:var(--t2)}.sopt{display:flex!important;align-items:center;gap:14px}.sopt i{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f2b87224;color:var(--accent)}.sopt i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sopt span{display:grid;gap:2px;min-width:0}.sdone{margin:6px 2px 2px;padding:10px 14px;border-radius:12px;background:#45b5a029;color:#bfeee4;font:600 14px/1.35 var(--font)}.sdone.pop{animation:rise .35s var(--ease-enter) both}@media(max-height:700px){body:is([data-v=d],[data-v=f]) .tile{min-height:54px;padding:7px 14px}body:is([data-v=d],[data-v=f]) .tile .orb{width:30px;height:30px}body:is([data-v=d],[data-v=f]) .tile b{font-size:16px}body:is([data-v=d],[data-v=f]) .tile small{font-size:13.5px}body:is([data-v=d],[data-v=f]) #startScr .savebtn,body[data-v=e] #startScr .savebtn{min-height:42px;padding:9px;margin-top:6px}body:is([data-v=d],[data-v=f]) .ysafe{margin-top:6px!important}body:is([data-v=d],[data-v=f]) #startScr,body[data-v=e] #startScr{padding-top:calc(env(safe-area-inset-top,0px) + 50px)}body[data-v=e] .tile{aspect-ratio:auto;padding:10px 4px 9px;gap:5px}body[data-v=e] .tile .orb{width:34px;height:34px}body[data-v=e] .tile small{font-size:12.5px}}body[data-v=e] #startScr{overflow:hidden}.tile .rf,body.f-does .tile .rd{display:none}body.f-does .tile .rf{display:block}body[data-v=f] #startScr .savebtn{min-height:46px}body.f-feather.sphere-up #silk,body.f-feather.growing #silk{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}body.f-moment .tile{transition:background .3s,border-color .3s,min-height .35s var(--ease-enter),padding .35s var(--ease-enter),transform .15s}body.f-moment .tile .orb{transition:width .35s var(--ease-enter),height .35s var(--ease-enter)}body.f-moment .tile[aria-checked=false]{min-height:50px;padding:6px 16px}body.f-moment .tile[aria-checked=false] .orb{width:26px;height:26px}body.f-moment .tile[aria-checked=false] small{display:none!important}body.f-moment .tile[aria-checked=false] b{font-size:16px;font-weight:600}body.f-moment .tile[aria-checked=false] em{opacity:.8}body.f-moment .tile[aria-checked=true]{min-height:84px;padding:14px 18px}body.f-moment .tile[aria-checked=true] .orb{width:48px;height:48px}body.f-moment .tile[aria-checked=true] b{font-size:20px}body.f-moment .tile[aria-checked=true] small{font-size:15px}body.f-moment .tiles{gap:6px}@media(max-height:700px){body.f-moment .tile[aria-checked=true]{min-height:70px;padding:10px 16px}body.f-moment .tile[aria-checked=true] .orb{width:40px;height:40px}body.f-moment .tile[aria-checked=false]{min-height:46px;padding:4px 14px}}body.f-moment[data-selected=soft-reboot] .starty{background:#d9d1c7}body.f-moment #endScr .inner{padding-top:34vh}body.f-moment .tile em{white-space:nowrap}.sopt [data-guide]{display:inline!important}body.f-own.f-moment .tile[aria-checked=false] small.rf{display:block!important;font-size:13px;color:var(--t2)}body.f-own.f-moment .tile[aria-checked=false]{min-height:58px;padding:7px 16px}body.f-own.f-moment .tile[aria-checked=false] .orb{width:30px;height:30px}@media(max-height:700px){body.f-own.f-moment .tile[aria-checked=false]{min-height:52px;padding:5px 14px}body.f-own.f-moment .tile[aria-checked=false] small{font-size:12.5px}}body.f-own.f-moment[data-selected=soft-reboot] .starty{background:#2a3160;border-color:#6f7cc0;color:#eef1ff}body.f-own.f-moment[data-selected=soft-reboot] #startScr .savebtn{border-color:#c8d0f54d}body.f-own.f-edge.calm-start #silk{filter:brightness(1.05) contrast(1.2) saturate(1.15)}body.f-own.f-edge .ylede h1{font-weight:800!important;letter-spacing:-.01em}body.f-own.f-edge .ysub{color:var(--accent)!important;font-weight:700;text-shadow:0 0 3px rgba(8,5,3,.9),0 0 12px rgba(8,5,3,.8)}body.f-own.f-edge .tile[aria-checked=true]{border-color:#ffb46b;box-shadow:0 0 0 1px #ffb46b66,0 0 28px #ff964640}body[data-v^=g] #startScr{justify-content:space-between;background:linear-gradient(to top,#060403b3,#06040300 26%);padding:calc(env(safe-area-inset-top,0px) + 72px) 16px calc(env(safe-area-inset-bottom,0px) + 18px);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body[data-v^=g] #brand{opacity:.72}body[data-v^=g] .ylede h1{font:500 29px/1.2 var(--font)!important;letter-spacing:-.01em;margin:0 auto 8px!important;max-width:330px}body[data-v^=g] .ysub{font:500 15px/1.3 var(--font)!important;color:#f2f0eddb!important;letter-spacing:.01em;text-shadow:0 0 3px rgba(6,4,3,.9),0 0 14px rgba(6,4,3,.8)}body[data-v^=g] .ylede h1{text-shadow:0 0 3px rgba(6,4,3,.8),0 0 18px rgba(6,4,3,.6)}body[data-v^=g] .yact .tiles,body[data-v^=g] .yact .offerstart,body[data-v^=g] .yact .startlbl,body[data-v^=g] .yact .savebtn,body[data-v^=g] .yact .ysafe{display:none!important}body[data-v^=g] .starty{max-width:330px;min-height:60px;margin:0 auto;font:600 19px/1 var(--font);letter-spacing:.01em;transition:transform .2s var(--ease-enter),background .3s}body[data-v^=g] .starty:active{transform:scale(.98)}body[data-v^=g] .starty svg{display:none}body[data-v^=g][data-world=night] .starty{background:#2a3160;border-color:#6f7cc0;color:#eef1ff}.glink{appearance:none;display:block;margin:6px auto 0;min-height:44px;padding:0 18px;border:0;background:none;color:var(--t2);font:600 15px/44px var(--font);cursor:pointer}.gnav{position:absolute;left:0;right:0;top:calc(var(--orb-y) + var(--orb-r) + 30px);display:flex;justify-content:center;align-items:center;gap:4px}.gstep{appearance:none;width:44px;height:44px;border:0;background:none;color:#f2f0edeb;display:grid;place-items:center;cursor:pointer}.gstep svg{width:18px;height:18px;padding:7px;box-sizing:content-box;border-radius:50%;background:#0a07058c;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gstep:disabled{visibility:hidden}.gdots{display:flex;gap:8px;align-items:center}.gdots i{width:7px;height:7px;border-radius:4px;background:#f2f0ed8c;transition:width .35s var(--ease-enter),background .35s}.gdots i.on{width:18px;background:#f6ede3eb}.ghint{position:absolute;left:0;right:0;top:calc(var(--orb-y) + var(--orb-r) + 78px);margin:0;text-align:center;font:600 14px/1 var(--font);letter-spacing:.18em;color:var(--t2);transition:opacity .6s;pointer-events:none}.ghint.out{opacity:0!important}.gholdhint{position:absolute;left:0;right:0;top:calc(var(--orb-y) + var(--orb-r) + 78px);margin:0;text-align:center;font:500 14px/1.3 var(--font);color:var(--t2);pointer-events:none;transition:opacity .6s .2s}body[data-v^=g] #gHint:not(.out):not([hidden])~.gholdhint{opacity:0!important}.gholdhint.nudge{animation:gNudge .5s ease}@keyframes gNudge{30%{transform:translate(-4px)}60%{transform:translate(4px)}}.gring{position:absolute;left:50%;top:var(--orb-y);width:calc(var(--orb-r) * 2 + 34px);height:calc(var(--orb-r) * 2 + 34px);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s;background:conic-gradient(from -90deg,#fff4e4f2 calc(var(--hold, 0) * 1turn),#fff4e41f 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}body.g-holding .gring{opacity:1}body.g-full .gring{box-shadow:0 0 30px #ffe6c880}.gsr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px}body[data-v^=g].calm-start #silk{filter:brightness(1.12) saturate(1.08)}body.g-poster #poster{animation:none;background:radial-gradient(circle at 50% var(--orb-y),#d9793a 0,#9a4418 calc(var(--orb-r) * .78),#c9652c calc(var(--orb-r) * .96),rgba(255,238,214,.98) var(--orb-r),rgba(250,184,118,.6) calc(var(--orb-r) + 4px),rgba(226,132,66,.26) calc(var(--orb-r) + 30px),rgba(140,60,24,.1) calc(var(--orb-r) + 90px),rgba(0,0,0,0) calc(var(--orb-r) + 170px)),var(--ground)}body.g-poster[data-world=water] #poster{background:radial-gradient(circle at 50% var(--orb-y),#4fb3ab 0,#1d6b68 calc(var(--orb-r) * .78),#3a9994 calc(var(--orb-r) * .96),rgba(222,255,248,.95) var(--orb-r),rgba(120,220,200,.5) calc(var(--orb-r) + 4px),rgba(60,170,160,.22) calc(var(--orb-r) + 30px),rgba(20,90,100,.09) calc(var(--orb-r) + 90px),rgba(0,0,0,0) calc(var(--orb-r) + 170px)),#050c0e}body.g-poster[data-world=night] #poster{background:radial-gradient(circle at 50% var(--orb-y),#c3cbeb 0,#7c86b8 calc(var(--orb-r) * .78),#a5aed8 calc(var(--orb-r) * .96),rgba(240,243,255,.95) var(--orb-r),rgba(170,182,235,.45) calc(var(--orb-r) + 4px),rgba(100,115,200,.2) calc(var(--orb-r) + 30px),rgba(40,48,110,.08) calc(var(--orb-r) + 90px),rgba(0,0,0,0) calc(var(--orb-r) + 170px)),#05060e}body.g-poster.gl-on #poster{transition:opacity 1.4s ease .3s}body[data-v^=g] .ylede>*,body[data-v^=g] .yact>*,body[data-v^=g] .gnav,body[data-v^=g] .ghint,body[data-v^=g] .gholdhint{opacity:0}body[data-v^=g].arrived .ylede>*{animation:gIn .6s var(--ease-enter) .3s both}body[data-v^=g].arrived .ylede>:nth-child(2){animation-delay:.45s}body[data-v^=g].arrived .yact>*{animation:gIn .6s var(--ease-enter) .6s both}body[data-v^=g].arrived .gnav,body[data-v^=g].arrived .ghint,body[data-v^=g].arrived .gholdhint{animation:gIn .6s var(--ease-enter) .7s both}@keyframes gIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@keyframes gIn{0%{opacity:0}to{opacity:1}}}body.g-going #startScr .ylede,body.g-going #startScr .yact,body.g-going .gnav,body.g-going .ghint,body.g-going .gholdhint{opacity:0!important;transition:opacity .45s ease}@media(max-height:700px){body[data-v^=g] #startScr{padding-top:calc(env(safe-area-inset-top,0px) + 58px)}body[data-v^=g] .ylede h1{font-size:27px!important}}body[data-v^=g][data-world=night].calm-start #silk{filter:brightness(.82) saturate(1.1)}.ctlapp{display:block;margin:10px auto 0;width:max-content;min-height:44px;padding:0 14px;font:600 14px/44px var(--font);color:#f2f0eddb;text-decoration:none;text-shadow:0 0 3px rgba(8,5,3,.9),0 0 10px rgba(8,5,3,.7)}.endqr{margin:18px auto 0;text-align:center}.endqr figure{margin:0 auto 8px;width:132px;height:132px;border-radius:12px;overflow:hidden}.endqr figure svg{display:block;width:100%;height:100%}.endqr p{max-width:none!important;text-align:center;margin:0 auto!important;font:500 14px/1.3 var(--font)!important;color:var(--t2)!important}body.g-fail[data-v^=g] .yact .startlbl{display:block!important;margin-top:10px;font:500 15px/1.35 var(--font);color:var(--text);opacity:1!important;animation:none!important}body.g-fail #startScr .ylede,body.g-fail #startScr .yact{opacity:1!important}body[data-v^=g] #endScr .inner{padding-top:34vh}.screen h1[tabindex="-1"]:focus{outline:none}.goffer{margin:2px auto 0;text-align:center;font:400 13px/1.4 var(--font);color:var(--t3)}body[data-v^=g].arrived .goffer{animation:gIn .6s var(--ease-enter) .8s both}body.g-going .goffer{opacity:0!important;transition:opacity .45s ease}body.g-edge #silk,body.g-edge #stage{filter:contrast(1.18) saturate(1.25)}@media(max-width:767px){html.consent-pending body[data-v^=g] #startScr{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}html.consent-pending body.whc-on :is(#endScr,#exitScr){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 164px)}body[data-v^=g].whc-on .glink{margin-top:0}}body[data-v^=g] .ysub{white-space:pre-line}body.g-hooked .gnav,body.g-hooked .ghint,body[data-v^=g] .ghint{display:none}body.g-edge #silk,body.g-edge #stage{filter:contrast(1.28) saturate(1.45) hue-rotate(-12deg)!important}body[data-v^=g] .ylede h1{text-wrap:balance;max-width:352px!important}@media(min-width:768px){.gdots{padding:6px 10px;border-radius:999px;background:#0605088c}.gdots i{background:#f2f0edb3}}@media(max-width:767px)and (max-height:760px){html.consent-pending body[data-v^=g] .gnav{display:none}}
