._viewport_151nw_1{z-index:50;gap:var(--sp-2);padding:calc(var(--safe-top) + var(--sp-2)) calc(var(--sp-3) + var(--safe-right)) 0 calc(var(--sp-3) + var(--safe-left));pointer-events:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}._banner_151nw_15{--toast-swipe-movement-x:0px;--toast-swipe-movement-y:0px;pointer-events:auto;align-items:flex-start;gap:var(--sp-3);width:100%;max-width:28rem;padding:var(--sp-3);border-radius:var(--radius);background:var(--surface-raised);color:var(--fg);border:1px solid var(--hairline);box-shadow:var(--shadow-md);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;transform:translateY(var(--toast-swipe-movement-y));transition:opacity var(--fade), transform var(--fade);margin:0 auto;display:flex}._banner_151nw_15[data-swiping]{transition:none}._banner_151nw_15[data-starting-style],._banner_151nw_15[data-ending-style]{opacity:0;transform:translateY(calc(var(--toast-swipe-movement-y) - .5rem))}._banner_151nw_15[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 2rem))}._banner_151nw_15:active{opacity:.85}._icon_151nw_59{border-radius:.5rem;flex:none}._text_151nw_64{flex:auto;min-width:0}._meta_151nw_69{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg-muted);margin-bottom:.125rem;display:flex}._app_151nw_79{text-transform:uppercase;letter-spacing:.06em;font-weight:500}._title_151nw_85{font-size:var(--fs-17);font-weight:600;line-height:1.3}._description_151nw_91{font-size:var(--fs-15);line-height:1.35}._track_fgioq_1{background:var(--fg-faint);width:3.2rem;height:1.95rem;transition:background-color var(--fade);border-radius:9999px;flex:none;align-items:center;padding:.125rem;display:inline-flex;position:relative}._track_fgioq_1:before{content:"";position:absolute;inset:-.45rem -.25rem}._track_fgioq_1[data-checked]{background:var(--accent)}._thumb_fgioq_25{background:var(--switch-thumb);width:1.7rem;height:1.7rem;box-shadow:var(--shadow-sm);transition:transform var(--fade);border-radius:50%;display:block}._thumb_fgioq_25[data-checked]{transform:translate(1.25rem)}._backdrop_hfn2s_1{z-index:40;background:var(--backdrop);transition:opacity var(--fade);position:fixed;inset:0}._backdrop_hfn2s_1[data-starting-style],._backdrop_hfn2s_1[data-ending-style]{opacity:0}._sheet_hfn2s_14{z-index:41;max-height:calc(100dvh - var(--safe-top) - var(--sp-10));background:var(--surface-raised);color:var(--fg);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding:var(--sp-4) calc(var(--page-x) + var(--safe-right)) calc(var(--safe-bottom) + var(--sp-4)) calc(var(--page-x) + var(--safe-left));box-shadow:var(--shadow-md);transition:transform .22s ease, opacity var(--fade);outline:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._sheet_hfn2s_14[data-starting-style],._sheet_hfn2s_14[data-ending-style]{opacity:0;transform:translateY(100%)}._title_hfn2s_41{font-size:var(--fs-15);color:var(--fg-muted);margin-bottom:var(--sp-2);font-weight:600}._group_hfn2s_48{border-top:1px solid var(--hairline);padding:var(--sp-2) 0}._groupLabel_hfn2s_53{font-size:var(--fs-13);color:var(--fg-muted);padding:var(--sp-2) 0 var(--sp-1)}._row_hfn2s_59{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--tap);padding:var(--sp-2) 0;font-size:var(--fs-17);text-align:left;color:var(--fg);display:flex}._row_hfn2s_59:active{opacity:.6}._check_hfn2s_76{color:var(--accent);flex:none}._footer_hfn2s_81{border-top:1px solid var(--hairline);padding-top:var(--sp-3);font-size:var(--fs-13);color:var(--fg-muted)}._bar_s14cv_1{z-index:30;height:var(--safe-top);color:var(--fg);pointer-events:none;justify-content:space-between;align-items:center;padding:0 2.125rem 0 2.5rem;display:flex;position:fixed;top:0;left:0;right:0}._time_s14cv_16{font-size:var(--fs-17);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}._icons_s14cv_23{align-items:center;gap:.4rem;display:inline-flex}._bar_6n6wu_1{z-index:10;background:var(--bg);border-top:1px solid var(--hairline);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);position:fixed;bottom:0;left:0;right:0}._list_6n6wu_14{height:var(--tabbar-h);min-height:var(--tap);align-items:stretch;display:flex}._tab_6n6wu_21{min-width:var(--tap);min-height:var(--tap);color:var(--fg-muted);transition:color var(--fade);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.125rem;display:flex}._tab_6n6wu_21[data-active]{color:var(--fg)}._label_6n6wu_38{font-size:var(--fs-13);font-weight:500;line-height:1.1}._block_otfwn_1{gap:var(--sp-4);flex-direction:column;display:flex}._deviceRow_otfwn_7{align-items:center;gap:var(--sp-4);min-height:var(--tap);display:flex}._deviceIcon_otfwn_14{color:var(--fg);flex:none}._deviceText_otfwn_19{flex-direction:column;gap:.125rem;display:flex}._deviceName_otfwn_25{font-size:var(--fs-17);font-weight:500}._deviceStatus_otfwn_30{font-size:var(--fs-15);color:var(--fg-muted)}._signals_otfwn_35{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._signal_otfwn_35{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--tap);font-size:var(--fs-17);display:flex}._check_otfwn_52{color:var(--accent);flex:none}._note_otfwn_57{font-size:var(--fs-15);color:var(--fg-muted);line-height:1.4}._switchRow_otfwn_63{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--tap);cursor:pointer;display:flex}._switchText_otfwn_72{flex-direction:column;gap:.125rem;display:flex}._switchLabel_otfwn_78{font-size:var(--fs-17)}._switchSub_otfwn_82{font-size:var(--fs-15);color:var(--fg-muted)}._spacer_otfwn_87{min-height:var(--sp-6);flex:auto}._root_hqk8b_1{background:var(--bg);height:100dvh;color:var(--fg);flex-direction:column;display:flex}._pages_hqk8b_9{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;display:flex;overflow:auto hidden}._pages_hqk8b_9::-webkit-scrollbar{display:none}._page_hqk8b_9{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;padding:calc(var(--safe-top) + var(--sp-10)) calc(var(--page-x) + var(--safe-right)) var(--sp-4) calc(var(--page-x) + var(--safe-left));flex-direction:column;flex:0 0 100%;display:flex;overflow-y:auto}._copy_hqk8b_37{gap:var(--sp-4);flex-direction:column;padding-top:12dvh;display:flex}._headline_hqk8b_44{font-size:var(--fs-34);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.15}._body_hqk8b_52{font-size:var(--fs-17);color:var(--fg-muted);text-wrap:pretty;line-height:1.4}._actions_hqk8b_59{padding-top:var(--sp-6);gap:var(--sp-2);flex-direction:column;margin-top:auto;display:flex}._actions_hqk8b_59 ._btn_hqk8b_67:disabled{cursor:default}._connected_hqk8b_71{align-items:center;gap:var(--sp-2);display:inline-flex}._spinner_hqk8b_77{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite _spin_hqk8b_77;display:inline-block}._spinnerLabel_hqk8b_87{display:none}@keyframes _spin_hqk8b_77{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_hqk8b_77{display:none}._spinnerLabel_hqk8b_87{display:inline}}._srOnly_hqk8b_106{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._dots_hqk8b_115{justify-content:center;gap:var(--sp-2);padding:var(--sp-3) 0 calc(var(--safe-bottom) + var(--sp-4));flex:none;display:flex}._dot_hqk8b_115{background:var(--fg-faint);opacity:.6;width:.5rem;height:.5rem;transition:background-color var(--fade), opacity var(--fade);border-radius:50%}._dot_hqk8b_115[data-active]{background:var(--accent);opacity:1}._bars_x17g0_3{width:100%;height:8rem}._line_x17g0_8{width:100%;height:6rem}._svg_x17g0_13{color:var(--accent);overflow:visible}._barFilled_x17g0_18{fill:var(--disrupted);stroke:none}._barCalm_x17g0_23{fill:var(--calm-fill);stroke:none}._hatchLine_x17g0_28{stroke:var(--hatch-strong);stroke-width:1px}._mark_x17g0_33{fill:var(--disrupted)}._path_x17g0_37{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}._point_x17g0_45{fill:var(--fg)}._baseline_x17g0_49{stroke:var(--fg-muted);stroke-width:1px;stroke-dasharray:3 4}._baselineLabel_x17g0_55{font-size:var(--fs-13);fill:var(--fg-muted);dominant-baseline:middle}._title_s0rvt_1{font-size:var(--fs-22);font-weight:600}._segment_s0rvt_7{border:1px solid var(--hairline);border-radius:var(--radius);width:100%;display:flex;overflow:hidden}._tab_s0rvt_15{min-height:var(--tap);min-width:var(--tap);padding:0 var(--sp-3);font-size:var(--fs-15);color:var(--fg-muted);transition:background-color var(--fade), color var(--fade);flex:1;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._tab_s0rvt_15[data-active]{background:var(--fg);color:var(--bg);font-weight:600}._chart_s0rvt_35{gap:var(--sp-3);flex-direction:column;display:flex}._xLabels_s0rvt_42{font-size:var(--fs-13);color:var(--fg-muted);justify-content:space-between;padding-right:3.5rem;display:flex}._summary_s0rvt_50{gap:var(--sp-3);font-size:var(--fs-17);flex-direction:column;display:flex}._footer_s0rvt_57{font-size:var(--fs-13);color:var(--fg-muted)}._card_o79wr_2{gap:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--hairline);flex-direction:column;display:flex}._question_o79wr_10{font-size:var(--fs-17)}._thanks_o79wr_14{font-size:var(--fs-17);color:var(--fg-muted);min-height:var(--tap);align-items:center;display:flex}._group_o79wr_23{border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}._option_o79wr_32{min-height:3.25rem;padding:var(--sp-3) var(--sp-2);font-size:var(--fs-17);text-align:center;overflow-wrap:anywhere;transition:background var(--fade), color var(--fade);font-weight:500}._option_o79wr_32+._option_o79wr_32{border-left:1px solid var(--hairline)}._option_o79wr_32:active,._option_o79wr_32[data-pressed]{background:var(--accent);color:var(--accent-fg)}._option_o79wr_32:focus-visible{outline-offset:-2px}._strip_1uym5_1{gap:var(--sp-3);width:100%;min-height:var(--tap);text-align:left;padding:var(--sp-2) 0;flex-direction:column;display:flex}._title_1uym5_11{font-size:var(--fs-13);color:var(--fg-muted)}._grid_1uym5_16{row-gap:var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}._weekday_1uym5_23{font-size:var(--fs-13);text-align:center;color:var(--fg-muted);padding-bottom:var(--sp-1);line-height:1}._cell_1uym5_31{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}._day_1uym5_39{width:2.25rem;height:2.25rem;font-size:var(--fs-15);font-variant-numeric:tabular-nums;color:var(--fg);transition:background-color var(--fade), color var(--fade);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}._disrupted_1uym5_53{background-color:var(--disrupted);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--hatch-strong) 5px 6px);color:var(--disrupted-fg);font-weight:600}._calm_1uym5_60{color:var(--fg)}._none_1uym5_64{color:var(--fg-faint)}._today_1uym5_69{outline:1px dotted var(--fg-muted);outline-offset:-1px;color:var(--fg-muted);box-shadow:inset 0 0 0 1px #0000}._future_1uym5_76{color:var(--fg-faint)}._under_1uym5_81{justify-content:center;align-items:center;height:.75rem;display:flex}._dot_1uym5_88{background:var(--disrupted);border-radius:50%;width:.35rem;height:.35rem}._block_1w0h2_1{gap:var(--sp-2);flex-direction:column;display:flex}._list_1w0h2_7{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._line_1w0h2_16{font-size:var(--fs-17)}._tile_umnxt_1{gap:var(--sp-1);min-width:0;padding:var(--sp-2) 0;border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;display:flex}._title_umnxt_11{font-size:var(--fs-13);color:var(--fg-muted)}._value_umnxt_16{font-size:var(--fs-22);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}._delta_umnxt_23{font-size:var(--fs-13);color:var(--fg-muted);font-variant-numeric:tabular-nums}._screen_19vyb_1{gap:var(--sp-5);flex-direction:column;display:flex}._status_19vyb_8{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-13);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._syncStale_19vyb_19{color:var(--amber)}._greeting_19vyb_24{min-height:var(--tap);min-width:var(--tap);margin:calc(var(--sp-3) * -1) 0 calc(var(--sp-5) * -1);font-size:var(--fs-17);color:var(--fg-muted);text-align:left;cursor:default;align-self:flex-start;align-items:center;display:flex}._forecast_19vyb_37{gap:var(--sp-2);flex-direction:column;display:flex}._headline_19vyb_43{font-size:var(--fs-34);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:600;line-height:1.15}._staleNote_19vyb_51{font-size:var(--fs-15);color:var(--fg-muted)}._tiles_19vyb_57{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}._pattern_19vyb_63{gap:var(--sp-2);flex-direction:column;display:flex}._patternLine_19vyb_69{font-size:var(--fs-17)}._patternLineLarge_19vyb_73{font-size:var(--fs-22);line-height:1.25}._patternSub_19vyb_78{font-size:var(--fs-15);color:var(--fg-muted)}._stage_1p6u8_1{background:var(--stage-bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._phone_1p6u8_11{transform-origin:50%;flex:none;position:relative}._screen_1p6u8_17{background:var(--bg);isolation:isolate;position:absolute;overflow:hidden}._app_1p6u8_25{background:var(--bg);border:0;width:100%;height:100%;display:block}._homeIndicator_1p6u8_33{background:var(--fg);pointer-events:none;border-radius:999px;width:8.375rem;height:.3125rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}._bezel_1p6u8_45{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}._edge_1p6u8_54{fill:var(--frame-edge)}._body_1p6u8_58{fill:var(--frame-body)}._rim_1p6u8_62{fill:var(--frame-edge);stroke:var(--frame-edge);stroke-width:.5px}._island_1p6u8_68{fill:var(--frame-island)}:root{--bg:#faf8f3;--fg:#141414;--fg-muted:#6f6d67;--fg-faint:#a9a69e;--accent:#3f6b2a;--accent-fg:#fff;--amber:#c9892a;--disrupted:#c9892a;--disrupted-fg:#141414;--hatch:#1414140d;--hatch-strong:#1414141a;--calm-fill:#e6e0d2;--hairline:#1414141f;--surface-raised:#fff;--destructive:#a63d2a;--stage-bg:#ebe7dd;--frame-edge:#e5e5e5;--frame-body:#fff;--frame-island:#f5f5f5;--fs-13:.8125rem;--fs-15:.9375rem;--fs-17:1.0625rem;--fs-22:1.375rem;--fs-34:2.125rem;--font:-apple-system, system-ui, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--radius:12px;--tap:44px;--tabbar-h:3.25rem;--page-x:var(--sp-5);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--fade:.18s ease;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-framed]{--safe-top:3.6875rem;--safe-bottom:2.125rem;scrollbar-width:none}:root[data-framed] ::-webkit-scrollbar{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e0f0d;--fg:#f2f1ec;--fg-muted:#9c9b94;--fg-faint:#5e5e58;--accent:#a4d98c;--accent-fg:#0e0f0d;--amber:#d9a24a;--disrupted:#d9a24a;--disrupted-fg:#0e0f0d;--hatch:#f2f1ec0d;--hatch-strong:#0e0f0d1f;--calm-fill:#262822;--hairline:#f2f1ec24;--surface-raised:#181a17;--destructive:#e0735c;--stage-bg:#050605;--frame-edge:#404040;--frame-body:#262626;--frame-island:#262626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e0f0d;--fg:#f2f1ec;--fg-muted:#9c9b94;--fg-faint:#5e5e58;--accent:#a4d98c;--accent-fg:#0e0f0d;--amber:#d9a24a;--disrupted:#d9a24a;--disrupted-fg:#0e0f0d;--hatch:#f2f1ec0d;--hatch-strong:#0e0f0d1f;--calm-fill:#262822;--hairline:#f2f1ec24;--surface-raised:#181a17;--destructive:#e0735c;--stage-bg:#050605;--frame-edge:#404040;--frame-body:#262626;--frame-island:#262626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font);font-size:var(--fs-17);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:0;line-height:1.35;position:relative}#root{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,p{font-weight:inherit;margin:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg{display:block}.page{padding:calc(var(--safe-top) + var(--sp-4)) calc(var(--page-x) + var(--safe-right)) calc(var(--tabbar-h) + var(--safe-bottom) + var(--sp-8)) calc(var(--page-x) + var(--safe-left));gap:var(--sp-6);flex-direction:column;flex:1;display:flex}.label{font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:600}.muted{color:var(--fg-muted)}.hairline{border:0;border-top:1px solid var(--hairline);margin:0}.btn{min-height:3.25rem;min-width:var(--tap);padding:0 var(--sp-6);border-radius:var(--radius);font-size:var(--fs-17);background:var(--accent);color:var(--accent-fg);width:100%;transition:opacity var(--fade);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn:active{opacity:.8}.btn-secondary{color:var(--fg-muted);background:0 0;font-weight:500}.btn-destructive{color:var(--destructive);border:1px solid var(--hairline);background:0 0}.fade-in{animation:fade-in var(--fade)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--switch-thumb:#fff;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 8px 24px #00000024;--backdrop:#14141459}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-md:0 8px 24px #00000080;--backdrop:#0000008c}}:root[data-theme=dark]{--shadow-md:0 8px 24px #00000080;--backdrop:#0000008c}
