._1UXFfa_route{isolation:isolate;background:#030a12;min-height:100dvh;position:relative}._1UXFfa_page{--timer-digits-shift:.45rem;--zen-reveal-space:.382s;--zen-reveal-light:.618s;--zen-reveal-subject:1s;--zen-cta-border-alpha:.56;--zen-cta-face:#c58d57;--zen-cta-glow:196 105 40;--zen-cta-gloss-alpha:.22;--zen-cta-liquid:#ddb17c;--zen-cta-shadow-alpha:.2;--zen-cta-text:#211309;--zen-capsule-face:10 13 15;--zen-capsule-face-alpha:.32;--zen-capsule-border:201 154 103;--zen-capsule-border-alpha:.18;color:#c9aa82;isolation:isolate;background:#030a12;min-height:100dvh;position:relative;overflow:hidden}._1UXFfa_backgroundStack,._1UXFfa_backgroundLayer{position:absolute;inset:0}._1UXFfa_backgroundStack{z-index:0;pointer-events:none;isolation:isolate}._1UXFfa_backgroundStack:after,._1UXFfa_groundOcclusion:after{pointer-events:none;content:"";mix-blend-mode:saturation;opacity:1;background:#8f8f8f;position:absolute;inset:0}._1UXFfa_page[data-scene-ready=true] ._1UXFfa_backgroundStack:after,._1UXFfa_page[data-scene-ready=true] ._1UXFfa_groundOcclusion:after{opacity:0;transition:opacity var(--zen-reveal-light) var(--ease-zen)}._1UXFfa_backgroundLayer{pointer-events:none;transition:opacity var(--zen-reveal-subject) var(--ease-zen) var(--zen-reveal-space);background-position:50% 81.35%;background-repeat:no-repeat;background-size:cover}._1UXFfa_backgroundDawn{background-image:var(--zen-bg-dawn-src,none);opacity:var(--zen-bg-dawn,0)}._1UXFfa_backgroundNoon{background-image:var(--zen-bg-noon-src,none);opacity:var(--zen-bg-noon,0)}._1UXFfa_backgroundDusk{background-image:var(--zen-bg-dusk-src,none);opacity:var(--zen-bg-dusk,0)}._1UXFfa_weatherCloudVeil,._1UXFfa_weatherMistVeil{pointer-events:none;position:absolute;inset:0}._1UXFfa_weatherCloudVeil{display:var(--zen-weather-cloud-display,none);opacity:var(--zen-weather-cloud-opacity,0);background:#071522}._1UXFfa_weatherMistVeil{display:var(--zen-weather-mist-display,none);opacity:var(--zen-weather-mist-opacity,0);background:linear-gradient(#0000 12%,#93aab240 46%,#bdc6c1d9)}._1UXFfa_scene,._1UXFfa_groundOcclusion,._1UXFfa_vignette{position:absolute;inset:0}._1UXFfa_scene{z-index:1}._1UXFfa_scene[data-ui-toggle-active]{cursor:pointer}._1UXFfa_scene[data-ui-toggle-active]:focus-visible{outline-offset:-4px;outline:1px solid #d4b08794}._1UXFfa_scene canvas{opacity:0;width:100%;height:100%;transition:opacity var(--zen-reveal-subject) var(--ease-zen) var(--zen-reveal-space);display:block}._1UXFfa_page[data-scene-ready=true] ._1UXFfa_scene canvas{opacity:1}._1UXFfa_page[data-entrance-skipped=true] ._1UXFfa_scene canvas,._1UXFfa_page[data-entrance-skipped=true] ._1UXFfa_backgroundLayer,._1UXFfa_page[data-entrance-skipped=true] ._1UXFfa_backgroundStack:after,._1UXFfa_page[data-entrance-skipped=true] ._1UXFfa_groundOcclusion:after{transition:none}._1UXFfa_groundOcclusion{z-index:2;pointer-events:none;background:rgb(var(--zen-ground-occlusion-color,3 10 18) / var(--zen-ground-occlusion-opacity,.94));isolation:isolate;-webkit-mask-image:linear-gradient(#0000 0% 86.5%,#0000002e 88%,#000000b8 90%,#000 92%);mask-image:linear-gradient(#0000 0% 86.5%,#0000002e 88%,#000000b8 90%,#000 92%)}._1UXFfa_vignette{z-index:4;pointer-events:none;box-shadow:inset 0 0 15vw 3vw #00050a59}._1UXFfa_header,._1UXFfa_content,._1UXFfa_debugLayer{transition:opacity .42s var(--ease-zen)}._1UXFfa_loadingPhrase{--color-muted-foreground:#c2a58294;--color-background:#ecd6b4f2;z-index:5;font-family:var(--font-kai);color:#c2a58294;letter-spacing:.12em;pointer-events:none;opacity:0;transition:opacity .7s var(--ease-zen), transform .7s var(--ease-zen);place-items:center;margin:0;padding:2rem;font-size:1.1rem;display:grid;position:absolute;inset:0;transform:translateY(.4rem)}._1UXFfa_loadingPhrase[data-visible]{opacity:1;transform:translateY(0)}._1UXFfa_page[data-scene-ready=true] ._1UXFfa_loadingPhrase{opacity:0;transition-delay:0s;transform:translateY(0)}._1UXFfa_loadingPhrasePending{animation:_1UXFfa_loading-phrase-in .7s var(--ease-zen) .7s both}._1UXFfa_sceneError{z-index:5;color:#dec6a6d1;text-align:center;opacity:1;transition:opacity .5s var(--ease-zen), transform .5s var(--ease-zen);place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid;position:absolute;inset:0;transform:translateY(0)}@starting-style{._1UXFfa_sceneError{opacity:0;transform:translateY(.4rem)}}._1UXFfa_sceneError p{font-family:var(--font-kai);letter-spacing:.12em;margin:0;font-size:1.05rem}._1UXFfa_sceneRetryButton{color:#e1ccb0d6;min-height:2.75rem;transition:color .18s var(--ease-zen), background-color .18s var(--ease-zen), border-color .18s var(--ease-zen);background:#0a0d0f94;border:1px solid #c99a6747;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;display:inline-flex}._1UXFfa_sceneRetryButton svg{stroke-width:1.4px;width:1rem;height:1rem}._1UXFfa_header{z-index:5;padding:2rem 3rem;padding-top:calc(env(safe-area-inset-top) + 2rem);background:linear-gradient(#030a129e 0%,#030a1252 52%,#030a1200 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}._1UXFfa_brand span{color:#e1d4c3}._1UXFfa_brand svg{color:#c9945f}._1UXFfa_headerActions,._1UXFfa_secondaryButton{color:#cfba9ea8;letter-spacing:.12em;transition:color .18s var(--ease-zen), transform .16s var(--ease-zen);align-items:center;gap:.85rem;font-size:1rem;display:inline-flex}._1UXFfa_headerActions{gap:1.5rem}._1UXFfa_secondaryButton{color:#e0c8a9d1;text-shadow:0 1px 2px #0000009e;background:#0305061f;border:1px solid #eccca41a;border-radius:999px;min-width:2.75rem;min-height:2.75rem}._1UXFfa_navButton{color:#eed9bee6;filter:drop-shadow(0 1px 1.5px #00000085);background:0 0;border-radius:999px}._1UXFfa_navButton:focus-visible,._1UXFfa_secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #f4e1c7e6}._1UXFfa_navButton[data-pressed],._1UXFfa_secondaryButton[data-pressed]{color:#e0c8a9;background:#c99a671f}._1UXFfa_navButton[data-pressed]{filter:none}._1UXFfa_secondaryButton svg{stroke-width:1.35px;width:1.2rem;height:1.2rem}._1UXFfa_content{inset-inline-start:7.1%;z-index:4;align-items:flex-start;gap:2.2rem;display:flex;position:absolute;top:23.5%}._1UXFfa_title,._1UXFfa_eyebrow{width:1em;font-family:var(--font-ming);word-break:break-all;margin:0;font-weight:400}._1UXFfa_title{color:#c9945f;letter-spacing:.12em;text-shadow:0 1px 2px #0000008c,0 3px 28px #9756232e;font-size:clamp(3.2rem,4.25vw,4rem);line-height:1.3;overflow:visible}._1UXFfa_sideMark{flex-direction:column;align-items:center;gap:.9rem;padding-top:4.2rem;display:flex}._1UXFfa_eyebrow{font-family:var(--font-zheng);color:#bd8e60;letter-spacing:.18em;text-shadow:0 1px 2px #0000008c;font-size:1.55rem;line-height:1.25;overflow:visible}._1UXFfa_seal,._1UXFfa_colophonSeal{--seal-cinnabar:158 46 32;--seal-text:240 226 205}._1UXFfa_seal{width:1.15rem;height:1.15rem;font-family:var(--font-ming);color:rgb(var(--seal-text) / 92%);background:rgb(var(--seal-cinnabar) / 88%);border-radius:2px;place-items:center;font-size:.62rem;line-height:1;display:grid;box-shadow:inset 0 0 .25rem #380a0673}._1UXFfa_stillnessPanel{z-index:5;opacity:0;width:min(28rem,100% - 2.75rem);transition:opacity .7s var(--ease-zen), transform .7s var(--ease-zen);flex-direction:column;align-items:center;transition-delay:.18s;display:flex;position:absolute;bottom:1.4%;left:50%;transform:translate(-50%,.4rem)}._1UXFfa_page[data-entrance-revealed=true] ._1UXFfa_stillnessPanel{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){._1UXFfa_stillnessPanel{opacity:1;transition:none;transform:translate(-50%)}}._1UXFfa_dailyQuote{text-align:center;margin:0 0 .8rem}._1UXFfa_dailyQuote p{font-family:var(--font-kai);color:#dec6a6c2;letter-spacing:.12em;text-wrap:balance;text-shadow:0 1px 2px #000000ad;margin:0;font-size:1.02rem}._1UXFfa_dailyQuote p:before{content:"“";opacity:.35}._1UXFfa_dailyQuote p:after{content:"”";opacity:.35}._1UXFfa_actionArea{place-items:center;width:100%;min-height:4rem;display:grid}._1UXFfa_durationHint{opacity:.92;transition:opacity .3s var(--ease-zen), grid-template-rows .3s var(--ease-zen), margin-top .3s var(--ease-zen);grid-template-rows:1fr;justify-content:center;gap:0;margin-top:.5rem;display:grid}._1UXFfa_durationHintInner{color:#e0c8a9d6;background:rgb(var(--zen-capsule-face) / var(--zen-capsule-face-alpha));border:1px solid rgb(var(--zen-capsule-border) / var(--zen-capsule-border-alpha));border-radius:999px;justify-content:center;gap:.25rem;padding:.18rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffe8cc0d}._1UXFfa_durationHintInner [data-slot=toggle-group-highlight]{display:contents}._1UXFfa_durationHintInner [data-slot=motion-highlight-item-container]{border-radius:999px}._1UXFfa_durationHintInner [data-slot=motion-highlight]{color:#f4dbbaf0;background:#c99a6733;border-radius:999px;box-shadow:inset 0 0 0 1px #eccca41a,inset 0 1px #ffe8cc12}._1UXFfa_durationHint[data-disabled]{pointer-events:none;opacity:.52}._1UXFfa_durationHint[data-hidden]{pointer-events:none;opacity:0;grid-template-rows:0fr;margin-top:0}._1UXFfa_durationHint :is([data-slot=toggle-group-item],[data-slot=motion-highlight-item]){min-width:3.1rem;color:inherit;letter-spacing:.04em;touch-action:manipulation;box-shadow:none;background:0 0;border-color:#0000;border-radius:999px;padding-left:.5rem;padding-right:.5rem}._1UXFfa_durationHint :is([data-slot=toggle-group-item],[data-slot=motion-highlight-item])[data-state=on]{color:#f4dbbaf0;opacity:1}._1UXFfa_durationHint :is([data-slot=toggle-group-item],[data-slot=motion-highlight-item]):not([data-state=on]){color:#dac4a8b8}._1UXFfa_durationHint :is([data-slot=toggle-group-item],[data-slot=motion-highlight-item]):focus-visible{outline-offset:2px;outline:2px solid #f4e1c7e6}._1UXFfa_timerMotionMark{backface-visibility:hidden;will-change:opacity, transform}._1UXFfa_startButton{min-height:3rem;font-family:var(--font-kai);color:var(--zen-cta-text);letter-spacing:.12em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(to bottom, color-mix(in srgb, var(--zen-cta-liquid) 26%, transparent), transparent 44%), var(--zen-cta-face);border:1px solid rgb(231 190 143/var(--zen-cta-border-alpha));box-shadow:inset 0 1px 0 rgb(255 231 201/calc(var(--zen-cta-gloss-alpha) + .06)), 0 10px 28px rgb(var(--zen-cta-glow) / calc(var(--zen-cta-shadow-alpha) * .55));transition:border-color var(--zen-reveal-light) var(--ease-zen), box-shadow var(--zen-reveal-light) var(--ease-zen), color var(--zen-reveal-light) var(--ease-zen), transform .12s var(--ease-zen);border-radius:999px;padding:0 4rem;font-size:1.15rem;position:relative}._1UXFfa_startButton:disabled{cursor:wait;opacity:.62}._1UXFfa_startButton:focus-visible{outline-offset:3px;box-shadow:inset 0 1px 0 rgb(255 231 201/calc(var(--zen-cta-gloss-alpha) + .06)), 0 10px 28px rgb(var(--zen-cta-glow) / calc(var(--zen-cta-shadow-alpha) * .55));outline:2px solid #f4e1c7e6}._1UXFfa_startButton:active:not(:disabled){transform:translateY(1px)}._1UXFfa_startButton ._1UXFfa_timerMotionMark{transition:transform .12s var(--ease-zen)}._1UXFfa_startButton:active:not(:disabled) ._1UXFfa_timerMotionMark{transform:scale(.95)}@media (prefers-reduced-motion:no-preference){._1UXFfa_startButton[data-returning] ._1UXFfa_timerMotionMark{animation:_1UXFfa_timer-mark-return .6s var(--ease-zen) both}}@keyframes _1UXFfa_timer-mark-return{0%{opacity:0;transform:translateY(2.5rem)scale(.85)}}._1UXFfa_completedActions{justify-content:center;align-items:center;gap:1.5rem;margin-top:.6rem;display:flex}._1UXFfa_trackSelectorRow{justify-content:center;width:100%;display:flex}._1UXFfa_trackSelector{color:#e0c8a9d1;touch-action:manipulation;align-items:center;min-width:9rem;min-height:2.5rem;margin-top:.55rem;display:inline-flex;position:relative}._1UXFfa_trackSelector select{color:#f4e1c7;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:0;background:#120e0b;width:100%;height:100%;position:absolute;inset:0}._1UXFfa_trackSelector option{color:#f4e1c7;background:#120e0b}._1UXFfa_compactTrackValue{letter-spacing:.04em;pointer-events:none;background:rgb(var(--zen-capsule-face) / var(--zen-capsule-face-alpha));border:1px solid rgb(var(--zen-capsule-border) / var(--zen-capsule-border-alpha));border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;max-width:17rem;height:2.25rem;padding:0 .7rem;display:inline-flex;box-shadow:inset 0 1px #ffe8cc0d}._1UXFfa_compactTrackValue span{text-overflow:ellipsis;text-align:center;white-space:nowrap;flex:1;overflow:hidden}._1UXFfa_compactTrackValue svg{stroke-width:1.5px;flex:none;width:.875rem;height:.875rem}._1UXFfa_trackSelector:has(select:focus-visible) ._1UXFfa_compactTrackValue{outline-offset:2px;outline:1px solid #e0bc91b8}@keyframes _1UXFfa_stillness-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}._1UXFfa_settlingState,._1UXFfa_completedState{width:100%;animation:_1UXFfa_stillness-in .6s var(--ease-zen) both;flex-direction:column;align-items:center;display:flex}._1UXFfa_completedState{animation:.28s cubic-bezier(.23,1,.32,1) both _1UXFfa_stillness-in}._1UXFfa_settlingState>p,._1UXFfa_completedMessage,._1UXFfa_completedTotal,._1UXFfa_completedSubtitle{font-family:var(--font-kai);text-align:center;margin:0}._1UXFfa_settlingState>p,._1UXFfa_completedTotal,._1UXFfa_completedSubtitle{color:#d6bc9bcc;letter-spacing:.1em;font-size:.82rem}._1UXFfa_settlingState>p{margin-bottom:.4rem}._1UXFfa_nowPlayingTrack{color:#e0c8a9b8;letter-spacing:.04em;background:#0a0d0f57;border:1px solid #c99a6724;border-radius:999px;align-items:center;gap:.35rem;max-width:min(78%,17rem);min-height:1.75rem;margin-bottom:.55rem;padding:0 .55rem;display:inline-flex}._1UXFfa_nowPlayingTrack span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1UXFfa_nowPlayingTrack svg{stroke-width:1.4px;flex:none;width:.75rem;height:.75rem}._1UXFfa_page[data-session-state=playing] ._1UXFfa_dailyQuote,._1UXFfa_page[data-session-state=complete] ._1UXFfa_dailyQuote{display:none}._1UXFfa_completedSubtitle{margin-top:.35rem;transition-delay:.105s}._1UXFfa_completedTotal{color:#ddbe97d1;margin-top:.3rem;transition-delay:70ms}._1UXFfa_completedTotal,._1UXFfa_completedSubtitle{text-shadow:0 1px 2px #000000b8}._1UXFfa_scrollGuide{color:#f4dbbaf0;width:4.35rem;height:2.35rem;transition:color .18s var(--ease-zen), background-color .18s var(--ease-zen), border-color .18s var(--ease-zen), transform .16s var(--ease-zen);background:#070a0c75;border:1px solid #c99a6738;border-radius:999px;margin-top:.28rem;padding:.18rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe8cc0f}._1UXFfa_scrollGuide:before{content:"";background:#c99a672e;border-radius:999px;position:absolute;inset:.18rem;box-shadow:inset 0 0 0 1px #eccca41a,inset 0 1px #ffe8cc12}._1UXFfa_scrollGuide:active{transform:scale(.97)}._1UXFfa_scrollGuideIcon{z-index:1;animation:_1UXFfa_scroll-guide 3.2s var(--ease-zen) infinite;will-change:opacity, transform;place-items:center;display:grid;position:relative}._1UXFfa_scrollGuide svg{stroke-width:1.4px;width:1.25rem;height:1.25rem}@keyframes _1UXFfa_scroll-guide{0%,to{opacity:.58;transform:translateY(-.08rem)}45%{opacity:.88;transform:translateY(.18rem)}}._1UXFfa_timerButton{min-width:4ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#d4b087b8;letter-spacing:.08em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:color .3s var(--ease-zen), background-color .3s var(--ease-zen), box-shadow .3s var(--ease-zen);border-radius:999px;justify-content:center;margin-top:.15rem;padding:.85rem 1.25rem;font-size:1.15rem;line-height:.9;display:inline-flex;position:relative;overflow:hidden}._1UXFfa_timerButtonFill{pointer-events:none;border-radius:inherit;clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-zen);background:#c99a6729;position:absolute;inset:0}._1UXFfa_timerButton[data-holding] ._1UXFfa_timerButtonFill{clip-path:inset(0);transition:clip-path 1.5s linear}._1UXFfa_timerExitIcon{pointer-events:none;opacity:0;place-items:center;height:.9rem;margin-block:auto;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset-block:0;inset-inline-start:.65rem;transform:scale(.78)}._1UXFfa_timerExitIcon svg{stroke-width:1.6px;width:.9rem;height:.9rem}._1UXFfa_timerDigits{--number-flow-mask-height:.14em;pointer-events:none;opacity:0;min-width:4ch;transition:transform .18s cubic-bezier(.23, 1, .32, 1), opacity .3s var(--ease-zen);justify-content:center;align-items:baseline;display:inline-flex;position:relative;transform:translate(0)}._1UXFfa_timerRestingMark{pointer-events:none;transition:opacity .3s var(--ease-zen);place-items:center;display:grid;position:absolute;inset:0}._1UXFfa_timerRestingMark svg{color:#d4b0878c;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){._1UXFfa_page[data-session-state=playing] ._1UXFfa_timerRestingMark{animation:_1UXFfa_timer-mark-in .6s var(--ease-zen) .1s both}._1UXFfa_page[data-session-state=playing] ._1UXFfa_timerMotionMark{animation:_1UXFfa_timer-resting-breathe 7s var(--ease-zen) var(--duration-zen-fast) infinite backwards}}@keyframes _1UXFfa_timer-mark-in{0%{opacity:0}}@keyframes _1UXFfa_timer-resting-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}._1UXFfa_timerButton[data-holding] ._1UXFfa_timerExitIcon,._1UXFfa_timerButton:focus-visible ._1UXFfa_timerExitIcon{opacity:.88;transform:scale(1)}._1UXFfa_timerButton[data-holding] ._1UXFfa_timerDigits,._1UXFfa_timerButton:focus-visible ._1UXFfa_timerDigits{opacity:1;transform:translateX(var(--timer-digits-shift,.45rem))}._1UXFfa_timerButton[data-revealed] ._1UXFfa_timerDigits{opacity:1}._1UXFfa_timerButton[data-holding] ._1UXFfa_timerRestingMark,._1UXFfa_timerButton[data-revealed] ._1UXFfa_timerRestingMark,._1UXFfa_timerButton:focus-visible ._1UXFfa_timerRestingMark{opacity:0}._1UXFfa_timerButton:focus-visible ._1UXFfa_timerExitIcon,._1UXFfa_timerButton:focus-visible ._1UXFfa_timerDigits{transition-duration:0s}._1UXFfa_timerSemantic{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1UXFfa_completeIcon{color:#c28f5f;stroke-width:1.2px;width:1.45rem;height:1.45rem;margin-bottom:.46rem}._1UXFfa_completeIcon,._1UXFfa_completedMessage,._1UXFfa_completedTotal,._1UXFfa_completedSubtitle{opacity:1;transition:opacity .22s cubic-bezier(.23,1,.32,1)}@starting-style{._1UXFfa_completeIcon,._1UXFfa_completedMessage,._1UXFfa_completedTotal,._1UXFfa_completedSubtitle{opacity:0}}._1UXFfa_completedMessage{color:#d5ac7d;letter-spacing:.18em;font-size:1.28rem;transition-delay:35ms}._1UXFfa_completedDedication{pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(104%);backdrop-filter:blur(6px)saturate(104%);transform-origin:top;width:fit-content;max-width:min(100%,18.75rem);max-height:10rem;transition:max-height .4s var(--ease-zen), margin-top .4s var(--ease-zen), padding-top .4s var(--ease-zen), padding-bottom .4s var(--ease-zen), border-width .4s var(--ease-zen), opacity .4s var(--ease-zen);animation:_1UXFfa_dedication-presence 7.4s var(--ease-zen) .14s both;will-change:opacity, transform;background:#070a0c52;border:1px solid #c99a6717;border-radius:.38rem;margin-top:.72rem;padding:.46rem .84rem .5rem;overflow:hidden}._1UXFfa_completedDedication[data-dismissed]{opacity:0;border-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;animation:none}._1UXFfa_completedDedication p{font-family:var(--font-kai);color:#e0c6a4a8;text-align:center;letter-spacing:.1em;margin:0;font-size:.78rem;line-height:2}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_completedDedication{max-width:min(100%,22.5rem);padding-left:.7rem;padding-right:.7rem}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_completedDedication p{letter-spacing:.012em;white-space:nowrap;font-size:.72rem;line-height:1.78}@keyframes _1UXFfa_dedication-presence{0%{opacity:0;transform:scale(.985)}8%,64%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(1)}}._1UXFfa_musicCredit{color:#dac2a299;letter-spacing:.04em;transition:opacity .3s var(--ease-zen), grid-template-rows .3s var(--ease-zen), margin-top .3s var(--ease-zen);grid-template-rows:1fr;margin:.3rem 0 0;display:grid}._1UXFfa_musicCreditInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .35rem;display:flex;overflow:hidden}._1UXFfa_musicCredit:not([data-hidden]){transition-delay:80ms}._1UXFfa_musicCredit[data-hidden]{pointer-events:none;opacity:0;grid-template-rows:0fr;margin-top:0;transition-delay:0s}._1UXFfa_musicCredit a{color:#e0c8a9c2;text-underline-offset:.18em;-webkit-text-decoration:underline #e0c8a961;text-decoration:underline #e0c8a961}@media (hover:hover) and (pointer:fine){._1UXFfa_startButton:hover:not(:disabled){color:var(--zen-cta-text);background:linear-gradient(to bottom, color-mix(in srgb, var(--zen-cta-liquid) 38%, transparent), transparent 46%), color-mix(in srgb, var(--zen-cta-face) 92%, white);border-color:rgb(236 202 160/calc(var(--zen-cta-border-alpha) + .08));box-shadow:inset 0 1px 0 rgb(255 231 201/calc(var(--zen-cta-gloss-alpha) + .08)), 0 10px 28px rgb(var(--zen-cta-glow) / calc(var(--zen-cta-shadow-alpha) * .55))}}@media (max-width:900px){._1UXFfa_headerActions:has([data-fullscreen-action]){gap:.75rem}._1UXFfa_headerActions:has([data-fullscreen-action]) ._1UXFfa_backButton{width:2.75rem;padding-inline:0}._1UXFfa_headerActions:has([data-fullscreen-action]) ._1UXFfa_backLabel{display:none}}@media (max-width:760px){._1UXFfa_trackSelector{min-height:2.75rem;margin-top:.45rem}._1UXFfa_compactTrackValue{--zen-capsule-face-alpha:.38;max-width:min(62vw,12.5rem);height:2rem;padding:0 .55rem}._1UXFfa_musicCreditInner{white-space:normal;max-width:calc(100vw - 2rem);line-height:1.5}._1UXFfa_backgroundLayer{background-position:52% 81.35%}._1UXFfa_header{padding:1.1rem;padding-top:calc(env(safe-area-inset-top) + 1.1rem)}._1UXFfa_headerActions{gap:.5rem}._1UXFfa_content{inset-inline-start:1.1rem;gap:.65rem;top:19%}._1UXFfa_title{font-size:2.35rem}._1UXFfa_sideMark{padding-top:2.5rem}._1UXFfa_eyebrow{font-size:1rem}._1UXFfa_stillnessPanel{bottom:.75rem}._1UXFfa_dailyQuote p{font-size:.88rem}}@media (orientation:portrait) and (max-width:480px){._1UXFfa_headerActions:has([data-fullscreen-action]) ._1UXFfa_donateButton{display:none}}@media (max-width:480px){._1UXFfa_brand span{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:360px){._1UXFfa_headerActions{gap:.25rem}._1UXFfa_navButton span{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1UXFfa_navButton{width:2.5rem;padding-inline:0}}@media (orientation:landscape) and (max-height:480px){._1UXFfa_groundOcclusion{display:none}._1UXFfa_header{padding-top:max(.75rem, calc(env(safe-area-inset-top) + .35rem));padding-right:max(1rem, calc(env(safe-area-inset-right) + .5rem));padding-bottom:.75rem;padding-left:max(1rem, calc(env(safe-area-inset-left) + .5rem))}._1UXFfa_headerActions{gap:.75rem}._1UXFfa_content{inset-inline-start:max(1rem, calc(env(safe-area-inset-left) + .5rem));gap:1.15rem;top:20%}._1UXFfa_title{font-size:2.55rem}._1UXFfa_sideMark{gap:.55rem;padding-top:2.4rem}._1UXFfa_eyebrow{font-size:1.125rem}._1UXFfa_stillnessPanel{bottom:max(.5rem, calc(env(safe-area-inset-bottom) + .25rem))}._1UXFfa_actionArea{min-height:3.25rem}._1UXFfa_startButton{width:fit-content}}@media (orientation:landscape) and (max-width:960px) and (max-height:480px){._1UXFfa_page[data-session-state=playing] ._1UXFfa_stillnessPanel{inset-inline-start:auto;inset-inline-end:max(1rem, calc(env(safe-area-inset-right) + .5rem));bottom:max(.5rem, calc(env(safe-area-inset-bottom) + .25rem));width:min(14rem,100vw - 2rem);transition-delay:0s;transform:none}._1UXFfa_page[data-session-state=playing] ._1UXFfa_actionArea{min-height:2.75rem}._1UXFfa_page[data-session-state=playing] ._1UXFfa_nowPlayingTrack{max-width:100%;margin-bottom:.25rem}._1UXFfa_page[data-session-state=playing] ._1UXFfa_settlingState>p{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;margin-bottom:.2rem;line-height:1.4;overflow:hidden}._1UXFfa_page[data-session-state=playing] ._1UXFfa_timerButton{min-height:2.75rem;margin-top:0}}@media (prefers-reduced-motion:reduce){._1UXFfa_backgroundLayer,._1UXFfa_backgroundStack:after,._1UXFfa_groundOcclusion:after,._1UXFfa_scene canvas{transition:none}._1UXFfa_settlingState,._1UXFfa_completedState,._1UXFfa_sceneError,._1UXFfa_header,._1UXFfa_content,._1UXFfa_debugLayer,._1UXFfa_stillnessPanel{animation:none}._1UXFfa_completedState{opacity:1;transform:none}._1UXFfa_completeIcon,._1UXFfa_completedMessage,._1UXFfa_completedTotal,._1UXFfa_completedSubtitle{transition:opacity .18s cubic-bezier(.23,1,.32,1)}._1UXFfa_completedDedication{animation:none}._1UXFfa_loadingPhrase{transition:none}._1UXFfa_loadingPhrasePending{opacity:1;animation:none;transform:translateY(0)}._1UXFfa_secondaryButton,._1UXFfa_scrollGuide,._1UXFfa_startButton{transition-duration:.01ms}._1UXFfa_startButton ._1UXFfa_timerMotionMark{transition:none}._1UXFfa_scrollGuideIcon{animation:none}._1UXFfa_timerExitIcon,._1UXFfa_timerDigits{transition:none;transform:none}}@media (hover:hover) and (pointer:fine){._1UXFfa_scrollGuide:hover{color:#eac9a1eb;background:#c99a671a}._1UXFfa_sceneRetryButton:hover{color:#f0dcc1;background:#c99a671f;border-color:#c99a6775}._1UXFfa_navButton:hover:not(:disabled),._1UXFfa_secondaryButton:hover:not(:disabled){color:#e0c8a9;background:#c99a672e}._1UXFfa_navButton:hover:not(:disabled){filter:none}._1UXFfa_durationHint:hover{opacity:1}._1UXFfa_timerButton:hover{color:#e0c8a9e0;background:#c99a6714;box-shadow:inset 0 -1px #c99a677a}._1UXFfa_timerButton:hover ._1UXFfa_timerExitIcon{opacity:.88;transform:scale(1)}._1UXFfa_timerButton:hover ._1UXFfa_timerDigits{opacity:1}._1UXFfa_timerButton:hover ._1UXFfa_timerRestingMark{opacity:0}._1UXFfa_colophonBrowseAll:hover{color:#eedbc0f5}._1UXFfa_colophonReadButton:hover{color:#eedbc0f5;background:#c99a6714;border-color:#c99a678a}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._1UXFfa_timerButton:hover ._1UXFfa_timerDigits{transform:translateX(var(--timer-digits-shift,.45rem))}}@keyframes _1UXFfa_loading-phrase-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_title,:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_eyebrow{word-break:normal;width:auto}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_content{inset-inline-start:7.1%;flex-direction:column;gap:.25rem;top:22%}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_sideMark{flex-direction:row;align-items:baseline;gap:.75rem;padding-top:.6rem}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_seal{width:1.5rem;height:1.5rem;font-size:.78rem}:lang(en) ._1UXFfa_title,:lang(vi) ._1UXFfa_title{font-family:var(--font-alice)}:lang(ko) ._1UXFfa_title,:lang(th) ._1UXFfa_title{font-family:var(--font-sans)}:lang(ar) ._1UXFfa_title{font-family:var(--font-naskh)}:lang(hi) ._1UXFfa_title,:lang(ne) ._1UXFfa_title{font-family:var(--font-deva);line-height:1.55}:lang(si) ._1UXFfa_title{font-family:var(--font-sinhala);line-height:1.55}:lang(en) ._1UXFfa_eyebrow,:lang(vi) ._1UXFfa_eyebrow{font-family:var(--font-alice)}:lang(ko) ._1UXFfa_eyebrow,:lang(th) ._1UXFfa_eyebrow{font-family:var(--font-sans)}:lang(ar) ._1UXFfa_eyebrow{font-family:var(--font-naskh)}:lang(hi) ._1UXFfa_eyebrow,:lang(ne) ._1UXFfa_eyebrow{font-family:var(--font-deva);line-height:1.5}:lang(si) ._1UXFfa_eyebrow{font-family:var(--font-sinhala);line-height:1.5}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_title{letter-spacing:.04em}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_eyebrow{letter-spacing:.02em}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_loadingPhrase{letter-spacing:.035em;white-space:nowrap;font-size:clamp(.95rem,3.6vw,1.05rem)}:lang(en) ._1UXFfa_loadingPhrase,:lang(vi) ._1UXFfa_loadingPhrase{font-family:var(--font-alice)}:lang(ar) ._1UXFfa_loadingPhrase{font-family:var(--font-naskh)}:lang(hi) ._1UXFfa_loadingPhrase,:lang(ne) ._1UXFfa_loadingPhrase{font-family:var(--font-deva)}:lang(si) ._1UXFfa_loadingPhrase{font-family:var(--font-sinhala)}:not(:lang(zh)):not(:lang(ja)):lang(ar) ._1UXFfa_loadingPhrase{white-space:normal}@media (max-width:760px){:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_content{inset-inline-start:1.25rem;top:max(calc(env(safe-area-inset-top) + 5rem), 12%);gap:.12rem;max-width:min(15rem,100vw - 2.5rem)}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_title{font-size:clamp(1.95rem,8.2vw,2.25rem);line-height:1.08}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_sideMark{gap:.45rem;padding-top:.35rem}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem;font-size:.9rem;line-height:1.25;overflow:hidden}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_seal{width:1.2rem;height:1.2rem;font-size:.66rem}:not(:lang(zh)):not(:lang(ja)):lang(hi) ._1UXFfa_title,:not(:lang(zh)):not(:lang(ja)):lang(ne) ._1UXFfa_title,:not(:lang(zh)):not(:lang(ja)):lang(si) ._1UXFfa_title{line-height:1.4}:not(:lang(zh)):not(:lang(ja)):lang(hi) ._1UXFfa_eyebrow,:not(:lang(zh)):not(:lang(ja)):lang(ne) ._1UXFfa_eyebrow,:not(:lang(zh)):not(:lang(ja)):lang(si) ._1UXFfa_eyebrow{line-height:1.45}}._1UXFfa_colophon{color:#dec6a6c2;text-align:center;background:#030a12;flex-direction:column;align-items:center;gap:1.4rem;padding:4.5rem 1.5rem 5.5rem;display:flex}._1UXFfa_colophon h2{color:#dec6a6e0;letter-spacing:.24em}:not(:lang(zh)):not(:lang(ja)) ._1UXFfa_colophon h2{letter-spacing:.035em}._1UXFfa_colophonIntro{max-width:34rem;font-family:var(--font-kai);text-align:justify;text-align-last:center;text-wrap:pretty;font-size:.9rem;line-height:2}._1UXFfa_colophonVerse p{font-family:var(--font-ming);letter-spacing:.12em;text-wrap:balance;font-size:1.02rem}._1UXFfa_colophonVerse p:before{content:"“";opacity:.35}._1UXFfa_colophonVerse p:after{content:"”";opacity:.35}._1UXFfa_colophonVerse figcaption{letter-spacing:.14em;opacity:.6;margin-top:.5rem;font-size:.78rem}._1UXFfa_colophonVerse figcaption a{font-family:var(--font-ming);text-underline-offset:.4em;-webkit-text-decoration:underline #dec6a64d;text-decoration:underline #dec6a64d}._1UXFfa_colophonSealScope{margin-top:2.5rem;margin-bottom:1.5rem;display:block}._1UXFfa_colophonSeal{aspect-ratio:1;font-family:var(--font-zheng);color:rgb(var(--seal-text) / 92%);background:rgb(var(--seal-cinnabar) / 88%);box-shadow:inset 0 0 .55rem #380a0673, 0 0 1.4rem rgb(var(--seal-cinnabar) / 18%);direction:rtl;border-radius:3px;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;place-items:center;gap:.12em .2em;padding:.45em;font-size:1.02rem;line-height:1;display:inline-grid;transform:rotate(-4deg)translateZ(0)}@keyframes _1UXFfa_colophon-seal-stamp{0%{opacity:0;transform:scale(1.35)rotate(-10deg)translateZ(0)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(-4deg)translateZ(0)}}.zen-reveal-scope ._1UXFfa_colophonSeal.zen-revealed{animation:_1UXFfa_colophon-seal-stamp var(--duration-zen-base) var(--ease-zen) .4s both;will-change:opacity, transform}@media (prefers-reduced-motion:reduce){.zen-reveal-scope ._1UXFfa_colophonSeal{opacity:1;animation:none;transform:rotate(-4deg)translateZ(0)}}._1UXFfa_colophonBrowseAll{color:#dec6a6e0;letter-spacing:.14em;min-height:2.75rem}._1UXFfa_colophonActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:.5rem;display:flex}._1UXFfa_colophonFootnote{flex-direction:column;align-items:center;gap:.45rem;margin-top:2.5rem;display:flex}._1UXFfa_colophonGanzhi{font-family:var(--font-kai);color:#bd8e606b;letter-spacing:.22em;margin:0;font-size:.78rem}._1UXFfa_moonMark{color:#bd8e6047}._1UXFfa_colophonBuiltWith{font-family:var(--font-mono);color:#bd8e6061;text-align:center;letter-spacing:.06em;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:0;font-size:.68rem;line-height:1.5;display:flex}._1UXFfa_colophonBuiltWithGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:inline-flex}._1UXFfa_colophonAuthor{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}._1UXFfa_colophonSeparator{opacity:.6}._1UXFfa_colophonDesktopSeparator{opacity:.6;display:none}@media (min-width:640px){._1UXFfa_colophonBuiltWith{letter-spacing:.08em;flex-direction:row;gap:.4rem;font-size:.72rem}._1UXFfa_colophonDesktopSeparator{display:inline}}._1UXFfa_colophonBuiltWith svg{color:#b24a389e;backface-visibility:hidden;width:.72rem;height:.72rem;transition:transform .4s var(--ease-zen);will-change:transform}@media (hover:hover) and (prefers-reduced-motion:no-preference){._1UXFfa_colophonBuiltWith svg:hover{transform:scale(1.18)}}._1UXFfa_colophonBuiltWith a{color:#cfba9ea8;text-underline-offset:.35em;transition:color .18s var(--ease-zen);-webkit-text-decoration:underline #dec6a64d;text-decoration:underline #dec6a64d}._1UXFfa_colophonBuiltWith a:hover{color:#eedbc0f5}._1UXFfa_colophonReadButton{color:#dec6a6e0;letter-spacing:.14em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:2.75rem;transition:color .18s var(--ease-zen), background-color .18s var(--ease-zen), border-color .18s var(--ease-zen);background:0 0;border:1px solid #c99a675c;border-radius:999px;padding:0 1.2rem;font-size:.88rem}._1UXFfa_colophonReadButton svg{stroke-width:1.4px;width:1rem;height:1rem}._1UXFfa_page[data-ui-hidden] ._1UXFfa_headerActions,._1UXFfa_page[data-ui-hidden] ._1UXFfa_content,._1UXFfa_page[data-ui-hidden] ._1UXFfa_debugLayer,._1UXFfa_page[data-ui-hidden] ._1UXFfa_dailyQuote,._1UXFfa_page[data-ui-hidden] ._1UXFfa_durationHint,._1UXFfa_page[data-ui-hidden] ._1UXFfa_trackSelectorRow,._1UXFfa_page[data-ui-hidden] ._1UXFfa_musicCredit,._1UXFfa_page[data-ui-hidden] ._1UXFfa_stats,._1UXFfa_page[data-ui-hidden] ._1UXFfa_settlingState>p,._1UXFfa_page[data-ui-hidden] ._1UXFfa_nowPlayingTrack{pointer-events:none;opacity:0}._1UXFfa_page[data-zen-debug] ._1UXFfa_backgroundStack,._1UXFfa_page[data-zen-debug] ._1UXFfa_groundOcclusion,._1UXFfa_page[data-zen-debug] ._1UXFfa_vignette{display:none}._1UXFfa_page[data-zen-debug] ._1UXFfa_header,._1UXFfa_page[data-zen-debug] ._1UXFfa_content,._1UXFfa_page[data-zen-debug] ._1UXFfa_dailyQuote,._1UXFfa_page[data-zen-debug] ._1UXFfa_durationHint,._1UXFfa_page[data-zen-debug] ._1UXFfa_trackSelectorRow,._1UXFfa_page[data-zen-debug] ._1UXFfa_musicCredit,._1UXFfa_page[data-zen-debug] ._1UXFfa_stats{pointer-events:none;opacity:0}._1UXFfa_page[data-zen-debug] ._1UXFfa_stillnessPanel{width:auto;min-width:0;bottom:0;transform:translate(-50%,40%)}._1UXFfa_page[data-zen-debug] ._1UXFfa_actionArea{min-height:0}._1UXFfa_page[data-zen-debug] ._1UXFfa_startButton{opacity:.55;min-height:2.5rem;transition:opacity .18s var(--ease-zen);padding:0 1.2rem;font-size:.9rem}._1UXFfa_page[data-zen-debug] ._1UXFfa_startButton:hover{opacity:.85}._1UXFfa_wallpaperPreview{border-radius:var(--radius-lg,.75rem);background:#000;justify-content:center;align-items:center;min-height:16rem;max-height:45vh;display:flex;overflow:hidden}._1UXFfa_wallpaperPreviewImage{object-fit:contain;width:100%;height:auto;max-height:45vh;display:block}._1UXFfa_wallpaperPlaceholder{width:100%;height:16rem;color:color-mix(in srgb, currentColor 55%, transparent);justify-content:center;align-items:center;font-size:.875rem;display:flex}._1UXFfa_wallpaperUnavailable{color:color-mix(in srgb, currentColor 60%, transparent);text-align:center;margin:0;padding:1rem;font-size:.875rem}._1UXFfa_wallpaperActions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}[dir=rtl] ._1UXFfa_page{--timer-digits-shift:-.45rem}[dir=rtl] ._1UXFfa_timerButtonFill{clip-path:inset(0 0 0 100%)}@media (orientation:landscape) and (max-width:960px) and (max-height:480px){[dir=rtl] ._1UXFfa_page[data-session-state=playing] ._1UXFfa_stillnessPanel{inset-inline-end:max(1rem, calc(env(safe-area-inset-left) + .5rem))}}
