@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._setup_1xg8r_1{place-self:center;gap:20px;width:100%;max-width:560px;padding:24px 0;display:grid}._brand_1xg8r_11{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:15px;font-weight:500}._question_1xg8r_19{letter-spacing:-.03em;font-size:clamp(40px,11vw,64px);font-weight:200;line-height:1.02}._lead_1xg8r_26{color:var(--soft);font-size:17px;line-height:1.45}._primary_1xg8r_32{background:var(--text);color:var(--sky-bottom);cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:8px;padding:13px 26px;font-size:17px;font-weight:400}._actions_1xg8r_45{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._actions_1xg8r_45 ._primary_1xg8r_32{margin-top:0}._secondary_1xg8r_56{background:var(--surface);cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-size:17px}._list_1xg8r_65{border-top:1px solid var(--line)}._date_t2bak_1{color:var(--text);font-size:16px;font-weight:500}._place_t2bak_7{color:var(--soft);justify-self:start;font-size:14px;text-decoration:none}._today_1j6fr_1{grid-template-rows:1fr auto auto;justify-self:center;width:100%;max-width:1100px;display:grid}._center_1j6fr_9{text-align:center;place-self:center;justify-items:center;gap:8px;padding:28px 0;display:grid}._count_1j6fr_19{letter-spacing:-.05em;font-size:clamp(104px,32vw,230px);font-weight:200;line-height:.92}._unit_1j6fr_26{letter-spacing:0;color:var(--soft);margin:0 .18em 0 .06em;font-size:.28em;font-weight:300}._unit_1j6fr_26:last-child{margin-right:0}._word_1j6fr_38{letter-spacing:-.035em;font-size:clamp(60px,17vw,140px);font-weight:200;line-height:1}._message_1j6fr_45{letter-spacing:-.02em;font-size:clamp(32px,9vw,54px);font-weight:250}._caption_1j6fr_51{color:var(--soft);font-size:17px;font-weight:300}._choose_1j6fr_57{background:var(--surface);color:var(--text);border:0;border-radius:999px;margin-top:6px;padding:11px 20px;font-size:16px;text-decoration:none}._complete_1j6fr_68{background:var(--surface);color:var(--soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:7px 14px;font-size:14px;display:inline-flex}._completeDot_1j6fr_80{background:var(--sun);border-radius:50%;width:7px;height:7px}._horizon_1j6fr_87{width:100%}._arcBox_1j6fr_91{height:clamp(90px,22vw,170px);margin:0 6px;position:relative}._arc_1j6fr_91{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._arc_1j6fr_91 path{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}._arc_1j6fr_91 ._trail_1j6fr_112{stroke:color-mix(in srgb, var(--sun) 70%, transparent);stroke-width:1.5px;stroke-dasharray:none;stroke-linecap:round}._sun_1j6fr_119{width:9px;height:9px;box-shadow:0 0 6px 2px var(--sun);background:#fff8ec;border-radius:50%;transition:left 1s linear,bottom 1s linear;position:absolute;translate:-50% 50%}._sun_1j6fr_119:before{content:"";z-index:-1;background:radial-gradient(circle, var(--glow) 0%, color-mix(in srgb, var(--glow) 70%, transparent) 10%, color-mix(in srgb, var(--glow) 30%, transparent) 32%, color-mix(in srgb, var(--glow) 10%, transparent) 55%, transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:-150px}._dawn_1j6fr_149{background:radial-gradient(ellipse 50% 45% at 50% 76%, var(--glow) 0%, transparent 100%);pointer-events:none;width:90%;height:170%;position:absolute;bottom:-40%;left:0;translate:-50%;-webkit-mask:linear-gradient(#000 76%,#0000 100%);mask:linear-gradient(#000 76%,#0000 100%)}._line_1j6fr_163{background:var(--line);height:1px}._ends_1j6fr_168{justify-content:space-between;padding-top:12px;display:flex}._ends_1j6fr_168>div:last-child{text-align:right}._ends_1j6fr_168 dt{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:400}._ends_1j6fr_168 dd{font-size:24px;font-weight:300}._next_1j6fr_191{text-align:center;color:var(--soft);padding-top:22px;font-size:14px}@media (width>=900px){._ends_1j6fr_168 dd{font-size:28px}}._quiet_1j6fr_204{color:var(--soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 10px;font-size:14px}._undo_1j6fr_217{color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:14px;text-decoration:underline}._check_1j6fr_229{border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(10px);border:0;justify-items:center;gap:12px;margin-bottom:18px;padding:18px 22px;display:grid}._checkQuestion_1j6fr_242{font-size:20px;font-weight:350}._checkAnswers_1j6fr_247{gap:10px;display:flex}._checkAnswer_1j6fr_247{background:var(--surface-strong);cursor:pointer;border:0;border-radius:999px;min-width:92px;padding:10px 20px;font-size:16px}._checkNote_1j6fr_262{color:var(--soft);font-size:13px}._meridiem_1j6fr_267{letter-spacing:.04em;color:var(--soft);margin-left:.2em;font-size:.55em}._ends_1j6fr_168 ._imsak_1j6fr_274{color:var(--soft);font-size:14px}._zone_1j6fr_279{color:var(--soft);padding-top:8px;font-size:13px}._panel_7gt3a_1{z-index:10;left:50%;bottom:max(env(safe-area-inset-bottom), 16px);box-sizing:border-box;background:var(--sky-top);-webkit-backdrop-filter:blur(14px);border:0;border-radius:18px;gap:8px;width:min(420px,100% - 24px);padding:12px 14px;font-size:14px;display:grid;position:fixed;translate:-50%;box-shadow:0 8px 30px #0000001f}._top_7gt3a_21{align-items:center;gap:10px;display:flex}._badge_7gt3a_27{background:var(--sun);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}._time_7gt3a_38{font-variant-numeric:tabular-nums;flex:1}._link_7gt3a_43{color:var(--soft);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:14px}._link_7gt3a_43:disabled{opacity:.4;cursor:default}._slider_7gt3a_57{width:100%;accent-color:var(--sun)}._jumps_7gt3a_62{flex-wrap:wrap;gap:6px;display:flex}._jump_7gt3a_62{background:var(--surface);cursor:pointer;border:0;border-radius:999px;padding:5px 10px;font-size:13px}._day_7gt3a_77{color:var(--soft);font-size:13px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Outfit Variable", system-ui, sans-serif;--text:#1b2230;--soft:#1b2230b3;--faint:#1b223073;--line:#1b223033;--surface:#ffffff8c;--surface-strong:#ffffffc7;--sun:#ee9d4f;--sun-text:#8f4710;--glow:#ee9d4f6b;--focus:#1b2230;--fast-green:#3ea679;--fast:color-mix(in srgb, var(--fast-green) 30%, transparent);--sky-top:#cddeea;--sky-bottom:#f6efe3;--gutter:24px;--radius:14px;--ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#e9edf4;--soft:#e9edf4b3;--faint:#e9edf473;--line:#e9edf42e;--surface:#ffffff14;--surface-strong:#141820d9;--sun:#f3b06a;--sun-text:#f3b06a;--glow:#f3b06a52;--focus:#e9edf4;--sky-top:#0e1824;--sky-bottom:#263240}[data-sky=predawn]{--sky-top:#dddcec;--sky-bottom:#f2e3d9;--sun:#e48a69;--glow:#e48a6957}:root[data-theme=dark] [data-sky=predawn]{--sky-top:#05070f;--sky-bottom:#1a1e3a;--sun:#d98a72;--glow:#d98a724d}[data-sky=night]{--sky-top:#d9dceb;--sky-bottom:#efe5e1}:root[data-theme=dark] [data-sky=night]{--sky-top:#080a12;--sky-bottom:#171b29}[data-sky=neutral]{--sky-top:#ebeae5;--sky-bottom:#f6f4ef}:root[data-theme=dark] [data-sky=neutral]{--sky-top:#101113;--sky-bottom:#1b1c1f}html,body{min-height:100%;margin:0}html{background:var(--sky-top);touch-action:pan-x pan-y;overscroll-behavior:none}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;background:0 0;font-weight:350}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
