@layer warp.layout{:where([data-scope=navlist]){gap:var(--warp-space-group);min-inline-size:0;display:grid}:where([data-scope=navlist]) :where(ul){gap:2px;margin:0;padding:0;list-style:none;display:grid}:where([data-scope=navlist]) :where(ul) :where(ul){border-inline-start:var(--warp-border-hairline) solid var(--warp-color-border);margin-block:2px;margin-inline-start:19px;padding-inline-start:8px}:where([data-scope=navlist]) :where([data-part=group-label]){margin:0 0 var(--warp-space-tight);font-family:var(--warp-text-eyebrow-font);font-size:var(--warp-text-eyebrow-size);letter-spacing:var(--warp-text-eyebrow-tracking);text-transform:var(--warp-text-eyebrow-case);color:var(--warp-color-text-subtle);padding-inline:10px;font-weight:500}:where([data-scope=navlist]) :where([data-part=item]){--warp-color-sweep-base:transparent;box-sizing:border-box;inline-size:100%;min-block-size:var(--warp-control-md);border-radius:var(--warp-radius-control);color:var(--warp-color-text-subtle);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--warp-duration-fast) var(--warp-ease-out), color var(--warp-duration-fast);background:0 0;border:0;align-items:center;gap:10px;padding-inline:10px;font-weight:500;text-decoration:none;display:flex;position:relative}:where([data-scope=navlist]) :where([data-part=item]:hover){background:var(--warp-color-surface-hover);color:var(--warp-color-text)}:where([data-scope=navlist]) :where([data-part=item][aria-current]){background:var(--warp-color-surface-hover);color:var(--warp-color-text);box-shadow:inset var(--warp-border-emphasis) 0 0 var(--warp-color-accent-solid)}:where([data-scope=navlist]) :where([data-part=item]) :where(svg){inline-size:var(--warp-icon-md);block-size:var(--warp-icon-md);flex:none}:where([data-scope=navlist]) :where([data-part=item][aria-current]) :where(svg){color:var(--warp-color-accent-text)}:where([data-scope=navlist]) :where([data-part=trailing]){font:500 11px/1.25 var(--warp-font-mono);color:var(--warp-color-text-subtle);font-variant-numeric:tabular-nums;margin-inline-start:auto}:where([data-scope=navlist]) :where([data-part=item][aria-expanded]) :where([data-part=chevron]){transition:transform var(--warp-duration-base) var(--warp-ease-out);margin-inline-start:auto}:where([data-scope=navlist]) :where([data-part=item][aria-expanded=true]) :where([data-part=chevron]){transform:rotate(90deg)}:where([data-scope=navlist]) :where([data-part=item][aria-expanded=false])+:where(ul){display:none}:where([data-scope=sidenav]){font-size:var(--warp-text-caption-size);display:contents}:where([data-scope=sidenav])>:where([data-part=panel]){font-size:var(--warp-text-caption-size);z-index:var(--warp-z-modal);box-sizing:border-box;background:var(--warp-color-surface-raised);border-inline-end:var(--warp-border-hairline) solid var(--warp-color-border);inline-size:min(320px,100vw - 48px);box-shadow:var(--warp-shadow-overlay,0 12px 40px #00000040);visibility:hidden;transition:transform var(--warp-duration-sheet,.24s) var(--warp-ease-out), visibility 0s linear var(--warp-duration-sheet,.24s);flex-direction:column;padding-block-start:var(--warp-safe-top,0px);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}:where([data-scope=sidenav][data-open])>:where([data-part=panel]){visibility:visible;transition:transform var(--warp-duration-sheet,.24s) var(--warp-ease-out);transform:none}:where([data-scope=sidenav])>:where([data-part=panel]:focus){outline:none}:where([data-scope=sidenav])>:where([data-part=backdrop]){z-index:var(--warp-z-modal);background:var(--warp-color-scrim);opacity:0;pointer-events:none;transition:opacity var(--warp-duration-base) var(--warp-ease-out);position:fixed;inset:0}:where([data-scope=sidenav][data-open])>:where([data-part=backdrop]){opacity:1;pointer-events:auto}:where([data-scope=sidenav]) :where([data-part=head]){justify-content:space-between;align-items:center;gap:var(--warp-space-related);min-block-size:var(--warp-layout-bar);padding-inline:var(--warp-space-group) var(--warp-space-tight);border-block-end:var(--warp-border-hairline) solid var(--warp-color-border);display:flex}:where([data-scope=sidenav]) :where([data-part=title]){color:var(--warp-color-text);margin:0;font-weight:600}:where([data-scope=sidenav]) :where([data-part=scroll]){align-content:start;gap:var(--warp-space-related);overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;padding:var(--warp-space-related);flex:1;padding-block-end:max(var(--warp-space-group), var(--warp-safe-bottom,0px));display:grid;overflow-y:auto}:where([data-scope=sidenav]) :where([data-part=lead]){border-block-end:var(--warp-border-hairline) solid var(--warp-color-border);padding-block-end:var(--warp-space-related)}:where([data-scope=sidenav]) :where([data-scope=navlist]){gap:var(--warp-space-related);font-size:inherit}:where([data-scope=sidenav]) :where([data-part=sections]){gap:2px}:where([data-scope=sidenav]) :where([data-part=sections])>:where(li)>:where([data-part=group-label]){margin-block:var(--warp-space-tight) 2px}:where([data-scope=sidenav]) :where([data-scope=navlist]) :where([data-part=item]){min-block-size:32px}:where([data-scope=sidenav]) :where([data-part=item][data-fold]){color:var(--warp-color-text);font-weight:600}:where([data-scope=sidenav]) :where([data-part=item]:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:calc(var(--warp-focus-width) * -1)}:where([data-scope=sidenav]) :where([data-part=chevron]){color:var(--warp-color-text-subtle);display:inline-flex}:where([data-scope=sidenav]) :where([data-part=chevron]) :where(svg){inline-size:var(--warp-icon-sm);block-size:var(--warp-icon-sm)}:where([data-scope=sidenav]) :where([data-part=sections]) :where(ul[hidden]){display:none}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar]){--_bar:var(--warp-sweep-width);position:relative}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar])>:where([data-part=indicator]){pointer-events:none;z-index:1;inline-size:var(--_bar);background:var(--warp-color-accent-solid);transform-origin:0 0;opacity:0;block-size:1px;transition:transform calc(var(--warp-sweep-duration) * .68) var(--warp-sweep-ease);position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleY(0)}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar][data-ready])>:where([data-part=indicator]){opacity:1}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar])>:where([data-part=indicator][data-instant]){transition:none}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar][data-ready]) :where([data-part=item][aria-current]){box-shadow:none}:where([data-scope=sidenav]) :where([data-part=sections])>:where(li)>:where(ul){margin-block:2px var(--warp-space-tight)}:where([data-scope=sidenav]) :where([data-part=filter]){box-sizing:border-box;inline-size:100%;min-block-size:var(--warp-control-sm);padding:0 var(--warp-space-related);border:var(--warp-border-hairline) solid var(--warp-color-border-control);border-radius:var(--warp-radius-control);background:var(--warp-color-field);color:var(--warp-color-text);font:inherit}:where([data-scope=sidenav]) :where([data-part=filter]:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:0}:where([data-scope=sidenav]) :where([data-part=empty]){color:var(--warp-color-text-subtle);margin:0;padding-inline:10px}:where([data-scope=sidenav]) :where([data-part=bar]){inset-block:var(--warp-sidenav-top,0px) 0;z-index:1;visibility:visible;justify-content:center;align-items:center;gap:var(--warp-space-tight);inline-size:var(--warp-sidenav-bar,28px);box-sizing:border-box;padding:var(--warp-space-related) 0;border:0;border-inline-end:var(--warp-border-hairline) solid var(--warp-color-border);background:var(--warp-color-surface-overlay);color:var(--warp-color-text-subtle);box-shadow:var(--warp-elevation-1);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--warp-duration-fast), background-color var(--warp-duration-fast);border-radius:0;flex-direction:column;margin:0;display:flex;position:absolute;inset-inline-start:calc(100% + var(--warp-border-hairline))}:where([data-scope=sidenav]) :where([data-part=bar]:hover){background:var(--warp-color-surface-hover);color:var(--warp-color-text)}:where([data-scope=sidenav]) :where([data-part=bar]:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:calc(var(--warp-focus-width) * -1);color:var(--warp-color-text)}:where([data-scope=sidenav]) :where([data-part=bar]) :where(svg){inline-size:var(--warp-icon-sm);block-size:var(--warp-icon-sm);transition:transform var(--warp-duration-base) var(--warp-ease-out);flex:none}:where([data-scope=sidenav]) :where([data-part=bar-label]){writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-block-size:50%;font-weight:600;overflow:clip}:where([data-scope=sidenav][data-open]) :where([data-part=bar]) :where(svg){transform:scaleX(-1)}:where([data-scope=sidenav][data-open]) :where([data-part=bar]){box-shadow:none}:where([data-scope=sidenav][data-open]) :where([data-part=bar-label]){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:clip}@media (width>=900px){:where([data-scope=sidenav]){min-inline-size:0;align-self:start;display:block;position:sticky;inset-block-start:var(--warp-sidenav-top,0px)}:where([data-scope=sidenav])>:where([data-part=panel]){z-index:auto;inline-size:auto;max-block-size:calc(var(--warp-viewport-block) - var(--warp-sidenav-top,0px));box-shadow:none;visibility:visible;background:0 0;border:0;padding:0;transition:none;position:static;transform:none}:where([data-scope=sidenav])>:where([data-part=backdrop]),:where([data-scope=sidenav]) :where([data-part=head]),:where([data-scope=sidenav]) :where([data-part=lead]){display:none}:where([data-scope=sidenav]) :where([data-part=scroll]){padding:var(--warp-space-group) var(--warp-space-tight) var(--warp-space-group) 0}:where([data-scope=sidenav]) :where([data-part=scroll])>:where([data-part=filter]){z-index:1;position:sticky;inset-block-start:0}:where([data-scope=sidenav][data-collapsible]){inline-size:var(--warp-sidenav-width,240px);transition:inline-size var(--warp-duration-base) var(--warp-ease-out)}:where([data-scope=sidenav][data-collapsible][data-collapsed]){inline-size:var(--warp-sidenav-bar,28px)}:where([data-scope=sidenav][data-collapsible])>:where([data-part=panel]){position:relative;overflow:clip}:where([data-scope=sidenav][data-collapsible]) :where([data-part=scroll]){inline-size:calc(var(--warp-sidenav-width,240px) - var(--warp-sidenav-bar,28px));box-sizing:border-box;transition:opacity var(--warp-duration-base) var(--warp-ease-out), visibility 0s}:where([data-scope=sidenav][data-collapsed]) :where([data-part=scroll]){opacity:0;visibility:hidden;transition:opacity var(--warp-duration-base) var(--warp-ease-out), visibility 0s linear var(--warp-duration-base)}:where([data-scope=sidenav]) :where([data-part=bar]){box-shadow:none;background:0 0;inset-block:0;inset-inline:auto 0}:where([data-scope=sidenav]) :where([data-part=bar]:hover){background:var(--warp-color-surface-hover)}:where([data-scope=sidenav]:not([data-collapsed])) :where([data-part=bar]) :where(svg){transform:scaleX(-1)}:where([data-scope=sidenav]:not([data-collapsed])) :where([data-part=bar-label]){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:clip}}:where([data-scope=sidenav][data-settling]),:where([data-scope=sidenav][data-settling]) :where(*){transition:none!important}@media (prefers-reduced-motion:reduce){:where([data-scope=sidenav]),:where([data-scope=sidenav])>:where([data-part=panel]),:where([data-scope=sidenav])>:where([data-part=backdrop]),:where([data-scope=sidenav]) :where([data-part=scroll]),:where([data-scope=sidenav]) :where([data-part=bar]),:where([data-scope=sidenav]) :where([data-part=bar]) :where(svg){transition:none}}@media print{:where([data-scope=sidenav]){display:none!important}}}