@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-navbar__item:has(> .bs-navbar__panel){flex-wrap:wrap}.bs-navbar__trigger{display:flex;align-items:center;gap:var(--bs-space-2);inline-size:100%;min-block-size:var(--bs-navbar-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);background-color:var(--bs-navbar-trigger-bg,transparent);border:0;border-radius:var(--bs-navbar-radius,var(--bs-radius-2));font-size:var(--bs-text-body);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);font-weight:var(--bs-weight-body);color:var(--bs-navbar-trigger-fg,var(--bs-text-secondary));text-align:start}.bs-navbar__trigger:hover,.bs-navbar__trigger[aria-expanded='true']{background-color:var(--bs-navbar-trigger-bg-hover,var(--s-hover));color:var(--bs-navbar-trigger-fg-hover,var(--bs-text))}.bs-navbar__chevron{flex:none;margin-inline-start:auto;inline-size:var(--bs-navbar-chevron-size,1.15em);block-size:var(--bs-navbar-chevron-size,1.15em);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--bs-duration-2) var(--ease-out)}.bs-navbar__trigger[aria-expanded='true'] .bs-navbar__chevron{transform:rotate(180deg)}.bs-navbar__panel{display:none;flex-basis:100%;margin-block-start:var(--bs-space-2);padding:var(--bs-navbar-panel-pad,var(--bs-space-3));max-block-size:var(--bs-navbar-panel-max-block,70vh);overflow-y:auto;overscroll-behavior-y:contain;background-color:var(--bs-navbar-panel-bg,var(--s-card));color:var(--bs-navbar-panel-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-navbar-panel-border,var(--bs-border-color));border-radius:var(--bs-navbar-panel-radius,var(--bs-radius-3))}@supports (max-block-size:1dvh){.bs-navbar__panel{max-block-size:var(--bs-navbar-panel-max-block,70dvh)}}.bs-navbar__trigger[aria-expanded='true'] + .bs-navbar__panel{display:block}.bs-navbar__panel-label{margin:0;padding-block:var(--bs-space-1) var(--bs-space-2);padding-inline:var(--bs-space-2);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-navbar-panel-label-fg,var(--bs-text-muted))}.bs-navbar__grid{display:grid;grid-template-columns:1fr;gap:var(--bs-navbar-grid-gap,var(--bs-space-1))}.bs-navbar__link-item{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:var(--bs-space-3);row-gap:var(--bs-space-1);min-block-size:var(--bs-navbar-target,2.25rem);padding:var(--bs-space-3);border:var(--bs-border-1) solid transparent;border-radius:var(--bs-navbar-radius,var(--bs-radius-2));color:var(--bs-navbar-link-item-fg,var(--bs-text));text-decoration:none}.bs-navbar__link-item:hover{background-color:var(--bs-navbar-link-item-bg-hover,var(--s-hover));color:var(--bs-navbar-link-item-fg-hover,var(--bs-text));border-color:var(--bs-navbar-link-item-border-hover,var(--bs-border-color))}.bs-navbar__link-item:hover .bs-navbar__link-title{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-navbar__link-item:focus-visible{background-color:var(--bs-navbar-link-item-bg-hover,var(--s-hover));color:var(--bs-navbar-link-item-fg-hover,var(--bs-text));outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-navbar__link-icon{grid-column:1;grid-row:span 2;inline-size:var(--bs-navbar-link-icon-size,1.5rem);block-size:var(--bs-navbar-link-icon-size,1.5rem);fill:none;stroke:var(--bs-navbar-link-icon-color,var(--bs-accent-border));stroke-width:var(--bs-navbar-link-icon-stroke,1.875);stroke-linecap:round;stroke-linejoin:round}.bs-navbar__link-title{grid-column:2;font-size:var(--bs-text-body);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);font-weight:var(--bs-weight-medium)}.bs-navbar__link-desc{grid-column:2;font-size:var(--bs-text-small);line-height:var(--bs-leading-relaxed);color:var(--bs-navbar-link-desc-fg,var(--bs-text-secondary))}@media (min-width:48em){.bs-navbar__inner{position:relative}.bs-navbar__trigger{inline-size:auto}.bs-navbar__panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:var(--bs-navbar-panel-z,var(--bs-z-popover));margin-block-start:var(--bs-border-1);padding:var(--bs-navbar-panel-pad,var(--bs-space-4));border-start-start-radius:0;border-start-end-radius:0;box-shadow:var(--bs-navbar-panel-shadow,var(--bs-shadow-4))}.bs-navbar__grid--2,.bs-navbar__grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.bs-navbar__grid--3{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.bs-navbar__chevron{transition:none}}@media (forced-colors:active){.bs-navbar__panel{border-color:CanvasText}.bs-navbar__trigger:hover,.bs-navbar__trigger[aria-expanded='true']{background-color:Highlight;color:HighlightText}.bs-navbar__link-item:hover,.bs-navbar__link-item:focus-visible{border-color:Highlight}}@media print{.bs-navbar__chevron{display:none}.bs-navbar__panel{display:block;position:static;max-block-size:none;overflow:visible;box-shadow:none}}}
