.Onboarding_root__poZY_{position:fixed;inset:0;z-index:5000;animation:Onboarding_fade__62bb3 .3s ease both}@keyframes Onboarding_fade__62bb3{0%{opacity:0}to{opacity:1}}.Onboarding_spotlight__EEoBp{position:fixed;inset:0}.Onboarding_scrim__tNUUA{fill:var(--scrim);cursor:pointer}.Onboarding_card__y0eCF{position:fixed;top:var(--tour-top,50%);left:var(--tour-left,16px);width:var(--tour-width,320px);padding:16px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px;animation:Onboarding_fade__62bb3 .3s ease both}.Onboarding_head__pfA5S{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.Onboarding_title__td1r4{color:var(--ink);font-size:.82rem;font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.Onboarding_skip__Pf8WB{padding:4px 6px;background:none;border:0;border-radius:4px;color:var(--slate);font-size:1rem;line-height:1;cursor:pointer;transition:color .15s ease}.Onboarding_skip__Pf8WB:hover{color:var(--ink)}.Onboarding_text__kRwOE{margin-bottom:14px;color:var(--slate);font-size:.8rem;line-height:1.5}.Onboarding_foot__VPZ0B{display:flex;align-items:center;justify-content:space-between}.Onboarding_dots__lo77K{display:flex;gap:6px}.Onboarding_dot__SYZlu{width:6px;height:6px;background:var(--hairline);border-radius:50%;transition:background-color .15s ease}.Onboarding_dotOn__SSsOu{background:var(--ink)}.Onboarding_buttons__EwINa{display:flex;gap:6px}.Onboarding_next__WlYGY,.Onboarding_prev__8QxWu{padding:8px 14px;border-radius:4px;font-family:inherit;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Onboarding_prev__8QxWu{background:none;border:1px solid var(--hairline);color:var(--slate)}.Onboarding_prev__8QxWu:hover{border-color:var(--border);color:var(--ink)}.Onboarding_next__WlYGY{background:var(--ink);border:1px solid var(--ink);color:var(--canvas)}.Onboarding_next__WlYGY:hover{filter:brightness(.85)}.InstallButton_root__T3pbs{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:none;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);cursor:pointer;transition:color .15s ease,border-color .15s ease}.InstallButton_root__T3pbs:hover{border-color:var(--border);color:var(--ink)}.InstallButton_icon__HEELo{width:1.125rem;height:1.125rem}@media (pointer:coarse){.InstallButton_root__T3pbs:after{content:"";position:absolute;inset:-4px}}.InstallModal_overlay__YevpE{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:InstallModal_fade__LxYVa .3s ease both}@keyframes InstallModal_fade__LxYVa{0%{opacity:0}to{opacity:1}}.InstallModal_card__fKyfc{position:relative;width:90%;max-width:340px;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px;text-align:center;animation:InstallModal_lift__5wRJt .3s ease both}@keyframes InstallModal_lift__5wRJt{0%{transform:translateY(12px)}to{transform:translateY(0)}}.InstallModal_close__tAijl{position:absolute;top:10px;right:12px;padding:4px;background:none;border:0;color:var(--slate);font-size:1.4rem;line-height:1;cursor:pointer;transition:color .15s ease}.InstallModal_close__tAijl:hover{color:var(--ink)}.InstallModal_title__wGj1M{margin-bottom:12px;font-size:.95rem;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.InstallModal_text__8IOtv{margin-bottom:16px;color:var(--slate);font-size:.85rem;line-height:1.5}.InstallModal_instruction__uWOoG{padding:12px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px;color:var(--ink);font-size:.85rem;line-height:1.5}.InstallModal_inlineIcon___DM9I{width:16px;height:16px;margin:0 4px;vertical-align:middle;color:var(--ink)}.InstallModal_action__wmtcn{width:100%;padding:12px;background:var(--ink);border:0;border-radius:6px;color:var(--canvas);font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .15s ease}.InstallModal_action__wmtcn:hover{filter:brightness(.85)}.InstallPrompt_root__k_PW1{position:fixed;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;align-items:center;padding:0 12px calc(12px + env(safe-area-inset-bottom));animation:InstallPrompt_rise__epe6C .4s ease both}@keyframes InstallPrompt_rise__epe6C{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}[data-toast=open] .InstallPrompt_root__k_PW1{transform:translateY(-60px);transition:transform .4s ease}.InstallPrompt_content__HaUWk{display:flex;align-items:center;gap:12px;width:100%;max-width:480px;padding:12px 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px 8px 0 0}.InstallPrompt_icon__fR83I{display:flex;align-items:center;flex-shrink:0;color:var(--ink)}.InstallPrompt_text__GLt3g{display:flex;flex-direction:column;flex:1 1;gap:2px;min-width:0}.InstallPrompt_text__GLt3g strong{color:var(--ink);font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.InstallPrompt_text__GLt3g span{color:var(--slate);font-size:.68rem;line-height:1.3}.InstallPrompt_close__x6m5_{flex-shrink:0;padding:4px 6px;background:none;border:0;border-radius:4px;color:var(--slate);font-size:1.3rem;line-height:1;cursor:pointer;transition:color .15s ease}.InstallPrompt_close__x6m5_:hover{color:var(--ink)}.InstallPrompt_actions__hQXCg{display:flex;width:100%;max-width:480px;overflow:hidden;border:1px solid var(--hairline);border-top:0;border-radius:0 0 8px 8px}.InstallPrompt_install__an7xa,.InstallPrompt_never__uDSFO{flex:1 1;padding:11px 12px;border:0;font-family:inherit;text-transform:uppercase;cursor:pointer;transition:color .15s ease,filter .15s ease}.InstallPrompt_install__an7xa{background:var(--ink);color:var(--canvas);font-size:.72rem;font-weight:600;letter-spacing:.08em}.InstallPrompt_install__an7xa:hover{filter:brightness(.85)}.InstallPrompt_never__uDSFO{background:var(--inset);color:var(--slate);font-size:.68rem;font-weight:500;letter-spacing:.06em}.InstallPrompt_never__uDSFO:hover{color:var(--ink)}.QrLink_root__ohttu{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.25rem;height:2.25rem;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);text-decoration:none;transition:color .15s ease,border-color .15s ease}.QrLink_root__ohttu:hover{border-color:var(--border);color:var(--ink)}.QrLink_icon__d_GEa{width:1.125rem;height:1.125rem}@media (pointer:coarse){.QrLink_root__ohttu:after{content:"";position:absolute;inset:-4px}}.SiteFooter_root__lapLl{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--hairline)}.SiteFooter_author__TBYwM{color:var(--slate);font-size:.625rem;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.SiteFooter_author__TBYwM b{color:var(--softened);font-weight:600}.SiteFooter_authorLink__ADY3O{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:.375rem;padding:5px 9px;border:1px solid var(--border);border-radius:5px;color:var(--ink);font-size:.625rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.SiteFooter_authorLink__ADY3O:after{content:"";position:absolute;inset:-.5625rem}.SiteFooter_authorLink__ADY3O:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.SiteFooter_arrow__uxfCQ{transition:transform .15s ease}.SiteFooter_authorLink__ADY3O:hover .SiteFooter_arrow__uxfCQ{transform:translateX(2px)}.SiteNav_root__1IRoH{display:flex;flex-shrink:0;gap:2px;padding:2px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px}.SiteNav_item__llXKm{display:flex;align-items:center;justify-content:center;flex:1 1;padding:9px 4px;border-radius:4px;color:var(--slate);font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.SiteNav_item__llXKm:hover{color:var(--ink)}.SiteNav_item__llXKm:focus-visible{outline-offset:-2px}.SiteNav_active__DS_Vu,.SiteNav_active__DS_Vu:hover{background:var(--ink);color:var(--canvas)}.Badge_root__zmbTX{display:inline-block;padding:.25rem .5rem;border:1px solid var(--hairline);border-radius:2px;color:var(--softened);font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.Badge_inverted__MnRWL{background:var(--ink);border-color:var(--ink);color:var(--canvas);font-weight:600}.Breadcrumbs_root__qH0k_{flex-shrink:0}.Breadcrumbs_list__HYzCi{flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--slate);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.Breadcrumbs_item__i4jnV,.Breadcrumbs_list__HYzCi{display:flex;align-items:center;gap:6px}.Breadcrumbs_link__q4s01{color:var(--slate);text-decoration:none;transition:color .15s ease}.Breadcrumbs_link__q4s01:hover{color:var(--ink)}.Breadcrumbs_separator__LBQWo{color:var(--hairline)}.Button_root__WXh_j{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;border:1px solid var(--ink);border-radius:4px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.Button_solid__5JEgt{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.Button_solid__5JEgt:hover{background:var(--softened);border-color:var(--softened)}.Button_outline__8kl_P{background:none;border-color:var(--hairline);color:var(--ink)}.Button_outline__8kl_P:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.Button_root__WXh_j:disabled,.Button_root__WXh_j:disabled:hover{background:none;border-color:var(--hairline);color:var(--slate);cursor:not-allowed}.Card_root__FzgEm{padding:1.25rem;background:var(--surface);border:1px solid var(--hairline);border-radius:8px}@media (min-width:640px){.Card_root__FzgEm{padding:1.5rem}}.Card_label__SItoo{display:block;margin-bottom:1rem;color:var(--slate);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.Chips_root__SP9lT{display:flex;flex-direction:column;min-width:0}.Chips_label__V7r2b{margin-bottom:5px;color:var(--slate);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.Chips_group__YjK3G{display:flex;flex-wrap:wrap;gap:4px}.Chips_option__gTt0u{flex:1 0 auto;padding:7px 10px;background:none;border:1px solid var(--hairline);border-radius:4px;color:var(--slate);font-size:.72rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Chips_active__zmnEQ{background:var(--ink);border-color:var(--ink);color:var(--canvas);font-weight:600}@media (hover:hover){.Chips_option__gTt0u:hover{border-color:var(--border);color:var(--ink)}.Chips_active__zmnEQ:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}}@media (max-height:600px){.Chips_label__V7r2b{margin-bottom:2px;font-size:.55rem}.Chips_option__gTt0u{padding:4px 6px;font-size:.65rem}}@media (pointer:coarse){.Chips_option__gTt0u{position:relative}.Chips_option__gTt0u:after{content:"";position:absolute;inset:-2px}}.ScaleBar_root__dG7wm{display:block;width:100%}.ScaleBar_track__kbX3q{fill:var(--border)}.ScaleBar_fill__k6G2h{fill:var(--ink)}.ScaleBar_tick__r2Dal{stroke:var(--border);stroke-width:1}.ScaleBar_marker__Tbtqw{fill:var(--ink);stroke:var(--canvas);stroke-width:2}.ScaleBar_label__2JadI{letter-spacing:.04em}.ScaleBar_group__e9CMW,.ScaleBar_label__2JadI{fill:var(--slate);font-family:var(--font-sans);font-size:.5625rem;font-weight:500;text-transform:uppercase}.ScaleBar_group__e9CMW{opacity:.7;letter-spacing:.12em}.Segmented_root__lzuuC{display:flex;flex-direction:column;min-width:0}.Segmented_label__e8MDF{margin-bottom:5px;color:var(--slate);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.Segmented_group___SuDB{display:flex;gap:2px;padding:2px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px}.Segmented_option__4A0qD{flex:1 1;min-width:0;padding:8px 4px;background:none;border:0;border-radius:4px;color:var(--slate);font-size:.85rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.Segmented_option__4A0qD:focus-visible{outline-offset:-2px}.Segmented_active__pvZu6{background:var(--ink);color:var(--canvas)}@media (hover:hover){.Segmented_option__4A0qD:hover{color:var(--ink)}.Segmented_active__pvZu6:hover{background:var(--ink);color:var(--canvas)}}@media (max-height:600px){.Segmented_label__e8MDF{margin-bottom:2px;font-size:.55rem}.Segmented_option__4A0qD{padding:5px 4px;font-size:.75rem}}@media (pointer:coarse){.Segmented_option__4A0qD{position:relative}.Segmented_option__4A0qD:after{content:"";position:absolute;inset:-4px -2px}}.Stat_root__LbgmT{display:flex;flex-direction:column;gap:.5rem}.Stat_value__2X_3P{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1;letter-spacing:-.02em}.Stat_lg__haQel .Stat_value__2X_3P{font-size:clamp(3rem,12vw,5rem)}.Stat_md__Jf5IR .Stat_value__2X_3P{font-size:1.75rem}.Stat_label__ZoMhD{color:var(--slate);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.Table_wrap__enx82{overflow-x:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:8px}.Table_table__DW16e{width:100%;border-collapse:collapse;font-size:.9375rem}.Table_table__DW16e th{padding:.75rem 1rem;background:var(--inset);color:var(--slate);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.Table_table__DW16e td{padding:.75rem 1rem;border-top:1px solid var(--hairline);vertical-align:middle}.Table_table__DW16e tbody tr{transition:background-color .15s ease}.Table_table__DW16e tbody tr:hover{background:var(--hover)}.Table_table__DW16e td.Table_numeric__JKqXQ,.Table_table__DW16e th.Table_numeric__JKqXQ{text-align:right}.Table_table__DW16e td.Table_numeric__JKqXQ{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Table_compact__fvz_Q{font-size:.8125rem}.Table_compact__fvz_Q td,.Table_compact__fvz_Q th{padding:.3125rem .375rem}.Table_compact__fvz_Q th{font-size:.5625rem;letter-spacing:.08em}.Table_compact__fvz_Q td:first-child,.Table_compact__fvz_Q th:first-child{padding-left:.625rem}.Table_compact__fvz_Q td:last-child,.Table_compact__fvz_Q th:last-child{padding-right:.625rem}.Table_compact__fvz_Q td.Table_numeric__JKqXQ{font-size:.75rem}.SiteShell_shell__Tz3__{display:flex;flex-direction:column;gap:.5rem;height:100%;max-width:30rem;margin:0 auto;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.SiteShell_page__K48Ok{height:auto;min-height:100dvh}.SiteShell_header__igKr9{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding-bottom:.5rem;border-bottom:1px solid var(--hairline)}.SiteShell_actions__JLgFU{display:flex;align-items:center;gap:6px}.SiteShell_wordmark__F8ft4{display:flex;flex-direction:column;line-height:1;text-decoration:none}.SiteShell_wordmarkTop__J0gNF{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.SiteShell_wordmarkBottom__PnDpS{margin-top:3px;color:var(--slate);font-size:.55rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .15s ease}.SiteShell_wordmark__F8ft4:hover .SiteShell_wordmarkBottom__PnDpS{color:var(--ink)}.SiteShell_main__xod9j{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.not-found_root___8tHH{display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.not-found_code__SJkuV{color:var(--slate);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;letter-spacing:.16em}.ThemeToggle_root__miPwN{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:none;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);cursor:pointer;transition:color .15s ease,border-color .15s ease}.ThemeToggle_root__miPwN:hover{border-color:var(--border);color:var(--ink)}.ThemeToggle_icon__D5c1_{width:1.125rem;height:1.125rem}.ThemeToggle_moon__T5MY9,[data-theme=titan] .ThemeToggle_sun__3stxO{display:none}[data-theme=titan] .ThemeToggle_moon__T5MY9{display:block}@media (pointer:coarse){.ThemeToggle_root__miPwN{position:relative}.ThemeToggle_root__miPwN:after{content:"";position:absolute;inset:-4px}}.TimeInput_root__G3nZT{display:flex;flex-direction:column;gap:8px}.TimeInput_row__8TZ6P{justify-content:center;flex-shrink:0}.TimeInput_field__doBul,.TimeInput_row__8TZ6P{display:flex;align-items:flex-end;gap:6px}.TimeInput_cell__vN_mQ{display:flex;flex-direction:column;align-items:center;gap:3px}.TimeInput_fieldLabel__G5NwT{color:var(--slate);font-size:.55rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.TimeInput_fieldInput__shbwn{width:60px;padding:9px 2px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px;color:var(--ink);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:600;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.TimeInput_fieldInput__shbwn::placeholder,.TimeInput_quick__UFZax::placeholder{color:var(--slate)}.TimeInput_fieldInput__shbwn:focus,.TimeInput_quick__UFZax:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.TimeInput_sep__axJNW{padding-bottom:8px;color:var(--slate);font-family:var(--font-mono);font-size:1.2rem;font-weight:600}.TimeInput_quick__UFZax{width:100%;padding:9px 10px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px;color:var(--ink);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.TimeInput_quick__UFZax::placeholder{font-family:var(--font-sans)}.TimeInput_quick__UFZax[aria-invalid=true]{border-color:var(--ink);border-style:dashed}@media (max-width:319px){.TimeInput_field__doBul,.TimeInput_row__8TZ6P{gap:3px}}@media (max-height:600px){.TimeInput_root__G3nZT{gap:6px}.TimeInput_fieldInput__shbwn{padding:5px 2px;font-size:1.1rem}.TimeInput_quick__UFZax{padding:6px 10px}}.ShareAppButton_root__hmLYS{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.25rem;height:2.25rem;padding:0;background:none;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);cursor:pointer;transition:color .15s ease,border-color .15s ease}.ShareAppButton_root__hmLYS:hover{border-color:var(--border);color:var(--ink)}.ShareAppButton_icon__9Ji39{width:1.125rem;height:1.125rem}@media (pointer:coarse){.ShareAppButton_root__hmLYS:after{content:"";position:absolute;inset:-4px}}.ShareAppButton_labelled__viMmy{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:var(--ink);border:1px solid var(--ink);border-radius:4px;color:var(--canvas);font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.ShareAppButton_labelled__viMmy:hover{filter:brightness(.85)}.ShareAppButton_labelled__viMmy .ShareAppButton_icon__9Ji39{width:.8125rem;height:.8125rem}.QrCode_root__UyqPp{display:block;width:100%;height:auto}.QrCode_paper__4lDRu{fill:var(--qr-paper)}.QrCode_ink__BA4q_{fill:var(--qr-ink)}.QrCode_seal__ySRyU{fill:var(--qr-paper);font-family:var(--font-sans);font-weight:600}.QrScreen_page__oLj_T{display:flex;align-items:center;justify-content:center;height:100%;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.QrScreen_back__go2w_,.QrScreen_theme__WgVUt{position:fixed;top:max(16px,env(safe-area-inset-top));z-index:10}.QrScreen_back__go2w_{left:max(16px,env(safe-area-inset-left));display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);text-decoration:none;transition:color .15s ease,border-color .15s ease}.QrScreen_back__go2w_:hover{border-color:var(--border);color:var(--ink)}.QrScreen_backIcon__JGVDp{width:1.125rem;height:1.125rem}.QrScreen_theme__WgVUt{right:max(16px,env(safe-area-inset-right))}.QrScreen_card__PiOz4{gap:16px;width:100%;max-width:21.25rem;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px;text-align:center}.QrScreen_card__PiOz4,.QrScreen_logo___ubHP{display:flex;flex-direction:column;align-items:center}.QrScreen_logo___ubHP{line-height:1;text-decoration:none}.QrScreen_logoTop__rq_Nw{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.QrScreen_logoBottom__Ehbsr{margin-top:3px;color:var(--slate);font-size:.55rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .15s ease}.QrScreen_logo___ubHP:hover .QrScreen_logoBottom__Ehbsr{color:var(--ink)}.QrScreen_plate__odDo4{display:flex;align-items:center;justify-content:center;width:100%;max-width:15rem;padding:10px;background:var(--qr-paper);border:1px solid var(--hairline);border-radius:6px}.QrScreen_info___IAkK{margin-top:2px}.QrScreen_title__iMJLJ{font-size:.9rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.QrScreen_subtitle__odhHr{margin-top:4px;color:var(--slate);font-size:.8rem}.QrScreen_actions__DLszk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%}.QrScreen_chip__QQ5WV{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:7px 11px;border:1px solid var(--hairline);border-radius:4px;color:var(--softened);font-size:.62rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease,border-color .15s ease}.QrScreen_chip__QQ5WV:hover{border-color:var(--border);color:var(--ink)}.QrScreen_chipIcon__LB_f6{flex-shrink:0;width:.8125rem;height:.8125rem}@media (max-width:360px){.QrScreen_chip__QQ5WV{gap:0;padding:7px 4px;font-size:.55rem;letter-spacing:0}.QrScreen_chipIcon__LB_f6{display:none}.QrScreen_actions__DLszk button{padding-right:8px;padding-left:8px}}.QrScreen_divider__avlio{width:100%;height:1px;background:var(--hairline)}.QrScreen_tags__zYE6A{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.QrScreen_tag__uA2uL{padding:3px 8px;border:1px solid var(--border);border-radius:2px;color:var(--softened);font-size:.58rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media (max-height:500px){.QrScreen_page__oLj_T{padding:10px}.QrScreen_card__PiOz4{display:grid;grid-template-columns:10rem minmax(0,1fr);grid-template-rows:repeat(5,auto);align-items:center;grid-column-gap:20px;column-gap:20px;grid-row-gap:10px;row-gap:10px;max-width:31.25rem;padding:16px}.QrScreen_plate__odDo4{grid-area:1/1/6/2;max-width:none}}.CalculatorForm_root__5vb4E{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.5rem}.CalculatorForm_row__Iyr0W{display:grid;flex-shrink:0;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.CalculatorForm_panel__bFQlK{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.5rem;padding:14px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px}@media (max-height:600px){.CalculatorForm_panel__bFQlK{gap:4px;padding:8px}}.ShareResultButton_root__Y_Klw{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;padding:6px;background:none;border:0;border-radius:4px;color:var(--slate);cursor:pointer;transition:color .15s ease}.ShareResultButton_root__Y_Klw:hover{color:var(--ink)}.ShareResultButton_root__Y_Klw svg{width:17px;height:17px}@media (pointer:coarse){.ShareResultButton_root__Y_Klw:after{content:"";position:absolute;inset:-8px}}.CalculatorResult_root__D3fNl{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.5rem}.CalculatorResult_card__8jDjq{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:safe center;flex:1 1;min-height:5rem;overflow:hidden;gap:3px;padding:14px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px;text-align:center;transition:border-color .15s ease}.CalculatorResult_ready__b6rzq{border-color:var(--border)}.CalculatorResult_placeholder__GxOmo{color:var(--slate);font-size:.875rem}.CalculatorResult_gapLabel__0niqF,.CalculatorResult_label__piRS_,.CalculatorResult_pointsLabel___0GWB{color:var(--slate);font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.CalculatorResult_rank__2XX2r{font-size:clamp(1.25rem,min(6.5vw,4.5dvh),2rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.CalculatorResult_gap__TRIeL,.CalculatorResult_points__oKRRU{display:flex;align-items:baseline;gap:.375rem}.CalculatorResult_gap__TRIeL{margin-top:.25rem}.CalculatorResult_gapValue__X8QH4{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1;letter-spacing:-.02em}.CalculatorResult_gapUnit__hV0Ow{color:var(--slate);font-size:.75rem}.CalculatorResult_pointsValue__7GvYB{color:var(--softened);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1}.CalculatorResult_scale__yyWCF{flex-shrink:0;padding:0 .25rem}@media (max-height:700px){.CalculatorResult_scale__yyWCF{display:none}.CalculatorResult_nearby__B6esM{margin-top:.375rem;padding-top:.375rem}.CalculatorResult_rank__2XX2r{font-size:clamp(1.25rem,6.5vw,1.375rem)}}@media (max-height:600px){.CalculatorResult_card__8jDjq{gap:2px;padding:8px 12px}.CalculatorResult_nearby__B6esM{gap:.75rem;margin-top:.25rem;padding-top:.25rem}.CalculatorResult_nearbyTime__lVohy{font-size:.75rem}.CalculatorResult_label__piRS_{display:none}.CalculatorResult_rank__2XX2r{font-size:clamp(1rem,6vw,1.25rem)}}.CalculatorResult_nearby__B6esM{display:flex;gap:1.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--hairline)}.CalculatorResult_nearbyRow__KAovZ{display:flex;align-items:baseline;gap:.375rem}.CalculatorResult_nearbyRank__Z3XAC{color:var(--slate);font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.CalculatorResult_nearbyTime__lVohy{margin:0;color:var(--slate);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.CalculatorResult_nearbyDone__rm0cO .CalculatorResult_nearbyRank__Z3XAC,.CalculatorResult_nearbyDone__rm0cO .CalculatorResult_nearbyTime__lVohy{color:var(--softened)}.Calculator_root__mnlQD{display:flex;flex-direction:column;flex:1 1;min-height:0}.KitchenSink_root__0EbxB{display:grid;grid-gap:2.5rem;gap:2.5rem;min-height:0;overflow-y:auto;padding-bottom:1rem}.KitchenSink_intro__gF3jm{color:var(--softened)}.KitchenSink_section__17s_s{display:grid;grid-gap:1rem;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--hairline)}.KitchenSink_title__VwFSo{font-size:1.25rem}.KitchenSink_row__NcvWI{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.KitchenSink_grid__AFWDM{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.StandardsIndex_root__KiFNJ{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.375rem}.StandardsIndex_controls__eXcY0{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;margin-bottom:.375rem}.StandardsIndex_row__qbwiY{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.StandardsIndex_pane__hQFy7{display:flex;flex-direction:column;min-height:0}.StandardsIndex_pane__hQFy7[hidden]{display:none}.StandardsIndex_event__gNeFQ{color:var(--slate);font-size:.62rem;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.StandardsIndex_pane__hQFy7 thead{display:none}.StandardsIndex_pane__hQFy7 td{padding:8px 12px}.StandardsIndex_pane__hQFy7 td:first-child{font-size:.75rem;letter-spacing:.01em;white-space:nowrap}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:1rem;font-weight:500}.StandardsIndex_pane__hQFy7 tbody tr:first-child td{border-top:0}.StandardsIndex_pane__hQFy7 tbody tr:nth-child(4) td,.StandardsIndex_pane__hQFy7 tbody tr:nth-child(7) td{border-top-color:var(--border)}.StandardsIndex_youth__eTHk0{color:var(--slate)}.StandardsIndex_adult___EaBU{color:var(--softened)}.StandardsIndex_title__Y7Nq_{color:var(--ink);font-weight:600}@media (max-height:700px){.StandardsIndex_root__KiFNJ{gap:.5rem}.StandardsIndex_pane__hQFy7 td{padding:4px 12px}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:.9375rem}}@media (max-height:600px){.StandardsIndex_root__KiFNJ{gap:.375rem}.StandardsIndex_controls__eXcY0{gap:.25rem}.StandardsIndex_pane__hQFy7{gap:.1875rem}.StandardsIndex_event__gNeFQ{font-size:.55rem}.StandardsIndex_pane__hQFy7 td{padding:2px 8px}.StandardsIndex_pane__hQFy7 td:first-child{font-size:.625rem}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:.8125rem}}