.AppActionRail_root__yY0TP{display:grid;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:0;border-right:var(--line-width-separator) solid var(--color-border-strong);background:var(--color-surface-app-rail);color:var(--color-text-primary);font-family:var(--font-interface)}.AppActionRail_rail__blf8a{width:56px}.AppActionRail_sidebar__RLSR4{width:min(236px,38vw)}.AppActionRail_group__lUK9v,.AppActionRail_groups__Pw2VU,.AppActionRail_utilities__85lRk{display:grid;align-content:start}.AppActionRail_groups__Pw2VU,.AppActionRail_utilities__85lRk{padding:var(--space-2)}.AppActionRail_group__lUK9v+.AppActionRail_group__lUK9v,.AppActionRail_utilities__85lRk{margin-top:var(--space-2);border-top:var(--line-width-separator) solid var(--color-border-subtle);padding-top:var(--space-2)}.AppActionRail_item__LpxHh{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-width:0;min-height:var(--ui-control-height-medium,var(--size-control-comfortable-medium,44px));box-sizing:border-box;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;padding:0 var(--space-3);font:inherit;font-size:var(--typography-role-label-large-size,13px);font-weight:var(--typography-role-label-large-weight,600);letter-spacing:var(--typography-role-label-large-tracking,.012em);line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.AppActionRail_item__LpxHh:hover:not(:disabled){background:var(--color-action-hover);color:var(--color-text-primary)}.AppActionRail_item__LpxHh:focus-visible{z-index:1;outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.AppActionRail_item__LpxHh:disabled{color:var(--color-state-disabled-foreground);cursor:not-allowed}.AppActionRail_current__q0r10{background:var(--color-state-selected-background);box-shadow:inset var(--line-width-active) 0 0 var(--color-state-selected-indicator)}.AppActionRail_icon__ckOls{display:grid;place-items:center;width:20px;height:20px}.AppActionRail_label__SC0FG{min-width:0;overflow-wrap:anywhere}.AppActionRail_danger__hwzPr{color:var(--color-state-danger-foreground)}.AppActionRail_dangerMark__nU5iL{display:block;width:10px;height:10px;border:var(--thin) solid;transform:rotate(45deg)}.AppActionRail_rail__blf8a .AppActionRail_item__LpxHh{grid-template-columns:1fr;place-items:center;width:40px;min-height:40px;margin-inline:auto;padding:0}.AppActionRail_rail__blf8a .AppActionRail_label__SC0FG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AppActionRail_rail__blf8a .AppActionRail_dangerMark__nU5iL{position:absolute;right:2px;bottom:2px;width:9px;height:9px;font-size:0}@media (max-width:620px){.AppActionRail_sidebar__RLSR4{width:min(208px,74vw)}}@media (forced-colors:active){.AppActionRail_group__lUK9v+.AppActionRail_group__lUK9v,.AppActionRail_root__yY0TP,.AppActionRail_utilities__85lRk{border-color:CanvasText}.AppActionRail_current__q0r10{background:Canvas;box-shadow:inset var(--line-width-active) 0 0 Highlight}.AppActionRail_dangerMark__nU5iL{border-color:CanvasText}}.AppBrandLogo_logo__Ben1q{filter:var(--brand-artwork-filter,none);display:block;max-width:100%;height:auto;flex:0 0 auto}.AppBrandLogo_logo-default__ytSTc{width:132px}.AppBrandLogo_logo-compact__ov6v5{width:112px}.AppBrandLogo_mark__9RV9f{filter:var(--brand-artwork-filter,none);display:block;width:52px;height:auto;flex:0 0 auto}.AppShell_header__A9zh6{position:relative;z-index:20;border-bottom:var(--thin) solid var(--color-border-subtle);background:var(--color-surface-app-document);color:var(--color-text-primary);font-family:var(--font-reading)}.AppShell_header-reading__FYNpK .AppShell_headerShell__CjcdH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:auto;min-height:max(72px,var(--drafting-header-height));padding:0}.AppShell_header-reading__FYNpK{flex-shrink:0;color:var(--color-text-primary);border-bottom-color:var(--color-border-subtle)}.AppShell_header-reading__FYNpK .AppShell_brandArea__PH01h{flex:1 1;min-width:0;height:100%;gap:0}.AppShell_header-reading__FYNpK .AppShell_brand__f2UDe{justify-content:center;width:var(--document-rail-width,64px);height:100%;border-right:1px solid var(--drafting-divider)}.AppShell_header-reading__FYNpK .AppShell_brand__f2UDe img{width:30px;height:auto}.AppShell_header-reading__FYNpK .AppShell_context__uB__7{display:block;flex:1 1;min-width:0;border:0;padding-inline:var(--space-4)}.AppShell_header-reading__FYNpK .AppShell_workspaceSwitcher__baklg{max-width:min(62ch,100%);padding:12px 0;gap:8px}.AppShell_header-reading__FYNpK .AppShell_workspaceSwitcher__baklg>span{font-size:12px;line-height:1.4}.AppShell_header-reading__FYNpK .AppShell_workspaceSwitcher__baklg strong{font-size:15px;line-height:1.4}.AppShell_header-reading__FYNpK .AppShell_menuToggle__wd9SE,.AppShell_header-reading__FYNpK .AppShell_primaryNavigation__xdqUD:empty{display:none}.AppShell_header-reading__FYNpK .AppShell_headerActions___YyMy{display:flex;flex:0 0 auto;height:100%;padding:0}.AppShell_header-reading__FYNpK .AppShell_utilityActions__iIMnr{height:100%;gap:var(--space-4)}.AppShell_header-reading__FYNpK [data-document-return]{height:100%;min-height:0;padding-inline:var(--space-4);border:0;border-left:1px solid var(--drafting-divider);border-radius:0;color:inherit}@media (max-width:760px){.AppShell_header-reading__FYNpK .AppShell_headerShell__CjcdH{gap:0;padding:0}.AppShell_header-reading__FYNpK .AppShell_brandArea__PH01h{gap:0;padding:0;min-height:0}.AppShell_header-reading__FYNpK .AppShell_context__uB__7{padding-inline:var(--space-3)}.AppShell_header-reading__FYNpK [data-document-return]{max-width:128px;padding-inline:var(--space-3);font-size:12px}.AppShell_header-reading__FYNpK .AppShell_workspaceSwitcher__baklg strong{font-size:13px}}.AppShell_headerShell__CjcdH{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));column-gap:var(--grid-gutter-wide);align-items:stretch;min-height:72px;padding:0 clamp(22px,3.6vw,48px)}.AppShell_brandArea__PH01h{grid-column:1/span 3;display:flex;gap:var(--space-4);align-items:center;min-width:0}.AppShell_brand__f2UDe{display:inline-flex;flex:0 0 auto;align-items:center;color:inherit;font-size:17px;font-weight:var(--typography-weight-maximum);letter-spacing:.002em;line-height:1;text-decoration:none}.AppShell_accountButton__Px5Uc:focus-visible,.AppShell_brand__f2UDe:focus-visible,.AppShell_menuToggle__wd9SE:focus-visible,.AppShell_navigationLink__y3d7u:focus-visible,.AppShell_workspaceSwitcher__baklg:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.AppShell_context__uB__7{min-width:0;border-left:var(--thin) solid var(--color-border-subtle);padding-left:var(--space-4)}.AppShell_workspaceSwitcher__baklg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;max-width:210px;border:0;background:transparent;color:inherit;padding:7px 0;font:inherit;text-align:left}.AppShell_workspaceSwitcherInteractive__InYfJ{cursor:pointer}.AppShell_workspaceSwitcherStatic__bOAmU{cursor:default}.AppShell_workspaceSwitcher__baklg.AppShell_workspaceSwitcher-document___sCfX{grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding:var(--space-2);width:100%;max-width:min(300px,100%)}.AppShell_workspaceSwitcher__baklg.AppShell_workspaceSwitcher-document___sCfX>span{grid-column:1;color:var(--color-text-secondary);font-family:var(--typography-role-metadata-family);font-size:var(--typography-role-metadata-size);font-weight:var(--typography-role-metadata-weight);line-height:var(--typography-role-metadata-leading);letter-spacing:var(--typography-role-metadata-tracking)}.AppShell_workspaceSwitcher__baklg.AppShell_workspaceSwitcher-document___sCfX strong,.AppShell_workspaceSwitcher__baklg.AppShell_workspaceSwitcher-document___sCfX textarea{max-width:28ch;font-family:var(--typography-role-ui-large-family);font-size:var(--typography-role-ui-large-size);font-weight:var(--typography-role-ui-large-weight);line-height:var(--typography-role-ui-large-leading);letter-spacing:var(--typography-role-ui-large-tracking)}.AppShell_workspaceSwitcher__baklg.AppShell_workspaceSwitcher-document___sCfX textarea{min-width:0;width:100%}.AppShell_workspaceSwitcher__baklg textarea{field-sizing:content;width:auto;min-width:10ch;max-height:2.8em;overflow:hidden;overflow-wrap:anywhere;border:0;border-bottom:var(--thin) solid transparent;background:transparent;color:inherit;padding:1px 0;font:inherit;resize:none}.AppShell_workspaceSwitcher__baklg textarea:focus-visible,.AppShell_workspaceSwitcher__baklg textarea:hover{border-bottom-color:var(--color-border-strong)}.AppShell_workspaceSwitcher__baklg textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.AppShell_workspaceSwitcher__baklg>span{grid-column:1/-1;overflow:hidden;color:var(--color-text-secondary);font-size:12px;font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.AppShell_workspaceSwitcher__baklg>.AppShell_documentState__KtvUm{grid-column:auto;align-self:center;overflow:visible;color:var(--color-text-secondary);line-height:1}.AppShell_workspaceSwitcher__baklg strong{align-self:center;overflow:hidden;font-size:13px;font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong);line-height:1.4;display:-webkit-box;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AppShell_primaryNavigation__xdqUD{grid-column:4/span 6;display:flex;gap:clamp(var(--space-4),2.4vw,var(--space-6));align-items:stretch;min-width:0}.AppShell_primaryNavigationCustom__HtWnv{position:relative}.AppShell_navigationLink__y3d7u{position:relative;display:inline-flex;align-items:center;min-width:0;color:var(--color-text-secondary);font-size:13px;font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong);text-decoration:none;white-space:nowrap}.AppShell_navigationLink__y3d7u:after{position:absolute;right:0;bottom:-1px;left:0;height:var(--line-width-active);background:transparent;content:""}.AppShell_navigationLink__y3d7u:hover,.AppShell_navigationLink__y3d7u[aria-current=page]{color:var(--color-text-primary)}.AppShell_navigationLink__y3d7u[aria-current=page]:after{background:var(--color-border-accent)}.AppShell_headerActions___YyMy{grid-column:10/span 3;display:flex;gap:var(--space-4);align-items:center;justify-content:flex-end;min-width:0}.AppShell_header-document__hea8j .AppShell_brandArea__PH01h{grid-column:1/span 4}.AppShell_header-document__hea8j .AppShell_primaryNavigation__xdqUD{grid-column:5/span 5}@media (min-width:1041px){.AppShell_header-document__hea8j .AppShell_headerShell__CjcdH{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:0}.AppShell_header-document__hea8j .AppShell_brandArea__PH01h{grid-column:1;max-width:min(420px,42vw);padding-right:var(--space-3)}.AppShell_header-document__hea8j .AppShell_primaryNavigation__xdqUD{grid-column:2;padding-left:var(--space-3)}.AppShell_header-document__hea8j .AppShell_headerActions___YyMy{grid-column:3;padding-left:var(--space-4)}}.AppShell_utilityActions__iIMnr{display:flex;gap:var(--space-2);align-items:center}.AppShell_account__sjc3e{padding-left:var(--space-2)}.AppShell_accountButton__Px5Uc{display:flex;gap:9px;align-items:center;min-height:44px;border:0;background:transparent;color:inherit;padding:4px 2px;font:inherit;cursor:pointer}.AppShell_accountButton__Px5Uc>span{display:grid;place-items:center;width:32px;height:32px;border:var(--thin) solid var(--color-border-strong);background:var(--color-surface-app-rail);font-size:12px;font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label)}.AppShell_accountButton__Px5Uc strong{max-width:96px;overflow:hidden;font-size:13px;font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong);text-overflow:ellipsis;white-space:nowrap}.AppShell_menuToggle__wd9SE{display:none}@media (max-width:1040px){.AppShell_headerShell__CjcdH{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));column-gap:var(--grid-gutter-medium)}.AppShell_brandArea__PH01h{grid-column:1/span 2}.AppShell_header-document__hea8j .AppShell_brandArea__PH01h{grid-column:1/span 3}.AppShell_primaryNavigation__xdqUD{grid-column:3/span 3;gap:var(--space-4)}.AppShell_header-document__hea8j .AppShell_primaryNavigation__xdqUD{grid-column:4/span 2}.AppShell_headerActions___YyMy{grid-column:6}.AppShell_accountButton__Px5Uc strong{display:none}}@media (max-width:760px){.AppShell_headerShell__CjcdH{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));grid-template-rows:66px auto;column-gap:var(--grid-gutter-narrow);min-height:0;padding-inline:18px}.AppShell_brandArea__PH01h{grid-column:1/span 3;grid-row:1;min-height:66px;padding-block:14px}.AppShell_context__uB__7{overflow:hidden}.AppShell_menuToggle__wd9SE{grid-column:4;grid-row:1;display:flex;min-height:66px;align-items:center;justify-content:flex-end;border:0;background:transparent;color:inherit;padding:0;font:inherit;font-size:12px;font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong);cursor:pointer}.AppShell_headerActions___YyMy,.AppShell_primaryNavigation__xdqUD{display:none;grid-column:1/-1}.AppShell_headerOpen__gY7AG .AppShell_primaryNavigation__xdqUD{display:grid;gap:0;border-top:var(--thin) solid var(--color-border-subtle);padding-block:var(--space-2)}.AppShell_headerOpen__gY7AG .AppShell_primaryNavigationCustom__HtWnv{padding-left:0}.AppShell_headerOpen__gY7AG .AppShell_primaryNavigationCustom__HtWnv:before{display:none}.AppShell_headerOpen__gY7AG .AppShell_navigationLink__y3d7u{min-height:46px;border-bottom:var(--thin) solid var(--color-border-subtle)}.AppShell_headerOpen__gY7AG .AppShell_navigationLink__y3d7u:last-child{border-bottom:0}.AppShell_headerOpen__gY7AG .AppShell_navigationLink__y3d7u:after{top:0;right:auto;bottom:0;left:-18px;width:var(--line-width-active);height:auto}.AppShell_headerOpen__gY7AG .AppShell_headerActions___YyMy{display:flex;justify-content:space-between;border-top:var(--thin) solid var(--color-border-subtle);padding-block:var(--space-4)}.AppShell_headerOpen__gY7AG .AppShell_account__sjc3e{margin-left:auto}.AppShell_headerOpen__gY7AG .AppShell_accountButton__Px5Uc strong{display:block}}@media (max-width:480px){.AppShell_context__uB__7{display:none}.AppShell_brandArea__PH01h{grid-column:1/span 2}.AppShell_menuToggle__wd9SE{grid-column:3/span 2}.AppShell_header-document__hea8j .AppShell_brandArea__PH01h{grid-column:1/span 3;gap:10px}.AppShell_header-document__hea8j .AppShell_context__uB__7{display:block;min-width:0;padding-left:10px}.AppShell_header-document__hea8j .AppShell_workspaceSwitcher__baklg{max-width:170px}.AppShell_header-document__hea8j .AppShell_menuToggle__wd9SE{grid-column:4}}@media (max-height:480px){.AppShell_header-reading__FYNpK .AppShell_headerShell__CjcdH{min-height:var(--drafting-header-height);padding-block:0}}.AppShell_workspaceSwitcher__baklg{gap:8px;padding:12px 0;max-width:min(52ch,100%)}.AppShell_workspaceSwitcher__baklg textarea{box-sizing:border-box;font-size:15px;line-height:1.4;font-weight:500;padding:0}.AppShell_workspaceSwitcher__baklg>span{line-height:1.4}.AppShell_header-reading__FYNpK .AppShell_primaryNavigationCustom__HtWnv{flex:0 0 auto;padding:0 16px}.AppShell_header-reading__FYNpK .AppShell_headerActions___YyMy:empty{display:none}@media (max-width:760px){.AppShell_header-reading__FYNpK:has(.AppShell_primaryNavigationCustom__HtWnv) .AppShell_headerShell__CjcdH{flex-wrap:wrap}.AppShell_header-reading__FYNpK:has(.AppShell_primaryNavigationCustom__HtWnv) .AppShell_menuToggle__wd9SE{display:flex;min-height:64px;padding:0 16px}.AppShell_header-reading__FYNpK .AppShell_primaryNavigationCustom__HtWnv{flex-basis:100%;padding-inline:16px}}.AppShell_header-reading__FYNpK .AppShell_workspaceSwitcher-title-only__HRA8Q,.AppShell_workspaceSwitcher-title-only__HRA8Q{display:flex;align-items:center;min-height:44px;max-width:100%;padding:0;gap:0}.AppShell_workspaceSwitcher-title-only__HRA8Q strong,.AppShell_workspaceSwitcher-title-only__HRA8Q textarea{font-size:15px;font-weight:500;line-height:1.4;margin:0}.AppShell_header-reading__FYNpK nav.AppShell_primaryNavigation__xdqUD{flex:0 0 auto;padding-inline:16px}@media (max-width:760px){.AppShell_header-reading__FYNpK:has(nav.AppShell_primaryNavigation__xdqUD:not(:empty)) .AppShell_headerShell__CjcdH{flex-wrap:wrap}.AppShell_header-reading__FYNpK:has(nav.AppShell_primaryNavigation__xdqUD:not(:empty)) .AppShell_menuToggle__wd9SE{display:flex;min-height:64px;padding:0 16px}.AppShell_header-reading__FYNpK nav.AppShell_primaryNavigation__xdqUD{flex-basis:100%}}.AppShell_navigationLink__y3d7u{color:var(--color-text-primary);font-weight:560}.AppShell_navigationLink__y3d7u:hover{color:var(--color-action-accent)}.AppShell_workspaceSwitcher__baklg>.AppShell_documentState__KtvUm,.AppShell_workspaceSwitcher__baklg>span{color:var(--color-text-primary);font-weight:560}.AppShell_context__uB__7{border-left-color:var(--color-border-strong)}.AppShell_accountButton__Px5Uc>span{border-color:var(--color-border-strong);background:var(--color-surface-app-document)}@media (max-width:760px){.AppShell_menuToggle__wd9SE{color:var(--color-text-primary);font-weight:600}}.AppShell_header-default__Czv6p .AppShell_brandArea__PH01h,.AppShell_header-default__Czv6p .AppShell_headerActions___YyMy,.AppShell_header-default__Czv6p .AppShell_headerShell__CjcdH,.AppShell_header-document__hea8j .AppShell_brandArea__PH01h,.AppShell_header-document__hea8j .AppShell_headerActions___YyMy,.AppShell_header-document__hea8j .AppShell_headerShell__CjcdH{min-height:48px}.AppShell_header-default__Czv6p .AppShell_brand__f2UDe,.AppShell_header-document__hea8j .AppShell_brand__f2UDe{min-height:44px}.AppShell_menuToggle__wd9SE{width:44px;min-width:44px;min-height:44px;justify-content:center}.AppShell_menuToggle__wd9SE>span{display:grid;place-items:center;width:20px;height:20px}.AppShell_menuToggle__wd9SE:hover{color:var(--color-text-primary)}.AppShell_accountButton__Px5Uc:hover,.AppShell_menuToggle__wd9SE:hover{background:var(--color-action-hover)}.AppShell_headerMenu-always__OSf_z .AppShell_headerShell__CjcdH{grid-template-rows:48px auto}.AppShell_headerMenu-always__OSf_z .AppShell_menuToggle__wd9SE{display:flex;grid-column:1;grid-row:1;align-self:center;justify-self:start}.AppShell_headerMenu-always__OSf_z .AppShell_brandArea__PH01h{grid-column:2/span 2;grid-row:1}.AppShell_headerMenu-always__OSf_z .AppShell_primaryNavigation__xdqUD{display:none}.AppShell_headerMenu-always__OSf_z.AppShell_headerOpen__gY7AG .AppShell_primaryNavigation__xdqUD{grid-column:1/-1;grid-row:2;display:flex;gap:var(--space-4);min-height:48px;border-top:var(--thin) solid var(--color-border-subtle)}.AppShell_headerMenu-always__OSf_z.AppShell_headerOpen__gY7AG .AppShell_primaryNavigationCustom__HtWnv{display:block;padding:var(--space-2) 0}.AppShell_headerMenu-never__O_8Gn .AppShell_menuToggle__wd9SE{display:none!important}@media (max-width:760px){.AppShell_header-default__Czv6p .AppShell_headerShell__CjcdH,.AppShell_header-document__hea8j .AppShell_headerShell__CjcdH{grid-template-rows:48px auto}.AppShell_header-document__hea8j .AppShell_headerShell__CjcdH{grid-template-rows:minmax(48px,auto) auto}.AppShell_header-document__hea8j .AppShell_context__uB__7{flex:1 1;overflow:visible}.AppShell_header-default__Czv6p .AppShell_brandArea__PH01h,.AppShell_header-document__hea8j .AppShell_brandArea__PH01h{min-height:48px;padding-block:2px}.AppShell_headerMenu-always__OSf_z .AppShell_brandArea__PH01h{grid-column:2}.AppShell_headerMenu-always__OSf_z .AppShell_headerActions___YyMy{grid-column:3/-1;grid-row:1;display:flex;min-height:48px;gap:var(--space-2)}.AppShell_headerMenu-never__O_8Gn .AppShell_brandArea__PH01h{grid-column:1/span 2}.AppShell_headerMenu-never__O_8Gn .AppShell_headerActions___YyMy{grid-column:3/-1;grid-row:1;display:flex;min-height:48px}.AppShell_header-document__hea8j.AppShell_headerMenu-never__O_8Gn .AppShell_headerShell__CjcdH{grid-template-columns:minmax(0,1fr) max-content}.AppShell_header-document__hea8j.AppShell_headerMenu-never__O_8Gn .AppShell_brandArea__PH01h{grid-column:1}.AppShell_header-document__hea8j.AppShell_headerMenu-never__O_8Gn .AppShell_headerActions___YyMy{grid-column:2}.AppShell_headerMenu-never__O_8Gn .AppShell_primaryNavigation__xdqUD:not(:empty){grid-column:1/-1;grid-row:2;display:flex;gap:var(--space-4);overflow-x:auto;border-top:var(--thin) solid var(--color-border-subtle);padding-block:var(--space-2)}}.NoticeBar_bar__D6LnK{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;min-height:40px;border-bottom:var(--thin) solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-recipe-measured-paper-field) 32%,var(--color-recipe-measured-paper-paper));padding:var(--space-2) clamp(var(--space-4),3vw,var(--space-6));color:var(--color-text-secondary);font-size:12px;line-height:1.45}.NoticeBar_message__paxLg{flex:1 1 360px;min-width:0}.NoticeBar_message__paxLg strong{color:var(--color-text-primary);font-weight:500}.NoticeBar_trailing__TuRD_{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:100%}@media(max-width:760px){.NoticeBar_bar__D6LnK{align-items:flex-start}.NoticeBar_message__paxLg{flex-basis:100%}}.ArchitecturalDock_dock__1bgsZ{--dock-cell:var(--size-control-comfortable-medium,44px);display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;width:fit-content;max-width:100%;min-height:var(--dock-cell);overflow-x:auto;border:var(--thin) solid var(--color-border-strong);border-radius:0;background:var(--color-surface-app-document);color:var(--color-text-primary);font-family:var(--font-interface);box-shadow:none}.ArchitecturalDock_action__fMEry,.ArchitecturalDock_scale__KoGhd>button{border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ArchitecturalDock_action__fMEry{position:relative;display:grid;grid-template-columns:16px auto;gap:var(--space-2);align-items:center;min-height:var(--dock-cell);padding:0 var(--space-3);border-right:var(--thin) solid var(--color-border-subtle);font-size:12px;font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label);line-height:1.2;white-space:nowrap}.ArchitecturalDock_action__fMEry:last-child{border-right:0}.ArchitecturalDock_action__fMEry:hover:not(:disabled):not([aria-pressed=true]),.ArchitecturalDock_scale__KoGhd>button:hover:not(:disabled){background:var(--color-action-hover)}.ArchitecturalDock_action__fMEry[aria-pressed=true]{background:var(--color-state-selected-background);box-shadow:inset 0 calc(-1 * var(--line-width-active)) var(--color-state-selected-indicator)}.ArchitecturalDock_action__fMEry:focus-visible,.ArchitecturalDock_scale__KoGhd>button:focus-visible{z-index:1;outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px}.ArchitecturalDock_action__fMEry:disabled,.ArchitecturalDock_scale__KoGhd>button:disabled{color:var(--color-state-disabled-foreground);cursor:not-allowed}.ArchitecturalDock_divider__Gj6JX{width:var(--thin);min-height:100%;background:var(--color-border-strong)}.ArchitecturalDock_scale__KoGhd{display:grid;grid-template-columns:minmax(52px,auto) auto;align-items:stretch;min-height:var(--dock-cell);border-right:var(--thin) solid var(--color-border-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ArchitecturalDock_scale__KoGhd>span{display:flex;align-items:center;justify-content:center;min-width:52px;padding-inline:var(--space-2);border-right:var(--thin) solid var(--color-border-subtle);font-size:12px;font-weight:var(--typography-weight-small-strong)}.ArchitecturalDock_scale__KoGhd>button{min-height:var(--dock-cell);padding-inline:var(--space-3);font-size:11px;letter-spacing:var(--typography-tracking-label);white-space:nowrap}@media (max-width:640px){.ArchitecturalDock_action__fMEry{grid-template-columns:16px;justify-items:center;min-width:var(--dock-cell);padding-inline:var(--space-2)}.ArchitecturalDock_action__fMEry>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ArchitecturalDock_scale__KoGhd{grid-template-columns:minmax(52px,auto)}.ArchitecturalDock_scale__KoGhd>button{display:none}}@media (forced-colors:active){.ArchitecturalDock_action__fMEry,.ArchitecturalDock_dock__1bgsZ,.ArchitecturalDock_scale__KoGhd,.ArchitecturalDock_scale__KoGhd>span{border-color:CanvasText}.ArchitecturalDock_action__fMEry[aria-pressed=true]{background:Canvas;box-shadow:inset 0 calc(-1 * var(--line-width-active)) Highlight}}.Primitives_uiScope__AEv2e{--ui-control-border-width:var(--object);--ui-button-radius:var(--radius-control);--ui-chip-radius:var(--radius-pill);--ui-tag-radius:var(--radius-control);--ui-field-radius:var(--radius-control);--ui-button-shadow:none;--ui-button-hover-shadow:none;--ui-inverse-shadow:none;--ui-inverse-hover-shadow:none;--ui-button-hover-transform:none;--ui-shadow-sheet:none;--ui-shadow-floating:none;--ui-control-height-small:var(--size-control-comfortable-small);--ui-control-height-medium:var(--size-control-comfortable-medium);--ui-control-height-large:var(--size-control-comfortable-large);--ui-control-padding-small:var(--control-inset);--ui-control-padding-medium:var(--control-inset);--ui-control-padding-large:var(--space-5);--ui-tag-height-small:28px;--ui-tag-height-medium:32px;--ui-textarea-height-small:84px;--ui-textarea-height-medium:112px;--ui-textarea-height-large:144px}.Primitives_mode-app__huZeU{--font-reading:var(--typography-atom-family-reading);--font-display:var(--typography-atom-family-display);--font-mono:var(--typography-atom-family-mono);--ui-control-border-width:var(--thin);--ui-button-radius:var(--radius-control);--ui-tag-radius:var(--radius-control);--ui-field-radius:var(--radius-control);--ui-button-shadow:none;--ui-button-hover-shadow:none;--ui-inverse-shadow:none;--ui-inverse-hover-shadow:none;--ui-button-hover-transform:none;font-family:var(--font-interface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Primitives_recipe-measured-paper__NuNgi{--ui-recipe-paper:var(--color-recipe-measured-paper-paper);--ui-shadow-sheet:none;--ui-recipe-sheet:var(--color-recipe-measured-paper-sheet);--ui-recipe-ink:var(--color-recipe-measured-paper-ink);--ui-recipe-field:var(--color-recipe-measured-paper-field);--ui-recipe-counter-field:var(--color-recipe-measured-paper-counter-field);--ui-recipe-signal:var(--color-recipe-measured-paper-signal);--ui-recipe-trace:var(--color-recipe-measured-paper-trace);--ui-recipe-action-accent:var(--ui-recipe-counter-field);--ui-shadow-floating:0 10px 28px color-mix(in srgb,var(--ui-recipe-ink) 8%,transparent);--ui-layer-field:var(--ui-recipe-field);--ui-layer-counter-field:var(--ui-recipe-counter-field);--ui-layer-signal:var(--ui-recipe-signal);--ui-layer-trace:var(--ui-recipe-trace)}.Primitives_recipe-vellum__zAEwq{--ui-recipe-paper:var(--color-recipe-vellum-paper);--ui-recipe-sheet:var(--color-recipe-vellum-sheet);--ui-recipe-ink:var(--color-recipe-vellum-ink);--ui-recipe-field:var(--color-recipe-vellum-field);--ui-recipe-counter-field:var(--color-recipe-vellum-counter-field);--ui-recipe-signal:var(--color-recipe-vellum-signal);--ui-recipe-trace:var(--color-recipe-vellum-trace);--ui-recipe-action-accent:var(--color-recipe-vellum-ink)}.Primitives_recipe-archive__J7LG9{--ui-recipe-paper:var(--color-recipe-archive-paper);--ui-recipe-sheet:var(--color-recipe-archive-sheet);--ui-recipe-ink:var(--color-recipe-archive-ink);--ui-recipe-field:var(--color-recipe-archive-field);--ui-recipe-counter-field:var(--color-recipe-archive-counter-field);--ui-recipe-signal:var(--color-recipe-archive-signal);--ui-recipe-trace:var(--color-recipe-archive-trace);--ui-recipe-action-accent:var(--color-recipe-archive-ink)}.Primitives_recipe-electric__6_p_S{--ui-recipe-paper:var(--color-recipe-electric-paper);--ui-recipe-sheet:var(--color-recipe-electric-sheet);--ui-recipe-ink:var(--color-recipe-electric-ink);--ui-recipe-field:var(--color-recipe-electric-field);--ui-recipe-counter-field:var(--color-recipe-electric-counter-field);--ui-recipe-signal:var(--color-recipe-electric-signal);--ui-recipe-trace:var(--color-recipe-electric-trace);--ui-recipe-action-accent:var(--color-recipe-electric-ink)}.Primitives_recipe-archive__J7LG9,.Primitives_recipe-electric__6_p_S,.Primitives_recipe-vellum__zAEwq{--ui-layer-field:var(--ui-recipe-field);--ui-layer-counter-field:var(--ui-recipe-counter-field);--ui-layer-signal:var(--ui-recipe-signal);--ui-layer-trace:var(--ui-recipe-trace);--ui-shadow-sheet:0 6px 22px color-mix(in srgb,var(--ui-recipe-ink) 5%,transparent);--ui-shadow-floating:0 10px 28px color-mix(in srgb,var(--ui-recipe-ink) 8%,transparent);--color-semantic-text-primary:var(--ui-recipe-ink);--color-semantic-text-secondary:color-mix(in srgb,var(--ui-recipe-ink) 72%,var(--ui-recipe-paper));--color-semantic-text-link:var(--ui-recipe-ink);--color-semantic-text-link-hover:var(--ui-recipe-ink);--color-semantic-text-link-active:var(--ui-recipe-ink);--color-semantic-surface-canvas:var(--ui-recipe-paper);--color-semantic-surface-raised:var(--ui-recipe-sheet);--color-semantic-surface-subtle:color-mix(in srgb,var(--ui-recipe-field) 36%,var(--ui-recipe-paper));--color-semantic-surface-highlight:color-mix(in srgb,var(--ui-recipe-field) 64%,var(--ui-recipe-paper));--color-semantic-surface-app-canvas:var(--ui-recipe-paper);--color-semantic-surface-app-rail:color-mix(in srgb,var(--ui-recipe-field) 18%,var(--ui-recipe-paper));--color-semantic-surface-app-document:var(--ui-recipe-sheet);--color-semantic-surface-app-track:color-mix(in srgb,var(--ui-recipe-trace) 46%,var(--ui-recipe-paper));--color-semantic-border-strong:color-mix(in srgb,var(--ui-recipe-ink) 60%,var(--ui-recipe-paper));--color-semantic-border-default:var(--color-semantic-border-strong);--color-semantic-border-hover:var(--color-semantic-border-strong);--color-semantic-border-subtle:color-mix(in srgb,var(--ui-recipe-ink) 22%,var(--ui-recipe-paper));--color-semantic-border-accent:var(--ui-recipe-ink);--color-semantic-action-primary-background:var(--ui-recipe-ink);--color-semantic-action-primary-foreground:var(--ui-recipe-sheet);--color-semantic-action-secondary-background:var(--ui-recipe-sheet);--color-semantic-action-secondary-foreground:var(--ui-recipe-ink);--color-semantic-action-accent:var(--ui-recipe-action-accent);--color-semantic-action-hover:color-mix(in srgb,var(--ui-recipe-field) 56%,var(--ui-recipe-paper));--color-semantic-state-disabled-background:color-mix(in srgb,var(--ui-recipe-field) 30%,var(--ui-recipe-paper));--color-semantic-state-disabled-foreground:color-mix(in srgb,var(--ui-recipe-ink) 72%,var(--ui-recipe-paper));--color-expressive-annotation-highlight:color-mix(in srgb,var(--ui-recipe-field) 62%,var(--ui-recipe-sheet));--color-expressive-annotation-hand:var(--ui-recipe-counter-field);--color-expressive-annotation-technical:var(--ui-recipe-ink);--color-expressive-annotation-uncertain:color-mix(in srgb,var(--ui-recipe-ink) 72%,var(--ui-recipe-paper));--color-expressive-annotation-architectural:var(--ui-recipe-ink);--color-semantic-state-selected-background:var(--color-semantic-surface-highlight);--color-semantic-state-selected-indicator:var(--color-semantic-border-accent);--color-semantic-action-primary-hover:color-mix(in srgb,var(--ui-recipe-ink) 88%,var(--ui-recipe-action-accent));--color-semantic-action-primary-pressed:var(--ui-recipe-ink);--ui-control-border-width:var(--line-width-object)}.Primitives_density-compact__DNqQ2{--ui-control-padding-block:var(--space-1);--ui-control-height-small:var(--size-control-compact-small);--ui-control-height-medium:var(--size-control-compact-medium);--ui-control-height-large:var(--size-control-compact-large);--ui-control-padding-small:var(--space-3);--ui-control-padding-medium:var(--control-inset);--ui-control-padding-large:var(--space-5);--ui-tag-height-small:22px;--ui-tag-height-medium:26px;--ui-textarea-height-small:64px;--ui-textarea-height-medium:84px;--ui-textarea-height-large:112px}.Primitives_button___O1GC,.Primitives_filterChip__dsdD3,.Primitives_iconButton__H_V99{box-sizing:border-box;border:var(--ui-control-border-width,var(--object)) solid var(--color-border-default);font-family:var(--typography-role-label-large-family,var(--font-interface));font-weight:var(--typography-role-label-large-weight,600);font-variation-settings:var(--typography-role-label-large-variation,normal);letter-spacing:var(--typography-role-label-large-tracking,.012em);line-height:1}.Primitives_button___O1GC,.Primitives_iconButton__H_V99{border-radius:var(--ui-button-radius,var(--radius-pill));box-shadow:var(--ui-button-shadow,none);transition:background var(--motion-duration-immediate) var(--motion-easing-enter),border-color var(--motion-duration-immediate) var(--motion-easing-enter),color var(--motion-duration-immediate) var(--motion-easing-enter)}.Primitives_button___O1GC{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);width:fit-content;max-width:100%;line-height:var(--control-leading);text-align:center;text-decoration:none;white-space:normal}.Primitives_small___M7Gq{min-height:var(--ui-control-height-small,var(--size-control-comfortable-small));padding:var(--ui-control-padding-block,var(--space-2)) var(--ui-control-padding-small,var(--control-inset));font-size:var(--typography-role-label-medium-size);letter-spacing:var(--typography-role-label-medium-tracking);line-height:var(--typography-role-label-medium-leading)}.Primitives_medium__eVh1V{min-height:var(--ui-control-height-medium,var(--size-control-comfortable-medium));padding:var(--ui-control-padding-block,var(--space-2)) var(--ui-control-padding-medium,var(--control-inset));font-size:var(--typography-role-label-large-size);line-height:var(--typography-role-label-large-leading)}.Primitives_large__nG4M8{min-height:var(--ui-control-height-large,var(--size-control-comfortable-large));padding:var(--ui-control-padding-block,var(--space-2)) var(--ui-control-padding-large,var(--control-inset));font-size:var(--typography-role-ui-large-size);line-height:var(--typography-role-ui-large-leading)}.Primitives_primary__Ar95c{border-color:var(--color-action-primary-background);background:var(--color-action-primary-background);color:var(--color-action-primary-foreground)}.Primitives_primary__Ar95c:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.Primitives_secondary__Wv_WU{background:transparent;color:var(--color-action-secondary-foreground)}.Primitives_secondary__Wv_WU:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-action-accent);background:var(--color-action-hover)}.Primitives_quiet__Atr8S{border-width:var(--thin);background:transparent;color:var(--color-text-primary);box-shadow:none}.Primitives_inverse__CsSTz{border-color:var(--color-text-inverse);background:transparent;color:var(--color-text-inverse);box-shadow:var(--ui-inverse-shadow,none)}.Primitives_danger__7qxRV{border-color:var(--color-action-danger-background);background:var(--color-action-danger-background);color:var(--color-action-danger-foreground)}.Primitives_danger__7qxRV:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-action-danger-hover);background:var(--color-action-danger-hover)}.Primitives_button___O1GC:hover:not(:disabled):not([aria-pressed=true]),.Primitives_iconButton__H_V99:hover:not(:disabled):not([aria-pressed=true]){transform:var(--ui-button-hover-transform,none);box-shadow:var(--ui-button-hover-shadow,none)}.Primitives_inverse__CsSTz:hover:not(:disabled):not([aria-pressed=true]){box-shadow:var(--ui-inverse-hover-shadow,none)}.Primitives_quiet__Atr8S:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-action-hover);box-shadow:none;transform:none}.Primitives_primary__Ar95c:active:not(:disabled):not([aria-pressed=true]){background:var(--color-action-primary-pressed);border-color:var(--color-action-primary-pressed)}.Primitives_danger__7qxRV:active:not(:disabled):not([aria-pressed=true]){background:var(--color-action-danger-pressed);border-color:var(--color-action-danger-pressed)}.Primitives_quiet__Atr8S:active:not(:disabled):not([aria-pressed=true]),.Primitives_secondary__Wv_WU:active:not(:disabled):not([aria-pressed=true]){background:var(--color-interaction-pressed)}.Primitives_button___O1GC:focus-visible,.Primitives_choiceControl__HCgjn:focus-visible,.Primitives_control___M6Va:focus-visible,.Primitives_filterChip__dsdD3:focus-visible,.Primitives_iconButton__H_V99:focus-visible,.Primitives_textLink__T_YFl:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.Primitives_button___O1GC:disabled,.Primitives_filterChip__dsdD3:disabled,.Primitives_iconButton__H_V99:disabled{border-color:var(--color-border-subtle);background:var(--color-state-disabled-background);color:var(--color-state-disabled-foreground);box-shadow:none;cursor:not-allowed}.Primitives_spinner__wH0tT{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Primitives_primitive-spin__i4E1x var(--motion-duration-loop) var(--motion-easing-linear) infinite}.Primitives_iconButton__H_V99{display:inline-grid;place-items:center;flex:0 0 auto;padding:0;font-size:20px}.Primitives_icon-small__HYljn{width:var(--ui-control-height-small,var(--size-control-comfortable-small,34px));height:var(--ui-control-height-small,var(--size-control-comfortable-small,34px));font-size:16px}.Primitives_icon-medium__B5HSk{width:var(--ui-control-height-medium,var(--size-control-comfortable-medium,44px));height:var(--ui-control-height-medium,var(--size-control-comfortable-medium,44px));font-size:20px}.Primitives_icon-large__1ZGbF{width:var(--ui-control-height-large,var(--size-control-comfortable-large,48px));height:var(--ui-control-height-large,var(--size-control-comfortable-large,48px));font-size:24px}.Primitives_textLink__T_YFl{display:inline-flex;align-items:baseline;gap:.42em;width:fit-content;max-width:100%;color:var(--color-text-link);text-decoration-color:var(--color-border-accent);text-underline-offset:.24em}.Primitives_textLink__T_YFl:hover{color:var(--color-text-link-hover)}.Primitives_textLink__T_YFl:active{color:var(--color-text-link-active)}.Primitives_link-inline__ipuTE{text-decoration-thickness:var(--thin)}.Primitives_link-standalone__7kJaz{min-height:32px;align-items:center;border-bottom:var(--thin) solid}.Primitives_link-muted__IXERJ,.Primitives_link-standalone__7kJaz{font-size:var(--text-meta);font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong);text-decoration:none}.Primitives_link-muted__IXERJ{color:var(--color-text-secondary)}.Primitives_badge__WgBMC,.Primitives_filterChip__dsdD3,.Primitives_tag__uuf_G{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-width:0;border-radius:var(--ui-tag-radius,var(--radius-pill));font-family:var(--typography-role-label-medium-family,var(--font-interface));font-weight:var(--typography-role-label-medium-weight,600);font-variation-settings:var(--typography-role-label-medium-variation,normal);letter-spacing:var(--typography-role-label-medium-tracking,.018em);line-height:var(--typography-role-label-medium-leading,1.4);text-align:left;white-space:normal}.Primitives_filterChip__dsdD3{font-family:var(--typography-role-label-large-family,var(--font-interface));font-weight:var(--typography-role-label-large-weight,600);font-variation-settings:var(--typography-role-label-large-variation,normal);letter-spacing:var(--typography-role-label-large-tracking,.012em);line-height:var(--typography-role-label-large-leading,1.4)}.Primitives_tag-small__U1k0r{min-height:var(--ui-tag-height-small,26px);padding:3px 10px;font-size:var(--text-small)}.Primitives_tag-medium__V_pYB{min-height:var(--ui-tag-height-medium,30px);padding:5px 12px;font-size:var(--text-meta)}.Primitives_tag__uuf_G{--tag-accent:var(--color-brand-ink);border:var(--thin) solid var(--tag-accent);background:var(--color-surface-raised);color:var(--color-text-primary)}.Primitives_badge__WgBMC{border:var(--thin) solid var(--color-border-strong)}.Primitives_badge-neutral__ItnnM{background:var(--color-surface-raised);color:var(--color-text-primary)}.Primitives_badge-strong__8VUbF{background:var(--color-action-primary-background);color:var(--color-action-primary-foreground)}.Primitives_badge-attention__CnG_C{border-color:var(--color-brand-ochre);background:var(--color-brand-ochre);color:var(--color-text-inverse)}.Primitives_badge-success__W4qKG{border-color:var(--color-state-success-border);background:var(--color-state-success-background);color:var(--color-state-success-foreground)}.Primitives_badge-warning__kRGk2{border-color:var(--color-state-warning-border);background:var(--color-state-warning-background);color:var(--color-state-warning-foreground)}.Primitives_badge-danger__sm3yl{border-color:var(--color-state-danger-border);background:var(--color-state-danger-background);color:var(--color-state-danger-foreground)}.Primitives_badge-info__5i2YI{border-color:var(--color-state-info-border);background:var(--color-state-info-background);color:var(--color-state-info-foreground)}.Primitives_filterChip__dsdD3{gap:8px;border-radius:var(--ui-chip-radius,var(--radius-pill));border-width:var(--thin);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:none}.Primitives_filterChip__dsdD3:hover:not(:disabled):not(.Primitives_filterChipSelected__YYH0p){background:var(--color-surface-subtle)}.Primitives_filterChipSelected__YYH0p{border-color:var(--color-state-selected-indicator);background:var(--color-state-selected-background);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-state-selected-indicator)}.Primitives_filterChipSelected__YYH0p:before{flex:0 0 auto;color:var(--color-state-selected-indicator);content:"✓";font-size:11px;font-weight:700;line-height:1}.Primitives_filterChip__dsdD3 small{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:var(--color-surface-subtle);padding-inline:4px;font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Primitives_control___M6Va{display:block;box-sizing:border-box;width:100%;min-width:0;border:var(--ui-control-border-width,var(--object)) solid var(--color-border-default);border-radius:var(--ui-field-radius,var(--radius-control,6px));background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--typography-role-label-large-family);font-weight:var(--typography-role-label-large-weight);letter-spacing:var(--typography-role-label-large-tracking);line-height:var(--typography-role-label-large-leading);transition:background var(--motion-duration-immediate) var(--motion-easing-enter),border-color var(--motion-duration-immediate) var(--motion-easing-enter)}.Primitives_control-small__7IOAK{min-height:var(--ui-control-height-small,var(--size-control-comfortable-small));padding:var(--ui-control-padding-block,var(--space-2)) var(--ui-control-padding-small,var(--control-inset));font-size:var(--typography-role-label-medium-size);letter-spacing:var(--typography-role-label-medium-tracking);line-height:var(--typography-role-label-medium-leading)}.Primitives_control-medium__7bBUd{min-height:var(--ui-control-height-medium,var(--size-control-comfortable-medium));padding:var(--ui-control-padding-block,var(--space-2)) var(--ui-control-padding-medium,var(--control-inset));font-size:var(--typography-role-label-large-size);line-height:var(--typography-role-label-large-leading)}.Primitives_control-large__UsZs_{min-height:var(--ui-control-height-large,var(--size-control-comfortable-large));padding:var(--ui-control-padding-block,var(--space-2)) var(--ui-control-padding-large,var(--control-inset));font-size:var(--typography-role-ui-large-size);line-height:var(--typography-role-ui-large-leading)}.Primitives_control___M6Va::placeholder{color:var(--color-text-secondary);opacity:.78}.Primitives_control___M6Va:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-border-hover)}.Primitives_control___M6Va[aria-invalid=true]{border-color:var(--color-state-danger-border);background:color-mix(in srgb,var(--color-state-danger-background) 38%,var(--color-surface-raised))}.Primitives_control___M6Va:disabled{border-color:var(--color-border-subtle);background:var(--color-state-disabled-background);color:var(--color-state-disabled-foreground);cursor:not-allowed}.Primitives_textarea__V8G_u{min-height:var(--ui-textarea-height-medium,104px);resize:vertical}.Primitives_textarea__V8G_u.Primitives_control-small__7IOAK{min-height:var(--ui-textarea-height-small,76px)}.Primitives_textarea__V8G_u.Primitives_control-large__UsZs_{min-height:var(--ui-textarea-height-large,136px)}.Primitives_selectWrap__o35Gi{position:relative;display:block;width:100%}.Primitives_select__b2Gc3{appearance:none;padding-right:42px}.Primitives_selectIcon__96Msw{position:absolute;top:50%;right:var(--control-inset);color:var(--color-text-secondary);font-size:18px;line-height:1;pointer-events:none;transform:translateY(-50%)}.Primitives_formField__p_xP3{display:grid;gap:var(--space-2,8px);min-width:0}.Primitives_radioGroup__wiJwK{display:grid;gap:var(--space-3,12px);min-width:0}.Primitives_fieldLabel__P4cLA{display:flex;gap:var(--space-3,12px);align-items:baseline;justify-content:space-between;margin:0;color:var(--color-text-primary);font-family:var(--typography-role-field-label-family,var(--font-interface));font-size:var(--typography-role-field-label-size,13px);font-weight:var(--typography-role-field-label-weight,600);font-variation-settings:var(--typography-role-field-label-variation,normal);letter-spacing:var(--typography-role-field-label-tracking,.012em);line-height:var(--typography-role-field-label-leading,1.4);font-stretch:var(--typography-role-field-label-stretch)}.Primitives_fieldLabel__P4cLA small{color:var(--color-text-primary);font-family:var(--typography-role-metadata-family,var(--font-mono));font-size:var(--typography-role-metadata-size,11px);font-weight:var(--typography-role-metadata-weight,500);font-variation-settings:var(--typography-role-metadata-variation,normal);letter-spacing:var(--typography-role-metadata-tracking,.035em)}.Primitives_fieldError__DL27a,.Primitives_fieldHint__tXMoP{font-family:var(--typography-role-annotation-family,var(--font-reading));font-size:var(--typography-role-annotation-size,12px);font-weight:var(--typography-role-annotation-weight,500);letter-spacing:var(--typography-role-annotation-tracking,.01em);line-height:var(--typography-role-annotation-leading,1.5)}.Primitives_fieldHint__tXMoP{color:var(--color-text-secondary)}.Primitives_fieldError__DL27a{color:var(--color-state-danger-foreground);font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong)}.Primitives_choice__G03XW{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;min-height:24px;width:fit-content;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-reading)}.Primitives_choiceDisabled__9XlyN{color:var(--color-state-disabled-foreground);cursor:not-allowed}.Primitives_choiceMark__HuvtR{position:relative;display:inline-grid;width:20px;height:20px;margin-top:1px}.Primitives_choiceControl__HCgjn{appearance:none;width:20px;height:20px;box-sizing:border-box;margin:0;border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-surface-app-document);color:var(--color-text-primary);cursor:inherit}.Primitives_choiceControl__HCgjn:checked{border-color:var(--color-text-primary)}.Primitives_choiceControl__HCgjn[type=checkbox]:checked{background:var(--color-text-primary)}.Primitives_choiceMark__HuvtR .Primitives_choiceCheck__rKNg8{position:absolute;top:2px;left:2px;color:var(--color-surface-app-document);opacity:0;pointer-events:none}.Primitives_choiceControl__HCgjn:checked+.Primitives_choiceCheck__rKNg8{opacity:1}.Primitives_choiceControl__HCgjn[type=radio]{border-radius:50%}.Primitives_choiceControl__HCgjn[type=radio]:checked{background:radial-gradient(circle,currentColor 0 4px,transparent 4.5px)}.Primitives_choiceControl__HCgjn:disabled{opacity:.4;cursor:default}.Primitives_choiceControl__HCgjn:disabled+.Primitives_choiceCheck__rKNg8{opacity:.4}.Primitives_choiceControl__HCgjn:not(:checked)+.Primitives_choiceCheck__rKNg8{opacity:0}.Primitives_choiceControl__HCgjn:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.Primitives_radioGroup__wiJwK>legend{padding:0;margin-bottom:16px}.Primitives_radioGroup__wiJwK>.Primitives_fieldHint__tXMoP{margin-bottom:16px}@media (forced-colors:active){.Primitives_choiceControl__HCgjn{appearance:auto}.Primitives_choiceMark__HuvtR .Primitives_choiceCheck__rKNg8{display:none}}.Primitives_choiceCopy__WcmcN{display:grid;gap:var(--space-1)}.Primitives_choiceLabel__kEiaA{font-family:var(--typography-role-label-large-family,var(--font-interface));font-size:var(--typography-role-label-large-size,13px);font-weight:var(--typography-role-label-large-weight,600);font-variation-settings:var(--typography-role-label-large-variation,normal);letter-spacing:var(--typography-role-label-large-tracking,.012em);line-height:var(--typography-role-label-large-leading,1.4)}.Primitives_choiceDescription__ycoYT{color:var(--color-text-primary);font-family:var(--typography-role-annotation-family,var(--font-reading));font-size:var(--typography-role-annotation-size,12px);font-weight:var(--typography-role-annotation-weight,500);letter-spacing:var(--typography-role-annotation-tracking,.01em);line-height:var(--typography-role-annotation-leading,1.5)}.Primitives_radioGroup__wiJwK{margin:0;border:0;padding:0}.Primitives_radioGroup__wiJwK[aria-invalid=true]{border-left:var(--object) solid var(--color-state-danger-border);padding-left:var(--space-3,12px)}.Primitives_choiceList__VXAn6{display:grid;gap:var(--space-4,16px)}.Primitives_mode-app__huZeU .Primitives_quiet__Atr8S{border-color:transparent}.Primitives_mode-app__huZeU .Primitives_fieldLabel__P4cLA{justify-content:flex-start}.Primitives_mode-app__huZeU .Primitives_fieldLabel__P4cLA small{margin-left:auto;font-family:var(--font-reading)}.Primitives_mode-app__huZeU .Primitives_badge__WgBMC{--badge-status:var(--color-border-strong);gap:7px;min-height:auto;border:0;border-radius:0;background:transparent;padding:2px 0;color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong)}.Primitives_mode-app__huZeU .Primitives_badge__WgBMC:before{width:9px;height:9px;flex:0 0 9px;box-sizing:border-box;border:var(--thin) solid var(--badge-status);border-radius:50%;background:color-mix(in srgb,var(--badge-status) 18%,transparent);content:""}.Primitives_mode-app__huZeU .Primitives_badge-attention__CnG_C,.Primitives_mode-app__huZeU .Primitives_badge-strong__8VUbF{--badge-status:var(--color-border-strong)}.Primitives_mode-app__huZeU .Primitives_badge-success__W4qKG{--badge-status:var(--color-state-success-border)}.Primitives_mode-app__huZeU .Primitives_badge-warning__kRGk2{--badge-status:var(--color-state-warning-border)}.Primitives_mode-app__huZeU .Primitives_badge-danger__sm3yl{--badge-status:var(--color-state-danger-border)}.Primitives_mode-app__huZeU .Primitives_badge-info__5i2YI{--badge-status:var(--color-state-info-border)}.Primitives_mode-app__huZeU .Primitives_filterChip__dsdD3{min-height:32px;gap:10px;border:var(--thin) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);padding:0 12px;color:var(--color-text-primary)}.Primitives_mode-app__huZeU .Primitives_filterChip__dsdD3:hover:not(:disabled):not(.Primitives_filterChipSelected__YYH0p){border-color:var(--color-border-strong);background:var(--color-action-hover);color:var(--color-text-primary)}.Primitives_mode-app__huZeU .Primitives_filterChipSelected__YYH0p{border-color:var(--color-state-selected-indicator);background:var(--color-state-selected-background);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-state-selected-indicator)}.Primitives_mode-app__huZeU .Primitives_filterChip__dsdD3 small{min-width:20px;height:20px;padding-inline:4px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.Primitives_toggle__8LMLV{display:inline-flex;gap:var(--control-gap,8px);align-items:center;min-height:var(--ui-control-height-small,var(--size-control-comfortable-small,40px));border:var(--thin) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-app-document,var(--color-surface-raised));color:var(--color-text-primary);padding:var(--space-2,8px) var(--space-3,12px);font-family:var(--typography-role-label-large-family,var(--font-interface));font-size:var(--typography-role-label-large-size,13px);font-weight:var(--typography-role-label-large-weight,600);font-variation-settings:var(--typography-role-label-large-variation,normal);letter-spacing:var(--typography-role-label-large-tracking,.012em);line-height:1;cursor:pointer}.Primitives_toggle__8LMLV:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text-primary)}.Primitives_toggle__8LMLV:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.Primitives_toggle__8LMLV:disabled{border-color:var(--color-border-subtle);background:var(--color-state-disabled-background);color:var(--color-state-disabled-foreground);cursor:not-allowed}.Primitives_toggleState__OdERS{display:grid;place-items:center;width:10px;height:10px;border:var(--thin) solid;border-radius:50%;background:transparent;color:inherit}.Primitives_toggleState__OdERS>*{max-width:100%;max-height:100%}.Primitives_togglePressed__LmCIC{border-color:var(--color-state-selected-indicator);background:var(--color-state-selected-background);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-state-selected-indicator)}.Primitives_togglePressed__LmCIC .Primitives_toggleState__OdERS{background:var(--color-action-accent);box-shadow:inset 0 0 0 2px var(--color-surface-app-document,var(--color-surface-raised))}.Primitives_toggle__8LMLV small{color:var(--color-text-primary);font-family:var(--typography-role-metadata-family,var(--font-mono));font-size:var(--typography-role-metadata-size,11px);font-weight:var(--typography-role-metadata-weight,500);font-variation-settings:var(--typography-role-metadata-variation,normal);letter-spacing:var(--typography-role-metadata-tracking,.035em)}.Primitives_progressGroup__1bR55{display:grid;gap:7px;min-width:0}.Primitives_progressLabel__YJywN{display:flex;gap:12px;align-items:baseline;justify-content:space-between;color:var(--color-text-primary);font-family:var(--typography-role-metadata-family,var(--font-mono));font-size:var(--typography-role-metadata-size,11px);font-weight:var(--typography-role-metadata-weight,500);font-variation-settings:var(--typography-role-metadata-variation,normal);letter-spacing:var(--typography-role-metadata-tracking,.035em);line-height:var(--typography-role-metadata-leading,1.45)}.Primitives_progressLabel__YJywN strong{color:var(--color-text-primary);font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong)}.Primitives_progressTrack__uHZR3{overflow:hidden;height:3px;background:var(--color-surface-app-track,var(--color-border-subtle))}.Primitives_progressTrack__uHZR3>span{display:block;width:var(--progress-value);height:100%;background:var(--color-action-accent)}.Primitives_filterChipSelected__YYH0p small{background:color-mix(in srgb,var(--color-state-selected-indicator) 12%,var(--color-surface-raised));color:var(--color-text-primary)}@keyframes Primitives_primitive-spin__i4E1x{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Primitives_button___O1GC,.Primitives_control___M6Va,.Primitives_iconButton__H_V99{transition:none}.Primitives_spinner__wH0tT{animation:none}}@media (forced-colors:active){.Primitives_uiScope__AEv2e{--color-text-primary:CanvasText;--color-text-secondary:CanvasText;--color-text-link:LinkText;--color-surface-canvas:Canvas;--color-surface-raised:Canvas;--color-surface-app-canvas:Canvas;--color-surface-app-rail:Canvas;--color-surface-app-document:Canvas;--color-border-strong:CanvasText;--color-border-subtle:CanvasText;--color-border-accent:Highlight;--color-action-primary-background:ButtonText;--color-action-primary-foreground:ButtonFace;--color-action-secondary-background:ButtonFace;--color-action-secondary-foreground:ButtonText;--color-action-accent:Highlight;--color-action-hover:Highlight;--color-focus-ring:Highlight}.Primitives_button___O1GC:focus-visible,.Primitives_choiceControl__HCgjn:focus-visible,.Primitives_control___M6Va:focus-visible,.Primitives_filterChip__dsdD3:focus-visible,.Primitives_iconButton__H_V99:focus-visible,.Primitives_textLink__T_YFl:focus-visible,.Primitives_toggle__8LMLV:focus-visible{outline-color:Highlight}.Primitives_control___M6Va,.Primitives_secondary__Wv_WU,.Primitives_toggle__8LMLV{border-color:ButtonText}.Primitives_button___O1GC:disabled,.Primitives_control___M6Va:disabled,.Primitives_filterChip__dsdD3:disabled,.Primitives_iconButton__H_V99:disabled,.Primitives_toggle__8LMLV:disabled{border-color:GrayText;color:GrayText}.Primitives_mode-app__huZeU .Primitives_filterChipSelected__YYH0p{border-color:Highlight;background:Canvas;color:CanvasText;box-shadow:inset 0 0 0 1px Highlight}.Primitives_progressTrack__uHZR3>span,.Primitives_togglePressed__LmCIC .Primitives_toggleState__OdERS{background:Highlight}.Primitives_progressTrack__uHZR3{border:var(--thin) solid CanvasText;background:Canvas}}.Primitives_button___O1GC{border-radius:var(--radius-control)}.Primitives_button___O1GC[aria-pressed=true]{border-color:var(--color-state-selected-indicator);background:var(--color-state-selected-background);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-state-selected-indicator)}.Primitives_button___O1GC[aria-expanded=true]{border-color:var(--color-action-accent);box-shadow:inset 0 0 0 1px var(--color-action-accent)}.Primitives_tag__uuf_G{border:0;border-radius:0;background:transparent;justify-content:flex-start;min-height:0;padding:4px 0;font-size:12px;font-weight:400}.Primitives_tag__uuf_G:before{content:"#";margin-right:4px}.Primitives_textarea__V8G_u{padding:16px;line-height:1.6}.Primitives_textarea__V8G_u.Primitives_control-small__7IOAK{padding:12px 16px}.Primitives_mode-app__huZeU .Primitives_marker-solid__oLFyv:before{background:currentColor}.Primitives_mode-app__huZeU .Primitives_marker-half__oa1SF:before{background:linear-gradient(90deg,currentColor 50%,transparent 0)}.Primitives_mode-app__huZeU .Primitives_marker-warning__bu_Yj:before{border-radius:0;transform:rotate(45deg) scale(.78);background:transparent;border-width:1.5px}.Primitives_mode-app__huZeU .Primitives_marker-error___JiZP:before{border-radius:0;border-width:2px}.Primitives_mode-app__huZeU .Primitives_link-standalone__7kJaz{min-height:44px;font-size:13px;line-height:1.4;border-bottom:0;text-decoration:underline;text-underline-offset:.24em}@media (forced-colors:none){.Primitives_mode-app__huZeU{--drafting-hover:var(--color-interaction-hover)}.Primitives_mode-app__huZeU :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,[contenteditable=true]):not(:disabled):not([readonly]):hover{background-color:var(--color-interaction-hover)}.Primitives_mode-app__huZeU :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,[contenteditable=true]):not(:disabled):not([readonly]):focus{background-color:var(--color-interaction-edit);border-color:var(--color-interaction-edit-outline)}.Primitives_mode-app__huZeU ::selection{background:var(--color-interaction-edit-outline);color:var(--color-text-primary)}}.Typography_pageHeading__1d31_{max-width:var(--typography-page-heading-measure);margin:0;overflow-wrap:anywhere;text-wrap:balance;font-family:var(--typography-role-headline-large-family);font-size:var(--typography-role-headline-large-size);font-weight:var(--typography-role-headline-large-weight);letter-spacing:var(--typography-role-headline-large-tracking);line-height:var(--typography-role-headline-large-leading);font-stretch:var(--typography-role-headline-large-stretch);font-variation-settings:var(--typography-role-headline-large-variation)}.Typography_sectionHeading__aBGtG{margin:0;font-family:var(--typography-role-headline-medium-family);font-size:var(--typography-role-headline-medium-size);font-weight:var(--typography-role-headline-medium-weight);letter-spacing:var(--typography-role-headline-medium-tracking);line-height:var(--typography-role-headline-medium-leading);font-stretch:var(--typography-role-headline-medium-stretch);font-variation-settings:var(--typography-role-headline-medium-variation)}.Typography_subsectionHeading__IU9Pp{margin:0;font-family:var(--typography-role-headline-small-family);font-size:var(--typography-role-headline-small-size);font-weight:var(--typography-role-headline-small-weight);letter-spacing:var(--typography-role-headline-small-tracking);line-height:var(--typography-role-headline-small-leading);font-stretch:var(--typography-role-headline-small-stretch);font-variation-settings:var(--typography-role-headline-small-variation)}.Reader_reader__lUa6V{--reader-inline:max(var(--grid-gutter-wide),calc((100% - var(--grid-max-width)) / 2));min-height:760px;border-bottom:var(--thin) solid var(--color-border-subtle);color:var(--color-text-primary);font-family:var(--font-reading)}.Reader_header__1LsMw,.Reader_reader__lUa6V{background:var(--color-surface-app-document)}.Reader_header__1LsMw{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));column-gap:var(--grid-gutter-wide);align-items:center;padding:30px var(--reader-inline) 34px}.Reader_back__gCPXL{grid-column:1/span 2}.Reader_identity__6P6hg{grid-column:3/span 7;display:grid;gap:8px}.Reader_identityWide___wm_7{grid-column:3/span 9}.Reader_identity__6P6hg>span,.Reader_marginRail__Q1yvC>header,.Reader_navigation__5G1CC,.Reader_toolbarLabel__l3IgQ{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:560;line-height:1.5}.Reader_pageHeading__ygyKF{margin:0}.Reader_metadata__E91R8{display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px;line-height:1.5}.Reader_state__l4ybz{grid-column:10/span 3;display:flex;align-items:center;justify-content:flex-end}.Reader_toolbarSlot__sDb9z{position:sticky;z-index:5;top:0;border-bottom:var(--thin) solid var(--color-border-subtle);background:var(--color-surface-app-document)}.Reader_toolbar__mRweQ{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));column-gap:var(--grid-gutter-wide);row-gap:var(--space-3);align-items:center;min-height:70px;padding:15px var(--reader-inline)}.Reader_toolbarLabel__l3IgQ{grid-column:1/span 2}.Reader_toolbarActions__eI_mv,.Reader_toolbarLayers__jncpM{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.Reader_toolbarLayers__jncpM{grid-column:3/span 7}.Reader_toolbarActions__eI_mv{grid-column:10/span 3;justify-content:flex-end}.Reader_layerToggle__uunkz[aria-pressed=true]>span:first-child{border-color:var(--reader-layer-accent);background:var(--reader-layer-accent)}.Reader_layout__dxGSU{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));column-gap:var(--grid-gutter-wide);align-items:start;background:var(--color-surface-app-document);padding:80px var(--reader-inline) 136px}.Reader_navigation__5G1CC{grid-column:1/span 2;position:sticky;top:98px;display:grid;gap:16px;padding-top:18px}.Reader_navigation-minimap__nCqH1{top:112px;border-top:0;padding-top:clamp(64px,8vh,96px)}.Reader_documentMinimap__IQQ8v{display:flex;width:60px;flex-direction:column;gap:8px;align-items:flex-start;border-left:var(--thin) solid var(--color-border-subtle);padding:2px 0 2px 16px}.Reader_minimapMark__fKmEg{width:10px;min-height:3px;border:0;background:var(--color-border-subtle);padding:0;cursor:pointer;transition:width var(--motion-duration-quick) var(--motion-easing-enter),background-color var(--motion-duration-quick) var(--motion-easing-enter)}.Reader_minimapMark-medium__41N8R{width:18px}.Reader_minimapMark-long__kI9FV{width:28px}.Reader_minimapMark__fKmEg:focus-visible,.Reader_minimapMark__fKmEg:hover{width:36px;background:var(--color-text-secondary)}.Reader_minimapMark__fKmEg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.Reader_minimapMark__fKmEg[aria-current=location]{width:44px;background:var(--color-text-primary)}.Reader_documentMinimap-faint__C_GFL{width:34px;gap:7px;border-left:0;padding-left:0;opacity:.62;transition:opacity var(--motion-duration-standard) var(--motion-easing-enter)}.Reader_documentMinimap-faint__C_GFL:focus-within,.Reader_documentMinimap-faint__C_GFL:hover{opacity:1}.Reader_documentMinimap-faint__C_GFL .Reader_minimapMark__fKmEg{width:8px;min-height:2px;background:color-mix(in srgb,var(--color-text-secondary) 22%,transparent);transition:width var(--motion-duration-standard) var(--motion-easing-enter),background-color var(--motion-duration-standard) var(--motion-easing-enter)}.Reader_documentMinimap-faint__C_GFL .Reader_minimapMark-medium__41N8R{width:14px}.Reader_documentMinimap-faint__C_GFL .Reader_minimapMark-long__kI9FV{width:22px}.Reader_documentMinimap-faint__C_GFL .Reader_minimapMark__fKmEg:focus-visible,.Reader_documentMinimap-faint__C_GFL .Reader_minimapMark__fKmEg:hover{width:28px;background:color-mix(in srgb,var(--color-text-primary) 38%,transparent)}.Reader_documentMinimap-faint__C_GFL .Reader_minimapMark__fKmEg[aria-current=location]{width:34px;background:color-mix(in srgb,var(--color-text-primary) 52%,transparent)}.Reader_navigation__5G1CC a{width:fit-content;border-bottom:var(--thin) solid transparent;color:var(--color-text-secondary);line-height:1.5;text-decoration:none}.Reader_navigation__5G1CC a:hover{border-bottom-color:var(--color-border-accent);color:var(--color-text-primary)}.Reader_document__Pq99r{grid-column:3/span 7;min-width:0}.Reader_document__Pq99r [id]{scroll-margin-top:112px}.Reader_document__Pq99r>:first-child{grid-column:auto;max-width:100%}.Reader_marginColumn__LMVML{grid-column:10/span 3;min-width:0}.Reader_marginRail__Q1yvC{position:sticky;top:98px;display:grid;gap:18px}.Reader_marginRail__Q1yvC>header{padding:0 0 8px}.Reader_marginNotes__reWqt{display:grid;gap:24px}.Reader_marginNotes__reWqt .margin-note{margin:0}@media (max-width:980px){.Reader_reader__lUa6V{--reader-inline:var(--grid-gutter-medium)}.Reader_header__1LsMw{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));column-gap:var(--grid-gutter-medium)}.Reader_back__gCPXL{grid-column:1/span 2}.Reader_identity__6P6hg{grid-column:3/span 3}.Reader_identityWide___wm_7{grid-column:3/span 4}.Reader_state__l4ybz{grid-column:6;grid-row:1}.Reader_toolbar__mRweQ{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));column-gap:var(--grid-gutter-medium)}.Reader_toolbarLabel__l3IgQ{grid-column:1/span 2}.Reader_toolbarLayers__jncpM{grid-column:3/span 4}.Reader_toolbarActions__eI_mv{grid-column:3/span 4;justify-content:flex-start}.Reader_layout__dxGSU{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));column-gap:var(--grid-gutter-medium)}.Reader_navigation__5G1CC{grid-column:1/span 2}.Reader_navigation-minimap__nCqH1{display:none}.Reader_document__Pq99r,.Reader_marginColumn__LMVML{grid-column:3/span 4}.Reader_marginRail__Q1yvC{position:static;margin-top:64px}.Reader_marginNotes__reWqt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.Reader_reader__lUa6V{--reader-inline:var(--grid-gutter-narrow)}.Reader_header__1LsMw,.Reader_layout__dxGSU,.Reader_toolbar__mRweQ{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr))}.Reader_header__1LsMw{gap:22px;padding:24px 22px 28px}.Reader_back__gCPXL,.Reader_document__Pq99r,.Reader_identity__6P6hg,.Reader_marginColumn__LMVML,.Reader_navigation__5G1CC,.Reader_state__l4ybz,.Reader_toolbarActions__eI_mv,.Reader_toolbarLabel__l3IgQ,.Reader_toolbarLayers__jncpM{grid-column:1/-1;grid-row:auto}.Reader_state__l4ybz{justify-content:flex-start}.Reader_navigation__5G1CC{position:static;grid-auto-flow:column;overflow-x:auto}.Reader_toolbarSlot__sDb9z{position:static}.Reader_toolbar__mRweQ{gap:18px;padding:16px 22px 18px}.Reader_layout__dxGSU{gap:42px;padding:48px 22px 90px}.Reader_marginNotes__reWqt{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Reader_documentMinimap-faint__C_GFL,.Reader_minimapMark__fKmEg{transition:none}}@media (forced-colors:active){.Reader_minimapMark__fKmEg[aria-current=location]{background:Highlight}}.ChapterNavigation_rail__iDvi_{box-sizing:border-box;min-height:100%;background:color-mix(in srgb,var(--color-surface-app-document) 92%,var(--color-surface-app-canvas));color:var(--color-text-primary);padding:20px;font-family:var(--font-reading)}.ChapterNavigation_bookIdentity__vIZW3{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:end;padding-bottom:20px}.ChapterNavigation_coverPlaceholder__T_OtC,.ChapterNavigation_cover__1Lpbh{box-sizing:border-box;display:block;width:52px;height:74px;border:0;border-radius:0;background:var(--color-surface-app-rail);object-fit:cover}.ChapterNavigation_coverPlaceholder__T_OtC{background:linear-gradient(135deg,transparent 48%,var(--color-border-subtle) 49%,var(--color-border-subtle) 51%,transparent 52%),var(--color-surface-app-rail)}.ChapterNavigation_bookMeta__SQo0O{display:grid;gap:5px;align-self:end;min-width:0}.ChapterNavigation_bookMeta__SQo0O strong{overflow-wrap:anywhere;font-size:14px;font-weight:var(--typography-weight-medium);letter-spacing:.002em;line-height:1.45}.ChapterNavigation_bookMeta__SQo0O span{overflow:hidden;color:var(--color-text-secondary);font-size:12px;font-weight:var(--typography-weight-label);letter-spacing:.012em;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ChapterNavigation_action__bRk8Q{align-self:end;padding-bottom:1px}.ChapterNavigation_action__bRk8Q button{border-color:transparent}.ChapterNavigation_contentsHeader__aDlQy{display:flex;min-height:36px;align-items:center;justify-content:space-between;margin-top:4px;color:var(--color-text-secondary);font-size:12px;font-weight:var(--typography-weight-label);letter-spacing:.012em;line-height:1.4}.ChapterNavigation_contentsHeader__aDlQy button{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.ChapterNavigation_contentsHeader__aDlQy svg{width:12px;height:12px;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25}.ChapterNavigation_contentsHeader__aDlQy button:hover{background:var(--color-action-hover);color:var(--color-text-primary)}.ChapterNavigation_chapter__1RlOs:focus-visible,.ChapterNavigation_contentsHeader__aDlQy button:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px}.ChapterNavigation_chapters__yf7FU{display:grid;padding:10px 0 30px}.ChapterNavigation_chapter__1RlOs{position:relative;display:grid;width:100%;border:0;background:transparent;color:inherit;padding:12px 10px 13px 14px;font:inherit;text-align:left;cursor:pointer}.ChapterNavigation_chapter__1RlOs:before{position:absolute;top:16px;left:0;width:4px;height:4px;background:transparent;content:""}.ChapterNavigation_chapter__1RlOs strong{font-size:12.5px;font-weight:var(--typography-weight-medium);letter-spacing:.006em;line-height:1.5}.ChapterNavigation_chapter__1RlOs span{color:var(--color-text-secondary);font-size:12px;font-weight:var(--typography-weight-regular);letter-spacing:.002em;line-height:1.55}.ChapterNavigation_chapter__1RlOs:hover{background:color-mix(in srgb,var(--color-action-hover) 54%,transparent)}.ChapterNavigation_chapter__1RlOs[aria-current=page]:before{background:var(--color-border-strong)}.ChapterNavigation_chapter__1RlOs[aria-current=page] strong{color:var(--color-text-primary);font-weight:var(--typography-weight-maximum)}.ChapterNavigation_rail__iDvi_[data-collapsed=true]{padding:14px 8px}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_bookIdentity__vIZW3{display:grid;grid-template-columns:1fr;place-items:center;padding-bottom:8px}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_coverPlaceholder__T_OtC,.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_cover__1Lpbh{width:28px;height:40px}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_action__bRk8Q,.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_bookMeta__SQo0O,.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs span,.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs strong,.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_contentsHeader__aDlQy>span{display:none}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_contentsHeader__aDlQy{justify-content:center;margin-top:0}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapters__yf7FU{gap:2px;padding:9px 0 18px}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs{display:grid;min-height:28px;place-items:center;padding:0}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs[aria-current=page]{grid-template-columns:7px minmax(0,1fr);gap:7px;min-height:52px;place-items:center stretch;padding:7px 5px}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs:before{position:static;width:3px;height:3px;background:var(--color-border-subtle)}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs[aria-current=page]:before{width:5px;height:5px;background:var(--color-border-strong)}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs[aria-current=page] strong{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:var(--typography-weight-medium);letter-spacing:.004em;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:760px){.ChapterNavigation_rail__iDvi_{padding:12px 18px 8px}.ChapterNavigation_bookIdentity__vIZW3{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding-bottom:10px}.ChapterNavigation_coverPlaceholder__T_OtC,.ChapterNavigation_cover__1Lpbh{width:34px;height:48px}.ChapterNavigation_chapters__yf7FU{max-height:210px;overflow-y:auto;padding:6px 0 14px}}.ChapterNavigation_chapters__yf7FU,.ChapterNavigation_rail__iDvi_:not([data-collapsed=true]) .ChapterNavigation_chapters__yf7FU{gap:8px;padding:8px 0 24px}.ChapterNavigation_chapter__1RlOs{gap:4px;padding:12px 16px 16px;border-bottom:2px solid transparent}.ChapterNavigation_chapter__1RlOs:before{content:none}.ChapterNavigation_chapter__1RlOs[aria-current=page]{border-bottom-color:currentColor;background:var(--drafting-hover)}.ChapterNavigation_chapter__1RlOs[aria-current=page] strong{font-weight:500}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs{border-bottom:0}.ChapterNavigation_rail__iDvi_[data-collapsed=true] .ChapterNavigation_chapter__1RlOs:before{content:""}.NeutralValues_scope__bYonW{color:var(--value-content);--brand-artwork-filter:grayscale(1);--color-semantic-text-primary:var(--value-content);--color-semantic-text-secondary:var(--value-utility);--color-semantic-text-link:var(--value-content);--color-semantic-text-link-hover:var(--value-content);--color-semantic-text-link-active:var(--value-content);--color-semantic-surface-canvas:var(--value-working);--color-semantic-surface-raised:var(--value-surface);--color-semantic-surface-subtle:var(--value-working);--color-semantic-surface-highlight:var(--value-selected);--color-semantic-surface-app-canvas:var(--value-working);--color-semantic-surface-app-rail:var(--value-surface);--color-semantic-surface-app-document:var(--value-surface);--color-semantic-surface-app-track:var(--value-divider);--color-semantic-border-strong:var(--value-boundary);--color-semantic-border-subtle:var(--value-divider);--color-semantic-border-default:var(--value-boundary);--color-semantic-border-hover:var(--value-boundary);--color-semantic-border-accent:var(--value-content);--color-semantic-action-primary-background:var(--value-content);--color-semantic-action-primary-foreground:var(--value-surface);--color-semantic-action-secondary-background:var(--value-surface);--color-semantic-action-secondary-foreground:var(--value-content);--color-semantic-action-accent:var(--value-content);--color-semantic-action-hover:var(--value-working);--color-semantic-action-danger-background:var(--value-content);--color-semantic-action-danger-foreground:var(--value-surface);--color-semantic-focus-ring:var(--value-content);--color-semantic-state-disabled-background:var(--value-working);--color-semantic-state-disabled-foreground:var(--value-quiet);--color-semantic-interaction-hover:var(--value-working);--color-semantic-interaction-edit:var(--value-working);--color-semantic-interaction-edit-outline:var(--value-boundary);--color-expressive-annotation-highlight:var(--value-selected);--color-expressive-annotation-hand:var(--value-content);--color-expressive-annotation-technical:var(--value-content);--color-expressive-annotation-uncertain:var(--value-utility);--color-expressive-annotation-architectural:var(--value-content);--color-semantic-state-selected-background:var(--value-selected);--color-semantic-state-selected-indicator:var(--value-content);--color-semantic-action-primary-hover:var(--value-content);--color-semantic-action-primary-pressed:var(--value-content);--color-semantic-action-danger-hover:var(--value-content);--color-semantic-action-danger-pressed:var(--value-content);--color-semantic-interaction-pressed:var(--value-selected);--ui-paper:var(--value-working);--ui-sheet:var(--value-surface);--ui-ink:var(--value-content);--ui-field:var(--value-selected);--ui-recipe-ink:var(--value-content);--ui-recipe-paper:var(--value-working);--ui-recipe-sheet:var(--value-surface);--ui-layer-field:var(--value-selected);--ui-layer-trace:var(--value-divider);--ui-layer-signal:var(--value-content);--drafting-ink:var(--value-content);--drafting-paper:var(--value-working);--drafting-rule:var(--value-boundary);--drafting-divider:var(--value-divider);--drafting-hover:var(--value-working);--ink:var(--value-content);--paper:var(--value-working);--paper-white:var(--value-surface);--muted:var(--value-utility);--vermillion:var(--value-content);--moss:var(--value-content);--brown:var(--value-content);--ochre:var(--value-boundary);--field:var(--value-selected);--lilac:var(--value-working);--sage:var(--value-selected);--slate:var(--value-divider);--blue:var(--value-content);--annotation-highlight:var(--value-selected);--annotation-hand:var(--value-content);--annotation-technical:var(--value-content);--annotation-uncertain:var(--value-utility);--annotation-architectural:var(--value-content);--drafting-grid-minor:color-mix(in srgb,var(--value-content) 8%,transparent);--drafting-grid-major:color-mix(in srgb,var(--value-content) 25%,transparent);--color-semantic-state-success-background:var(--value-working);--color-semantic-state-success-foreground:var(--value-content);--color-semantic-state-success-border:var(--value-boundary);--color-semantic-state-warning-background:var(--value-working);--color-semantic-state-warning-foreground:var(--value-content);--color-semantic-state-warning-border:var(--value-boundary);--color-semantic-state-danger-background:var(--value-working);--color-semantic-state-danger-foreground:var(--value-content);--color-semantic-state-danger-border:var(--value-boundary);--color-semantic-state-info-background:var(--value-working);--color-semantic-state-info-foreground:var(--value-content);--color-semantic-state-info-border:var(--value-boundary)}.SegmentedControl_group__2QQ8s{display:inline-flex;align-items:stretch;width:fit-content;max-width:100%;overflow:hidden;border:var(--thin) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-app-document,var(--color-surface-raised))}.SegmentedControl_item__WJ89x{flex:0 0 auto;min-width:0;border:0;border-radius:0;color:var(--color-text-primary);font-weight:560;white-space:nowrap}.SegmentedControl_item__WJ89x:hover:not([aria-pressed=true]){background:var(--color-action-hover);color:var(--color-action-accent)}.SegmentedControl_item__WJ89x+.SegmentedControl_item__WJ89x{border-left:var(--thin) solid var(--color-border-subtle)}.SegmentedControl_item__WJ89x[aria-pressed=true]{background:var(--color-state-selected-background,var(--color-surface-highlight));color:var(--color-text-primary);font-weight:650;box-shadow:inset 0 0 0 1px var(--color-state-selected-indicator,var(--color-border-accent))}.SegmentedControl_icon__Z2NJh{display:inline-grid;place-items:center;width:16px;height:16px}@media (forced-colors:active){.SegmentedControl_group__2QQ8s,.SegmentedControl_item__WJ89x+.SegmentedControl_item__WJ89x{border-color:ButtonText}.SegmentedControl_item__WJ89x[aria-pressed=true]{background:Highlight;color:HighlightText;box-shadow:inset 0 0 0 2px HighlightText}}.SegmentedControl_item__WJ89x[aria-pressed=true]:focus-visible{outline-color:var(--color-focus-ring)}.Utilities_visuallyHidden__83Wrd{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important}.Utilities_separator__hIzJL{width:100%;height:0;margin:var(--space-4,16px) 0;border:0;border-top:var(--line-width-separator,1px) solid var(--color-border-subtle)}.PageNavigation_navigation__Lmhni{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:16px 24px;padding-block:24px}.PageNavigation_description__V_6yN{flex-basis:100%;margin:0;color:var(--color-text-secondary);font-size:14px}.PageNavigation_box__zLu59{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:fit-content;max-width:min(360px,100%);min-height:56px;padding:12px 16px;border:1px solid var(--draft-line,var(--color-border-subtle));background:var(--color-surface-app-document);color:var(--color-text-primary);text-decoration:none;font-size:15px;line-height:1.5}.PageNavigation_box__zLu59:hover{background:var(--color-surface-app-subtle,#f1f4f6)}.PageNavigation_box__zLu59:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:3px}.PageNavigation_box__zLu59 svg{flex-shrink:0}.PageNavigation_copy__bzMdG{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.PageNavigation_label__00QAK{color:var(--color-text-secondary);font-size:12px}.PageNavigation_title__aNZBA{text-decoration:underline;text-underline-offset:.24em;text-decoration-thickness:1px}.PageNavigation_previous__7PsqC{margin-right:auto}.PageNavigation_next__gsU0a{margin-left:auto}.ArticleLayout_page__zJtsK,.ArticleLayout_scope__Dbwo3{min-height:100vh;background:var(--color-surface-app-document)}.ArticleLayout_reader__CEIcM{border-top:0}.ArticleLayout_article__zHQ2Q{min-width:0}.ArticleLayout_article__zHQ2Q:focus{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--space-3)}.ArticleLayout_continue__RgHTT{display:grid;gap:var(--space-3);margin-top:var(--space-9);border-top:var(--thin) solid var(--color-border-subtle);padding-top:var(--space-5)}.ArticleLayout_continue__RgHTT>span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label)}.ArticleLayout_continue__RgHTT a{width:fit-content}.ArticleLayout_readingCandidate__oyoQ_{--article-layout-width:1056px;--article-body-width:600px;--article-column-gap:32px}.MaterialParts_identity__Vqaop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);min-width:0;font:400 var(--typography-size-utility)/var(--control-leading) var(--font-reading)}.MaterialParts_label__rzIEn{display:inline-flex;align-items:center;gap:var(--control-gap);min-width:0;color:var(--color-text-secondary)}.MaterialParts_label__rzIEn>svg{flex-shrink:0;align-self:start;margin-block:2px}.MaterialParts_meta__PwJgt{color:var(--value-quiet);font-size:var(--text-small);overflow-wrap:anywhere}.MaterialParts_footer__QIaKE{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;margin:0;font:400 var(--typography-size-utility)/var(--control-leading) var(--font-reading);color:var(--color-text-secondary)}.MaterialParts_body__3xGCZ{font-size:var(--note-size);line-height:var(--note-leading)}.MaterialParts_identity__Vqaop{font-size:12.5px;font-weight:560}.MaterialParts_label__rzIEn{color:var(--color-text-primary);font-weight:620}.MaterialParts_meta__PwJgt{color:var(--color-text-primary);font-size:11.5px;font-weight:560}.MaterialParts_footer__QIaKE{color:var(--color-text-primary);font-size:12.5px}.NoteSurface_surface__MYpOi{--note-content-inset:var(--note-inset);box-sizing:border-box;display:grid;gap:var(--note-gap);min-width:0;padding:calc(var(--note-content-inset) - var(--note-rule)) var(--note-content-inset) var(--note-content-inset);border:0;border-top:var(--note-rule) solid;border-radius:0;background:var(--color-surface-app-document);color:var(--color-text-primary);font-family:var(--font-reading);overflow-wrap:anywhere}.NoteSurface_surface__MYpOi[data-density=compact]{--note-content-inset:var(--note-inset-compact)}.NoteSurface_header__hH4xj{justify-content:space-between}.NoteSurface_actions__bFq2o,.NoteSurface_header__hH4xj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.NoteSurface_title__Mrs1B{margin:0;font-weight:500}.NoteSurface_body__pBv4p,.NoteSurface_title__Mrs1B{font-size:var(--note-size);line-height:var(--note-leading)}.NoteSurface_body__pBv4p{min-width:0}.NoteSurface_body__pBv4p>:first-child{margin-top:0}.NoteSurface_body__pBv4p>:last-child{margin-bottom:0}.NoteSurface_body__pBv4p p{margin-block:0 var(--space-2);white-space:pre-wrap}.NoteSurface_body__pBv4p blockquote{margin:0 0 var(--space-3);padding-inline-start:var(--space-3);border-inline-start:var(--line-width-separator) solid var(--color-border-subtle)}.NoteSurface_body__pBv4p:focus-visible,.NoteSurface_surface__MYpOi:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.NoteSurface_title__Mrs1B{font-weight:620;letter-spacing:.005em}.NoteSurface_body__pBv4p,.NoteSurface_title__Mrs1B{color:var(--color-text-primary)}.EditorialSite_site__QfEDu{--site-header-height:73px;min-height:100svh;background:var(--color-surface-app-document)}.EditorialSite_header__yLAI3{position:sticky;top:0;z-index:100;min-height:var(--site-header-height);background:var(--color-surface-app-document)}.EditorialSite_site__QfEDu:after{content:"";position:fixed;inset:var(--site-header-height) 0 0;pointer-events:none;border:1px solid var(--drafting-rule);border-top:0;z-index:40}