.Button_button__96uC6{--btn-bg:var(--surface);--btn-fg:var(--text);--btn-border:var(--border-input);--btn-bg-hover:var(--surface-hover);--btn-bg-active:var(--surface-sunken);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-base);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Button_button__96uC6:hover:not(:disabled):not([aria-busy=true]){background:var(--btn-bg-hover);color:var(--btn-fg)}.Button_button__96uC6:active:not(:disabled):not([aria-busy=true]){background:var(--btn-bg-active);transform:translateY(1px)}.Button_button__96uC6:disabled{opacity:.5}.Button_button__96uC6[aria-busy=true]{opacity:.85;cursor:progress}.Button_primary__6_Dls{--btn-bg:var(--accent);--btn-fg:var(--accent-contrast);--btn-border:var(--accent);--btn-bg-hover:var(--accent-hover);--btn-bg-active:var(--accent-active);box-shadow:inset 0 -2px 0 rgb(0 0 0/.14)}.Button_danger__iwpp7{--btn-bg:var(--danger);--btn-fg:#ffffff;--btn-border:var(--danger);--btn-bg-hover:var(--danger-hover);--btn-bg-active:var(--danger-hover);box-shadow:inset 0 -2px 0 rgb(0 0 0/.16)}.Button_ghost__gZqlA{--btn-bg:transparent;--btn-border:transparent;--btn-bg-hover:var(--surface-hover);--btn-bg-active:var(--surface-sunken)}.Button_quiet__0qDO_{--btn-bg:transparent;--btn-border:transparent;--btn-fg:var(--accent);--btn-bg-hover:var(--accent-tint);--btn-bg-active:var(--accent-tint);padding-inline:var(--space-2)}.Button_sm__pnQzd{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--fs-sm);gap:.375rem}.Button_lg__s7W56{height:2.75rem;padding:0 var(--space-5);font-size:var(--fs-md)}.Button_block__PcjB5{display:flex;width:100%}.Button_iconOnly__z7T6s{width:var(--control-h);padding:0}.Button_iconOnly__z7T6s.Button_sm__pnQzd{width:var(--control-h-sm)}.Button_icon__OWfxs{display:inline-flex;flex:none}.Button_text__hgSv_{overflow:hidden;text-overflow:ellipsis}.Button_spinner__DYdB3{width:.875rem;height:.875rem;flex:none;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:Button_spin__ESAWP .7s linear infinite}@keyframes Button_spin__ESAWP{to{transform:rotate(1turn)}}.GlobalSearch_root__QbTnI{position:relative;width:100%;min-width:0}.GlobalSearch_box__h9XWG{position:relative;display:flex;align-items:center}.GlobalSearch_icon__CfQ4d{position:absolute;left:.6875rem;color:var(--text-muted);pointer-events:none}.GlobalSearch_input__n5GaN{width:100%;height:var(--control-h);padding:0 .75rem 0 2.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.GlobalSearch_withKbd__IbBp7{padding-right:3.75rem}.GlobalSearch_input__n5GaN::placeholder{color:var(--text-muted);opacity:1}.GlobalSearch_input__n5GaN:hover:not(:disabled){border-color:var(--border-input)}.GlobalSearch_input__n5GaN:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.GlobalSearch_input__n5GaN:disabled{background:transparent;border-style:dashed;cursor:not-allowed}.GlobalSearch_input__n5GaN::-webkit-search-cancel-button{cursor:pointer}.GlobalSearch_kbd__xAWPy{position:absolute;right:.5rem;padding:.0625rem .3125rem;border:1px solid var(--border);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);pointer-events:none}.GlobalSearch_large__DeWFr .GlobalSearch_input__n5GaN{height:3.25rem;padding-left:2.875rem;font-size:var(--fs-md);border-color:var(--border-input);box-shadow:var(--shadow-inset)}.GlobalSearch_large__DeWFr .GlobalSearch_icon__CfQ4d{left:.875rem}.GlobalSearch_large__DeWFr .GlobalSearch_input__n5GaN:disabled{border-color:var(--border-input)}.GlobalSearch_hint__GBXYB{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted)}.GlobalSearch_popover__xz_ds{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:45;max-height:22rem;overflow-y:auto;border:1px solid var(--border);border-top:2px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-pop)}.GlobalSearch_status__yZxNp{padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--fs-sm)}.GlobalSearch_list__QY2Vs{list-style:none;margin:0;padding:var(--space-1)}.GlobalSearch_option__Nvdpi{display:grid;grid-template-columns:1fr auto;grid-gap:.125rem var(--space-3);gap:.125rem var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);cursor:pointer}.GlobalSearch_activeOption__ZIcBN{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent)}.GlobalSearch_name__bhxfP{font-weight:500}.GlobalSearch_meta__42pxk{grid-column:1;display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-muted);font-size:var(--fs-xs)}.GlobalSearch_flags__FFclP{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.GlobalSearch_sectionLabel__IdyfX{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.GlobalSearch_all__j_moi{display:flex;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-4);border:0;border-top:1px solid var(--border);background:var(--bg);color:var(--accent);font-size:var(--fs-sm);font-weight:500;text-align:left}.GlobalSearch_all__j_moi:hover{background:var(--surface-hover)}.PageHeader_header__LT_Ri{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-5);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:2px solid var(--rule)}.PageHeader_main__046sx{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;max-width:52rem}.PageHeader_kicker__1HbBT{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.PageHeader_number__zDZ_D{color:var(--accent)}.PageHeader_title__O_yii{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em}.PageHeader_description__uPwfZ{color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--lh-base);max-width:44rem}.PageHeader_actions__cmBBS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PageHeader_section__8g4O7{display:flex;flex-direction:column;min-width:0}.PageHeader_sectionHead__b87Ql{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.PageHeader_sectionTitle__JwfmG{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text)}.PageHeader_sectionAside__iWNwx{flex:none;max-width:100%;font-size:var(--fs-xs);color:var(--text-muted)}@media (max-width:40rem){.PageHeader_title__O_yii{font-size:var(--fs-xl)}.PageHeader_header__LT_Ri{margin-bottom:var(--space-4)}}.Tabs_root__vTSX6{display:flex;flex-direction:column;min-width:0}.Tabs_list__EDn_e{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--rule);scrollbar-width:thin}.Tabs_tab__nskRn{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);flex:none;padding:var(--space-2) var(--space-4) .625rem;border:0;background:transparent;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.Tabs_tab__nskRn:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:3px;background:var(--accent);transform:scaleX(0);transition:transform var(--dur) var(--ease-out)}.Tabs_tab__nskRn:hover,.Tabs_tab__nskRn[aria-selected=true]{color:var(--text)}.Tabs_tab__nskRn[aria-selected=true]:after{transform:scaleX(1)}.Tabs_tab__nskRn:focus-visible{outline-offset:-2px}.Tabs_count___dJkl{min-width:1.25rem;padding:0 .3125rem;border-radius:var(--radius-xs);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.25rem;text-align:center;color:var(--text-secondary)}.Tabs_panel__3PY3l{padding-top:var(--space-5);min-width:0;outline:none}@media (max-width:40rem){.Tabs_list__EDn_e{flex-wrap:wrap;overflow-x:visible;row-gap:var(--space-1)}.Tabs_tab__nskRn{padding:var(--space-2) var(--space-3) .5rem}}.PlannedScreen_grid__Vgdqx{display:grid;grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);grid-gap:1px;gap:1px;border:1px solid var(--border);background:var(--border)}.PlannedScreen_card__17Fqi,.PlannedScreen_when__1lSN9{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface)}.PlannedScreen_scope__CruT6{max-width:38rem;font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:-.005em}.PlannedScreen_when__1lSN9{background:var(--bg)}.PlannedScreen_date__3dqsp{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-2xl);font-weight:500;line-height:1}.PlannedScreen_dateLong__soanX,.PlannedScreen_note__jy5sa{color:var(--text-muted);font-size:var(--fs-sm)}.PlannedScreen_note__jy5sa{max-width:44rem;margin-top:var(--space-4);line-height:var(--lh-base)}@media (max-width:40rem){.PlannedScreen_grid__Vgdqx{grid-template-columns:minmax(0,1fr)}.PlannedScreen_card__17Fqi,.PlannedScreen_when__1lSN9{padding:var(--space-4)}}.SectionIndex_list__ZnxmK{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.SectionIndex_list__ZnxmK>li{border-bottom:1px solid var(--border)}.SectionIndex_link__vzAnd{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:baseline;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-2);color:var(--text);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.SectionIndex_link__vzAnd:hover{background:var(--surface);color:var(--text)}.SectionIndex_no__KpKf0{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent)}.SectionIndex_title__M0Q78{font-size:var(--fs-lg);font-weight:500}.SectionIndex_arrow___zaAW{align-self:center;color:var(--accent);transition:transform var(--dur) var(--ease-out)}.SectionIndex_link__vzAnd:hover .SectionIndex_arrow___zaAW{transform:translateX(3px)}.SectionIndex_upcoming__cxvUh{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);max-width:44rem}.SectionIndex_upList__D0_59{display:flex;flex-direction:column;border-top:1px solid var(--border)}.SectionIndex_upItem__7oeOI{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px dashed var(--border);color:var(--text-secondary);font-size:var(--fs-sm)}.templates_form__ILi_M{display:flex;flex-direction:column;gap:var(--space-4)}.templates_row2__UzCV5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.templates_fileInput__7zZwK{width:100%;min-height:var(--control-h);padding:var(--space-2);border:1px dashed var(--border-input);border-radius:var(--radius-sm);color:var(--text)}.templates_fileInput__7zZwK,.templates_noteBox__7AWTf{background:var(--surface-sunken);font-size:var(--fs-sm)}.templates_noteBox__7AWTf{padding:var(--space-3) var(--space-4);border-left:3px solid var(--rule);color:var(--text-secondary);line-height:var(--lh-base);overflow-wrap:anywhere}.templates_actions__K8mea{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.templates_block__0tgVz{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.templates_stack__JpuCT{display:flex;flex-direction:column;gap:2px;min-width:0}.templates_sub__q0vX6{font-size:var(--fs-sm);overflow-wrap:anywhere}.templates_muted__erR2c,.templates_sub__q0vX6{color:var(--text-muted)}.templates_mono__dkcox{font-family:var(--font-mono);font-size:var(--fs-sm);overflow-wrap:anywhere}.templates_toolbar__oLnzD{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;margin-bottom:var(--space-4)}.templates_toolbar__oLnzD>*{min-width:0}.templates_kindSelect__sWzuv{width:min(28rem,100%)}.templates_dictionary__ygYGW{display:flex;flex-direction:column;gap:var(--space-5)}.templates_group__QqW6m{display:flex;flex-direction:column;gap:var(--space-2)}.templates_groupTitle__EB84d{margin:0;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.templates_fields__9EB2w{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);margin:0}.templates_pair__U0_VU{display:contents}.templates_fields__9EB2w dt{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.templates_fields__9EB2w dd{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);overflow-wrap:anywhere}.templates_itemFields__oy__A{margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--text-muted);font-size:var(--fs-sm)}.templates_errorText__M5qUk{white-space:pre-line;overflow-wrap:anywhere}.templates_chips__xvhr_{display:flex;flex-wrap:wrap;gap:var(--space-1)}.templates_chip__Rjk_X{padding:1px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--fs-2xs);overflow-wrap:anywhere}@media (max-width:40rem){.templates_fields__9EB2w,.templates_row2__UzCV5{grid-template-columns:minmax(0,1fr)}.templates_fields__9EB2w dd{margin-bottom:var(--space-2)}}.provisions_stack__w8jcR{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.provisions_calcBar__Uzf99{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.provisions_calcInfo__t4Hyl{flex:1 1 18rem;min-width:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-base)}.provisions_calcInfo__t4Hyl strong{color:var(--text)}.provisions_fullRow__rh9DC{flex-basis:100%;margin:0}.provisions_calcField__I0gPA{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.provisions_cellStack__jQs1T{display:flex;flex-direction:column;gap:.125rem;min-width:0}.provisions_cellSub__jJr38{color:var(--text-muted);font-size:var(--fs-xs);font-weight:400;white-space:normal}.provisions_reasons__TG8ke{display:flex;flex-wrap:wrap;gap:var(--space-1)}.provisions_reason__mOjiw{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap}.provisions_muted__iazay{color:var(--text-muted)}.provisions_tableScroll__uB349{overflow-x:auto;min-width:0}.provisions_sumTable__ta8Up{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--fs-sm)}.provisions_sumTable__ta8Up td,.provisions_sumTable__ta8Up th{padding:.45rem var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.provisions_sumTable__ta8Up th{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.provisions_sumTable__ta8Up td.num,.provisions_sumTable__ta8Up th.num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.provisions_narrowTable__z1Qfx{min-width:0}.provisions_nowrap__qhB7C{white-space:nowrap}.provisions_sumTable__ta8Up tfoot td{font-weight:600;border-top:2px solid var(--rule)}.provisions_twoCol__sQJhS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.provisions_moves__7_qAW{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.provisions_move__OR_p0{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.provisions_moveLabel__Qp_cs{color:var(--text-muted);font-size:var(--fs-xs)}.provisions_moveValue__k9RaE{font-family:var(--font-mono);font-size:var(--fs-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.provisions_rules__YA6ry{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-base)}.provisions_form___KQmC{display:flex;flex-direction:column;gap:var(--space-4)}.provisions_row2__5u4BK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.provisions_noteBox__crjGA{padding:var(--space-3) var(--space-4);border-left:3px solid var(--rule);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-base)}.provisions_picks__D9W3_{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.provisions_pick__RZ_pI{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.provisions_pick__RZ_pI,.provisions_picked__ZefWY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3)}.provisions_picked__ZefWY{gap:var(--space-2) var(--space-3);border:1px solid var(--border-input);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-tint)}.provisions_details__sy_z4{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0}.provisions_detailActions__0p8Hn{display:flex;flex-wrap:wrap;gap:var(--space-2)}.provisions_upload__gDy_X{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.provisions_fileInput___eyTs{max-width:100%;font-size:var(--fs-sm)}@media (max-width:48rem){.provisions_row2__5u4BK,.provisions_twoCol__sQJhS{grid-template-columns:minmax(0,1fr)}}