._switch_1dl1p_2{border:0;min-width:0;margin:0;padding:0}._segments_1dl1p_9{border:1px solid var(--color-outline);border-radius:var(--shape-full);display:inline-flex;overflow:hidden}._segment_1dl1p_9{display:flex;position:relative}._segment_1dl1p_9+._segment_1dl1p_9{border-left:1px solid var(--color-outline)}._input_1dl1p_26{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._label_1dl1p_36{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--space-8);min-height:var(--space-7);padding:0 var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background-color var(--duration-fast) var(--easing-standard);display:flex}._input_1dl1p_26:checked+._label_1dl1p_36{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}._input_1dl1p_26:focus-visible+._label_1dl1p_36{z-index:1;outline:3px solid var(--color-focus);outline-offset:-3px;position:relative}._input_1dl1p_26:hover:not(:checked)+._label_1dl1p_36{background-color:var(--color-surface-container)}@media (pointer:coarse),(width<1024px){._label_1dl1p_36{min-width:var(--target-min);min-height:var(--target-min)}}._wordmark_fyilm_1{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-height-tight);color:var(--color-text)}._accent_fyilm_8{color:var(--color-primary)}._form_nhji9_2{gap:var(--space-4);display:grid}._username_nhji9_8{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}._actions_nhji9_17{display:flex}@media (width<768px){._actions_nhji9_17>*{width:100%}}._page_516ez_2{min-height:100vh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}._column_516ez_9{gap:var(--space-5);justify-items:center;width:100%;max-width:400px;display:grid}._card_516ez_17{gap:var(--space-5);width:100%;padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._language_516ez_29,._switches_516ez_30{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-2)) 0;justify-self:end}._switches_516ez_30{gap:var(--space-2);align-items:center;display:flex}._title_516ez_41{font-size:var(--text-xl)}._form_516ez_45{gap:var(--space-4);display:grid}._submit_516ez_50{width:100%}._link_516ez_55{padding:var(--space-1) var(--space-2);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;text-decoration:underline}._iconButton_stpxu_2{width:calc(var(--space-7) + var(--space-2));height:calc(var(--space-7) + var(--space-2));border-radius:var(--shape-full);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse),(width<1024px){._iconButton_stpxu_2{width:var(--target-min);height:var(--target-min)}}._standard_stpxu_22{color:var(--color-text-muted);background-color:#0000}._tonal_stpxu_27{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}._outlined_stpxu_32{border-color:var(--color-outline);color:var(--color-text-muted);background-color:#0000}._iconButton_stpxu_2:disabled{color:var(--color-text-muted);opacity:.6;cursor:not-allowed;background-color:#0000}._iconButton_stpxu_2:disabled:after,._region_1s9go_1:empty{display:none}._notice_1s9go_5{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-sm);align-items:center;display:flex}._icon_1s9go_18{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);border:2px solid;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (pointer:coarse),(width<1024px){._link_15xvi_3{min-width:var(--target-min);min-height:var(--target-min);align-items:center;display:inline-flex}}._link_tkbvh_1{color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none}._link_tkbvh_1:hover{color:var(--color-text);text-decoration:underline}@media (pointer:coarse),(width<1024px){._link_tkbvh_1{min-height:var(--target-min);align-items:center;display:inline-flex}}._detail_tkbvh_20{color:var(--color-text-muted);font-size:var(--text-xs);display:block}._cardTitle_tkbvh_26{gap:var(--space-1);font-weight:var(--weight-regular);flex-direction:column;display:flex}._itemText_tkbvh_33{align-items:center;gap:var(--space-2);display:inline-flex}._tile_o3yxd_1{padding:var(--space-4) var(--space-6);border-radius:var(--shape-lg);background-color:var(--color-surface);box-shadow:var(--shadow-1);color:inherit;grid-template-columns:auto 1fr;align-items:center;margin:0;text-decoration:none;display:grid}._link_o3yxd_14{cursor:pointer}._well_o3yxd_18{border-radius:var(--shape-md);background-color:var(--color-surface-container);grid-area:1/1/span 2;place-items:center;width:48px;height:48px;margin-inline-end:var(--space-4);display:inline-grid}._value_o3yxd_30{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--line-height-tight);grid-column:2}._label_o3yxd_38{color:var(--color-text-muted);font-size:var(--text-sm);grid-column:2}._danger_o3yxd_44 ._value_o3yxd_30{color:var(--color-danger-fg)}._danger_o3yxd_44 ._well_o3yxd_18{background-color:var(--color-danger-bg);color:var(--color-danger-fg)}._warn_o3yxd_53 ._value_o3yxd_30{color:var(--color-warn-fg)}._warn_o3yxd_53 ._well_o3yxd_18{background-color:var(--color-warn-bg);color:var(--color-warn-fg)}._info_o3yxd_62 ._well_o3yxd_18{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}._form_ubhv1_1{gap:var(--space-4);display:grid}._date_ubhv1_7{max-width:14rem}._linkedTo_ubhv1_11{max-width:17rem}._tiles_1cea3_1{margin-bottom:var(--space-7)}._tileGrid_1cea3_5{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._panels_1cea3_11{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}._order_1cea3_17{color:var(--color-text-muted);font-size:var(--text-sm)}._filter_1cea3_22{margin:0}._anchor_1cea3_26{scroll-margin-top:var(--space-4)}@media (width>=768px){._tileGrid_1cea3_5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._tileGrid_1cea3_5{grid-template-columns:repeat(4,minmax(0,1fr))}}._linkFilter_1p5pc_1{align-items:center;gap:var(--space-2);display:flex}._linkFilter_1p5pc_1 label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._reminder_1p5pc_13{gap:var(--space-1);display:grid}._notes_1p5pc_18{color:var(--color-text-muted);font-size:var(--text-sm)}._actions_1p5pc_23{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}._clearFilter_1p5pc_30{font-weight:var(--weight-semibold)}@media (width<=600px){._actions_1p5pc_23{flex-direction:column;align-items:flex-start}}._list_19mo1_2{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}._list_19mo1_2 dt{color:var(--color-text-muted)}._list_19mo1_2 dd{margin:0}._muted_19mo1_17{color:var(--color-text-muted)}@media (width<768px){._list_19mo1_2{grid-template-columns:1fr;gap:0}._list_19mo1_2 dd{margin-bottom:var(--space-2)}}._form_uwsp3_2{gap:var(--space-4);display:grid}._sentence_uwsp3_7{gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}._input_uwsp3_15{width:calc(var(--space-8) * 2)}._hint_uwsp3_19{font-size:var(--text-sm);color:var(--color-text-muted)}._content_fgzvn_2{gap:var(--space-4);max-width:calc(var(--space-8) * 13 + var(--space-2) * 2);display:grid}._readOnly_fgzvn_9{gap:var(--space-2);font-size:var(--text-sm);display:grid}._muted_fgzvn_15{color:var(--color-text-muted)}._region_1hkae_2{right:var(--space-4);bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));left:var(--space-4);z-index:900;width:min(560px, calc(100vw - 2 * var(--space-4)));margin-inline:auto;position:fixed}._list_1hkae_12{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._toast_1hkae_20{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--shape-sm);background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface);box-shadow:var(--shadow-2);opacity:1;transition:opacity var(--duration-base);display:flex}@starting-style{._toast_1hkae_20{opacity:0}}._toast_1hkae_20[data-state=leaving]{opacity:0}._icon_1hkae_43{display:inline-flex}._message_1hkae_47{font-size:var(--text-sm);flex:1}._action_1hkae_52,._dismiss_1hkae_53{min-width:var(--space-7);min-height:var(--space-7);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0}._action_1hkae_52{padding:0 var(--space-3);color:var(--color-inverse-primary);font-weight:var(--weight-semibold)}._dismiss_1hkae_53{border-radius:var(--shape-full);place-items:center;display:inline-grid}@media (pointer:coarse),(width<1024px){._action_1hkae_52,._dismiss_1hkae_53{min-width:var(--target-min);min-height:var(--target-min)}}._sidebar_mp6wg_1{display:none}@media (width>=1024px){._sidebar_mp6wg_1{height:100vh;padding:var(--space-4) var(--space-3);background-color:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}}._head_mp6wg_19{gap:var(--space-2);min-height:var(--space-8);margin-bottom:var(--space-2);padding-left:var(--space-4);justify-content:space-between;align-items:center;display:flex}._monogram_mp6wg_29{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-height-tight)}._nav_mp6wg_37{flex-direction:column;display:flex}._groupLabel_mp6wg_42{margin:var(--space-4) var(--space-4) var(--space-2);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}._list_mp6wg_52{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._link_mp6wg_62{gap:var(--space-3);min-height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-4);border-radius:var(--shape-full);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:flex}._link_mp6wg_62:hover{color:var(--color-text-muted)}._link_mp6wg_62[aria-current=page]{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}._indicator_mp6wg_84{flex:none;justify-content:center;align-items:center;display:inline-flex}._label_mp6wg_91{overflow-wrap:anywhere;min-width:0}._sidebar_mp6wg_1[data-collapsed=true]{padding-inline:var(--space-1)}._sidebar_mp6wg_1[data-collapsed=true] ._head_mp6wg_19{flex-direction:column;justify-content:center;padding-left:0}._sidebar_mp6wg_1[data-collapsed=true] ._group_mp6wg_42+._group_mp6wg_42{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-outline-variant)}._sidebar_mp6wg_1[data-collapsed=true] ._link_mp6wg_62{gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--shape-lg);font-size:var(--text-xs);text-align:center;flex-direction:column;justify-content:center}._sidebar_mp6wg_1[data-collapsed=true] ._link_mp6wg_62[aria-current=page]{color:var(--color-text);background-color:#0000}._sidebar_mp6wg_1[data-collapsed=true] ._indicator_mp6wg_84{width:calc(var(--space-8) + var(--space-2));height:var(--space-7);border-radius:var(--shape-full)}._sidebar_mp6wg_1[data-collapsed=true] ._link_mp6wg_62[aria-current=page] ._indicator_mp6wg_84{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}._drawer_mp6wg_140{width:min(calc(var(--sidebar-width) + var(--space-7)), 85vw);border-radius:0 var(--shape-lg) var(--shape-lg) 0;background-color:var(--color-surface);max-width:none;height:100%;max-height:none;color:var(--color-text);box-shadow:var(--shadow-2);border:0;margin:0;padding:0}._drawer_mp6wg_140::backdrop{background-color:var(--color-backdrop)}._drawerBody_mp6wg_158{min-height:100%;padding:var(--space-4) var(--space-3);flex-direction:column;display:flex}._drawerHead_mp6wg_165{gap:var(--space-2);padding-left:var(--space-4);justify-content:space-between;align-items:center;display:flex}._drawerFooter_mp6wg_173{gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-2);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}._bell_4sp8d_2{width:calc(var(--space-7) + var(--space-2));height:calc(var(--space-7) + var(--space-2));border-radius:var(--shape-full);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._bell_4sp8d_2:hover{color:var(--color-text-muted)}@media (pointer:coarse),(width<1024px){._bell_4sp8d_2{width:var(--target-min);height:var(--target-min)}}._badge_4sp8d_26{top:var(--space-1);min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--shape-full);background-color:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--space-4);text-align:center;position:absolute;right:0}._root_npb29_1{display:flex;position:relative}._trigger_npb29_7{gap:var(--space-2);min-height:calc(var(--space-7) + var(--space-2));padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--shape-full);color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}._name_npb29_20{max-width:calc(var(--space-8) * 4);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chevron_npb29_29{color:var(--color-text-muted);flex:none;transform:rotate(90deg)}._popover_npb29_35{top:calc(100% + var(--space-1));z-index:20;gap:var(--space-2);min-width:calc(var(--space-8) * 5);max-width:calc(100vw - 2 * var(--space-2));padding:var(--space-2);border:1px solid var(--color-outline-variant);border-radius:var(--shape-md);background-color:var(--color-surface-container);box-shadow:var(--shadow-2);display:grid;position:absolute;right:0}._signedIn_npb29_51{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}._menu_npb29_58{gap:var(--space-1);display:grid}._item_npb29_63{gap:var(--space-3);width:100%;min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--shape-sm);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}._item_npb29_63:hover{color:var(--color-text)}._language_npb29_86{padding:var(--space-1) var(--space-3) var(--space-2);justify-self:start}@media (width>=768px){._language_npb29_86{display:none}}@media (width<768px){._name_npb29_20{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._chevron_npb29_29{display:none}._trigger_npb29_7{padding:var(--space-1)}}@media (pointer:coarse),(width<1024px){._trigger_npb29_7{min-width:var(--target-min);min-height:var(--target-min);justify-content:center}}._topbar_yt9x5_2{z-index:10;gap:var(--space-2);min-height:var(--topbar-height);padding:0 var(--space-2);background-color:var(--color-surface);transition:box-shadow var(--duration-fast) var(--easing-standard);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._topbar_yt9x5_2[data-scrolled=true]{box-shadow:var(--shadow-1)}._start_yt9x5_21{gap:var(--space-1);align-items:center;min-width:0;display:flex}._home_yt9x5_28{min-width:0;min-height:var(--target-min);color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}._end_yt9x5_39{gap:var(--space-1);flex:none;align-items:center;margin-left:auto;display:flex}._language_yt9x5_48{display:none}@media (width>=768px){._topbar_yt9x5_2{padding:0 var(--page-padding)}._end_yt9x5_39{gap:var(--space-2)}._language_yt9x5_48{display:block}}@media (width>=1024px){._start_yt9x5_21{display:none}}._shell_1x7uv_1{background-color:var(--color-bg);min-height:100vh}._column_1x7uv_6{flex-direction:column;min-width:0;display:flex}._main_1x7uv_12{width:100%;max-width:var(--content-max);min-width:0;padding:var(--space-4) var(--page-padding) var(--space-6)}@media (width>=1024px){._shell_1x7uv_1{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}._shell_1x7uv_1[data-collapsed=true]{grid-template-columns:var(--rail-width) minmax(0, 1fr)}._main_1x7uv_12{padding:var(--space-2) var(--page-padding) var(--page-padding)}}._note_x2xp0_1{color:var(--color-text-muted)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#0f766e;--color-primary-hover:#115e59;--color-primary-subtle:#e6f4f2;--color-on-primary:#fff;--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-muted:#f1f3f5;--color-border:#d0d5dd;--color-text:#1d2939;--color-text-muted:#475467;--color-focus:#2563eb;--color-ok-bg:#e7f6ec;--color-ok-fg:#146c2e;--color-warn-bg:#fff4d6;--color-warn-fg:#7a4a00;--color-today-bg:#ffe8d6;--color-today-fg:#9a3412;--color-danger-bg:#fde8e8;--color-danger-fg:#b42318;--color-danger:#c4320a;--color-on-danger:#fff;--color-plate-bg:#f7d117;--color-plate-fg:#111;--color-backdrop:#10182880;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-plate:"Arial Narrow", "Roboto Condensed", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--line-height:1.5;--line-height-tight:1.2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:6px;--radius:10px;--radius-pill:999px;--shadow-1:0 1px 2px #1018280f, 0 1px 3px #1018281a;--shadow-2:0 12px 24px #1018282e, 0 4px 8px #10182814;--duration-fast:.12s;--duration-base:.2s;--sidebar-width:240px;--content-max:1200px;--dialog-sm:420px;--dialog-md:560px;--dialog-lg:720px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}:root{--color-plate-pt-bg:#fff;--color-plate-pt-fg:#111;--color-plate-band-bg:#039;--color-plate-band-fg:#fff;--target-min:44px;--topbar-height:56px;--page-padding:16px}@media (width>=768px){:root{--page-padding:24px}}@media (width>=1024px){:root{--page-padding:32px}}@font-face{font-family:Outfit;src:url(/fonts/outfit-variable.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f7f6;--color-surface-container:#eef3f1;--color-surface-container-high:#e6ecea;--color-primary-container:#a6efe3;--color-on-primary-container:#00201c;--color-secondary-container:#cde8e2;--color-on-secondary-container:#062420;--color-outline:#6f7977;--color-outline-variant:#bec9c6;--color-inverse-surface:#2b3230;--color-inverse-on-surface:#eef3f1;--color-inverse-primary:#82d5c8;--color-primary-subtle:var(--color-secondary-container);--color-border:var(--color-outline-variant);--state-hover:.08;--state-focus:.1;--state-pressed:.1;--color-avatar-1:#0f766e;--color-avatar-2:#2563eb;--color-avatar-3:#c2410c;--color-avatar-4:#7c3aed;--color-avatar-5:#be185d;--color-avatar-6:#0369a1;--font-heading:"Outfit", var(--font-body);--shape-sm:8px;--shape-md:12px;--shape-lg:16px;--shape-xl:28px;--shape-full:999px;--radius-sm:var(--shape-sm);--radius:var(--shape-md);--radius-pill:var(--shape-full);--shadow-1:0 1px 2px #00000026, 0 1px 3px 1px #00000014;--shadow-2:0 4px 8px 3px #00000014, 0 1px 3px #00000026;--easing-standard:cubic-bezier(.2, 0, 0, 1);--sidebar-width:280px;--rail-width:88px;--topbar-height:56px}@media (width>=1024px){:root{--topbar-height:64px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#2dd4bf;--color-primary-hover:#5eead4;--color-on-primary:#04201d;--color-bg:#0f1419;--color-surface:#171d24;--color-surface-muted:#1f2730;--color-text:#e6e9ee;--color-text-muted:#a6b0bd;--color-focus:#93c5fd;--color-ok-bg:#12321f;--color-ok-fg:#7ee2a0;--color-warn-bg:#3a2c08;--color-warn-fg:#fcd34d;--color-today-bg:#3d2010;--color-today-fg:#fdba74;--color-danger-bg:#3d1414;--color-danger-fg:#fca5a5;--color-danger:#f87171;--color-on-danger:#2a0606;--color-backdrop:#0009;--color-surface-container:#1b2229;--color-surface-container-high:#252c33;--color-primary-container:#00504a;--color-on-primary-container:#a6efe3;--color-secondary-container:#334b47;--color-on-secondary-container:#cde8e2;--color-outline:#899390;--color-outline-variant:#3f4947;--color-inverse-surface:#dde4e1;--color-inverse-on-surface:#1d2939;--color-inverse-primary:#0f5f58;--shadow-1:none;--shadow-2:none}.stateLayer{isolation:isolate;position:relative}.stateLayer:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);pointer-events:none;z-index:-1;background:currentColor;position:absolute;inset:0}.stateLayer:hover:after{opacity:var(--state-hover)}.stateLayer:focus-visible:after{opacity:var(--state-focus)}.stateLayer:active:after{opacity:var(--state-pressed)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--topbar-height) + var(--space-2));font-family:var(--font-body);font-size:100%;line-height:var(--line-height);color:var(--color-text);background-color:var(--color-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-size:var(--text-md);font-weight:var(--weight-regular);margin:0}h1,h2,h3,h4{line-height:var(--line-height-tight);font-weight:var(--weight-semibold);margin:0}h1,h2,h3{font-family:var(--font-heading)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.skip-link{top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-2);position:absolute;transform:translateY(-200%)}@media (pointer:coarse),(width<1024px){.skip-link{min-height:var(--target-min);align-items:center;display:inline-flex}}.skip-link:focus-visible{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
