@layer fortney.app-shell-web{.fortney-app-shell-web{display:grid;min-block-size:100%;color:var(--fortney-component-surface-foreground,var(--fortney-semantic-text-primary));background:var(--fortney-component-surface-background,var(--fortney-semantic-surface-canvas))}.fortney-app-shell-web__skip-link{position:fixed;inset-block-start:var(--fortney-semantic-spacing-control-block);inset-inline-start:var(--fortney-semantic-spacing-control-inline);z-index:var(--fortney-semantic-layer-skip-link);translate:0 -200%;padding:var(--fortney-semantic-spacing-control-block) var(--fortney-semantic-spacing-control-inline);color:var(--fortney-component-button-primary-foreground);background:var(--fortney-component-button-primary-background)}.fortney-app-shell-web__skip-link:focus{translate:0}.fortney-app-shell-web__body,.fortney-app-shell-web__footer,.fortney-app-shell-web__header{min-inline-size:0}.fortney-app-shell-web__header{display:flex;align-items:center;gap:var(--fortney-semantic-spacing-layout)}.fortney-app-shell-web__body{display:grid;grid-template-areas:"primary main context";grid-template-columns:auto minmax(0,1fr) auto}.fortney-app-shell-web__navigation--primary-navigation{grid-area:primary}.fortney-app-shell-web__main{grid-area:main;min-inline-size:0}.fortney-app-shell-web__context{grid-area:context}.fortney-app-shell-web__nav-list{display:grid;gap:var(--fortney-semantic-spacing-control-block);margin:0;padding:0;list-style:none}.fortney-app-shell-web__nav-link{display:inline-flex;align-items:center;gap:var(--fortney-semantic-spacing-control-block);min-block-size:var(--fortney-semantic-size-touch-target);color:inherit}.fortney-app-shell-web__nav-link[aria-current=page]{color:var(--fortney-semantic-text-link);font-weight:700}.fortney-app-shell-web__nav-row,.fortney-app-shell-web__route-actions,.fortney-app-shell-web__route-chrome{display:flex;align-items:center;gap:var(--fortney-semantic-spacing-control-block)}.fortney-app-shell-web__nav-row>.fortney-app-shell-web__nav-link{flex:1 1 auto}.fortney-app-shell-web__nav-list--nested{padding-inline-start:var(--fortney-semantic-spacing-layout)}.fortney-app-shell-web__badge{min-inline-size:1.25em;text-align:center}.fortney-app-shell-web__route-chrome{min-inline-size:0;margin-inline-start:auto}.fortney-app-shell-web__route-label{font-weight:700}.fortney-app-shell-web__main[data-content-measure=readable]>:not(.fortney-app-shell-web__context-contributions){max-inline-size:var(--fortney-semantic-content-readable,70ch)}.fortney-app-shell-web__main[data-content-measure=wide]>:not(.fortney-app-shell-web__context-contributions){max-inline-size:var(--fortney-semantic-content-wide,96rem)}.fortney-app-shell-web__context-contributions{display:grid;gap:var(--fortney-semantic-spacing-layout)}.fortney-app-shell-web[data-context-presentation=hidden] .fortney-app-shell-web__context,.fortney-app-shell-web[data-context-presentation=inline] .fortney-app-shell-web__context,.fortney-app-shell-web[data-context-presentation=sheet] .fortney-app-shell-web__context,.fortney-app-shell-web[data-navigation-presentation=bottom] .fortney-app-shell-web__navigation--primary-navigation,.fortney-app-shell-web[data-navigation-presentation=hidden] .fortney-app-shell-web__navigation--bottom-navigation,.fortney-app-shell-web[data-navigation-presentation=hidden] .fortney-app-shell-web__navigation--primary-navigation,.fortney-app-shell-web[data-navigation-presentation=rail] .fortney-app-shell-web__navigation--bottom-navigation{display:none}.fortney-app-shell-web[data-safe-area-top=true]{padding-block-start:env(safe-area-inset-top)}.fortney-app-shell-web[data-safe-area-right=true]{padding-inline-end:env(safe-area-inset-right)}.fortney-app-shell-web[data-safe-area-bottom=true]{padding-block-end:env(safe-area-inset-bottom)}.fortney-app-shell-web[data-safe-area-left=true]{padding-inline-start:env(safe-area-inset-left)}.fortney-app-shell-web__layers{position:fixed;inset:0;z-index:var(--fortney-semantic-layer-modal,100);pointer-events:none}.fortney-app-shell-web__layer{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.fortney-app-shell-web__layer-backdrop{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;background:var(--fortney-semantic-overlay-backdrop,transparent);pointer-events:auto}.fortney-app-shell-web__layer-panel{position:relative;max-inline-size:min(100%,var(--fortney-semantic-layer-inline-size,40rem));max-block-size:100%;overflow:auto;color:var(--fortney-component-surface-foreground);background:var(--fortney-component-surface-background);pointer-events:auto}.fortney-app-shell-web__layer--sheet{place-items:end center}.fortney-app-shell-web__layer--sheet .fortney-app-shell-web__layer-panel{inline-size:100%}.fortney-app-shell-web__layer--popover{place-items:start end}.fortney-app-shell-web[data-layout=compact] .fortney-app-shell-web__body{grid-template-areas:"main";grid-template-columns:minmax(0,1fr)}.fortney-app-shell-web[data-layout=compact] .fortney-app-shell-web__context,.fortney-app-shell-web[data-layout=compact] .fortney-app-shell-web__navigation--primary-navigation,.fortney-app-shell-web[data-layout=rail] .fortney-app-shell-web__context{display:none}.fortney-app-shell-web[data-layout=split] .fortney-app-shell-web__body{grid-template-columns:var(--fortney-semantic-shell-rail-width) minmax(0,1fr) var(--fortney-semantic-shell-context-width)}@media (forced-colors:active){.fortney-app-shell-web__nav-link,.fortney-app-shell-web__skip-link{forced-color-adjust:auto}}}