.streaks-band_section__XhV3x{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:12px;padding:12px}.streaks-band_grid__cKckk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.streaks-band_grid__cKckk{grid-template-columns:repeat(4,minmax(0,1fr))}}.streaks-band_tile__FxoCc{display:flex;flex-direction:column;margin:0;padding:6px 8px;border-radius:8px}.streaks-band_label__t26wB{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--color-foreground-subtle));margin:0}.streaks-band_labelIco__Ut4hX{display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--color-primary))}.streaks-band_tileIco__fB6UZ{width:12px;height:12px}.streaks-band_value__oZYh6{margin:4px 0 0;display:inline-flex;align-items:baseline;gap:4px}.streaks-band_num__xu2V9{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground));line-height:1.1}.streaks-band_hint__iMxW4{font-size:12px;color:hsl(var(--color-foreground-subtle))}.streaks-band_empty__587Nt{font-size:13px;color:hsl(var(--color-foreground-subtle));padding:8px 4px;display:flex;align-items:center;gap:6px}.streaks-band_spinner__0Q71t{width:14px;height:14px;animation:streaks-band_jsbp-spin__fm3bP .8s linear infinite}@keyframes streaks-band_jsbp-spin__fm3bP{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.streaks-band_spinner__0Q71t{animation:none}}.stepper_list__C8o4V{display:flex;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;width:100%}.stepper_item__g9jEh{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0}.stepper_item__g9jEh:not(:first-child):before{content:"";position:absolute;top:27px;inset-inline-end:50%;width:100%;height:2px;background:hsl(var(--color-border));z-index:0}.stepper_item__g9jEh[data-state=active]:not(:first-child):before,.stepper_item__g9jEh[data-state=completed]:not(:first-child):before{background:hsl(var(--color-primary))}.stepper_button__hUuli,.stepper_static__3w5Ic{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:0;padding:8px 4px;width:100%;color:inherit;font:inherit;position:relative;z-index:1}.stepper_button__hUuli{cursor:pointer;border-radius:8px;transition:background .12s ease}.stepper_button__hUuli:hover{background:hsl(var(--color-surface))}.stepper_button__hUuli:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.stepper_circle__MYpMc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:hsl(var(--color-card));border:2px solid hsl(var(--color-border));color:hsl(var(--color-foreground-subtle));flex:0 0 auto}.stepper_circle__MYpMc[data-state=completed]{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground,0 0% 100%))}.stepper_circle__MYpMc[data-state=active]{background:hsl(var(--color-card));border-color:hsl(var(--color-primary));color:hsl(var(--color-primary))}.stepper_icon__aGyxi{width:14px;height:14px}.stepper_label__sTX9o{font-size:12px;line-height:1.25;text-align:center;color:hsl(var(--color-foreground-subtle));text-wrap:balance;overflow-wrap:anywhere;max-width:100%}.stepper_label__sTX9o[data-state=active]{color:hsl(var(--color-foreground));font-weight:600}.stepper_label__sTX9o[data-state=completed]{color:hsl(var(--color-foreground-muted));font-weight:500}.stepper_srOnly__D_okC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.stepper_button__hUuli,.stepper_static__3w5Ic{padding:8px 2px}.stepper_label__sTX9o{font-size:11px;overflow-wrap:break-word;hyphens:auto}}@media (prefers-reduced-motion:reduce){.stepper_button__hUuli{transition:none}}.due-date-quick-picker_root__msOgL{display:flex;flex-direction:column;gap:8px}.due-date-quick-picker_chips__fTU3N{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.due-date-quick-picker_chip__VLVS4{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-card));color:hsl(var(--color-foreground-muted));font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.due-date-quick-picker_chip__VLVS4:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.due-date-quick-picker_chip__VLVS4:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.due-date-quick-picker_chip__VLVS4[data-checked=true]{background:hsl(var(--color-primary)/.12);color:hsl(var(--color-primary));border-color:hsl(var(--color-primary)/.4)}.due-date-quick-picker_chipIco__r3LlH{width:12px;height:12px}.due-date-quick-picker_clear__j9LX_{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid transparent;background:transparent;color:hsl(var(--color-foreground-subtle));cursor:pointer;transition:background .12s ease,color .12s ease}.due-date-quick-picker_clear__j9LX_:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.due-date-quick-picker_clear__j9LX_:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.due-date-quick-picker_clearIco__6742O{width:12px;height:12px}.due-date-quick-picker_customInput__XhjWU{font-size:13px;padding:6px 10px;border-radius:8px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-card));color:hsl(var(--color-foreground));align-self:flex-start}.due-date-quick-picker_customInput__XhjWU:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){.due-date-quick-picker_chip__VLVS4,.due-date-quick-picker_clear__j9LX_{transition:none}}.card-grid_container__ngKgw{container-type:inline-size;inline-size:100%}.card-grid_grid__xMTOE{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:0;list-style:none}.card-grid_grid__xMTOE>*{min-inline-size:0}.card-grid_grid__xMTOE>*>:only-child{block-size:100%}.card-grid_grid__xMTOE>:has(>[data-card-footer]){display:flex;flex-direction:column}.card-grid_grid__xMTOE>:has(>[data-card-footer])>:first-child{flex-grow:1}@container (min-width: 36rem){.card-grid_grid__xMTOE{grid-template-columns:repeat(var(--cols-narrow),minmax(0,1fr))}.card-grid_grid__xMTOE[data-span-narrow]>:last-child{grid-column:span 2}}@container (min-width: 64rem){.card-grid_grid__xMTOE{grid-template-columns:repeat(var(--cols-wide),minmax(0,1fr))}.card-grid_grid__xMTOE[data-span-narrow]>:last-child{grid-column:auto}.card-grid_grid__xMTOE[data-span-wide]>:last-child{grid-column:span 2}}.card-grid_spread__qqNni{display:flex;flex-wrap:wrap;--cols:1}.card-grid_spread__qqNni>*{flex:1 1 calc((100% - (var(--cols) - 1) * 1rem) / var(--cols))}@container (min-width: 36rem){.card-grid_spread__qqNni{--cols:var(--cols-narrow)}}@container (min-width: 64rem){.card-grid_spread__qqNni{--cols:var(--cols-wide)}}.page_page__Ojt09{display:flex;flex-direction:column;gap:1.5rem;inline-size:100%}.page_header__FUKZs{display:flex;flex-direction:column;gap:6px}.page_title___p7Px{display:inline-flex;align-items:center;gap:8px}.page_title___p7Px h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:hsl(var(--color-foreground))}.page_titleIco__B0g8R{width:18px;height:18px;color:hsl(var(--color-primary))}.page_lede__7ewMZ{margin:0;font-size:13px;color:hsl(var(--color-foreground-subtle))}.page_card__wXl5l{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.page_cardTitle__JOgJl{margin:0;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:hsl(var(--color-foreground))}.page_cardIco__qbeqQ{width:14px;height:14px;color:hsl(var(--color-primary))}.page_cardLede__j_Vkh{margin:0;font-size:13px;color:hsl(var(--color-foreground-subtle))}.page_code__0xJN9{border:1px solid hsl(var(--color-border));border-radius:8px;padding:8px 10px;margin:4px 0 0;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.page_code__0xJN9,.page_inline__M48fm{background:hsl(var(--color-muted));font-family:var(--font-mono);font-size:12px;color:hsl(var(--color-foreground))}.page_inline__M48fm{border-radius:4px;padding:1px 5px}.page_steps__zcjnr{margin:0;max-width:72ch;padding-inline-start:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:hsl(var(--color-foreground))}.page_testFields__x82vK{display:grid;grid-template-columns:1fr 140px;gap:10px;align-items:end}.page_field__KvcR5{display:flex;flex-direction:column;gap:4px;font-size:12px;color:hsl(var(--color-foreground-subtle))}.page_wideField__i8Rem{grid-column:1/-1}.page_field__KvcR5 input,.page_field__KvcR5 select{max-width:none;height:40px;padding:0 8px;border-radius:8px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-surface));color:hsl(var(--color-foreground));font-size:13px}.page_hint__BuUcZ{font-size:11px;line-height:1.35;color:hsl(var(--color-foreground-subtle))}.page_testBtn__Nojrz{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid hsl(var(--color-primary));background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground,0 0% 100%));font-size:13px;font-weight:600;cursor:pointer}.page_testBtn__Nojrz:disabled{opacity:.6;cursor:not-allowed}.page_spinner__gJE1o{width:14px;height:14px;animation:page_vs-spin__eXBZu .8s linear infinite}@keyframes page_vs-spin__eXBZu{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_spinner__gJE1o{animation:none}}.page_error__jDjQC,.page_success__to7Sm{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:8px 10px;border-radius:8px}.page_success__to7Sm{background:hsl(var(--color-success-bg,140 60% 95%));color:hsl(var(--color-success-fg,140 60% 25%));border:1px solid hsl(var(--color-success-border,140 50% 70%))}.page_error__jDjQC{background:hsl(var(--color-error-bg,0 80% 95%));color:hsl(var(--color-error-fg,0 60% 30%));border:1px solid hsl(var(--color-error-border,0 60% 70%))}@media (max-width:640px){.page_page__Ojt09{padding:16px 12px;gap:12px}.page_testFields__x82vK{grid-template-columns:1fr}}.page_page__Ojt09>[data-page-header]{margin-block-end:calc(1rem - 1.5rem)}.tabs_wrap__VzpPs{display:flex;flex-direction:column;gap:1rem;width:100%}.tabs_tablist__TD9l_{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:.25rem;border-block-end:1px solid hsl(var(--color-border));padding:0;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tabs_tablist__TD9l_::-webkit-scrollbar{display:none}.tabs_tab__hneWK{display:inline-flex;flex-shrink:0;white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .75rem;border:0;border-block-end:2px solid transparent;background:transparent;color:hsl(var(--color-fg-muted));font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:500;cursor:pointer;margin-block-end:-1px;border-radius:6px 6px 0 0;transition:color var(--motion-duration-micro) var(--motion-ease-standard),border-color var(--motion-duration-micro) var(--motion-ease-standard),background-color var(--motion-duration-micro) var(--motion-ease-standard)}.tabs_indicator__lIg4e{position:absolute;inset-block-end:-1px;left:0;width:0;height:2px;border-radius:2px;background:hsl(var(--color-primary));opacity:0;pointer-events:none}.tabs_tablist__TD9l_[data-indicator] .tabs_indicator__lIg4e{opacity:1}.tabs_tablist__TD9l_[data-indicator=ready] .tabs_indicator__lIg4e{transition:transform var(--motion-duration-emphasis) var(--motion-ease-emphasized-out),width var(--motion-duration-emphasis) var(--motion-ease-emphasized-out)}.tabs_tablist__TD9l_[data-indicator] .tabs_tab__hneWK[data-selected]{border-block-end-color:transparent}.tabs_tab__hneWK:hover:not([data-disabled]){color:hsl(var(--color-fg));background:hsl(var(--color-muted)/.6)}.tabs_tab__hneWK:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.tabs_tab__hneWK[data-selected]{color:hsl(var(--color-fg));border-block-end-color:hsl(var(--color-primary))}.tabs_tab__hneWK[data-disabled]{cursor:not-allowed;opacity:.5}.tabs_icon__NmJ2G{display:inline-flex;align-items:center;justify-content:center}.tabs_label__MlKjk{display:inline-block}.tabs_panel__t9LdU{outline:none;min-height:1px}.tabs_panel__t9LdU:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px;border-radius:6px}.reading-layout_root__5WGId{container-type:inline-size;inline-size:100%;max-inline-size:120rem;margin-inline:auto}.reading-layout_grid__FV6Nv{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"toc" "rail" "main";-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.5rem;align-items:start}.reading-layout_toc__f5F78{grid-area:toc;min-inline-size:0}.reading-layout_rail__lrhZ2{grid-area:rail;min-inline-size:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start}.reading-layout_main__Bvxit{grid-area:main;min-inline-size:0}.reading-layout_side__73RPo{display:none}@container (min-width: 56rem){.reading-layout_root__5WGId[data-has-toc=true] .reading-layout_grid__FV6Nv{grid-template-columns:13rem minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"toc rail" "toc main"}.reading-layout_root__5WGId[data-has-toc=true][data-has-rail=false] .reading-layout_grid__FV6Nv{grid-template-rows:1fr;grid-template-areas:"toc main"}.reading-layout_toc__f5F78{align-self:stretch}.reading-layout_side__73RPo{display:block;position:sticky;inset-block-start:.5rem;max-block-size:calc(100vh - 7rem);overflow-y:auto}.reading-layout_disclosure__oJBTi{display:none}}@container (min-width: 88rem){.reading-layout_root__5WGId[data-has-rail=true][data-has-toc=true] .reading-layout_grid__FV6Nv{grid-template-columns:13rem minmax(0,1fr) 19rem;grid-template-rows:auto;grid-template-areas:"toc main rail"}.reading-layout_root__5WGId[data-has-rail=true][data-has-toc=false] .reading-layout_grid__FV6Nv{grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"main rail"}.reading-layout_rail__lrhZ2{grid-template-columns:minmax(0,1fr);position:sticky;inset-block-start:.5rem;max-block-size:calc(100vh - 7rem);overflow-y:auto}}.filter-bar_bar__kfOte{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.filter-bar_fields__NX6uF{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-inline-size:0}.filter-bar_fields__NX6uF>*{inline-size:100%;min-inline-size:0}@media (min-width:40rem){.filter-bar_fields__NX6uF>*{inline-size:12.5rem;flex:0 0 auto}.filter-bar_fields__NX6uF>[data-filter-width=wide]{inline-size:18rem}.filter-bar_fields__NX6uF>[data-filter-width=auto]{inline-size:auto}}.filter-bar_actions__jp2tW{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-inline-start:auto}@media (max-width:39.99rem){.filter-bar_fields__NX6uF>:not([data-filter-inline])>*{inline-size:100%;min-inline-size:0}.filter-bar_actions__jp2tW{inline-size:100%;margin-inline-start:0}.filter-bar_actions__jp2tW>*{flex:1 1 auto}}.form-page-layout_root__OMAew{container-type:inline-size;inline-size:100%}.form-page-layout_grid__o_IA9{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start;max-inline-size:52rem;margin-inline:auto}.form-page-layout_aside__SSud3,.form-page-layout_main___xEsV{min-inline-size:0}.form-page-layout_aside__SSud3{display:grid;gap:1rem;align-content:start}@container (min-width: 64rem){.form-page-layout_root__OMAew[data-has-aside=true] .form-page-layout_grid__o_IA9{grid-template-columns:minmax(0,52rem) minmax(20rem,32rem);-moz-column-gap:2.5rem;column-gap:2.5rem;max-inline-size:90rem;justify-content:center}.form-page-layout_root__OMAew[data-has-aside=true] .form-page-layout_aside__SSud3{position:sticky;inset-block-start:1rem}}.tts-controls_root__LFIZj{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem 1rem;border:1px solid var(--border,#e5e7eb);border-radius:.75rem;background:var(--surface,#ffffff)}.tts-controls_buttons__43U9k{display:inline-flex;gap:.5rem}.tts-controls_button__1WFYZ{min-height:2.5rem;min-width:4rem;padding:0 1rem;border-radius:.5rem;border:1px solid var(--border,#e5e7eb);background:var(--surface,#ffffff);font-size:.875rem;font-weight:500;color:hsl(var(--color-fg));cursor:pointer}.tts-controls_button__1WFYZ:hover:not([disabled]){background:hsl(var(--color-muted))}.tts-controls_button__1WFYZ:focus-visible{outline:2px solid var(--ring,#2563eb);outline-offset:2px}.tts-controls_button__1WFYZ[disabled]{opacity:.5;cursor:not-allowed}.tts-controls_voiceLabel__3WKgq{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--color-fg-muted))}.tts-controls_voiceLabelText__hy4N6{white-space:nowrap}.tts-controls_voiceSelect__VG3sN{min-height:2.5rem;padding:0 .5rem;border-radius:.5rem;border:1px solid var(--border,#e5e7eb);background:var(--surface,#ffffff);font-size:.875rem;max-width:16rem}.tts-controls_unsupported__4nls9{margin:0;font-size:.875rem;color:hsl(var(--color-fg-muted))}.page_page__5GPXb{height:calc(100dvh - 120px - env(safe-area-inset-bottom, 0px));min-height:26rem}@media (min-width:768px){.page_page__5GPXb{height:calc(100dvh - 104px)}}@media (min-width:1024px){.page_page__5GPXb{height:100%}}.page_content__SIhPW{display:flex;flex-direction:column;min-height:0}.page_shell__BlmZu{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.page_surface__w6bTF{position:relative;flex:1 1 auto;min-height:0}.page_fill__g3waJ{flex:1 1 auto}.page_centred__XhEyT{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding-block:24px}.page_centred__XhEyT>*{width:100%;max-width:40rem}.page_notice__qUjEr{margin:0;padding-block:8px;padding-inline:12px;border:1px solid hsl(var(--color-danger)/.4);border-radius:8px;background:hsl(var(--color-danger)/.08);color:hsl(var(--color-danger));font-size:13px}.page_page__b0NR_{display:flex;flex-direction:column;gap:1.5rem}.page_header__I7H_7{display:flex;flex-direction:column;gap:.5rem}.page_title__4w_54{font-size:1.75rem;font-weight:600;letter-spacing:-.01em;margin:0;color:hsl(var(--color-fg))}.page_lede__PWBlp{font-size:.95rem;color:hsl(var(--color-fg-muted));margin:0}.page_controls__TUp7E{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border,#e5e7eb);border-radius:.75rem;background:var(--surface,#ffffff)}.page_controlGroup__2Sg4Z{display:flex;flex-direction:column;gap:.375rem}.page_label__VCUc6{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--color-fg-muted));margin:0}.page_segmented__FNki1{display:inline-flex;border:1px solid var(--border,#e5e7eb);border-radius:.5rem;overflow:hidden}.page_segmentBtn__6Lcwu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:.5rem .875rem;font:inherit;font-size:.875rem;color:hsl(var(--color-fg));cursor:pointer}.page_segmentBtn__6Lcwu[aria-pressed=true]{background:hsl(var(--color-primary));color:hsl(var(--color-primary-fg))}.page_segmentBtn__6Lcwu:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.page_horizonInput__wJSIm{width:4.5rem}.page_horizonInput__wJSIm,.page_minutesInput__02qb_{padding:.5rem .625rem;border:1px solid hsl(var(--color-border));border-radius:.5rem;background:hsl(var(--color-surface));color:hsl(var(--color-fg));font-size:.875rem}.page_minutesInput__02qb_{width:5.5rem}.page_actions__y_dl_{margin-inline-start:auto;display:flex;gap:.5rem}.page_primary__OEnRF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--color-primary));color:hsl(var(--color-primary-fg));border:1px solid hsl(var(--color-primary));border-radius:.5rem;padding:.5rem 1rem;font:inherit;font-weight:500;cursor:pointer}.page_primary__OEnRF[disabled]{opacity:.6;cursor:not-allowed}.page_primary__OEnRF:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.page_secondary__Rw9fn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface,#ffffff);color:hsl(var(--color-fg));border:1px solid var(--border,#e5e7eb);border-radius:.5rem;padding:.45rem .75rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.page_secondary__Rw9fn[disabled]{opacity:.55;cursor:not-allowed}.page_secondary__Rw9fn:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.page_statusRow__Ku99v{font-size:.875rem;color:hsl(var(--color-fg-muted));margin:0}.page_statusRow__Ku99v[data-tone=error]{color:hsl(var(--color-danger))}.page_guardrailSummary__4Wd_0{display:flex;flex-wrap:wrap;gap:.5rem}.page_guardrailSummary__4Wd_0 span{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;background:hsl(var(--color-muted));color:hsl(var(--color-fg));font-size:.8125rem;font-weight:500;padding:.4rem .65rem}.page_replanReadiness__9VZvy{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;border:1px solid color-mix(in srgb,hsl(var(--color-success)) 30%,var(--border,#e5e7eb));border-radius:.5rem;background:color-mix(in srgb,hsl(var(--color-success)) 8%,var(--surface,#ffffff));padding:.75rem .875rem}.page_replanReadinessBody__GVrkd{flex:1 1 18rem;min-width:0}.page_replanReadiness__9VZvy[data-risk=medium]{border-color:color-mix(in srgb,hsl(var(--color-warning)) 36%,var(--border,#e5e7eb));background:color-mix(in srgb,hsl(var(--color-warning)) 9%,var(--surface,#ffffff))}.page_replanReadiness__9VZvy[data-risk=high]{border-color:color-mix(in srgb,hsl(var(--color-danger)) 34%,var(--border,#e5e7eb));background:color-mix(in srgb,hsl(var(--color-danger)) 9%,var(--surface,#ffffff))}.page_replanReadinessTitle__Ak5J2{margin:0;color:hsl(var(--color-fg));font-size:.875rem;font-weight:650}.page_replanReadinessCopy__S03Oy{margin:.25rem 0 0;color:hsl(var(--color-fg-muted));font-size:.8125rem;line-height:1.45}.page_replanReadinessBadge__abwA0{flex:0 0 auto;border:1px solid;border-radius:999px;color:hsl(var(--color-fg));font-size:.75rem;font-weight:650;padding:.2rem .55rem;white-space:nowrap}.page_replanReadinessActions__VLKiV{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.5rem}.page_driftQueue__kcvTl{display:flex;flex-direction:column;gap:.75rem;border:1px solid color-mix(in srgb,hsl(var(--color-info)) 28%,var(--border,#e5e7eb));border-radius:.75rem;background:color-mix(in srgb,hsl(var(--color-info)) 6%,var(--surface,#ffffff));padding:.875rem 1rem}.page_driftQueue__kcvTl:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.page_driftQueue__kcvTl[data-risk=high]{border-color:color-mix(in srgb,hsl(var(--color-danger)) 34%,var(--border,#e5e7eb));background:color-mix(in srgb,hsl(var(--color-danger)) 7%,var(--surface,#ffffff))}.page_driftQueueHeader__jjCbS{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.page_driftQueueIntro__hsoFA{min-width:0}.page_driftQueueTitle__Bnkcx{margin:0;color:hsl(var(--color-fg));font-size:.875rem;font-weight:650}.page_driftQueueCopy__KHY5b{margin:.25rem 0 0;color:hsl(var(--color-fg-muted));font-size:.8125rem;line-height:1.45}.page_driftQueueBadge__lvKop{flex:0 0 auto;border:1px solid;border-radius:999px;color:hsl(var(--color-fg));font-size:.7rem;font-weight:650;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.page_driftQueueList__n1Ocz{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.page_driftQueueItem__rIzAK{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--border,#e5e7eb);border-radius:.5rem;background:color-mix(in srgb,var(--surface,#ffffff) 92%,transparent);padding:.65rem .75rem}.page_driftQueueItem__rIzAK[data-risk=high]{border-color:color-mix(in srgb,hsl(var(--color-danger)) 28%,var(--border,#e5e7eb))}.page_driftQueueItemText__H6C1x{min-width:0}.page_driftQueueItemHead__bdcWK{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page_driftQueueItemTitle__5Cmo5{margin:0;color:hsl(var(--color-fg));font-size:.8125rem;font-weight:650}.page_driftQueueItemMeta__7k2md{color:hsl(var(--color-fg-muted));font-size:.6875rem;font-weight:600;text-transform:uppercase}.page_driftQueueItemDetail__tFrsO{margin:.2rem 0 0;color:hsl(var(--color-fg-muted));font-size:.75rem;line-height:1.4}.page_reflowCard__HoYk6{border:1px solid color-mix(in srgb,var(--accent,#2563eb) 28%,var(--border,#e5e7eb));border-radius:.75rem;background:color-mix(in srgb,var(--accent,#2563eb) 7%,var(--surface,#ffffff));padding:.875rem 1rem}.page_reflowTitle__TJ_4i{margin:0;color:hsl(var(--color-fg));font-size:.875rem;font-weight:600}.page_reflowCopy__c26L9{margin:.25rem 0 0;color:hsl(var(--color-fg-muted));font-size:.8125rem}.page_reflowCopy__c26L9[data-tone=error]{color:hsl(var(--color-danger))}.page_reflowWarning__vYNJp{margin:.5rem 0 0;color:hsl(var(--color-warning));font-size:.8125rem}.page_reflowActions__AO6EK{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.page_grid__j88Mr{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width:640px){.page_grid__j88Mr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page_grid__j88Mr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.page_grid__j88Mr{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:640px){.page_driftQueueItem__rIzAK{grid-template-columns:1fr}}.page_day__1s_Y2{border:1px solid var(--border,#e5e7eb);border-radius:.75rem;padding:.75rem;background:var(--surface,#ffffff);display:flex;flex-direction:column;gap:.5rem}.page_dayHead__kA8vX{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--color-fg-muted));margin:0}.page_block__ah7fz{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;padding:.5rem .625rem;background:hsl(var(--color-muted));display:flex;flex-direction:column;gap:.125rem}.page_block__ah7fz[data-energy=deep]{border-inline-start:3px solid var(--accent,#2563eb)}.page_block__ah7fz[data-energy=admin]{border-inline-start:3px solid hsl(var(--color-warning))}.page_block__ah7fz[data-energy=flex]{border-inline-start:3px solid hsl(var(--color-success))}.page_blockTitle__NpGTv{font-size:.875rem;font-weight:500;color:hsl(var(--color-fg));margin:0}.page_blockTime__hLthE,.page_empty__3Li9n{font-size:.75rem;color:hsl(var(--color-fg-muted));margin:0}.page_unscheduled__pkutC{border:1px dashed var(--border,#e5e7eb);border-radius:.75rem;padding:.875rem 1rem;background:var(--surface,#ffffff)}.page_unscheduledTitle__upTfX{font-size:.875rem;font-weight:600;margin:0 0 .375rem}.page_unscheduledList__8ZJzJ{margin:0;padding-inline-start:1.25rem;font-size:.8125rem;color:hsl(var(--color-fg-muted))}.page_upkeepCard__TLRJS{display:flex;flex-direction:column;gap:.625rem;border:1px solid hsl(var(--color-border));border-radius:.75rem;background:hsl(var(--color-surface));padding:.875rem 1rem;min-width:0}.page_upkeepRow__4oZP_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-width:0}.page_upkeepNote__dWoNW{margin:0;color:hsl(var(--color-fg-muted));font-size:.8125rem;min-width:0}.page_upkeepNote__dWoNW[data-tone=error]{color:hsl(var(--color-danger))}.page_heldTitle__9HuDU{margin:0;font-size:.9375rem;font-weight:600;color:hsl(var(--color-fg))}.page_heldList__BDrQ_{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.page_heldItem__Cnm_c{display:flex;flex-direction:column;gap:.5rem;border:1px solid hsl(var(--color-border));border-radius:.5rem;padding:.75rem .875rem;min-width:0}.page_heldTask__WHIpo{margin:0;min-width:0;font-size:.875rem;font-weight:500;color:hsl(var(--color-fg));overflow-wrap:anywhere}.page_heldSlots__vxzU_{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem 1rem;margin:0;font-size:.8125rem;min-width:0}.page_heldSlots__vxzU_ dt{color:hsl(var(--color-fg-muted))}.page_heldSlots__vxzU_ dd{margin:0;color:hsl(var(--color-fg));font-variant-numeric:tabular-nums}.mini-month_root__ynk8n{display:inline-flex;flex-direction:column;gap:8px;padding:12px;background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:12px;font-size:12px;color:hsl(var(--color-foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none}.mini-month_toolbar__nImCh{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:4px}.mini-month_monthLabel__ooW1J{text-align:center;font-weight:600;font-size:13px;letter-spacing:-.005em}.mini-month_navBtn__CkXi_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;background:transparent;border-radius:6px;color:hsl(var(--color-foreground-muted));cursor:pointer;transition:background .12s ease,color .12s ease}.mini-month_navBtn__CkXi_:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.mini-month_navBtn__CkXi_:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.mini-month_navIco__TfgwS{width:14px;height:14px}.mini-month_grid__aqSHX{border-collapse:collapse;table-layout:fixed;width:-moz-max-content;width:max-content}.mini-month_colHead__ISN0m{width:32px;height:22px;padding:0;font-size:11px;font-weight:500;color:hsl(var(--color-foreground-subtle));text-align:center;text-transform:uppercase;letter-spacing:.04em}.mini-month_cell__9o4Zu{width:32px;height:32px;padding:0;text-align:center;vertical-align:middle}.mini-month_dayBtn__YKuqP{width:28px;height:28px;margin:2px;padding:0;border:1px solid transparent;background:transparent;border-radius:6px;color:hsl(var(--color-foreground));font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.mini-month_dayBtn__YKuqP:hover:not(:disabled){background:hsl(var(--color-surface))}.mini-month_dayBtn__YKuqP:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.mini-month_dayBtn__YKuqP:disabled{cursor:default;color:hsl(var(--color-foreground-subtle));opacity:.45}.mini-month_dayBtn__YKuqP[data-today]{border-color:hsl(var(--color-primary));font-weight:600}.mini-month_dayBtn__YKuqP[data-selected]{background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground,0 0% 100%))}.mini-month_dayBtn__YKuqP[data-highlighted]:not([data-selected]):after{content:"";display:block;width:4px;height:4px;margin:-3px auto 0;border-radius:999px;background:hsl(var(--color-primary))}.mini-month_srOnly__5svuF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.mini-month_dayBtn__YKuqP,.mini-month_navBtn__CkXi_{transition:none}}.split-layout_split__lBh1f{container-type:inline-size;inline-size:100%}.split-layout_splitGrid__HHZqh{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.split-layout_splitAside__dJjJF,.split-layout_splitMain__s_k60{min-inline-size:0}.split-layout_splitAside__dJjJF{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-content:start}@container (min-width: 60rem){.split-layout_split__lBh1f[data-has-aside=true][data-equal-height=true] .split-layout_splitGrid__HHZqh{align-items:stretch}.split-layout_split__lBh1f[data-has-aside=true][data-equal-height=true] .split-layout_splitAside__dJjJF>:only-child,.split-layout_split__lBh1f[data-has-aside=true][data-equal-height=true] .split-layout_splitMain__s_k60>:only-child{block-size:100%}.split-layout_split__lBh1f[data-has-aside=true][data-equal-height=true] .split-layout_splitAside__dJjJF{align-content:stretch}}@container (min-width: 50rem){.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact][data-equal-height=true] .split-layout_splitGrid__HHZqh{align-items:stretch}.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact][data-equal-height=true] .split-layout_splitAside__dJjJF>:only-child,.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact][data-equal-height=true] .split-layout_splitMain__s_k60>:only-child{block-size:100%}.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact][data-equal-height=true] .split-layout_splitAside__dJjJF{align-content:stretch}}@container (min-width: 60rem){.split-layout_split__lBh1f[data-has-aside=true][data-sticky-aside=true] .split-layout_splitAside__dJjJF{position:sticky;inset-block-start:1rem}.split-layout_split__lBh1f[data-has-aside=true] .split-layout_splitGrid__HHZqh{grid-template-columns:minmax(0,1fr) 20rem;-moz-column-gap:2rem;column-gap:2rem}.split-layout_split__lBh1f[data-has-aside=true][data-aside-width=wide] .split-layout_splitGrid__HHZqh{grid-template-columns:minmax(0,1fr) 26rem}}@container (min-width: 50rem){.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact] .split-layout_splitGrid__HHZqh{grid-template-columns:minmax(0,1fr) 20rem;-moz-column-gap:2rem;column-gap:2rem}.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact][data-aside-width=wide] .split-layout_splitGrid__HHZqh{grid-template-columns:minmax(0,1fr) 26rem}.split-layout_split__lBh1f[data-has-aside=true][data-aside-from=compact][data-sticky-aside=true] .split-layout_splitAside__dJjJF{position:sticky;inset-block-start:1rem}}.split-layout_sections__mJCWh{container-type:inline-size;inline-size:100%}.split-layout_columns__sDkaL{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.split-layout_columns__sDkaL>*{min-inline-size:0}.split-layout_columns__sDkaL>:where(p,[role=alert],[role=status]){grid-column:1/-1}@container (min-width: 72rem){.split-layout_columns__sDkaL{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;align-items:stretch}.split-layout_columns__sDkaL>:where(p,[role=alert],[role=status],.col-span-full){grid-column:1/-1}.split-layout_columns__sDkaL>:last-child:nth-child(odd){grid-column:1/-1}.split-layout_split__lBh1f[data-has-aside=true][data-aside-width=fill] .split-layout_splitGrid__HHZqh{grid-template-columns:minmax(0,46rem) minmax(20rem,1fr);-moz-column-gap:2rem;column-gap:2rem}}.currency-input_wrap___apgQ{display:inline-flex;align-items:stretch;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-card));overflow:hidden;height:40px}.currency-input_wrap___apgQ[data-size=compact]{height:32px}.currency-input_wrap___apgQ[data-disabled]{opacity:.55;pointer-events:none}.currency-input_symbol__0J34J{display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted));border-inline-end:1px solid hsl(var(--color-border));-webkit-user-select:none;-moz-user-select:none;user-select:none}.currency-input_input__n0jmC,.currency-input_symbol__0J34J{padding:0 8px;font-size:13px;font-variant-numeric:tabular-nums}.currency-input_input__n0jmC{flex:1;min-width:96px;border:none;outline:none;background:transparent;text-align:end;color:hsl(var(--color-foreground))}.currency-input_input__n0jmC:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:-2px}.avatar_avatar__5VSvP{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;flex:0 0 auto;vertical-align:middle;color:#fff;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.avatar_avatar__5VSvP[data-size=xs]{width:20px;height:20px;font-size:9px}.avatar_avatar__5VSvP[data-size=sm]{width:24px;height:24px;font-size:10px}.avatar_avatar__5VSvP[data-size=md]{width:32px;height:32px;font-size:12px}.avatar_avatar__5VSvP[data-size=lg]{width:48px;height:48px;font-size:18px}.avatar_img__kMJPl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar_initials__sMh5A{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;letter-spacing:.02em}.page-view_error__x0bNp,.page-view_loading__pvSpm,.page-view_page__ctDYe{display:block}.page-view_categories__cyhqd{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;overflow-x:auto}.page-view_categoryPill__DnUrD{padding:6px 12px;border-radius:999px;border:1px solid hsl(var(--color-border));background:transparent;color:inherit;cursor:pointer;white-space:nowrap}.page-view_categoryPill__DnUrD[data-active=true]{background:hsl(var(--color-primary));color:hsl(var(--color-primary-fg))}.page-view_count__Sd5f0{margin-bottom:8px}.page-view_card__uZbj8{border:1px solid hsl(var(--color-border));border-radius:12px;padding:16px;background:hsl(var(--color-card));display:flex;flex-direction:column;gap:8px}.page-view_cardHead__Hbukz{display:flex;justify-content:space-between;gap:8px}.page-view_cardTitle__5vVJ5{margin:0;font-size:16px}.page-view_categoryBadge__gAruu{font-size:12px;padding:2px 8px;border-radius:999px;background:hsl(var(--color-muted))}.page-view_description__TVCHh,.page-view_tools__39Yj3{margin:0;color:hsl(var(--color-fg-muted))}.page-view_tools__39Yj3{font-size:12px}.page-view_schedule__iaYsR{margin:0;font-size:12px}.page_page__15Ed0{color:hsl(var(--color-foreground))}.page_panel__YIScR{display:flex;flex-direction:column;gap:12px}.page_capability__Oatau{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid hsl(var(--color-border));border-radius:12px;background:hsl(var(--color-card));padding:16px;font-size:13px;line-height:1.45}.page_panel__YIScR>.page_capability__Oatau{flex:1 1 auto}.page_capability__Oatau strong{color:hsl(var(--color-foreground))}.page_capability__Oatau span{max-width:72ch;color:hsl(var(--color-muted-foreground))}.page_capability__Oatau[data-mode=local]{border-color:hsl(var(--color-primary)/.28);background:hsl(var(--color-primary)/.06)}.page_capability__Oatau[data-mode=fallback]{border-style:dashed}.page_card___qNU9{border:1px solid hsl(var(--color-border));border-radius:12px;background:hsl(var(--color-card));padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.page_recordButton__CUplY{width:120px;height:120px;border-radius:50%;border:2px solid hsl(var(--color-border));background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .1s ease,box-shadow .2s ease}.page_recordButton__CUplY:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:4px}.page_recordButton__CUplY[data-phase=recording]{background:hsl(var(--color-danger));color:hsl(var(--color-danger-foreground));animation:page_pulse__Oofcm 1.4s ease-in-out infinite;transform:scale(1.04)}.page_recordButton__CUplY[disabled]{opacity:.5;cursor:not-allowed}@keyframes page_pulse__Oofcm{0%,to{box-shadow:0 0 0 0 hsl(var(--color-danger)/.5)}50%{box-shadow:0 0 0 16px hsl(var(--color-danger)/0)}}@media (prefers-reduced-motion:reduce){.page_recordButton__CUplY{transition:none}.page_recordButton__CUplY[data-phase=recording]{animation:none;transform:none}}.page_waveform__JX8_k{width:100%;height:64px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-muted));display:block}.page_timer__FuX7_{font-variant-numeric:tabular-nums;font-size:14px;color:hsl(var(--color-muted-foreground))}.page_timer__FuX7_[data-warning=true]{color:hsl(var(--color-danger));font-weight:600}.page_statusRow__Qa0rf{font-size:13px;color:hsl(var(--color-muted-foreground));text-align:center;min-height:1.2em}.page_transcript__04__G{background:hsl(var(--color-muted));font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.page_handoffPanel___9__0,.page_transcript__04__G{width:100%;border:1px solid hsl(var(--color-border));border-radius:8px;padding:12px}.page_handoffPanel___9__0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:hsl(var(--color-background))}.page_handoffPanel___9__0>div:first-child{display:grid;gap:3px;min-width:0}.page_handoffPanel___9__0 strong{font-size:13px}.page_handoffPanel___9__0 span{color:hsl(var(--color-muted-foreground));font-size:12px;line-height:1.45}.page_handoffPanel___9__0 dl{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.page_handoffPanel___9__0 dl div{min-width:88px;border:1px solid hsl(var(--color-border));border-radius:6px;padding:7px 8px;background:hsl(var(--color-muted)/.55)}.page_handoffPanel___9__0 dt{color:hsl(var(--color-muted-foreground));font-size:10px;text-transform:uppercase}.page_handoffPanel___9__0 dd{margin:2px 0 0;font-size:12px}.page_reviewForm__FSkvT{width:100%;display:grid;gap:12px}.page_field__fATrY{display:grid;gap:6px;font-size:12px;font-weight:600;color:hsl(var(--color-muted-foreground))}.page_field__fATrY input,.page_field__fATrY select,.page_field__fATrY textarea{width:100%;min-width:0;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-background));color:hsl(var(--color-foreground));font:inherit;font-size:13px;font-weight:400;line-height:1.4;padding:9px 10px}.page_field__fATrY textarea{resize:vertical;min-height:104px}.page_field__fATrY input:focus-visible,.page_field__fATrY select:focus-visible,.page_field__fATrY textarea:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.page_field__fATrY select:disabled{opacity:.65;cursor:not-allowed}.page_actions__xCYX6{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.page_button__VaWQO{padding:8px 14px;border-radius:6px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-background));color:hsl(var(--color-foreground));font-size:13px;cursor:pointer}.page_button__VaWQO:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.page_buttonPrimary__XGTvM{background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));border-color:transparent}.page_errorBanner__PYFSC{border:1px solid hsl(var(--color-danger));background:hsl(var(--color-danger)/.08);color:hsl(var(--color-danger));padding:10px 12px;border-radius:8px;font-size:13px;width:100%}.page_fallback__NpWgN{border:1px dashed hsl(var(--color-border));border-radius:8px;padding:16px;background:hsl(var(--color-muted));font-size:13px;color:hsl(var(--color-muted-foreground));text-align:center}@media (max-width:640px){.page_handoffPanel___9__0{grid-template-columns:1fr}.page_handoffPanel___9__0 dl{justify-content:stretch}.page_handoffPanel___9__0 dl div{flex:1 1 100px}}.page_page__j_iOL{width:100%;display:flex;flex-direction:column;gap:1rem}.page_backLink__a_jgS{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:hsl(var(--color-fg-muted));text-decoration:none}.page_backLink__a_jgS:hover{color:var(--foreground,#111827);text-decoration:underline}.page_backIco__6YkID{width:.875rem;height:.875rem}.page_header__xtv5J{display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid var(--border,#e5e7eb);padding-bottom:.75rem}.page_titleRow__ihU9s{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_titleRow__ihU9s h1{margin:0}.page_presence__Umqn3{margin-inline-start:auto;display:inline-flex;align-items:center}.page_titleIco__ITNsf{width:1.25rem;height:1.25rem;color:var(--primary,#2563eb)}.page_status__YXFR8{font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.125rem .5rem;border-radius:9999px;background:hsl(var(--color-muted));color:hsl(var(--color-fg-muted))}.page_status__YXFR8[data-status=ACTIVE]{background:rgba(37,99,235,.12);color:hsl(var(--color-primary))}.page_status__YXFR8[data-status=COMPLETED]{background:rgba(16,185,129,.16);color:hsl(var(--color-success))}.page_status__YXFR8[data-status=ABANDONED]{background:rgba(239,68,68,.14);color:hsl(var(--color-danger))}.page_deadline__k4rUG{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:hsl(var(--color-fg-muted));margin:0}.page_deadlineIco__iUMOY{width:.875rem;height:.875rem}.page_description__8P54C{max-inline-size:72ch;font-size:.95rem;line-height:1.55;color:hsl(var(--color-foreground));margin:0}.page_descriptionEmpty__p_sQY{font-size:.875rem;color:hsl(var(--color-fg-muted));font-style:italic;margin:0}.page_card__0jtQp{border:1px solid var(--border,#e5e7eb);border-radius:.75rem;padding:1rem;background:hsl(var(--color-card));display:flex;flex-direction:column;gap:.75rem}.page_card__0jtQp h2{font-size:.875rem;font-weight:600;margin:0;color:hsl(var(--color-fg-muted));text-transform:uppercase;letter-spacing:.05em}.page_bar__AGSyo{position:relative;height:.5rem;width:100%;border-radius:9999px;background:hsl(var(--color-muted));overflow:hidden}.page_barFill__D_bBf{height:100%;border-radius:9999px;transition:width .2s ease-out;background:var(--primary,#2563eb)}.page_barFill__D_bBf[data-tone=done]{background:hsl(var(--color-success))}.page_barFill__D_bBf[data-tone=on-track]{background:var(--primary,#2563eb)}.page_pct__h_VIY{font-size:.75rem;font-variant-numeric:tabular-nums;color:hsl(var(--color-fg-muted));align-self:flex-end}.page_tree__ZJbZ9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_treeItem__QJg7f{border:1px solid var(--border,#e5e7eb);border-radius:.375rem;background:var(--background,#fafafa)}.page_treeRow__hdNQZ{display:grid;grid-template-columns:1fr minmax(8rem,14rem) 3rem;gap:.75rem;align-items:center;padding:.625rem .75rem;text-decoration:none;color:inherit}.page_treeRow__hdNQZ:hover{background:hsl(var(--color-muted))}.page_treeTitle__uGc_z{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_empty__2HPIM{font-size:.875rem;color:hsl(var(--color-fg-muted));display:inline-flex;align-items:center;gap:.5rem;margin:0}.page_emptyIco__7zQ8_,.page_spinner__ExqmW{width:.875rem;height:.875rem}.page_spinner__ExqmW{animation:page_spin__bqlHV 1s linear infinite}.page_comments__da3PM{display:flex;flex-direction:column;gap:.875rem}.page_commentForm__gccbC{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;background:hsl(var(--color-muted));padding:.875rem}.page_commentLabel__94KHh{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--foreground,#111827)}.page_commentTextarea__fJXSq{min-height:5.5rem;width:100%;resize:vertical;border:1px solid var(--border,#e5e7eb);border-radius:.375rem;background:var(--background,#ffffff);color:var(--foreground,#111827);padding:.75rem;font:inherit;font-size:.875rem;line-height:1.5}.page_commentTextarea__fJXSq:focus{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.page_commentActions__3Far6{display:flex;justify-content:flex-end;margin-top:.625rem}.page_commentButton__Yui6Y{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid var(--primary,#2563eb);border-radius:.375rem;background:var(--primary,#2563eb);color:hsl(var(--color-primary-fg));padding:.5rem .875rem;font-size:.875rem;font-weight:600;cursor:pointer}.page_commentButton__Yui6Y:disabled{cursor:not-allowed;opacity:.55}.page_buttonSpinner__M1KzG{width:.875rem;height:.875rem;animation:page_spin__bqlHV 1s linear infinite}.page_commentError__6uQbs{border:1px solid rgba(239,68,68,.35);border-radius:.375rem;background:rgba(239,68,68,.08);color:hsl(var(--color-danger));margin:0;padding:.75rem;font-size:.875rem}.page_commentList__QtCkC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.page_commentItem__a4Dpm{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;background:var(--background,#ffffff);padding:.875rem}.page_commentMeta__5tft_{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;margin-bottom:.375rem;color:hsl(var(--color-fg-muted));font-size:.75rem}.page_commentMeta__5tft_ span:first-child{color:var(--foreground,#111827);font-weight:600}.page_commentBody___EnGQ{margin:0;color:var(--foreground,#111827);font-size:.875rem;line-height:1.55;white-space:pre-wrap}@keyframes page_spin__bqlHV{to{transform:rotate(1turn)}}.page_errorState__aBOoi{inline-size:100%;max-inline-size:36rem;margin-inline:auto;border:1px solid var(--border,#e5e7eb);border-radius:.5rem;padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.page_errorState__aBOoi h1{margin:0}.page_errorState__aBOoi p{font-size:.875rem;color:hsl(var(--color-fg-muted));margin:0}@media (max-width:640px){.page_page__j_iOL{gap:.75rem}.page_titleRow__ihU9s h1{font-size:1.25rem}.page_treeRow__hdNQZ{grid-template-columns:1fr;gap:.5rem;padding:.75rem;min-height:44px}.page_treeTitle__uGc_z{white-space:normal}.page_card__0jtQp{padding:.875rem}}.page_today__j_QOg{display:flex;flex-direction:column;gap:1.5rem}.page_today__j_QOg>*{flex:1 1 auto}@media (max-width:640px){.page_today__j_QOg{gap:16px}}.page_page__MsbPg{display:flex;flex-direction:column;gap:20px;color:hsl(var(--color-foreground))}.page_header__9whCO{display:flex;flex-direction:column;gap:4px}.page_h1__k6PmP{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:hsl(var(--color-foreground))}.page_lede__Ggpvg{margin:0;font-size:13px;color:hsl(var(--color-foreground-subtle))}@media (max-width:640px){.page_page__MsbPg{gap:16px}.page_h1__k6PmP{font-size:19px}}.page_page__dZamZ{display:flex;flex-direction:column;gap:1.5rem;color:hsl(var(--color-foreground))}.page_hero__X8bFM{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px;border:1px solid hsl(var(--color-border));border-radius:12px;background:linear-gradient(135deg,hsl(var(--color-primary)/.09),transparent 42%),hsl(var(--color-card))}@media (min-width:880px){.page_hero__X8bFM{grid-template-columns:minmax(0,1fr) 330px;padding:28px}}.page_heroCopy__t_nwe{min-width:0}.page_eyebrow__Z4UrB,.page_panelKicker__RcuJ3,.page_sectionKicker__Gz_zP{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--color-primary));font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.page_eyebrowIco__v9emL,.page_inlineIco__8a_zi{width:14px;height:14px}.page_h1__9_Iti{margin:10px 0 0;max-width:760px;font-size:30px;line-height:1.08;font-weight:750;color:hsl(var(--color-foreground))}.page_lede__s9Xta{margin:12px 0 0;max-width:74ch;font-size:14px;line-height:1.6;color:hsl(var(--color-foreground-subtle))}.page_heroActions__XJ7pf{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.page_helpStrip__p_bde a,.page_nextList__wT_ig a,.page_primaryLink__HP034,.page_profileLink__Ne5Eh,.page_secondaryBtn__jo9dY{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.page_primaryLink__HP034{background:hsl(var(--color-primary));color:hsl(var(--color-primary-fg));padding:9px 13px}.page_primaryLink__HP034:hover{background:hsl(var(--color-primary)/.92)}.page_secondaryBtn__jo9dY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(var(--color-border));background:hsl(var(--color-surface));color:hsl(var(--color-foreground));padding:9px 13px;cursor:pointer}.page_secondaryBtn__jo9dY:hover{border-color:hsl(var(--color-primary)/.55)}.page_linkIco__KszLv{width:14px;height:14px;flex:none}.page_tourStatus__ctGWZ{margin:0;font-size:12px;color:hsl(var(--color-foreground-subtle))}.page_tourStatus__ctGWZ:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page_heroPanel__2n_93{display:flex;flex-direction:column;gap:16px;border:1px solid hsl(var(--color-border)/.75);border-radius:12px;background:hsl(var(--color-surface));padding:16px}.page_heroPanel__2n_93 strong{display:block;margin-top:6px;font-size:18px;line-height:1.25}.page_heroPanel__2n_93 ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:hsl(var(--color-foreground-subtle));font-size:13px}.page_heroPanel__2n_93 li{display:flex;align-items:center;gap:8px}.page_heroPanel__2n_93 li svg{width:15px;height:15px;color:hsl(var(--color-success));flex:none}.page_section__svomd{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid hsl(var(--color-border));border-radius:12px;background:hsl(var(--color-card))}@media (min-width:760px){.page_section__svomd{padding:22px}}.page_sectionHeader__eoPKi{max-width:760px}.page_sectionHeader__eoPKi h2{margin:6px 0 0;font-size:18px;line-height:1.25;font-weight:700}.page_sectionHeader__eoPKi p{margin:6px 0 0;max-inline-size:72ch;color:hsl(var(--color-foreground-subtle));font-size:13px;line-height:1.55}.page_explainGrid__68u0N,.page_trackGrid__OtoQf{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:760px){.page_trackGrid__OtoQf{grid-template-columns:repeat(3,minmax(0,1fr))}.page_explainGrid__68u0N{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_trackCard__ujCNZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;border:1px solid hsl(var(--color-border));border-radius:12px;background:hsl(var(--color-surface));color:hsl(var(--color-foreground));padding:14px;text-align:start;cursor:pointer}.page_trackCard__ujCNZ:hover,.page_trackCard__ujCNZ[data-active=true]{border-color:hsl(var(--color-primary)/.58)}.page_trackCard__ujCNZ[data-active=true]{background:hsl(var(--color-primary-soft))}.page_trackCard__ujCNZ strong{font-size:14px;line-height:1.25}.page_trackCard__ujCNZ span:last-child{color:hsl(var(--color-foreground-subtle));font-size:12px;line-height:1.48}.page_trackTop__j1IxX{display:flex;align-items:center;gap:8px;color:hsl(var(--color-primary));font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.page_trackIco__6IELk{width:16px;height:16px}.page_explainCard__qjvJF{min-width:0;border:1px solid hsl(var(--color-border)/.75);border-radius:12px;background:hsl(var(--color-surface));padding:13px}.page_explainIco__x7hfB{width:17px;height:17px;color:hsl(var(--color-primary))}.page_explainCard__qjvJF h3{margin:9px 0 0;font-size:13px;font-weight:750}.page_explainCard__qjvJF p{margin:5px 0 0;color:hsl(var(--color-foreground-subtle));font-size:12px;line-height:1.48}.page_nextList__wT_ig{display:grid;grid-template-columns:1fr;gap:9px;margin:0;padding:0;list-style:none}.page_nextList__wT_ig li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;border:1px solid hsl(var(--color-border)/.75);border-radius:8px;background:hsl(var(--color-surface));padding:9px}.page_nextNumber__NMSxY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:hsl(var(--color-primary-soft));color:hsl(var(--color-primary));font-size:12px;font-weight:800}.page_nextList__wT_ig a{justify-content:space-between;color:hsl(var(--color-foreground));padding:3px 0}.page_nextList__wT_ig a:hover{color:hsl(var(--color-primary))}.page_bioWrap__aGVK9{display:flex;flex-direction:column;gap:12px}.page_bioActions__F8twD{display:flex;gap:8px;align-items:center}.page_profileLink__Ne5Eh{color:hsl(var(--color-primary))}.page_profileLink__Ne5Eh:hover{text-decoration:underline}.page_helpStrip__p_bde{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:16px;border:1px solid hsl(var(--color-border));border-radius:12px;background:hsl(var(--color-surface))}@media (min-width:760px){.page_helpStrip__p_bde{grid-template-columns:34px minmax(0,1fr) auto}}.page_helpIco__BfSQp{width:18px;height:18px;color:hsl(var(--color-primary))}.page_helpStrip__p_bde div{display:flex;min-width:0;flex-direction:column;gap:2px}.page_helpStrip__p_bde strong{font-size:13px}.page_helpStrip__p_bde span{color:hsl(var(--color-foreground-subtle));font-size:12px;line-height:1.45}.page_helpStrip__p_bde a{grid-column:2;justify-content:flex-start;color:hsl(var(--color-primary))}@media (min-width:760px){.page_helpStrip__p_bde a{grid-column:auto}}@media (max-width:520px){.page_hero__X8bFM,.page_section__svomd{padding:16px}.page_h1__9_Iti{font-size:24px}.page_heroActions__XJ7pf{flex-direction:column;align-items:stretch}.page_primaryLink__HP034,.page_secondaryBtn__jo9dY{width:100%}}.completeness-meter_section__uuq0Y{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.completeness-meter_header__zHIkX{display:flex;flex-direction:column;gap:8px}.completeness-meter_title__q6WDs{margin:0;font-size:13px;font-weight:600;letter-spacing:-.005em;color:hsl(var(--color-foreground))}.completeness-meter_titlePct__Tcn5I{color:hsl(var(--color-primary));font-variant-numeric:tabular-nums}.completeness-meter_bar__sYzp4{height:6px;background:hsl(var(--color-muted));border-radius:999px;overflow:hidden;position:relative}.completeness-meter_barFill___X0rK{height:100%;background:hsl(var(--color-primary));border-radius:inherit;transition:width .24s ease}.completeness-meter_list__nd4Jz{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.completeness-meter_item___Qo0d{border-radius:8px}.completeness-meter_item___Qo0d[data-done=true] .completeness-meter_itemLabel__0_ygg{color:hsl(var(--color-foreground-subtle));text-decoration:line-through}.completeness-meter_itemLink__vm43l{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;text-decoration:none;color:hsl(var(--color-foreground));font-size:13px;width:100%;transition:background .12s ease}.completeness-meter_itemLink__vm43l:hover{background:hsl(var(--color-surface))}.completeness-meter_iconDone__FIC6U{width:16px;height:16px;color:hsl(var(--color-success));flex-shrink:0}.completeness-meter_iconTodo__K9l41{width:16px;height:16px;color:hsl(var(--color-foreground-subtle));flex-shrink:0}.completeness-meter_itemLabel__0_ygg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completeness-meter_loading__zveOH{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:hsl(var(--color-foreground-subtle));padding:4px 0}.completeness-meter_spinner__PDK_A{width:14px;height:14px;animation:completeness-meter_pcm-spin__VvNCw .8s linear infinite}@keyframes completeness-meter_pcm-spin__VvNCw{to{transform:rotate(1turn)}}.completeness-meter_complete__EDR_M{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--color-foreground))}.completeness-meter_complete__EDR_M strong{font-size:13px;font-weight:600}.completeness-meter_completeIco__JG3FM{width:18px;height:18px;color:hsl(var(--color-success));flex-shrink:0}.completeness-meter_completeMeta__Lphui{margin:2px 0 0;font-size:12px;color:hsl(var(--color-foreground-subtle))}@media (prefers-reduced-motion:reduce){.completeness-meter_spinner__PDK_A{animation:none}.completeness-meter_barFill___X0rK{transition:none}}.accordion_root__VW47t{display:flex;flex-direction:column;gap:8px;border:1px solid hsl(var(--color-border));border-radius:8px;background:linear-gradient(180deg,hsl(var(--color-foreground)/.018),transparent 42%),hsl(var(--color-card));padding:8px;box-shadow:inset 0 1px 0 hsl(var(--color-foreground)/.035)}.accordion_item__nXzw7{overflow:hidden;border:1px solid transparent;border-radius:6px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.accordion_item__nXzw7[data-open=true]{border-color:hsl(var(--color-border));background:hsl(var(--color-background)/.46);box-shadow:0 1px 2px hsl(var(--color-foreground)/.04)}.accordion_heading__oruCF{margin:0;font:inherit}.accordion_trigger__9y0qt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:12px;background:transparent;border:0;cursor:pointer;color:hsl(var(--color-foreground));font-size:14px;font-weight:600;line-height:1.35;text-align:start}.accordion_trigger__9y0qt:hover{background:hsl(var(--color-muted)/.46)}.accordion_trigger__9y0qt:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:-3px}.accordion_title__LK_NS{flex:1;min-width:0;overflow-wrap:anywhere}.accordion_chevron__MYTd6{width:16px;height:16px;flex-shrink:0;color:hsl(var(--color-foreground)/.55);transition:transform .16s ease,color .16s ease}.accordion_chevron__MYTd6[data-open=true]{transform:rotate(180deg);color:hsl(var(--color-primary))}.accordion_panel__lMtsL{padding:0 12px 14px;color:hsl(var(--color-foreground));font-size:13px;line-height:1.55}.accordion_panel__lMtsL[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){.accordion_chevron__MYTd6,.accordion_item__nXzw7{transition:none}}.settings-layout_canvas__PBkqA{container-type:inline-size;container-name:settings-canvas;inline-size:100%}.settings-layout_canvasGrid__ZmK3e{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:start}.settings-layout_main___IAXe{min-inline-size:0}.settings-layout_index__ky6sm{display:none}@container settings-canvas (min-width: 100rem){.settings-layout_canvas__PBkqA[data-has-index=true] .settings-layout_canvasGrid__ZmK3e{grid-template-columns:minmax(0,1fr) 13rem}.settings-layout_canvas__PBkqA[data-has-index=true] .settings-layout_index__ky6sm{display:block;position:sticky;inset-block-start:1rem;max-block-size:calc(100vh - 6rem);overflow-y:auto;padding-block-start:.25rem}}:where(.settings-layout_main___IAXe) :where([data-select-field]),:where(.settings-layout_main___IAXe) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=file])),:where(.settings-layout_main___IAXe) :where(select){max-inline-size:36rem}:where(.settings-layout_main___IAXe) :where(textarea){max-inline-size:36rem}.settings-layout_group___KJqk{container-type:inline-size}.settings-layout_groupGrid__7gBCa{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1rem;-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:start}.settings-layout_groupHeader__O6xcv{min-inline-size:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.settings-layout_groupBody__Fko1u{min-inline-size:0;display:flex;flex-direction:column}@container (min-width: 60rem){.settings-layout_group___KJqk[data-layout=split] .settings-layout_groupGrid__7gBCa{grid-template-columns:18rem minmax(0,1fr)}.settings-layout_group___KJqk[data-layout=split] .settings-layout_groupHeader__O6xcv{flex-direction:column;justify-content:flex-start}.settings-layout_group___KJqk[data-layout=split] .settings-layout_groupHeader__O6xcv>*{flex-basis:auto}}.settings-layout_withAside__qS9Nb{container-type:inline-size}.settings-layout_withAsideGrid__ULhoh{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.settings-layout_withAsideMain__pk229{min-inline-size:0;display:flex;flex-direction:column;gap:1rem}.settings-layout_aside__R4U_r{min-inline-size:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start}@container (min-width: 56rem){.settings-layout_withAside__qS9Nb[data-has-aside=true] .settings-layout_withAsideGrid__ULhoh{grid-template-columns:minmax(0,1fr) 20rem}.settings-layout_aside__R4U_r{grid-template-columns:minmax(0,1fr);position:sticky;inset-block-start:1rem}}@container (min-width: 100rem){.settings-layout_withAside__qS9Nb[data-has-aside=true] .settings-layout_withAsideGrid__ULhoh{grid-template-columns:minmax(0,1fr) 24rem}}.page_root__XxkkL{padding:1.5rem 1.25rem 4rem;max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_heading__MAawn{margin:0;font-size:1.625rem;font-weight:700}.page_intro__4GVSn{margin:0;color:hsl(var(--color-fg-muted));font-size:.95rem;line-height:1.5}.page_list__W7QQc{display:flex;flex-direction:column;gap:1rem}.page_card__ywn2r{border:1px solid hsl(var(--color-border));border-radius:.75rem;padding:1rem 1.125rem 1.25rem;background:hsl(var(--color-surface));display:flex;flex-direction:column;gap:.625rem}.page_cardTitle__jtaFk{margin:0;font-size:1.05rem;font-weight:600}.page_cardBody___jnZT{margin:0;color:hsl(var(--color-fg-muted));font-size:.875rem;line-height:1.45}.page_sample__owFdy{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem;border:1px dashed hsl(var(--color-border));border-radius:.5rem;background:hsl(var(--color-muted))}.page_page__lKJor{display:flex;flex-direction:column;gap:1.5rem;width:100%}.page_header__gqCc4{display:flex;flex-direction:column;gap:6px}.page_title___dfGu{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--color-foreground))}.page_title___dfGu h1{margin:0;font-size:20px;font-weight:600;letter-spacing:0}.page_titleIco__8GGEB{width:18px;height:18px;color:hsl(var(--color-primary))}.page_lede__g_cjT{margin:0;font-size:13px;color:hsl(var(--color-foreground-subtle))}.page_banner__ZG4Jq{display:flex;gap:8px;padding:10px 12px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted));font-size:12px}.page_adminGrid___XAVg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;align-items:start}.page_panelBody__QtHar{display:flex;flex-direction:column;gap:12px}.page_panelIcon__MLM4d{width:16px;height:16px;color:hsl(var(--color-primary))}.page_pill__q8D3G{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid hsl(var(--color-border));color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));font-size:11px;white-space:nowrap}.page_fieldSet__4SD8_{margin:0;padding:0;border:0}.page_fieldSet__4SD8_ legend{margin-bottom:8px;color:hsl(var(--color-foreground-muted));font-size:12px;font-weight:600}.page_fieldChoiceGrid__2VNI3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.page_fieldChoice__re_ZV{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;min-height:48px;padding:8px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-background));color:hsl(var(--color-foreground));cursor:pointer}.page_fieldChoice__re_ZV input{grid-row:span 2}.page_fieldChoice__re_ZV span{font-size:12px;font-weight:600}.page_fieldChoice__re_ZV code{color:hsl(var(--color-foreground-subtle));font-size:11px;overflow-wrap:anywhere}.page_simResult__oWHCZ{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-surface));font-size:12px}.page_simResultWarn__9gWaG{border-color:hsl(var(--color-warning,var(--color-border)));background:hsl(var(--color-warning-soft,var(--color-surface)))}.page_simResult__oWHCZ strong{display:block;margin-bottom:2px;color:hsl(var(--color-foreground));font-size:13px}.page_simResult__oWHCZ p,.page_simResult__oWHCZ span,.page_simResult__oWHCZ ul{margin:0;color:hsl(var(--color-foreground-muted))}.page_simResult__oWHCZ ul{padding-inline-start:18px}.page_presetList__qrzw_{display:flex;flex-direction:column;gap:8px}.page_presetItem__b1IL_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-background))}.page_presetItem__b1IL_ h3{margin:0 0 4px;color:hsl(var(--color-foreground));font-size:13px;font-weight:650;letter-spacing:0}.page_presetItem__b1IL_ p{margin:0 0 6px;color:hsl(var(--color-foreground-muted));font-size:12px;line-height:1.45}.page_presetItem__b1IL_ span{color:hsl(var(--color-foreground-subtle));font-size:11px}.page_formBody__79s6L{display:flex;flex-direction:column;gap:12px}.page_formGrid__hMSfw{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.page_formField___26At{display:flex;flex-direction:column;gap:4px;font-size:12px;color:hsl(var(--color-foreground-subtle))}.page_formField___26At label{font-weight:500;color:hsl(var(--color-foreground-muted))}.page_input__vXOUa,.page_select__P8gN2{height:40px;padding:0 10px;border-radius:6px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-background));color:hsl(var(--color-foreground));font-size:13px}.page_input__vXOUa:focus-visible,.page_select__P8gN2:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.page_formActions__PavOI{display:flex;justify-content:flex-end;gap:8px}.page_btn__OaLcr{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-card));color:hsl(var(--color-foreground));font-size:13px;cursor:pointer}.page_btn__OaLcr:hover{background:hsl(var(--color-surface))}.page_btnPrimary__pnxDF{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground))}.page_btnPrimary__pnxDF:hover{filter:brightness(.96)}.page_btn__OaLcr:disabled{cursor:not-allowed;opacity:.6}.page_error__6lmJy{font-size:12px;color:hsl(var(--color-destructive))}.page_table__O4o3d{width:100%;border-collapse:collapse;background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:8px;overflow:hidden;font-size:13px}.page_table__O4o3d thead{background:hsl(var(--color-surface))}.page_table__O4o3d td,.page_table__O4o3d th{text-align:start;padding:10px 12px;vertical-align:top;border-bottom:1px solid hsl(var(--color-border))}.page_table__O4o3d tbody tr:last-child td{border-bottom:none}.page_table__O4o3d th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--color-foreground-subtle))}.page_chip__MOsxX{display:inline-block;padding:1px 8px;font-size:11px;border-radius:999px;background:hsl(var(--color-muted));color:hsl(var(--color-foreground-muted))}.page_chipAllow__0ev9g{background:hsl(var(--color-success-soft,var(--color-muted)));color:hsl(var(--color-success,var(--color-foreground-muted)))}.page_chipDeny__BGAIE{background:hsl(var(--color-destructive-soft,var(--color-muted)));color:hsl(var(--color-destructive,var(--color-foreground-muted)))}.page_code__oh7Vx{font-family:var(--font-mono);font-size:12px}.page_rowActions__pv_at{display:inline-flex;align-items:center;gap:6px}.page_srOnly__OGd22{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_iconSm__7s6Tc{width:14px;height:14px}.page_empty__f8RMj{display:flex;align-items:center;gap:8px;padding:24px;border:1px dashed hsl(var(--color-border));border-radius:8px;font-size:13px;color:hsl(var(--color-foreground-subtle));background:hsl(var(--color-card))}.page_spinner__Hr5Vc{width:14px;height:14px;animation:page_fp-spin__LhKEJ .8s linear infinite}@keyframes page_fp-spin__LhKEJ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_spinner__Hr5Vc{animation:none}}@media (max-width:640px){.page_adminGrid___XAVg,.page_presetItem__b1IL_{grid-template-columns:1fr}.page_table__O4o3d{display:block;overflow-x:auto}.page_table__O4o3d tbody,.page_table__O4o3d thead,.page_table__O4o3d tr{display:table;width:100%;table-layout:auto}.page_table__O4o3d td,.page_table__O4o3d th{white-space:nowrap}}.page_page__lKJor>[data-page-header]{margin-block-end:calc(1rem - 1.5rem)}