@property --app-bar-search-entered{syntax:"<number>";inherits:false;initial-value:0}@layer design{.app-bar-slot{display:block;min-width:0;container-type:inline-size;container-name:app-bar-slot}.app-bar-slot[data-app-bar-sticky=true]{position:sticky;inset-block-start:0;z-index:var(--layer-sticky)}.app-bar{--app-bar-height:calc(var(--control-lg) + var(--space-2));--app-bar-control:var(--control-sm);--header-control:var(--app-bar-control);position:relative;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(180px,440px) minmax(max-content,1fr);min-height:var(--app-bar-height);padding:var(--space-1) var(--space-4);box-sizing:border-box;background:var(--surface-ink);color:var(--text-inverse);--app-bar-layout:wide}.app-bar,.app-bar-start{align-items:center;gap:var(--space-4);min-width:0}.app-bar-start{grid-column:1;grid-row:1;display:flex}.app-bar-search{grid-column:2;grid-row:1}.app-bar-end{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.app-bar:not(:has(>.app-bar-search)){grid-template-columns:minmax(0,1fr) auto}.app-bar:not(:has(>.app-bar-search))>.app-bar-end{grid-column:2}.app-bar:not(:has(>.app-bar-search)){--app-bar-row:calc(var(--app-bar-height) - 2 * var(--space-1));align-items:start}.app-bar:not(:has(>.app-bar-search))>.app-bar-start{display:flex;flex-wrap:wrap;align-content:center;row-gap:0;min-height:var(--app-bar-row)}.app-bar:not(:has(>.app-bar-search)) .app-bar-brand,.app-bar:not(:has(>.app-bar-search))>.app-bar-end{min-height:var(--app-bar-row)}.app-bar:not(:has(>.app-bar-search)) .app-bar-links{flex:1 1 auto}.app-bar:not(:has(>.app-bar-search)) .app-bar-links ul{flex-wrap:wrap}.app-bar[data-height=compact]{--app-bar-height:var(--control-lg);--app-bar-control:var(--control-xs)}.app-bar[data-height=standard]{--app-bar-height:calc(var(--control-lg) + var(--space-2));--app-bar-control:var(--control-sm)}.app-bar[data-height=tall]{--app-bar-height:calc(var(--control-lg) + var(--space-6));--app-bar-control:var(--control-lg)}.app-bar-brand{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-inverse);font:var(--text-body);text-decoration:none;white-space:nowrap}.app-bar-logo{display:block;width:var(--app-bar-control);height:var(--app-bar-control);flex:none;object-fit:contain;filter:brightness(0) invert(1)}.app-bar-brand-label{font:var(--text-wordmark)}.app-bar-brand[data-label-hidden] .app-bar-brand-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-bar-context,.app-bar-location{min-width:0;max-width:18ch;color:var(--text-inverse);font:var(--text-dense)}.app-bar-search{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;min-height:var(--app-bar-control);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-primary)}.app-bar-search-icon{display:grid;place-items:center;color:var(--text-muted);pointer-events:none}.app-bar-search>.clearable-field{grid-column:2;display:grid;min-width:0;width:100%}.app-bar .app-bar-search input[type=search]{grid-column:1;grid-row:1;width:100%;min-width:0;min-height:calc(var(--app-bar-control) - 2px);padding-block:0;border:0;background:transparent;color:var(--text-primary);font:var(--text-dense);outline:0}.app-bar .app-bar-search>input[type=search]{grid-column:2}.app-bar-search input::placeholder{color:var(--text-hint)}.app-bar-search{--app-bar-search-entered:0;background:color-mix(in srgb,var(--surface-panel) calc(var(--app-bar-search-entered) * 100%),var(--surface-ink-edge));color:var(--text-on-ink-secondary);border-color:color-mix(in srgb,var(--border-default) calc(var(--app-bar-search-entered) * 100%),var(--surface-ink-edge));transition:--app-bar-search-entered var(--motion-transition) var(--motion-easing)}.app-bar-search:is(:focus-within,:popover-open){--app-bar-search-entered:1;color:var(--text-primary)}.app-bar .app-bar-search input[type=search],.app-bar-search .app-bar-search-icon,.app-bar-search .app-bar-search-shortcut,.app-bar-search input::placeholder{color:inherit}.app-bar-search:is(:focus-within,:popover-open) input::placeholder{color:var(--text-hint)}[data-reduced-motion=true] .app-bar-search{transition:none}@media (prefers-reduced-motion:reduce){.app-bar-search{transition:none}}.app-bar-search:has(.app-bar-search-shortcut){grid-template-columns:18px minmax(0,1fr) auto}.app-bar-search-shortcut{grid-column:3;grid-row:1;white-space:nowrap;color:var(--text-muted);font:var(--text-dense);pointer-events:none}.app-bar-search:has([data-has-value=true]) .app-bar-search-shortcut{display:none}.app-bar-search-results{container:search-results/inline-size;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0;z-index:1;max-height:min(560px,70dvh);overflow:auto;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--shadow-overlay)}.app-bar-search-results>p{padding:var(--space-3)}.app-bar-search-result,.app-bar-search-results a{color:var(--text-primary)}.app-bar-search-result{display:block;width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius);background:transparent;font:var(--text-body);text-align:start;text-decoration:none}.app-bar-search-result-subtitle{display:block;color:var(--text-secondary);font:var(--text-dense)}.app-bar-search-results :is(a,.app-bar-search-result):is(:hover,:focus-visible){background:var(--surface-hover);color:var(--text-primary)}.app-bar-search-more,.app-bar-search-results .empty-state .btn{color:var(--text-primary);background:var(--surface-panel)}.app-bar-search-more{width:100%;margin-top:var(--space-2);border-color:var(--border-default)}.app-bar-links{min-width:0}.app-bar-links ul{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none}.app-bar-links a{display:block;max-width:24ch;padding:var(--space-2);overflow-wrap:anywhere;border-radius:var(--radius);color:var(--text-on-ink-secondary);font:var(--text-body);text-decoration:none}.app-bar-links:not(:popover-open) a{max-width:none;white-space:nowrap;overflow-wrap:normal}.app-bar[data-links-menu] .app-bar-lead{display:flex}.app-bar[data-links-menu] .app-bar-links:not(:popover-open){display:none}.app-bar-links a:hover{color:var(--text-inverse);text-decoration:underline;text-underline-offset:3px}.app-bar-links a[aria-current=page]{color:var(--text-inverse);font-weight:600;text-decoration:underline;text-underline-offset:4px}.app-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:0}.app-bar :is(.app-bar-actions,.app-bar-lead) .btn:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *),.app-bar>.app-bar-search-toggle{--height:var(--app-bar-control);padding-block:0}.app-bar :is(.app-bar-actions,.app-bar-lead) .btn:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *,:disabled,[aria-disabled=true]),.app-bar>.app-bar-search-toggle:not(:disabled,[aria-disabled=true]){color:var(--text-inverse);border-color:var(--surface-ink-edge);background:var(--surface-ink-edge)}.app-bar :is(.app-bar-actions,.app-bar-lead) .btn:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *,:disabled,[aria-disabled=true]):hover,.app-bar>.app-bar-search-toggle:not(:disabled,[aria-disabled=true]):hover{color:var(--text-inverse);border-color:var(--surface-ink-edge);background:color-mix(in srgb,var(--surface-ink-edge),var(--text-inverse) 12%)}.app-bar :is(.app-bar-actions,.app-bar-lead) .btn>.progress-ring:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *){--progress-ring-color:currentColor}.app-bar .app-bar-actions .app-bar-action-narrow-only,.app-bar .app-bar-actions .app-bar-actions-more,.app-bar-actions:empty{display:none}.app-bar-lead{display:none;flex:none;align-items:center;align-self:center}.app-bar .app-bar-search .app-bar-search-close,.app-bar .app-bar-search~.app-bar-search-toggle,.app-bar-nav-toggle:not([aria-expanded=true])>.app-bar-nav-close,.app-bar-nav-toggle[aria-expanded=true]>.app-bar-nav-open{display:none}.app-bar-user{color:var(--text-inverse)}.app-bar-user .identity-avatar{display:block;flex:none;width:var(--app-bar-control);height:var(--app-bar-control);border-radius:50%}:root[data-app-bar-user=expected] .app-bar-end:not(:has(>.app-bar-user)):after{content:"";flex:none;width:var(--app-bar-control);height:var(--app-bar-control)}.app-bar-sign-out-status,.app-bar-user[data-name-hidden] .app-bar-user-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-bar :focus-visible:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *,.app-bar-search *){outline:2px solid var(--focus-on-ink);outline-offset:2px}@container app-bar-slot (max-width:880px){.app-bar[data-height]{--app-bar-layout:medium;display:flex;align-items:center;gap:var(--space-2);padding-inline:max(var(--space-3),env(safe-area-inset-left)) max(var(--space-3),env(safe-area-inset-right))}.app-bar-lead{display:flex}.app-bar[data-height]>.app-bar-start{display:contents}.app-bar-brand{flex:0 1 auto;min-width:0}.app-bar-links:not(:popover-open){display:none}.app-bar-context{display:none}.app-bar-search{flex:1 1 240px;min-width:160px;max-width:440px;margin-inline:auto}.app-bar-end{flex:none;margin-inline-start:auto}.app-bar-search~.app-bar-end{margin-inline-start:0}.app-bar-user-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-bar .app-bar-actions .app-bar-action-narrow-only{display:inline-flex}}@container app-bar-slot (max-width:520px){.app-bar[data-height]{--app-bar-layout:narrow;gap:var(--space-1);padding-inline:max(var(--space-2),env(safe-area-inset-left)) max(var(--space-2),env(safe-area-inset-right))}.app-bar-search:not(:popover-open){display:none}.app-bar .app-bar-search~.app-bar-search-toggle{display:inline-flex}.app-bar-brand{margin-inline-end:auto}.app-bar-location{display:none}.app-bar-end{gap:var(--space-1)}.app-bar-actions{gap:0}.app-bar-search-shortcut{display:none}.app-bar-actions .btn[data-collapse]:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *){--btn-min:0px;width:var(--height);padding:0;gap:0}.app-bar-actions .btn[data-collapse]:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *)>.btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-bar .app-bar-actions [data-narrow=menu]:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *){display:none}.app-bar .app-bar-actions .app-bar-actions-more{display:inline-flex}}.app-bar .app-bar-links:popover-open{display:flex;flex-direction:column;align-items:stretch}.app-bar .app-bar-links:popover-open>ul{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;max-height:100%;overflow:auto;overscroll-behavior:contain;padding:var(--space-2) 0 max(var(--space-4),env(safe-area-inset-bottom));background:var(--surface-panel);box-shadow:var(--shadow-overlay)}.app-bar .app-bar-links:popover-open a{display:flex;align-items:center;max-width:none;min-height:var(--control-lg);padding-block:0;padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));border-inline-start:3px solid transparent;border-radius:0;color:var(--text-primary);font:var(--text-body);text-decoration:none}.app-bar .app-bar-links:popover-open a:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.app-bar .app-bar-links:popover-open a[aria-current=page]{border-inline-start-color:var(--text-primary);background:var(--surface-selected);color:var(--text-primary);font-weight:600;text-decoration:none}.app-bar .app-bar-search:popover-open{display:grid;grid-template-columns:auto 18px minmax(0,1fr);grid-template-rows:var(--app-bar-height) minmax(0,1fr);align-items:center;column-gap:var(--space-2);row-gap:0;padding:env(safe-area-inset-top) max(var(--space-2),env(safe-area-inset-right)) 0 max(var(--space-2),env(safe-area-inset-left));border:0;border-radius:0;background:var(--surface-panel);color:var(--text-primary);overflow:hidden}.app-bar .app-bar-search:popover-open>.app-bar-search-close{display:inline-flex;grid-column:1;grid-row:1}.app-bar .app-bar-search:popover-open>.app-bar-search-icon{grid-column:2;grid-row:1}.app-bar .app-bar-search:popover-open>:is(.clearable-field,input[type=search]){grid-column:3;grid-row:1}.app-bar .app-bar-search:popover-open>.app-bar-search-shortcut{display:none}.app-bar .app-bar-search:popover-open>.app-bar-search-results{position:relative;inset:auto;grid-column:1/-1;grid-row:2;align-self:stretch;max-height:none;min-height:0;overflow:auto;overscroll-behavior:contain;padding-block-end:max(var(--space-4),env(safe-area-inset-bottom));border:0;border-block-start:1px solid var(--border-default);border-radius:0;box-shadow:none}@media (pointer:coarse){.app-bar .app-bar-search .app-bar-search-close,.app-bar :is(.app-bar-actions,.app-bar-lead) .btn:not(.app-bar :is([popover],dialog),.app-bar :is([popover],dialog) *),.app-bar>.app-bar-search-toggle{min-width:var(--control-md);min-height:var(--control-md)}.app-bar:not(:has(>.app-bar-search)){--app-bar-row:max(calc(var(--app-bar-height) - 2 * var(--space-1)),var(--control-md))}.app-bar .app-bar-search input[type=search]{font-size:16px}:root[data-app-bar-user=expected] .app-bar-end:not(:has(>.app-bar-user)):after{width:max(var(--app-bar-control),var(--control-md));height:max(var(--app-bar-control),var(--control-md))}}@media (prefers-reduced-motion:reduce){.app-bar{scroll-behavior:auto}}}