/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f5f7;--surface:#fff;--tint:#eaeef2;--ink:#152033;--muted:#556176;--rule:#dce1e8;--accent:#0e6f6a;--accent-ink:#fff;--accent-soft:#dff1ef;--accent-text:#0e6f6a;--ok:#0e6f6a;--ok-soft:#dff1ef;--wait:#9a5b00;--wait-soft:#fbefd6;--stop:#b42318;--stop-soft:#fde7e4;--font:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.75rem;--leading-tight:1.15;--leading-body:1.5;--tracking-title:-.02em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--gutter:max(16px, env(safe-area-inset-left,0px));--radius-s:6px;--radius-m:8px;--radius-l:12px;--radius-sheet:14px;--target:44px;--rail-w:236px;--inspector-w:400px;--page-max:880px;--shadow-overlay:0 10px 30px #1520332e;--motion-fast:.12s;--motion-base:.2s;--ease:cubic-bezier(.22, 1, .36, 1);--focus-ring:2px solid var(--accent);--focus-offset:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f141c;--surface:#161d28;--tint:#1c2531;--ink:#e8ecf2;--muted:#9aa6b8;--rule:#263041;--accent:#4cc2b8;--accent-ink:#06201e;--accent-soft:#123230;--accent-text:#4cc2b8;--ok:#4cc2b8;--ok-soft:#123230;--wait:#f2b24c;--wait-soft:#3a2b10;--stop:#ff8a7a;--stop-soft:#3d1a16;--shadow-overlay:0 10px 30px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f141c;--surface:#161d28;--tint:#1c2531;--ink:#e8ecf2;--muted:#9aa6b8;--rule:#263041;--accent:#4cc2b8;--accent-ink:#06201e;--accent-soft:#123230;--accent-text:#4cc2b8;--ok:#4cc2b8;--ok-soft:#123230;--wait:#f2b24c;--wait-soft:#3a2b10;--stop:#ff8a7a;--stop-soft:#3d1a16;--shadow-overlay:0 10px 30px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-body)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius-s:6px;--radius-m:8px;--radius-l:12px}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-2{height:calc(var(--spacing) * 2)}.h-auto{height:auto}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-full{width:100%}.max-w-\[65ch\]{max-width:65ch}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-\[6rem_minmax\(0\,1fr\)_8rem\]{grid-template-columns:6rem minmax(0,1fr) 8rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:2147483647px}.rounded-m{border-radius:8px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-rule{border-color:var(--rule)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-surface{background-color:var(--surface)}.bg-tint{background-color:var(--tint)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-left{text-align:left}.text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.text-\[length\:var\(--text-lg\)\]{font-size:var(--text-lg)}.text-\[length\:var\(--text-md\)\]{font-size:var(--text-md)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--text-xl\)\]{font-size:var(--text-xl)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[var\(--tracking-title\)\]{--tw-tracking:var(--tracking-title);letter-spacing:var(--tracking-title)}.break-words{overflow-wrap:break-word}.text-\[inherit\]{color:inherit}.text-muted{color:var(--muted)}.text-ok{color:var(--ok)}.underline{text-decoration-line:underline}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.\[content-visibility\:auto\]{content-visibility:auto}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:bg-tint:hover{background-color:var(--tint)}}.has-\[\:checked\]\:border-accent:has(:checked){border-color:var(--accent)}.data-\[highlighted\]\:bg-accent-soft[data-highlighted]{background-color:var(--accent-soft)}.has-\[\:checked\]\:bg-accent-soft:has(:checked){background-color:var(--accent-soft)}.data-\[highlighted\]\:text-accent[data-highlighted]{color:var(--accent)}.data-\[selected\=true\]\:bg-accent-soft[data-selected=true]{background-color:var(--accent-soft)}.data-\[selected\=true\]\:text-accent[data-selected=true]{color:var(--accent)}.data-\[state\=active\]\:border-accent[data-state=active]{border-color:var(--accent)}.data-\[state\=active\]\:text-accent[data-state=active]{color:var(--accent)}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr)}}@media (width>=48rem){.md\:block{display:block}.md\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.md\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:overflow-visible{overflow:visible}}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-body);min-height:100vh;margin:0}.skip{min-height:var(--target);padding:0 var(--space-4);background:var(--accent);color:var(--accent-ink);z-index:100;align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:-9999px}.skip:focus{inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.tnum,table,.navlink__count{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"rail top""rail main";min-height:100vh;display:grid}.rail{background:var(--surface);border-right:1px solid var(--rule);padding:var(--space-4) var(--space-3);gap:var(--space-1);flex-direction:column;grid-area:rail;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rail__brand{font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-title);padding:var(--space-2) var(--space-3) var(--space-4);color:var(--ink)}.rail__group{margin:var(--space-4) 0 var(--space-1);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--muted)}.navlink{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--ink);font-weight:var(--weight-medium);transition:background var(--motion-fast) var(--ease);text-decoration:none;display:flex}.navlink:hover{background:var(--tint)}.navlink[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.navlink__count{min-width:1.5rem;padding:0 var(--space-2);background:var(--wait-soft);color:var(--wait);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;border-radius:999px;margin-left:auto}.top{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);background:var(--surface);border-bottom:1px solid var(--rule);z-index:5;grid-area:top;min-height:56px;display:flex;position:sticky;top:0}.top[data-state=stopped]{background:var(--stop-soft);border-bottom-color:var(--stop)}.top__status{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);flex:1;display:flex}.dot{background:var(--muted);border-radius:999px;flex:none;block-size:.6rem;inline-size:.6rem}.dot[data-tone=ok]{background:var(--ok)}.dot[data-tone=wait]{background:var(--wait)}.dot[data-tone=stop]{background:var(--stop)}.page{padding:var(--space-8) var(--space-6) var(--space-10);grid-area:main;min-width:0}.page__col{max-width:var(--page-max);margin:0 auto}.banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--wait-soft);color:var(--wait);font-size:var(--text-sm);grid-column:1/-1;display:flex}button,input,select,textarea{font-family:inherit}a.k-button{color:var(--ink);text-decoration:none}a.k-button[data-kind=primary]{color:var(--accent-ink)}.k-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);border-radius:var(--radius-m);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);display:inline-flex}.k-button:hover:not(:disabled){background:var(--tint)}.k-button:disabled{opacity:.55;cursor:not-allowed}.k-button[data-kind=primary]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.k-button[data-kind=primary]:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.k-button[data-kind=quiet]{background:0 0;border-color:#0000}.k-button[data-kind=quiet]:hover:not(:disabled){background:var(--tint)}.k-button[data-kind=stop]{border-color:var(--stop);color:var(--stop);background:0 0}.k-button[data-kind=stop]:hover:not(:disabled){background:var(--stop-soft)}.k-button[data-kind=go]{border-color:var(--ok);color:var(--ok);background:0 0}.k-button[data-kind=go]:hover:not(:disabled){background:var(--ok-soft)}.k-input{min-height:var(--target);width:100%;padding:0 var(--space-3);border-radius:var(--radius-m);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-md)}.k-input[aria-invalid=true]{border-color:var(--stop)}textarea.k-input{padding:var(--space-3);min-height:6rem}.k-field{gap:var(--space-1);flex-direction:column;display:flex}.k-field__label{font-weight:var(--weight-medium)}.k-field__hint{color:var(--muted);font-size:var(--text-sm)}.k-field__error{color:var(--stop);font-size:var(--text-sm)}.k-tag{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-s);font-size:var(--text-sm);background:var(--tint);color:var(--ink);display:inline-flex}.k-tag[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.k-tag[data-tone=wait]{background:var(--wait-soft);color:var(--wait)}.k-tag[data-tone=stop]{background:var(--stop-soft);color:var(--stop)}.k-callout{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--tint);border:1px solid var(--rule);display:flex}.k-callout[data-tone=warning]{background:var(--wait-soft);border-color:var(--wait)}.k-callout[data-tone=error]{background:var(--stop-soft);border-color:var(--stop)}.k-callout[data-tone=good]{background:var(--ok-soft);border-color:var(--ok)}.k-tile{border-radius:var(--radius-l);background:var(--accent-soft);block-size:44px;inline-size:44px;color:var(--accent-text);flex:none;place-items:center;display:grid}.k-header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.k-header h1{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:var(--leading-tight);margin:0}.k-header p{margin:var(--space-1) 0 0;color:var(--muted);max-inline-size:65ch}.k-section{padding:var(--space-6) 0;border-top:1px solid var(--rule)}.k-section h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.k-section__used{margin:var(--space-1) 0 var(--space-4);color:var(--muted);font-size:var(--text-sm);max-inline-size:65ch}.k-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) 0;flex-direction:column;display:flex}.k-empty p{max-inline-size:55ch;margin:0}.k-skel{background:linear-gradient(90deg, var(--tint), var(--rule), var(--tint));border-radius:var(--radius-s);background-size:200% 100%;animation:1.4s linear infinite k-skel}@keyframes k-skel{to{background-position:-200% 0}}.k-chips{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-m);border:1px solid var(--rule);background:var(--surface);min-height:var(--target);flex-wrap:wrap;align-items:center;display:flex}.k-chip{align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-2);border-radius:var(--radius-s);background:var(--tint);display:inline-flex}.k-chip button{block-size:44px;inline-size:44px;color:var(--muted);cursor:pointer;border-radius:var(--radius-s);background:0 0;border:0;place-items:center;margin:-8px -8px -8px -4px;display:grid}.k-chips input{min-width:8ch;color:var(--ink);font:inherit;min-height:var(--target);background:0 0;border:0;outline:none;flex:1}.k-seg{border:1px solid var(--rule);border-radius:var(--radius-m);display:inline-flex;overflow:hidden}.k-seg button{min-height:var(--target);padding:0 var(--space-4);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:0}.k-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-semibold)}.k-switch{border:1px solid var(--rule);background:var(--tint);cursor:pointer;border-radius:999px;flex:none;block-size:26px;inline-size:44px;padding:0;position:relative}.k-switch[data-state=checked]{background:var(--accent);border-color:var(--accent)}.k-switch__thumb{background:var(--surface);block-size:20px;inline-size:20px;transition:transform var(--motion-fast) var(--ease);border-radius:999px;display:block;transform:translate(2px)}.k-switch[data-state=checked] .k-switch__thumb{transform:translate(20px)}.k-overlay{background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.k-overlay{background:color-mix(in srgb, var(--ink) 40%, transparent)}}.k-overlay{z-index:40}.k-drawer{inline-size:min(var(--inspector-w), 100vw);background:var(--surface);border-inline-start:1px solid var(--rule);box-shadow:var(--shadow-overlay);padding:var(--space-6);z-index:41;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.k-palette{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);inline-size:min(560px,100vw - 32px);box-shadow:var(--shadow-overlay);z-index:41;margin-inline:auto;position:fixed;inset-block-start:14vh;inset-inline:0;overflow:hidden}.k-palette input{inline-size:100%;min-height:52px;padding:0 var(--space-4);border:0;border-bottom:1px solid var(--rule);color:var(--ink);font:inherit;font-size:var(--text-md);background:0 0;outline:none}.k-palette [cmdk-list]{max-block-size:50vh;padding:var(--space-2);overflow-y:auto}.k-palette [cmdk-item]{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-m);cursor:pointer;display:flex}.k-palette [cmdk-item][data-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.k-palette [cmdk-group-heading]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--muted)}.k-toasts{gap:var(--space-2);z-index:60;pointer-events:none;inline-size:min(420px,100vw - 32px);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline:0}.k-toast{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--ink);color:var(--bg);border-radius:var(--radius-m);box-shadow:var(--shadow-overlay);display:flex}.k-toast button{min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:inherit;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.tabs{display:none}.tabs__count{min-width:1.25rem;padding:0 var(--space-1);background:var(--wait-soft);color:var(--wait);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;border-radius:999px;position:absolute;inset-block-start:6px;inset-inline-start:calc(50% + 6px)}@media (width<=860px){.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main";padding-bottom:72px}.rail{display:none}.top{padding:var(--space-2) var(--gutter);flex-wrap:wrap}.top__status{flex-basis:100%;order:-1}.page{padding:var(--space-5) var(--gutter) var(--space-8)}.tabs{background:var(--surface);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px);z-index:20;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabs a,.tabs button{min-height:56px;color:var(--muted);font:inherit;font-size:var(--text-xs);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.tabs [aria-current=page]{color:var(--accent-text);font-weight:var(--weight-semibold)}.k-header p{display:none}.k-drawer{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-inline-start:0;block-size:92vh;inline-size:auto;inset-block:auto 0;inset-inline:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
