:root{--kit-font-display: "Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;--kit-display-weight: 600;--kit-display-tracking: -.02em;--kit-font-ui: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--kit-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kit-text-xs: .75rem;--kit-text-sm: .8125rem;--kit-text-md: .90625rem;--kit-text-lg: 1rem;--kit-text-xl: 1.25rem;--kit-text-2xl: 1.625rem;--kit-text-3xl: 2.25rem;--kit-text-4xl: 3rem;--kit-bg: #f5f6f8;--kit-surface: #ffffff;--kit-surface-2: #f0f2f5;--kit-surface-3: #e8ebef;--kit-line: #e2e5ea;--kit-line-strong: #cdd2d9;--kit-fg: #0d1014;--kit-fg-2: #48505b;--kit-fg-3: #69717d;--kit-accent: #0f766e;--kit-accent-hover: #0b5f58;--kit-accent-soft: #e2f3f0;--kit-accent-fg: #ffffff;--kit-good: #157a3c;--kit-good-soft: #e3f4e8;--kit-warn: #8f4f06;--kit-warn-soft: #fcf0dc;--kit-bad: #b42318;--kit-bad-soft: #fbe6e4;--kit-bad-fg: #ffffff;--kit-info: #1d55c4;--kit-info-soft: #e4ecfb;--kit-series-1: #0f766e;--kit-series-2: #4f46e5;--kit-series-3: #d97706;--kit-series-4: #db2777;--kit-series-5: #0284c7;--kit-series-6: #65a30d;--kit-shadow-1: 0 1px 2px rgb(13 16 20 / .05);--kit-shadow-2: 0 1px 2px rgb(13 16 20 / .04), 0 10px 28px -14px rgb(13 16 20 / .22);--kit-shadow-3: 0 2px 6px rgb(13 16 20 / .06), 0 28px 60px -24px rgb(13 16 20 / .35);--kit-scrim: rgb(13 16 20 / .42);--kit-focus-ring: var(--kit-accent);--kit-radius-1: 6px;--kit-radius-2: 10px;--kit-radius-3: 14px;--kit-button-radius: var(--kit-radius-2);--kit-button-radius-sm: var(--kit-radius-1);--kit-radius-pill: 999px;--kit-space-1: 4px;--kit-space-2: 8px;--kit-space-3: 12px;--kit-space-4: 16px;--kit-space-5: 24px;--kit-space-6: 32px;--kit-control: 38px;--kit-control-sm: 30px;--kit-control-lg: 46px;--kit-ease: cubic-bezier(.2, .7, .2, 1);--kit-duration: .16s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--kit-bg: #0b0d10;--kit-surface: #12151a;--kit-surface-2: #181c22;--kit-surface-3: #20252c;--kit-line: #232830;--kit-line-strong: #343b45;--kit-fg: #e8ebef;--kit-fg-2: #a8b0bb;--kit-fg-3: #858e9a;--kit-accent: #2dd4bf;--kit-accent-hover: #5eead4;--kit-accent-soft: rgb(45 212 191 / .13);--kit-accent-fg: #04201c;--kit-good: #4ade80;--kit-good-soft: rgb(74 222 128 / .13);--kit-warn: #fbbf24;--kit-warn-soft: rgb(251 191 36 / .13);--kit-bad: #f87171;--kit-bad-soft: rgb(248 113 113 / .14);--kit-bad-fg: #1f0606;--kit-info: #7aa7ff;--kit-info-soft: rgb(122 167 255 / .14);--kit-series-1: #2dd4bf;--kit-series-2: #818cf8;--kit-series-3: #fbbf24;--kit-series-4: #f472b6;--kit-series-5: #38bdf8;--kit-series-6: #a3e635;--kit-shadow-1: 0 1px 2px rgb(0 0 0 / .4);--kit-shadow-2: 0 1px 2px rgb(0 0 0 / .4), 0 12px 30px -14px rgb(0 0 0 / .75);--kit-shadow-3: 0 2px 6px rgb(0 0 0 / .5), 0 30px 70px -24px rgb(0 0 0 / .9);--kit-scrim: rgb(0 0 0 / .6)}}:root[data-theme=dark]{color-scheme:dark;--kit-bg: #0b0d10;--kit-surface: #12151a;--kit-surface-2: #181c22;--kit-surface-3: #20252c;--kit-line: #232830;--kit-line-strong: #343b45;--kit-fg: #e8ebef;--kit-fg-2: #a8b0bb;--kit-fg-3: #858e9a;--kit-accent: #2dd4bf;--kit-accent-hover: #5eead4;--kit-accent-soft: rgb(45 212 191 / .13);--kit-accent-fg: #04201c;--kit-good: #4ade80;--kit-good-soft: rgb(74 222 128 / .13);--kit-warn: #fbbf24;--kit-warn-soft: rgb(251 191 36 / .13);--kit-bad: #f87171;--kit-bad-soft: rgb(248 113 113 / .14);--kit-bad-fg: #1f0606;--kit-info: #7aa7ff;--kit-info-soft: rgb(122 167 255 / .14);--kit-series-1: #2dd4bf;--kit-series-2: #818cf8;--kit-series-3: #fbbf24;--kit-series-4: #f472b6;--kit-series-5: #38bdf8;--kit-series-6: #a3e635;--kit-shadow-1: 0 1px 2px rgb(0 0 0 / .4);--kit-shadow-2: 0 1px 2px rgb(0 0 0 / .4), 0 12px 30px -14px rgb(0 0 0 / .75);--kit-shadow-3: 0 2px 6px rgb(0 0 0 / .5), 0 30px 70px -24px rgb(0 0 0 / .9);--kit-scrim: rgb(0 0 0 / .6)}:root[data-accent=indigo]{--kit-accent: #4f46e5;--kit-accent-hover: #4338ca;--kit-accent-soft: #e9e8fd;--kit-accent-fg: #ffffff}:root[data-accent=amber]{--kit-accent: #9a4a07;--kit-accent-hover: #7c3a05;--kit-accent-soft: #fdf1dc;--kit-accent-fg: #ffffff}:root[data-accent=rose]{--kit-accent: #be123c;--kit-accent-hover: #9f1239;--kit-accent-soft: #fde6ec;--kit-accent-fg: #ffffff}@media(prefers-color-scheme:dark){:root[data-accent=indigo]:not([data-theme=light]){--kit-accent: #8b93ff;--kit-accent-hover: #a5abff;--kit-accent-soft: rgb(139 147 255 / .15);--kit-accent-fg: #0b0c24}:root[data-accent=amber]:not([data-theme=light]){--kit-accent: #fbbf24;--kit-accent-hover: #fcd34d;--kit-accent-soft: rgb(251 191 36 / .14);--kit-accent-fg: #1f1400}:root[data-accent=rose]:not([data-theme=light]){--kit-accent: #fb7185;--kit-accent-hover: #fda4af;--kit-accent-soft: rgb(251 113 133 / .15);--kit-accent-fg: #2a0610}}:root[data-theme=dark][data-accent=indigo]{--kit-accent: #8b93ff;--kit-accent-hover: #a5abff;--kit-accent-soft: rgb(139 147 255 / .15);--kit-accent-fg: #0b0c24}:root[data-theme=dark][data-accent=amber]{--kit-accent: #fbbf24;--kit-accent-hover: #fcd34d;--kit-accent-soft: rgb(251 191 36 / .14);--kit-accent-fg: #1f1400}:root[data-theme=dark][data-accent=rose]{--kit-accent: #fb7185;--kit-accent-hover: #fda4af;--kit-accent-soft: rgb(251 113 133 / .15);--kit-accent-fg: #2a0610}:root[data-density=compact]{--kit-control: 32px;--kit-control-sm: 26px;--kit-control-lg: 40px;--kit-space-3: 8px;--kit-space-4: 12px;--kit-space-5: 18px}@media(prefers-reduced-motion:reduce){:root{--kit-duration: 0ms}}.kit-alert{--_tone: var(--kit-info);--_soft: var(--kit-info-soft);display:grid;grid-template-columns:auto 1fr;gap:2px var(--kit-space-3);align-items:start;padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-2);background:var(--_soft);border:1px solid color-mix(in srgb,var(--_tone) 26%,transparent);color:var(--kit-fg);font:400 var(--kit-text-sm)/1.5 var(--kit-font-ui)}.kit-alert[data-tone=good]{--_tone: var(--kit-good);--_soft: var(--kit-good-soft)}.kit-alert[data-tone=warn]{--_tone: var(--kit-warn);--_soft: var(--kit-warn-soft)}.kit-alert[data-tone=bad]{--_tone: var(--kit-bad);--_soft: var(--kit-bad-soft)}.kit-alert>svg{inline-size:18px;block-size:18px;margin-block-start:1px;color:var(--_tone)}.kit-alert p{margin:0}.kit-alert p+p{color:var(--kit-fg-2)}.kit-alert-title{font-weight:600}.kit-alert-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--kit-space-2);margin-block-start:var(--kit-space-2)}@media(forced-colors:active){.kit-alert{border-color:CanvasText}}.kit-badge{--_tone: var(--kit-fg-2);--_soft: var(--kit-surface-2);display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--kit-radius-pill);background:var(--_soft);color:var(--_tone);border:1px solid transparent;font:600 var(--kit-text-xs)/1.3 var(--kit-font-ui);white-space:nowrap;vertical-align:middle}.kit-badge[data-tone=accent]{--_tone: var(--kit-accent);--_soft: var(--kit-accent-soft)}.kit-badge[data-tone=good]{--_tone: var(--kit-good);--_soft: var(--kit-good-soft)}.kit-badge[data-tone=warn]{--_tone: var(--kit-warn);--_soft: var(--kit-warn-soft)}.kit-badge[data-tone=bad]{--_tone: var(--kit-bad);--_soft: var(--kit-bad-soft)}.kit-badge[data-tone=info]{--_tone: var(--kit-info);--_soft: var(--kit-info-soft)}.kit-badge[data-variant=outline]{background:transparent;border-color:var(--kit-line-strong);color:var(--kit-fg-2)}.kit-badge .kit-dot,.kit-dot{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor;flex:none}.kit-badge[data-numeric]{font-family:var(--kit-font-mono);font-variant-numeric:tabular-nums}@media(forced-colors:active){.kit-badge{border-color:CanvasText}}.kit-button{--_h: var(--kit-control);--_bg: var(--kit-surface);--_fg: var(--kit-fg);--_border: var(--kit-line-strong);--_hover: var(--kit-surface-2);--_shadow: var(--kit-shadow-1);display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-space-2);min-block-size:var(--_h);padding-inline:calc(var(--_h) * .4);border:1px solid var(--_border);border-radius:var(--kit-button-radius, var(--kit-radius-2));background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font:600 var(--kit-text-md)/1.2 var(--kit-font-ui);text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--kit-duration) var(--kit-ease),border-color var(--kit-duration) var(--kit-ease),transform 80ms}.kit-button:hover{background:var(--_hover)}.kit-button:active{transform:translateY(1px)}.kit-button:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:2px}.kit-button svg{inline-size:1em;block-size:1em;flex:none}.kit-button[data-variant=primary]{--_bg: var(--kit-accent);--_fg: var(--kit-accent-fg);--_border: transparent;--_hover: var(--kit-accent-hover);--_shadow: inset 0 1px 0 rgb(255 255 255 / .14), 0 1px 2px rgb(0 0 0 / .18)}.kit-button[data-variant=ghost]{--_bg: transparent;--_fg: var(--kit-fg-2);--_border: transparent;--_shadow: none}.kit-button[data-variant=ghost]:hover{color:var(--kit-fg)}.kit-button[data-variant=danger]{--_bg: var(--kit-bad);--_fg: var(--kit-bad-fg);--_border: transparent;--_hover: var(--kit-bad);--_shadow: none}.kit-button[data-variant=danger]:hover{filter:brightness(1.07)}.kit-button[data-size=sm]{--_h: var(--kit-control-sm);font-size:var(--kit-text-sm);border-radius:var(--kit-button-radius-sm, var(--kit-radius-1))}.kit-button[data-size=lg]{--_h: var(--kit-control-lg);font-size:var(--kit-text-lg)}.kit-button[data-icon]{inline-size:var(--_h);padding-inline:0}.kit-button:disabled,.kit-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.kit-button[aria-busy=true]{cursor:progress}.kit-button[aria-busy=true]:before{content:"";inline-size:1em;block-size:1em;border-radius:50%;flex:none;border:2px solid currentColor;border-inline-end-color:transparent;animation:kit-spin .7s linear infinite}@keyframes kit-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kit-button[aria-busy=true]:before{animation-duration:2s}}@media(forced-colors:active){.kit-button{border-color:ButtonText}}.kit-card{position:relative;display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--kit-line);border-radius:var(--kit-radius-3);background:var(--kit-surface);color:var(--kit-fg);font:400 var(--kit-text-sm)/1.5 var(--kit-font-ui)}.kit-card[data-raised]{border-color:transparent;box-shadow:var(--kit-shadow-2)}.kit-card-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--kit-space-3);padding:var(--kit-space-4) var(--kit-space-4) 0}.kit-card-header :is(h2,h3,h4,p){margin:0;font:600 var(--kit-text-md)/1.3 var(--kit-font-ui)}.kit-card-body{padding:var(--kit-space-3) var(--kit-space-4) var(--kit-space-4);color:var(--kit-fg-2);flex:1}.kit-card-body>:first-child{margin-block-start:0}.kit-card-body>:last-child{margin-block-end:0}.kit-card-footer{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);align-items:center;justify-content:space-between;padding:var(--kit-space-3) var(--kit-space-4);border-block-start:1px solid var(--kit-line)}.kit-card-link{color:inherit;text-decoration:none}.kit-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.kit-card-link:focus-visible{outline:none}.kit-card:has(.kit-card-link:focus-visible){outline:2px solid var(--kit-focus-ring);outline-offset:2px}.kit-card:has(.kit-card-link):hover{border-color:var(--kit-line-strong);box-shadow:var(--kit-shadow-2)}.kit-card :is(button,a:not(.kit-card-link),input,select){position:relative;z-index:1}.kit-cluster{--_gap: var(--kit-space-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--_gap);min-inline-size:0}.kit-cluster>*{margin:0}.kit-cluster[data-justify=center]{justify-content:center}.kit-cluster[data-justify=end]{justify-content:flex-end}.kit-cluster[data-justify=between]{justify-content:space-between}.kit-cluster[data-align=start]{align-items:flex-start}.kit-cluster[data-align=end]{align-items:flex-end}.kit-cluster[data-align=baseline]{align-items:baseline}.kit-cluster[data-align=stretch]{align-items:stretch}.kit-cluster[data-nowrap]{flex-wrap:nowrap}.kit-cluster>[data-push]{margin-inline-start:auto}.kit-cluster[data-gap="0"]{--_gap: 0}.kit-cluster[data-gap="1"]{--_gap: var(--kit-space-1)}.kit-cluster[data-gap="2"]{--_gap: var(--kit-space-2)}.kit-cluster[data-gap="3"]{--_gap: var(--kit-space-3)}.kit-cluster[data-gap="4"]{--_gap: var(--kit-space-4)}.kit-cluster[data-gap="5"]{--_gap: var(--kit-space-5)}.kit-cluster[data-gap="6"]{--_gap: var(--kit-space-6)}.kit-container{--_max: 72rem;inline-size:100%;max-inline-size:calc(var(--_max) + 2 * var(--_gutter));margin-inline:auto;--_gutter: clamp(16px, 4vw, 32px);padding-inline:var(--_gutter);box-sizing:border-box}.kit-container[data-size=prose]{--_max: 70ch}.kit-container[data-size=sm]{--_max: 40rem}.kit-container[data-size=md]{--_max: 56rem}.kit-container[data-size=xl]{--_max: 90rem}.kit-container[data-size=full]{--_max: 100%;max-inline-size:none}.kit-container[data-flush]{padding-inline:0}.kit-table-wrap{max-inline-size:100%;overflow:auto;border:1px solid var(--kit-line);border-radius:var(--kit-radius-3);background:var(--kit-surface)}.kit-table-wrap:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:2px}.kit-table-wrap[data-max-height]{max-block-size:24rem}.kit-table{inline-size:100%;border-collapse:separate;border-spacing:0;color:var(--kit-fg);font:400 var(--kit-text-sm)/1.4 var(--kit-font-ui)}.kit-table caption{padding:var(--kit-space-3) var(--kit-space-4);text-align:start;color:var(--kit-fg-2);font-weight:600;caption-side:top}.kit-table :is(th,td){padding:10px var(--kit-space-4);text-align:start;vertical-align:middle;border-block-end:1px solid var(--kit-line);white-space:nowrap}.kit-table thead th{position:relative;background:var(--kit-surface-2);color:var(--kit-fg-2);font:600 var(--kit-text-xs)/1.3 var(--kit-font-ui);text-transform:uppercase;letter-spacing:.05em}.kit-table tbody tr:last-child>*{border-block-end:0}.kit-table tbody tr:hover{background:color-mix(in srgb,var(--kit-surface-2) 60%,transparent)}.kit-table tbody tr[aria-selected=true]{background:var(--kit-accent-soft)}.kit-table tbody th{font-weight:600}.kit-table :is(th,td)[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.kit-table td[data-wrap],.kit-table th[data-wrap]{white-space:normal;min-inline-size:12rem}.kit-table[data-striped] tbody tr:nth-child(2n){background:color-mix(in srgb,var(--kit-surface-2) 45%,transparent)}.kit-table[data-sticky] thead th{position:sticky;inset-block-start:0;z-index:1}.kit-table tfoot :is(th,td){border-block:1px solid var(--kit-line-strong) 0;font-weight:600;background:var(--kit-surface-2)}:root[data-density=compact] .kit-table :is(th,td),.kit-table[data-density=compact] :is(th,td){padding-block:6px}.kit-table th>.kit-sort{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:3px}.kit-table th[data-numeric]>.kit-sort{flex-direction:row-reverse}.kit-table th>.kit-sort:hover{color:var(--kit-fg)}.kit-table th>.kit-sort:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:3px}.kit-table th>.kit-sort:after{content:"";inline-size:8px;block-size:10px;opacity:.35;background:currentColor;clip-path:polygon(50% 0,100% 38%,0 38%,0 62%,100% 62%,50% 100%)}.kit-table th[aria-sort=ascending]>.kit-sort,.kit-table th[aria-sort=descending]>.kit-sort{color:var(--kit-fg)}.kit-table th[aria-sort=ascending]>.kit-sort:after{opacity:1;clip-path:polygon(50% 0,100% 45%,0 45%)}.kit-table th[aria-sort=descending]>.kit-sort:after{opacity:1;clip-path:polygon(0 55%,100% 55%,50% 100%)}@media(forced-colors:active){.kit-table th>.kit-sort:after{background:CanvasText}}.kit-dl{margin:0;display:grid;font:400 var(--kit-text-sm)/1.5 var(--kit-font-ui);container-type:inline-size}.kit-dl>div{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:4px var(--kit-space-4);padding-block:10px;border-block-end:1px solid var(--kit-line)}.kit-dl>div:first-child{border-block-start:1px solid var(--kit-line)}.kit-dl dt{color:var(--kit-fg-2);font-weight:500}.kit-dl dd{margin:0;color:var(--kit-fg);min-inline-size:0;overflow-wrap:anywhere}.kit-dl dd[data-numeric]{font-variant-numeric:tabular-nums}.kit-dl dd :is(code,.kit-mono){font:400 .92em/1.4 var(--kit-font-mono)}@container (max-width: 26rem){.kit-dl>div{grid-template-columns:1fr}}.kit-dl[data-layout=stacked]>div{grid-template-columns:1fr}.kit-dl[data-layout=columns]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:var(--kit-space-4)}.kit-dl[data-layout=columns]>div{grid-template-columns:1fr;padding:0;border:0;gap:2px}.kit-dl[data-layout=columns] dt{font-size:var(--kit-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--kit-fg-3)}.kit-dialog{--_w: 32rem;inline-size:min(100% - 32px,var(--_w));max-inline-size:none;max-block-size:min(100% - 32px,44rem);padding:0;border:1px solid var(--kit-line);border-radius:var(--kit-radius-3);background:var(--kit-surface);color:var(--kit-fg);box-shadow:var(--kit-shadow-3);font:400 var(--kit-text-sm)/1.55 var(--kit-font-ui);overscroll-behavior:contain}.kit-dialog[open]{display:flex;flex-direction:column}.kit-dialog[data-size=sm]{--_w: 24rem}.kit-dialog[data-size=lg]{--_w: 48rem}.kit-dialog::backdrop{background:var(--kit-scrim)}.kit-dialog:focus-visible{outline:none}.kit-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-5) var(--kit-space-5) 0}.kit-dialog-header :is(h1,h2,h3){margin:0;font:600 var(--kit-text-lg)/1.3 var(--kit-font-ui);text-wrap:balance}.kit-dialog-header .kit-button[data-icon]{margin:-6px -8px 0 0}.kit-dialog-body{flex:1;min-block-size:0;overflow:auto;padding:var(--kit-space-3) var(--kit-space-5) var(--kit-space-5);color:var(--kit-fg-2)}.kit-dialog-body>:first-child{margin-block-start:0}.kit-dialog-body>:last-child{margin-block-end:0}.kit-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-5);border-block-start:1px solid var(--kit-line);background:var(--kit-surface-2);border-end-start-radius:inherit;border-end-end-radius:inherit}.kit-dialog-footer>form{display:contents}html:has(dialog:modal){overflow:hidden}@media(prefers-reduced-motion:no-preference){.kit-dialog{opacity:0;translate:0 8px;scale:.98;transition:opacity .18s var(--kit-ease),translate .18s var(--kit-ease),scale .18s var(--kit-ease),overlay .18s allow-discrete,display .18s allow-discrete}.kit-dialog[open]{opacity:1;translate:0 0;scale:1}.kit-dialog::backdrop{opacity:0;transition:opacity .18s var(--kit-ease),overlay .18s allow-discrete,display .18s allow-discrete}.kit-dialog[open]::backdrop{opacity:1}@starting-style{.kit-dialog[open]{opacity:0;translate:0 8px;scale:.98}.kit-dialog[open]::backdrop{opacity:0}}}@media(forced-colors:active){.kit-dialog{border:2px solid CanvasText}}.kit-empty{display:grid;justify-items:center;gap:var(--kit-space-2);text-align:center;padding:var(--kit-space-5) var(--kit-space-4);font:400 var(--kit-text-sm)/1.5 var(--kit-font-ui);color:var(--kit-fg-2)}.kit-empty p{margin:0;max-inline-size:42ch}.kit-empty-icon{inline-size:44px;block-size:44px;border-radius:12px;display:grid;place-items:center;background:var(--kit-accent-soft);color:var(--kit-accent);margin-block-end:var(--kit-space-1)}.kit-empty-icon svg{inline-size:22px;block-size:22px}.kit-empty-title{font:var(--kit-display-weight) var(--kit-text-lg)/1.3 var(--kit-font-display);color:var(--kit-fg);letter-spacing:-.01em}.kit-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kit-space-2);margin-block-start:var(--kit-space-2)}.kit-grid{--_gap: var(--kit-space-4);--_min: 16rem;--_cols: 12;display:grid;gap:var(--_gap);min-inline-size:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--_min),(100% - (var(--_cols) - 1) * var(--_gap)) / var(--_cols))),1fr))}.kit-grid[data-fit]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--_min),(100% - (var(--_cols) - 1) * var(--_gap)) / var(--_cols))),1fr))}.kit-grid[data-min=xs]{--_min: 8rem}.kit-grid[data-min=sm]{--_min: 12rem}.kit-grid[data-min=lg]{--_min: 20rem}.kit-grid[data-min=xl]{--_min: 26rem}.kit-grid[data-cols="2"]{--_cols: 2}.kit-grid[data-cols="3"]{--_cols: 3}.kit-grid[data-cols="4"]{--_cols: 4}.kit-grid[data-cols="6"]{--_cols: 6}.kit-grid>[data-span=full]{grid-column:1 / -1}.kit-grid[data-gap="0"]{--_gap: 0}.kit-grid[data-gap="1"]{--_gap: var(--kit-space-1)}.kit-grid[data-gap="2"]{--_gap: var(--kit-space-2)}.kit-grid[data-gap="3"]{--_gap: var(--kit-space-3)}.kit-grid[data-gap="4"]{--_gap: var(--kit-space-4)}.kit-grid[data-gap="5"]{--_gap: var(--kit-space-5)}.kit-grid[data-gap="6"]{--_gap: var(--kit-space-6)}kit-chart{display:grid;gap:var(--kit-space-3);min-inline-size:0;font:400 var(--kit-text-sm)/1.4 var(--kit-font-ui)}kit-chart:not(:defined)>table{inline-size:100%}.kit-chart-plot{position:relative;block-size:var(--kit-chart-height, 240px);min-inline-size:0;border-radius:var(--kit-radius-1);touch-action:pan-y}kit-chart[type=donut] .kit-chart-plot{block-size:var(--kit-chart-height, 220px)}.kit-chart-plot:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:4px}.kit-chart-plot>svg{display:block;overflow:visible}.kit-chart-plot text{fill:var(--kit-fg-3);font:400 11px/1 var(--kit-font-ui);font-variant-numeric:tabular-nums}.kit-chart-plot .kit-chart-total{fill:var(--kit-fg);font:var(--kit-display-weight) var(--kit-text-xl)/1 var(--kit-font-display)}.kit-chart-grid{stroke:var(--kit-line);stroke-width:1}.kit-chart-zero{stroke:var(--kit-line-strong)}.kit-chart-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.kit-chart-area{fill:currentColor;opacity:.14;stroke:none}.kit-chart-bar,.kit-chart-slice{fill:currentColor;transition:opacity var(--kit-duration) var(--kit-ease)}.kit-chart-slice{stroke:var(--kit-surface);stroke-width:2}.kit-chart-plot .kit-chart-track{fill:var(--kit-surface-3)}.kit-chart-dim{opacity:.35}.kit-chart-cross{stroke:var(--kit-fg-3);stroke-width:1;stroke-dasharray:3 3}.kit-chart-band{fill:var(--kit-surface-2)}.kit-chart-mark{fill:var(--kit-surface);stroke:currentColor;stroke-width:2}.kit-chart-dot{fill:var(--kit-surface);stroke:currentColor;stroke-width:2.5}.kit-s1{--_c: var(--kit-series-1)}.kit-s2{--_c: var(--kit-series-2)}.kit-s3{--_c: var(--kit-series-3)}.kit-s4{--_c: var(--kit-series-4)}.kit-s5{--_c: var(--kit-series-5)}.kit-s6{--_c: var(--kit-series-6)}.kit-chart-plot svg [class*=kit-s]{color:var(--_c)}.kit-chart-tip{position:absolute;z-index:2;pointer-events:none;min-inline-size:8rem;padding:8px 10px;border:1px solid var(--kit-line);border-radius:var(--kit-radius-2);background:var(--kit-surface);box-shadow:var(--kit-shadow-2)}.kit-chart-tip p{display:flex;align-items:center;gap:8px;margin:0;color:var(--kit-fg-2);font-size:var(--kit-text-xs);line-height:1.6}.kit-chart-tip p b{margin-inline-start:auto;padding-inline-start:12px;color:var(--kit-fg);font-weight:600;font-variant-numeric:tabular-nums}.kit-chart-tip .kit-chart-tip-label{margin-block-end:2px;color:var(--kit-fg);font-weight:600}.kit-chart-tip span,.kit-chart-legend span{inline-size:9px;block-size:9px;border-radius:2px;background:var(--_c, currentColor);flex:none}.kit-chart-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kit-space-2) var(--kit-space-4)}.kit-chart-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.kit-chart-legend li{display:inline-flex;align-items:center;gap:6px;color:var(--kit-fg-2);font-size:var(--kit-text-xs)}.kit-chart-toggle{margin-inline-start:auto;padding:4px 8px;border:0;border-radius:var(--kit-radius-1);background:none;color:var(--kit-accent);font:600 var(--kit-text-xs)/1.2 var(--kit-font-ui);cursor:pointer}.kit-chart-toggle:hover{background:var(--kit-surface-2)}.kit-chart-toggle:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:1px}.kit-chart-table:not(.kit-chart-table-shown){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kit-chart-summary{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}kit-chart{position:relative}@media(forced-colors:active){.kit-chart-line{stroke:CanvasText}.kit-chart-bar,.kit-chart-slice,.kit-chart-area{fill:CanvasText}}.kit-chart-point{fill:currentColor;fill-opacity:.8;stroke:var(--kit-surface);stroke-width:1;transition:opacity var(--kit-duration) var(--kit-ease)}.kit-chart-axis-title{fill:var(--kit-fg-2);font-weight:600}.kit-chart-heat{fill:var(--kit-accent)}.kit-chart-heat.kit-chart-empty{fill:var(--kit-surface-2)}.kit-chart-heat-value{fill:var(--kit-fg);font:500 10px/1 var(--kit-font-ui);pointer-events:none}.kit-chart-plot .kit-chart-heat-value{fill:var(--kit-fg)}.kit-chart-plot .kit-chart-heat-value.kit-chart-heat-on{fill:var(--kit-accent-fg)}.kit-chart-heat-ring{fill:none;stroke:var(--kit-fg);stroke-width:2}.kit-chart-scale{gap:8px}.kit-chart-scale small{font-size:inherit;font-variant-numeric:tabular-nums}.kit-chart-scale i{inline-size:7rem;block-size:8px;border-radius:4px;background:linear-gradient(to right,color-mix(in srgb,var(--kit-accent) 10%,var(--kit-surface)),var(--kit-accent))}kit-chart[type=heatmap] .kit-chart-plot{block-size:var(--kit-chart-height, 260px)}@media(forced-colors:active){.kit-chart-point,.kit-chart-heat{fill:CanvasText}}.kit-chart-plot .kit-chart-funnel-label{fill:var(--kit-fg-2);font-size:12px}.kit-chart-plot .kit-chart-bar-value{fill:var(--kit-accent-fg);font:600 12px/1 var(--kit-font-ui);pointer-events:none}.kit-chart-plot .kit-chart-funnel-step,.kit-chart-plot .kit-chart-bullet-pct{fill:var(--kit-fg-2);font-weight:600}.kit-chart-bullet-track{fill:var(--kit-surface-3)}.kit-chart-bullet-band{fill:color-mix(in srgb,var(--kit-fg) 8%,var(--kit-surface-3))}.kit-chart-target{stroke:var(--kit-fg);stroke-width:2.5;stroke-linecap:round}.kit-chart-legend-target span{inline-size:3px!important;block-size:12px!important;border-radius:2px;background:var(--kit-fg)!important}kit-chart:is([type=funnel],[type=bullet]) .kit-chart-plot{block-size:auto}.kit-link{color:var(--kit-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);border-radius:2px;transition:text-decoration-color var(--kit-duration) var(--kit-ease),color var(--kit-duration)}.kit-link:hover{color:var(--kit-accent-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}.kit-link:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:2px}.kit-link[data-variant=quiet]{color:inherit;text-decoration-color:transparent}.kit-link[data-variant=quiet]:hover{color:var(--kit-accent);text-decoration-color:currentColor}.kit-link[data-external]:after{content:"\2197";display:inline-block;margin-inline-start:2px;font-size:.85em;text-decoration:none}.kit-vh{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(forced-colors:active){.kit-link{color:LinkText}}kit-segmented,.kit-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:var(--kit-radius-2);background:var(--kit-surface-2);border:1px solid var(--kit-line);vertical-align:middle}:is(kit-segmented,.kit-segmented)>button,.kit-segmented>a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;min-block-size:calc(var(--kit-control) - 8px);padding-inline:var(--kit-space-3);border:0;border-radius:7px;background:transparent;color:var(--kit-fg-2);font:500 var(--kit-text-sm)/1 var(--kit-font-ui);cursor:pointer;white-space:nowrap;transition:background var(--kit-duration) var(--kit-ease),color var(--kit-duration) var(--kit-ease)}:is(kit-segmented,.kit-segmented)>button:hover,.kit-segmented>a:hover{color:var(--kit-fg)}:is(kit-segmented,.kit-segmented)>button[aria-checked=true],.kit-segmented>a[aria-current=page]{background:var(--kit-surface);color:var(--kit-fg);font-weight:600;box-shadow:var(--kit-shadow-1),0 0 0 1px var(--kit-line)}:is(kit-segmented,.kit-segmented)>button:focus-visible,.kit-segmented>a:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:1px}:is(kit-segmented,.kit-segmented)>button:disabled{opacity:.5;cursor:not-allowed}@media(forced-colors:active){:is(kit-segmented,.kit-segmented)>button[aria-checked=true]{outline:2px solid Highlight}}.kit-sidebar{font:400 var(--kit-text-sm)/1.4 var(--kit-font-ui)}.kit-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.kit-sidebar a{display:flex;align-items:center;gap:var(--kit-space-2);min-block-size:calc(var(--kit-control) - 6px);padding:4px 10px;border-radius:var(--kit-radius-1);color:var(--kit-fg-2);text-decoration:none;transition:background var(--kit-duration) var(--kit-ease),color var(--kit-duration) var(--kit-ease)}.kit-sidebar a:hover{background:var(--kit-surface-2);color:var(--kit-fg)}.kit-sidebar a:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:-2px}.kit-sidebar a[aria-current=page]{background:var(--kit-accent-soft);color:var(--kit-accent);font-weight:600}.kit-sidebar a>svg{inline-size:16px;block-size:16px;flex:none;color:var(--kit-fg-3)}.kit-sidebar a:hover>svg,.kit-sidebar a[aria-current=page]>svg{color:currentColor}.kit-sidebar-meta{margin-inline-start:auto;font:500 var(--kit-text-xs)/1 var(--kit-font-mono);color:var(--kit-fg-3)}.kit-sidebar a[aria-current=page] .kit-sidebar-meta{color:inherit}.kit-sidebar-meta[data-tone=new]{padding:3px 6px;border-radius:var(--kit-radius-pill);background:var(--kit-info-soft);color:var(--kit-info);font-family:var(--kit-font-ui);font-weight:600}.kit-sidebar ul ul{margin:2px 0 6px 18px;padding-inline-start:8px;border-inline-start:1px solid var(--kit-line)}.kit-sidebar ul ul a{min-block-size:calc(var(--kit-control) - 10px)}.kit-sidebar-label{margin:var(--kit-space-4) 10px var(--kit-space-1);font:500 var(--kit-text-xs)/1 var(--kit-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kit-fg-3)}@media(forced-colors:active){.kit-sidebar a[aria-current=page]{outline:2px solid Highlight}}kit-sparkline{--_c: var(--kit-accent);display:inline-block;inline-size:6rem;block-size:1.75rem;vertical-align:middle;color:var(--_c)}kit-sparkline[data-tone=good]{--_c: var(--kit-good)}kit-sparkline[data-tone=bad]{--_c: var(--kit-bad)}kit-sparkline[data-tone=warn]{--_c: var(--kit-warn)}kit-sparkline[data-tone=info]{--_c: var(--kit-info)}kit-sparkline svg{display:block;overflow:visible}kit-sparkline .kit-spark-line{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}kit-sparkline .kit-spark-area{fill:currentColor;opacity:.15}kit-sparkline circle,kit-sparkline rect{fill:currentColor}@media(forced-colors:active){kit-sparkline{color:CanvasText}}.kit-stack{--_gap: var(--kit-space-4);display:flex;flex-direction:column;gap:var(--_gap);min-inline-size:0}.kit-stack>*{margin-block:0}.kit-stack[data-align=start]{align-items:flex-start}.kit-stack[data-align=center]{align-items:center}.kit-stack[data-align=end]{align-items:flex-end}.kit-stack>[data-push]{margin-block-end:auto}.kit-stack[data-gap="0"]{--_gap: 0}.kit-stack[data-gap="1"]{--_gap: var(--kit-space-1)}.kit-stack[data-gap="2"]{--_gap: var(--kit-space-2)}.kit-stack[data-gap="3"]{--_gap: var(--kit-space-3)}.kit-stack[data-gap="4"]{--_gap: var(--kit-space-4)}.kit-stack[data-gap="5"]{--_gap: var(--kit-space-5)}.kit-stack[data-gap="6"]{--_gap: var(--kit-space-6)}.kit-stat{display:grid;gap:6px;align-content:start;min-inline-size:0;padding:var(--kit-space-4);border:1px solid var(--kit-line);border-radius:var(--kit-radius-3);background:var(--kit-surface)}.kit-stat[data-flush]{padding:0;border:0;background:none}.kit-stat>p{margin:0}.kit-stat-label{color:var(--kit-fg-2);font:500 var(--kit-text-sm)/1.3 var(--kit-font-ui)}.kit-stat-value{color:var(--kit-fg);font:var(--kit-display-weight) var(--kit-text-3xl)/1.1 var(--kit-font-display);letter-spacing:var(--kit-display-tracking);font-variant-numeric:tabular-nums}.kit-stat-value small{margin-inline-start:2px;color:var(--kit-fg-3);font:500 var(--kit-text-md)/1 var(--kit-font-ui);letter-spacing:0}.kit-stat-note{color:var(--kit-fg-3);font:400 var(--kit-text-sm)/1.4 var(--kit-font-ui)}.kit-stat-delta{--_tone: var(--kit-fg-3);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--_tone);font:600 var(--kit-text-sm)/1.3 var(--kit-font-ui);font-variant-numeric:tabular-nums}.kit-stat-delta>span{color:var(--kit-fg-3);font-weight:400}.kit-stat-delta:before{content:"";inline-size:0;block-size:0;border-inline:4px solid transparent}.kit-stat-delta:not([data-trend]):before{display:none}.kit-stat-delta[data-trend=up]:before{border-block-end:6px solid currentColor}.kit-stat-delta[data-trend=down]:before{border-block-start:6px solid currentColor}.kit-stat-delta[data-trend=flat]:before{inline-size:8px;block-size:2px;border:0;background:currentColor}.kit-stat-delta[data-trend=up]:not([data-good=down]),.kit-stat-delta[data-trend=down][data-good=down]{--_tone: var(--kit-good)}.kit-stat-delta[data-trend=down]:not([data-good=down]),.kit-stat-delta[data-trend=up][data-good=down]{--_tone: var(--kit-bad)}@media(forced-colors:active){.kit-stat{border:1px solid CanvasText}}.kit-status{--_tone: var(--kit-fg-3);display:inline-flex;align-items:center;gap:7px;font:500 var(--kit-text-sm)/1.3 var(--kit-font-ui);color:var(--kit-fg);white-space:nowrap}.kit-status:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--_tone);flex:none}.kit-status[data-tone=good]{--_tone: var(--kit-good)}.kit-status[data-tone=warn]{--_tone: var(--kit-warn)}.kit-status[data-tone=bad]{--_tone: var(--kit-bad)}.kit-status[data-tone=info]{--_tone: var(--kit-info)}.kit-status[data-live]:before{animation:kit-pulse 1.8s ease-out infinite}@keyframes kit-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--_tone) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.kit-status[data-live]:before{animation:none}}@media(forced-colors:active){.kit-status:before{background:CanvasText}}kit-tabs{display:block;min-inline-size:0}kit-tabs:not(:defined)>.kit-tablist{display:none}kit-tabs:not(:defined)>:not(.kit-tablist)+:not(.kit-tablist){margin-block-start:var(--kit-space-5)}.kit-tablist{display:flex;gap:2px;border-block-end:1px solid var(--kit-line);overflow-x:auto;scrollbar-width:none}.kit-tablist>:is(button,a){appearance:none;flex:none;margin:0 0 -1px;padding:10px 12px 9px;border:0;border-block-end:2px solid transparent;background:none;color:var(--kit-fg-2);font:500 var(--kit-text-sm)/1.3 var(--kit-font-ui);white-space:nowrap;cursor:pointer;text-decoration:none;border-start-start-radius:var(--kit-radius-1);border-start-end-radius:var(--kit-radius-1);transition:color var(--kit-duration) var(--kit-ease),border-color var(--kit-duration) var(--kit-ease),background var(--kit-duration) var(--kit-ease)}.kit-tablist>:is(button,a):hover{color:var(--kit-fg);background:var(--kit-surface-2)}.kit-tablist>button[aria-selected=true],.kit-tablist>a[aria-current=page]{color:var(--kit-fg);border-block-end-color:var(--kit-accent);font-weight:600}.kit-tablist>:is(button,a):focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:-2px}.kit-tablist>button:disabled{color:var(--kit-fg-3);cursor:not-allowed}.kit-tablist>:is(button,a) .kit-badge{margin-inline-start:6px}kit-tabs>[role=tabpanel]{padding-block-start:var(--kit-space-4)}kit-tabs>[role=tabpanel]:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:4px;border-radius:var(--kit-radius-1)}kit-tabs[data-orientation=vertical]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--kit-space-5)}kit-tabs[data-orientation=vertical]>.kit-tablist{flex-direction:column;border-block-end:0;border-inline-end:1px solid var(--kit-line)}kit-tabs[data-orientation=vertical]>.kit-tablist>button{margin:0 -1px 0 0;text-align:start;border-block-end:0;border-inline-end:2px solid transparent;border-radius:var(--kit-radius-1) 0 0 var(--kit-radius-1)}kit-tabs[data-orientation=vertical]>.kit-tablist>button[aria-selected=true]{border-inline-end-color:var(--kit-accent)}kit-tabs[data-orientation=vertical]>[role=tabpanel]{padding-block-start:0}@media(forced-colors:active){.kit-tablist>button[aria-selected=true]{border-color:Highlight}}.kit-toasts{position:fixed;inset:auto var(--kit-space-4) var(--kit-space-4) auto;z-index:1100;margin:0;padding:0;border:0;inline-size:min(24rem,100vw - 32px);max-block-size:calc(100vh - 32px);overflow:visible;background:none;display:flex;flex-direction:column;gap:var(--kit-space-2);list-style:none}.kit-toasts:not([data-open]){display:none}.kit-toast{--_tone: var(--kit-fg-2);display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;border:1px solid var(--kit-line);border-radius:var(--kit-radius-2);background:var(--kit-surface);color:var(--kit-fg);box-shadow:var(--kit-shadow-3);font:400 var(--kit-text-sm)/1.4 var(--kit-font-ui)}.kit-toast[data-tone=good]{--_tone: var(--kit-good)}.kit-toast[data-tone=warn]{--_tone: var(--kit-warn)}.kit-toast[data-tone=bad]{--_tone: var(--kit-bad)}.kit-toast[data-tone=info]{--_tone: var(--kit-info)}.kit-toast>svg{inline-size:18px;block-size:18px;flex:none;margin-block-start:1px;color:var(--_tone)}.kit-toast-body{flex:1;min-inline-size:0}.kit-toast-body p{margin:0;color:var(--kit-fg-2)}.kit-toast-body .kit-toast-title{color:var(--kit-fg);font-weight:600}.kit-toast>.kit-button{flex:none;margin-block:-3px}.kit-toast-close{display:grid;place-items:center;flex:none;inline-size:24px;block-size:24px;margin:-2px 0 0;padding:0;border:0;border-radius:var(--kit-radius-1);background:none;color:var(--kit-fg-3);cursor:pointer}.kit-toast-close svg{inline-size:14px;block-size:14px}.kit-toast-close:hover{background:var(--kit-surface-2);color:var(--kit-fg)}.kit-toast-close:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:1px}@media(max-width:30rem){.kit-toasts{inset:var(--kit-space-3) var(--kit-space-3) auto;inline-size:auto;flex-direction:column-reverse}}@media(prefers-reduced-motion:no-preference){.kit-toast{transition:opacity .18s var(--kit-ease),translate .18s var(--kit-ease)}@starting-style{.kit-toast{opacity:0;translate:0 8px}}.kit-toast[data-leaving]{opacity:0;translate:16px 0}}@media(forced-colors:active){.kit-toast{border:1px solid CanvasText}}.kit-topbar{display:flex;flex-wrap:nowrap;align-items:center;gap:0 var(--kit-space-5);min-block-size:56px;padding-inline:var(--kit-space-4);border-block-end:1px solid var(--kit-line);background:var(--kit-surface);font:500 var(--kit-text-sm)/1 var(--kit-font-ui)}.kit-topbar[data-sticky]{position:sticky;inset-block-start:0;z-index:40;background:color-mix(in srgb,var(--kit-surface) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kit-topbar-brand{flex:none;display:inline-flex;align-items:center;gap:10px;color:var(--kit-fg);font:600 var(--kit-text-md)/1 var(--kit-font-ui);text-decoration:none}.kit-topbar-nav{display:flex;flex:1 1 auto;gap:4px;align-self:stretch;min-inline-size:0;overflow-x:auto;scrollbar-width:none}.kit-topbar-nav a{display:inline-flex;align-items:center;padding-inline:10px;border-block:2px solid transparent;color:var(--kit-fg-2);text-decoration:none;white-space:nowrap}.kit-topbar-nav a:hover{color:var(--kit-fg)}.kit-topbar-nav a[aria-current=page]{color:var(--kit-fg);border-block-end-color:var(--kit-accent);font-weight:600}.kit-topbar-nav a:focus-visible{outline:2px solid var(--kit-focus-ring);outline-offset:-4px;border-radius:6px}.kit-topbar-actions{flex:none;display:flex;align-items:center;gap:6px;margin-inline-start:auto}@media(max-width:40rem){.kit-topbar{flex-wrap:wrap}.kit-topbar-nav{order:3;flex-basis:100%;block-size:44px;margin-inline:calc(-1 * var(--kit-space-4));padding-inline:var(--kit-space-3);border-block-start:1px solid var(--kit-line)}.kit-topbar{padding-block-start:8px}}
