@layer lcars.tokens, lcars.foundation, lcars.components, lcars.utilities;@layer lcars.tokens{[data-lcars-root]:not([data-lcars-theme]),[data-lcars-root][data-lcars-theme=amber]{color-scheme:dark;--lcars-color-black:#000000;--lcars-color-canvas:#050403;--lcars-color-surface-1:#0b0804;--lcars-color-surface-2:#120d06;--lcars-color-surface-3:#1a1208;--lcars-color-amber-100:#ffe9ad;--lcars-color-amber-200:#ffd477;--lcars-color-amber-300:#ffbe3d;--lcars-color-amber-400:#ffa800;--lcars-color-amber-500:#e98a00;--lcars-color-amber-600:#b96500;--lcars-color-amber-700:#7d4000;--lcars-color-amber-800:#452100;--lcars-color-amber-900:#241000;--lcars-color-text-strong:#ffd477;--lcars-color-text:#e6b65b;--lcars-color-text-muted:#a9782d;--lcars-color-text-on-accent:#050403;--lcars-color-accent:#ffa800;--lcars-color-accent-hover:#ffbe3d;--lcars-color-focus:#ffd477;--lcars-color-control-border:#b96500;--lcars-color-control-selected:#ffa800;--lcars-color-control-pressed:#ffbe3d;--lcars-color-danger:#ff6b4a;--lcars-color-danger-hover:#ff8a70;--lcars-color-success:#ffd477;--lcars-color-warning:#ffbe3d;--lcars-color-info:#e6b65b;--lcars-color-invalid:var(--lcars-color-danger);--lcars-color-overlay-scrim:rgb(0 0 0/72%);--lcars-color-shadow:rgb(0 0 0/85%);--lcars-color-decorative-border:#7d4000;--lcars-space-1:4px;--lcars-space-2:8px;--lcars-space-3:12px;--lcars-space-4:16px;--lcars-space-5:20px;--lcars-space-6:24px;--lcars-space-8:32px;--lcars-space-10:40px;--lcars-space-12:48px;--lcars-font-display:Orbitron,Eurostile,"Bank Gothic","Trebuchet MS",system-ui,sans-serif;--lcars-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lcars-font-data:"IBM Plex Mono","Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--lcars-font-code:"IBM Plex Mono","Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--lcars-font-size-xs:0.75rem;--lcars-font-size-sm:0.875rem;--lcars-font-size-md:1rem;--lcars-font-size-lg:1.125rem;--lcars-font-size-xl:1.375rem;--lcars-font-size-2xl:1.75rem;--lcars-font-size-3xl:2.25rem;--lcars-radius-sm:2px;--lcars-radius-md:4px;--lcars-radius-pill:999px;--lcars-motion-instant:0ms;--lcars-motion-fast:80ms;--lcars-motion-normal:140ms;--lcars-motion-slow:220ms;--lcars-layer-base:0;--lcars-layer-sticky:100;--lcars-layer-popover:200;--lcars-layer-modal:300;--lcars-layer-toast:400;--lcars-_control-height:40px;--lcars-_panel-padding:var(--lcars-space-5);--lcars-_density-gap:var(--lcars-space-4)}[data-lcars-root][data-lcars-density=compact]{--lcars-_control-height:28px;--lcars-_panel-padding:var(--lcars-space-3);--lcars-_density-gap:var(--lcars-space-2)}}@layer lcars.foundation{[data-lcars-root],[data-lcars-root] *,[data-lcars-root] :after,[data-lcars-root] :before{box-sizing:border-box}[data-lcars-root]{isolation:isolate;min-inline-size:0;color:var(--lcars-color-text);background:var(--lcars-color-canvas);font-family:var(--lcars-font-body);font-size:var(--lcars-font-size-md);line-height:1.5;accent-color:var(--lcars-color-accent);text-rendering:optimizelegibility}[data-lcars-root] ::selection{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent)}[data-lcars-root] :focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] [data-lcars-overlay-root]{position:relative;z-index:var(--lcars-layer-modal)}}@layer lcars.components{[data-lcars-root].lcars-root{position:relative;min-block-size:100%}[data-lcars-root] .lcars-stack{display:flex;flex-direction:column;min-inline-size:0}[data-lcars-root] .lcars-stack[data-gap=none]{gap:0}[data-lcars-root] .lcars-stack[data-gap=xs]{gap:var(--lcars-space-1)}[data-lcars-root] .lcars-stack[data-gap=sm]{gap:var(--lcars-space-2)}[data-lcars-root] .lcars-stack[data-gap=md]{gap:var(--lcars-space-4)}[data-lcars-root] .lcars-stack[data-gap=lg]{gap:var(--lcars-space-6)}[data-lcars-root] .lcars-stack[data-gap=xl]{gap:var(--lcars-space-8)}[data-lcars-root] .lcars-stack[data-align=start]{align-items:flex-start}[data-lcars-root] .lcars-stack[data-align=center]{align-items:center}[data-lcars-root] .lcars-stack[data-align=end]{align-items:flex-end}[data-lcars-root] .lcars-stack[data-align=stretch]{align-items:stretch}[data-lcars-root] .lcars-stack[data-align=baseline]{align-items:baseline}[data-lcars-root] .lcars-text{max-inline-size:72ch;margin:0;color:var(--lcars-color-text)}[data-lcars-root] .lcars-text[data-size=xs]{font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-text[data-size=sm]{font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-text[data-size=md]{font-size:var(--lcars-font-size-md)}[data-lcars-root] .lcars-text[data-size=lg]{font-size:var(--lcars-font-size-lg)}[data-lcars-root] .lcars-text[data-tone=muted]{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-text[data-tone=strong]{color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-text[data-tone=danger]{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-text[data-align=start]{text-align:start}[data-lcars-root] .lcars-text[data-align=center]{text-align:center}[data-lcars-root] .lcars-text[data-align=end]{text-align:end}[data-lcars-root] .lcars-heading{max-inline-size:32ch;margin:0;color:var(--lcars-color-text-strong);font-family:var(--lcars-font-display);font-weight:650;line-height:1.12;letter-spacing:.035em;text-wrap:balance}[data-lcars-root] .lcars-heading[data-size=sm]{font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-heading[data-size=md]{font-size:var(--lcars-font-size-md)}[data-lcars-root] .lcars-heading[data-size=lg]{font-size:var(--lcars-font-size-lg)}[data-lcars-root] .lcars-heading[data-size=xl]{font-size:var(--lcars-font-size-xl)}[data-lcars-root] .lcars-heading[data-size="2xl"]{font-size:var(--lcars-font-size-2xl)}[data-lcars-root] .lcars-heading[data-size="3xl"]{font-size:var(--lcars-font-size-3xl)}[data-lcars-root] .lcars-button{--lcars-_button-background:var(--lcars-color-accent);--lcars-_button-border:var(--lcars-color-accent);--lcars-_button-color:var(--lcars-color-text-on-accent);position:relative;display:inline-flex;min-block-size:var(--lcars-_control-height);min-inline-size:40px;align-items:center;justify-content:center;gap:var(--lcars-space-2);border:1px solid var(--lcars-_button-border);border-radius:var(--lcars-radius-sm);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-4);overflow:visible;color:var(--lcars-_button-color);background:var(--lcars-_button-background);box-shadow:inset 0 0 0 1px rgb(255 233 173/12%);font:650 var(--lcars-font-size-sm) /1 var(--lcars-font-data);letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;transition:color var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out,border-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-button:before{position:absolute;inset-block:4px;inset-inline-start:-1px;inline-size:2px;background:currentcolor;content:"";opacity:.7;pointer-events:none}[data-lcars-root] .lcars-button[data-size=sm]{min-block-size:28px;padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-3);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-button[data-size=lg]{min-block-size:48px;padding-inline:var(--lcars-space-5);font-size:var(--lcars-font-size-md)}[data-lcars-root] .lcars-button[data-full-width]{inline-size:100%}[data-lcars-root] .lcars-button[data-tone=neutral]{--lcars-_button-background:var(--lcars-color-surface-3);--lcars-_button-border:var(--lcars-color-control-border);--lcars-_button-color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-button[data-tone=danger]{--lcars-_button-background:var(--lcars-color-danger);--lcars-_button-border:var(--lcars-color-danger);--lcars-_button-color:var(--lcars-color-black)}[data-lcars-root] .lcars-button[data-variant=outline]{--lcars-_button-background:transparent;--lcars-_button-color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-button[data-variant=quiet]{--lcars-_button-background:transparent;--lcars-_button-border:transparent;--lcars-_button-color:var(--lcars-color-text);box-shadow:none}[data-lcars-root] .lcars-button[data-tone=danger][data-variant=outline]{--lcars-_button-background:transparent;--lcars-_button-border:var(--lcars-color-danger);--lcars-_button-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-button[data-tone=danger][data-variant=quiet]{--lcars-_button-background:transparent;--lcars-_button-border:transparent;--lcars-_button-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-button:hover:not(:disabled,[data-disabled]){--lcars-_button-background:var(--lcars-color-accent-hover);--lcars-_button-border:var(--lcars-color-accent-hover);--lcars-_button-color:var(--lcars-color-text-on-accent);box-shadow:inset 0 0 0 1px rgb(255 233 173/20%),0 0 4px rgb(255 168 0/36%)}[data-lcars-root] .lcars-button[data-tone=danger]:hover:not(:disabled,[data-disabled]){--lcars-_button-background:var(--lcars-color-danger-hover);--lcars-_button-border:var(--lcars-color-danger-hover)}[data-lcars-root] .lcars-button:active:not(:disabled,[data-disabled]),[data-lcars-root] .lcars-button[data-pressed]{--lcars-_button-background:var(--lcars-color-control-pressed);box-shadow:inset 0 0 0 2px rgb(5 4 3/28%),0 0 8px rgb(255 168 0/42%)}[data-lcars-root] .lcars-button:disabled,[data-lcars-root] .lcars-button[data-disabled]{--lcars-_button-background:var(--lcars-color-surface-2);--lcars-_button-border:var(--lcars-color-control-border);--lcars-_button-color:var(--lcars-color-text-muted);box-shadow:none;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}[data-lcars-root] .lcars-button [data-slot=leading],[data-lcars-root] .lcars-button [data-slot=trailing]{display:inline-flex;flex:0 0 auto;align-items:center}[data-lcars-root] .lcars-button [data-slot=loader]{display:inline-block;inline-size:.85em;block-size:.85em;flex:0 0 auto;border:1px solid;border-inline-end-color:transparent;border-radius:50%;animation:lcars-button-spin .6s linear infinite}[data-lcars-root] .lcars-panel{position:relative;min-inline-size:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:linear-gradient(135deg,rgb(255 168 0/5%),transparent 22%,transparent 78%,rgb(185 101 0/5%)),var(--lcars-color-surface-1);box-shadow:inset 0 0 0 1px rgb(255 190 61/5%),0 8px 24px var(--lcars-color-shadow)}[data-lcars-root] .lcars-panel:after,[data-lcars-root] .lcars-panel:before{position:absolute;inline-size:16px;block-size:16px;content:"";pointer-events:none}[data-lcars-root] .lcars-panel:before{inset-block-start:-2px;inset-inline-start:-2px;border-block-start:2px solid var(--lcars-color-accent);border-inline-start:2px solid var(--lcars-color-accent)}[data-lcars-root] .lcars-panel:after{inset-block-end:-2px;inset-inline-end:-2px;border-block-end:2px solid var(--lcars-color-accent);border-inline-end:2px solid var(--lcars-color-accent)}[data-lcars-root] .lcars-panel[data-frame=corners]{border-color:var(--lcars-color-decorative-border)}[data-lcars-root] .lcars-panel[data-frame=octagon]{border-radius:0;background:linear-gradient(135deg,var(--lcars-color-canvas) 8px,transparent 8px) 0 0,linear-gradient(225deg,var(--lcars-color-canvas) 8px,transparent 8px) 100% 0,linear-gradient(315deg,var(--lcars-color-canvas) 8px,transparent 8px) 100% 100%,linear-gradient(45deg,var(--lcars-color-canvas) 8px,transparent 8px) 0 100%,var(--lcars-color-surface-1);background-repeat:no-repeat;background-size:50% 50%}[data-lcars-root] .lcars-panel[data-glow=subtle]{box-shadow:inset 0 0 0 1px rgb(255 190 61/8%),0 0 4px rgb(255 168 0/28%),0 8px 24px var(--lcars-color-shadow)}[data-lcars-root] .lcars-panel[data-glow=active]{box-shadow:inset 0 0 0 1px rgb(255 212 119/18%),0 0 8px rgb(255 168 0/38%),0 8px 24px var(--lcars-color-shadow)}[data-lcars-root] .lcars-panel>[data-slot=header]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:stretch;min-block-size:36px;border-block-end:1px solid var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-panel [data-slot=header-rail]{display:block;background:linear-gradient(to bottom,var(--lcars-color-accent) 0 28%,var(--lcars-color-amber-700,#7d4000) 28% 38%,transparent 38% 62%,var(--lcars-color-amber-700,#7d4000) 62% 72%,var(--lcars-color-accent) 72%)}[data-lcars-root] .lcars-panel [data-slot=heading-group]{display:flex;min-inline-size:0;flex-direction:column;justify-content:center;padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3)}[data-lcars-root] .lcars-panel [data-slot=eyebrow]{color:var(--lcars-color-text-muted);font:600 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.13em;text-transform:uppercase}[data-lcars-root] .lcars-panel [data-slot=title]{overflow:hidden;color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-sm) /1.25 var(--lcars-font-data);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}[data-lcars-root] .lcars-panel [data-slot=status]{display:flex;align-items:center;border-inline-start:1px solid var(--lcars-color-control-border);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-strong);font:600 var(--lcars-font-size-xs) /1 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-panel>[data-slot=content]{min-inline-size:0;padding:var(--lcars-_panel-padding)}[data-lcars-root] .lcars-field{display:grid;min-inline-size:0;gap:var(--lcars-space-1)}[data-lcars-root] .lcars-field>[data-slot=label]{color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xs) /1.25 var(--lcars-font-data);letter-spacing:.09em;text-transform:uppercase}[data-lcars-root] .lcars-field [data-slot=required-marker]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-danger)}[data-lcars-root] .lcars-field>[data-slot=description],[data-lcars-root] .lcars-field>[data-slot=error]{font:400 var(--lcars-font-size-xs) /1.35 var(--lcars-font-body)}[data-lcars-root] .lcars-field>[data-slot=description]{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-field>[data-slot=error]{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-text-input{display:flex;min-block-size:var(--lcars-_control-height);min-inline-size:12rem;align-items:center;gap:var(--lcars-space-2);border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800,#452100);transition:border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-text-input[data-size=sm]{min-block-size:28px}[data-lcars-root] .lcars-text-input[data-size=lg]{min-block-size:48px}[data-lcars-root] .lcars-text-input[data-full-width]{inline-size:100%}[data-lcars-root] .lcars-text-input:focus-within{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-accent),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-text-input[data-invalid]{border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] .lcars-text-input[data-disabled]{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(169 120 45/8%) 5px 6px),var(--lcars-color-surface-1)}[data-lcars-root] .lcars-text-input [data-slot=leading],[data-lcars-root] .lcars-text-input [data-slot=trailing]{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--lcars-color-text-muted);font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-text-input__control{min-inline-size:0;block-size:100%;flex:1 1 auto;border:0;outline:0;padding-block:var(--lcars-space-2);padding-inline:0;color:inherit;background:transparent;font:500 var(--lcars-font-size-sm) /1.25 var(--lcars-font-data);caret-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-text-input__control::placeholder{color:var(--lcars-color-text-muted);opacity:1}[data-lcars-root] .lcars-text-input__control:focus-visible{outline:0}[data-lcars-root] .lcars-readout{display:grid;min-inline-size:8rem;grid-template:"label state" auto "value value" 1fr/minmax(0,1fr) auto;gap:var(--lcars-space-1) var(--lcars-space-2);border-block-start:1px solid var(--lcars-color-decorative-border);border-inline-start:3px solid var(--lcars-color-control-border);padding:var(--lcars-space-3);color:var(--lcars-color-text);background:linear-gradient(90deg,rgb(255 168 0/5%),transparent 32%),var(--lcars-color-surface-2);font-family:var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-readout [data-slot=label]{grid-area:label;overflow:hidden;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);font-weight:600;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}[data-lcars-root] .lcars-readout [data-slot=value]{grid-area:value;color:var(--lcars-color-text-strong);font-size:var(--lcars-font-size-xl);font-weight:550;line-height:1.1;letter-spacing:.04em}[data-lcars-root] .lcars-readout[data-emphasis] [data-slot=value]{color:var(--lcars-color-amber-100,#ffe9ad);text-shadow:0 0 4px rgb(255 168 0/38%)}[data-lcars-root] .lcars-readout [data-slot=unit]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-sm);font-weight:500}[data-lcars-root] .lcars-readout [data-slot=state]{grid-area:state;align-self:start;border:1px solid;border-radius:var(--lcars-radius-pill);padding-block:1px;padding-inline:var(--lcars-space-2);color:var(--lcars-color-warning);font-size:.6875rem;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-readout[data-state=stale]{border-inline-start-style:dashed}[data-lcars-root] .lcars-readout[data-state=alarm]{border-inline-start-color:var(--lcars-color-danger);background:repeating-linear-gradient(135deg,transparent 0 7px,rgb(255 107 74/7%) 7px 8px),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-readout[data-state=alarm] [data-slot=state]{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-dialog-overlay{position:fixed;z-index:var(--lcars-layer-modal);inset:0;display:grid;block-size:var(--visual-viewport-height,100dvh);inline-size:var(--visual-viewport-width,100dvw);place-items:center;overflow:auto;padding:var(--lcars-space-4);background:radial-gradient(circle at center,rgb(255 168 0/5%),transparent 48%),var(--lcars-color-overlay-scrim)}[data-lcars-root] .lcars-dialog-modal{inline-size:min(100%,36rem);outline:none}[data-lcars-root] .lcars-dialog-content{position:relative;display:grid;max-block-size:min(80dvh,48rem);gap:var(--lcars-space-4);border:1px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-5);overflow:auto;color:var(--lcars-color-text);background:linear-gradient(135deg,rgb(255 168 0/7%),transparent 20%,transparent 80%,rgb(255 168 0/5%)),var(--lcars-color-surface-1);box-shadow:inset 0 0 0 1px rgb(255 212 119/8%),0 0 8px rgb(255 168 0/24%),0 24px 80px var(--lcars-color-shadow);outline:none}[data-lcars-root] .lcars-dialog-content:before{position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(to right,var(--lcars-color-accent) 0 20%,transparent 20% 22%,var(--lcars-color-control-border) 22% 72%,transparent 72% 74%,var(--lcars-color-accent) 74%);content:"";pointer-events:none}[data-lcars-root] .lcars-dialog-content[data-focus-visible]{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-dialog-title{margin:0;color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xl) /1.2 var(--lcars-font-display);letter-spacing:.05em}[data-lcars-root] .lcars-dialog-description{margin:0;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-dialog-close{justify-self:end}[data-lcars-root] .lcars-dialog-overlay[data-entering]{animation:lcars-dialog-fade-in var(--lcars-motion-slow) ease-out}[data-lcars-root] .lcars-dialog-overlay[data-exiting]{animation:lcars-dialog-fade-out var(--lcars-motion-normal) ease-in}[data-lcars-root] .lcars-dialog-overlay[data-entering] .lcars-dialog-content{animation:lcars-dialog-enter var(--lcars-motion-slow) ease-out}}@layer lcars.utilities{[data-lcars-root] .lcars-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}}@keyframes lcars-button-spin{to{rotate:1turn}}@keyframes lcars-dialog-fade-in{0%{opacity:0}}@keyframes lcars-dialog-fade-out{to{opacity:0}}@keyframes lcars-dialog-enter{0%{translate:0 8px}}@media (prefers-reduced-motion:reduce){@layer lcars.tokens{[data-lcars-root]{--lcars-motion-fast:0ms;--lcars-motion-normal:0ms;--lcars-motion-slow:0ms}}@layer lcars.components{[data-lcars-root] .lcars-button [data-slot=loader]{border-style:dotted;animation:none}[data-lcars-root] .lcars-dialog-content,[data-lcars-root] .lcars-dialog-overlay{animation:none}}}@media (forced-colors:active){@layer lcars.foundation{[data-lcars-root] :focus-visible{outline-color:Highlight}}@layer lcars.components{[data-lcars-root] .lcars-button,[data-lcars-root] .lcars-dialog-content,[data-lcars-root] .lcars-panel,[data-lcars-root] .lcars-readout,[data-lcars-root] .lcars-text-input{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none;forced-color-adjust:auto}[data-lcars-root] .lcars-button:hover:not(:disabled,[data-disabled]),[data-lcars-root] .lcars-button[data-pressed]{color:HighlightText;background:Highlight}[data-lcars-root] .lcars-button:disabled,[data-lcars-root] .lcars-button[data-disabled]{border-color:GrayText;color:GrayText}[data-lcars-root] .lcars-text-input:focus-within{outline-color:Highlight}[data-lcars-root] .lcars-dialog-overlay{background:rgb(0 0 0/72%)}}}@layer lcars.components{[data-lcars-root] .lcars-box{min-inline-size:0}[data-lcars-root] .lcars-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-lcars-root] .lcars-visually-hidden[data-focusable]:focus,[data-lcars-root] .lcars-visually-hidden[data-focusable]:focus-visible{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}[data-lcars-root] .lcars-frame{--lcars-frame-color:var(--lcars-color-decorative-border);position:relative;isolation:isolate;min-inline-size:0}[data-lcars-root] .lcars-frame>[data-slot=content]{position:relative;z-index:1;min-inline-size:0}[data-lcars-root] .lcars-frame>[data-slot=frame]{position:absolute;z-index:2;inset:0;color:var(--lcars-frame-color);pointer-events:none}[data-lcars-root] .lcars-frame[data-variant=panel]>[data-slot=frame]{border:1px solid}[data-lcars-root] .lcars-frame[data-variant=octagon]>[data-slot=frame]{border:1px solid;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}[data-lcars-root] .lcars-frame[data-variant=corners]>[data-slot=frame]{background:linear-gradient(currentcolor 0 0) 0 0 /24px 2px no-repeat,linear-gradient(currentcolor 0 0) 0 0 /2px 24px no-repeat,linear-gradient(currentcolor 0 0) 100% 0 /24px 2px no-repeat,linear-gradient(currentcolor 0 0) 100% 0 /2px 24px no-repeat,linear-gradient(currentcolor 0 0) 0 100% /24px 2px no-repeat,linear-gradient(currentcolor 0 0) 0 100% /2px 24px no-repeat,linear-gradient(currentcolor 0 0) 100% 100% /24px 2px no-repeat,linear-gradient(currentcolor 0 0) 100% 100% /2px 24px no-repeat}[data-lcars-root] .lcars-frame[data-variant=lines]>[data-slot=frame]{background:linear-gradient(90deg,transparent,currentcolor 12%,currentcolor 88%,transparent) 0 0 /100% 1px no-repeat,linear-gradient(90deg,transparent,currentcolor 20%,currentcolor 80%,transparent) 0 100% /100% 1px no-repeat}[data-lcars-root] .lcars-frame[data-variant=underline]>[data-slot=frame]{border-block-end:2px solid currentcolor}[data-lcars-root] .lcars-frame[data-variant=underline]>[data-slot=frame]:after{position:absolute;inset-block-end:-2px;inset-inline-start:0;inline-size:min(30%,96px);block-size:4px;background:currentcolor;content:""}[data-lcars-root] .lcars-frame[data-variant=header]>[data-slot=frame]{border-block-start:2px solid currentcolor;border-inline-start:1px solid currentcolor}[data-lcars-root] .lcars-frame[data-variant=header]>[data-slot=frame]:before{position:absolute;inset-block-start:-2px;inset-inline-start:0;inline-size:min(42%,160px);block-size:6px;background:currentcolor;content:""}[data-lcars-root] .lcars-frame[data-variant=circle]>[data-slot=frame]{border:1px solid;border-radius:50%}[data-lcars-root] .lcars-frame[data-glow=subtle]>[data-slot=frame]{filter:drop-shadow(0 0 4px var(--lcars-color-accent))}[data-lcars-root] .lcars-frame[data-glow=active]>[data-slot=frame]{color:var(--lcars-color-accent);filter:drop-shadow(0 0 8px var(--lcars-color-accent))}[data-lcars-root] .lcars-background{--lcars-background-color:var(--lcars-color-canvas);position:relative;isolation:isolate;min-inline-size:0;min-block-size:100%}[data-lcars-root] .lcars-background>[data-slot=backdrop]{position:absolute;z-index:0;inset:0;background-color:var(--lcars-background-color);pointer-events:none}[data-lcars-root] .lcars-background[data-variant=grid]>[data-slot=backdrop]{background-image:linear-gradient(color-mix(in srgb,var(--lcars-color-decorative-border) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lcars-color-decorative-border) 35%,transparent) 1px,transparent 1px);background-size:var(--lcars-space-8) var(--lcars-space-8)}[data-lcars-root] .lcars-background[data-variant=radial]>[data-slot=backdrop]{background-image:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--lcars-color-accent) 10%,transparent),transparent 58%)}[data-lcars-root] .lcars-background>[data-slot=content]{position:relative;z-index:1;min-inline-size:0;min-block-size:inherit}[data-lcars-root] .lcars-crt-surface{position:relative;isolation:isolate;min-inline-size:0}[data-lcars-root] .lcars-crt-surface>[data-slot=content]{position:relative;z-index:1;min-inline-size:0}[data-lcars-root] .lcars-crt-surface>[data-slot=phosphor-bloom],[data-lcars-root] .lcars-crt-surface>[data-slot=scanlines],[data-lcars-root] .lcars-crt-surface>[data-slot=vignette]{position:absolute;z-index:2;inset:0;pointer-events:none}[data-lcars-root] .lcars-crt-surface>[data-slot=scanlines]{background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgb(0 0 0/16%) 0,rgb(0 0 0/16%) 3px)}[data-lcars-root] .lcars-crt-surface>[data-slot=vignette]{box-shadow:inset 0 0 72px 12px rgb(0 0 0/52%)}[data-lcars-root] .lcars-crt-surface>[data-slot=phosphor-bloom]{background:radial-gradient(circle at center,color-mix(in srgb,var(--lcars-color-accent) 5%,transparent),transparent 70%);mix-blend-mode:screen}[data-lcars-root] .lcars-container{inline-size:100%;margin-inline:auto}[data-lcars-root] .lcars-container[data-size=sm]{max-inline-size:40rem}[data-lcars-root] .lcars-container[data-size=md]{max-inline-size:56rem}[data-lcars-root] .lcars-container[data-size=lg]{max-inline-size:72rem}[data-lcars-root] .lcars-container[data-size=xl]{max-inline-size:90rem}[data-lcars-root] .lcars-container[data-size=full]{max-inline-size:none}[data-lcars-root] .lcars-container[data-gutters=none]{padding-inline:0}[data-lcars-root] .lcars-container[data-gutters=sm]{padding-inline:var(--lcars-space-2)}[data-lcars-root] .lcars-container[data-gutters=md]{padding-inline:var(--lcars-space-4)}[data-lcars-root] .lcars-container[data-gutters=lg]{padding-inline:var(--lcars-space-6)}[data-lcars-root] .lcars-center{display:flex;min-inline-size:0;align-items:center;justify-content:center}[data-lcars-root] .lcars-flex,[data-lcars-root] .lcars-group{display:flex;min-inline-size:0}[data-lcars-root] .lcars-flex[data-inline]{display:inline-flex}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-gap=none]{gap:0}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-gap=xs]{gap:var(--lcars-space-1)}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-gap=sm]{gap:var(--lcars-space-2)}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-gap=md]{gap:var(--lcars-space-4)}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-gap=lg]{gap:var(--lcars-space-6)}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-gap=xl]{gap:var(--lcars-space-8)}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-align=start]{align-items:flex-start}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-align=center]{align-items:center}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-align=end]{align-items:flex-end}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-align=stretch]{align-items:stretch}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-align=baseline]{align-items:baseline}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-justify=start]{justify-content:flex-start}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-justify=center]{justify-content:center}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-justify=end]{justify-content:flex-end}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-justify=between]{justify-content:space-between}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-justify=around]{justify-content:space-around}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-justify=evenly]{justify-content:space-evenly}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-wrap=wrap]{flex-wrap:wrap}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-wrap=nowrap]{flex-wrap:nowrap}[data-lcars-root] :is(.lcars-group,.lcars-flex)[data-wrap=reverse]{flex-wrap:wrap-reverse}[data-lcars-root] .lcars-flex[data-direction=row]{flex-direction:row}[data-lcars-root] .lcars-flex[data-direction=column]{flex-direction:column}[data-lcars-root] .lcars-flex[data-direction=row-reverse]{flex-direction:row-reverse}[data-lcars-root] .lcars-flex[data-direction=column-reverse]{flex-direction:column-reverse}[data-lcars-root] .lcars-grid{min-inline-size:0;container:lcars-grid/inline-size}[data-lcars-root] .lcars-grid>[data-slot=grid]{display:grid;min-inline-size:0;grid-template-columns:repeat(var(--lcars-_grid-columns),minmax(0,1fr));gap:var(--lcars-_grid-gap)}[data-lcars-root] .lcars-grid-col{min-inline-size:0;grid-column:var(--lcars-_grid-column)}[data-lcars-root] .lcars-simple-grid{min-inline-size:0;container:lcars-simple-grid/inline-size}[data-lcars-root] .lcars-simple-grid>[data-slot=grid]{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--lcars-_simple-grid-min)),1fr));gap:var(--lcars-_simple-grid-gap)}[data-lcars-root] .lcars-aspect-ratio{position:relative;min-inline-size:0;aspect-ratio:var(--lcars-_aspect-ratio);overflow:hidden}[data-lcars-root] .lcars-aspect-ratio>[data-slot=content]{position:absolute;inset:0;min-inline-size:0}@container lcars-grid (min-width: 40rem){[data-lcars-root] .lcars-grid>[data-slot=grid]{grid-template-columns:repeat(var( --lcars-_grid-columns-sm,var(--lcars-_grid-columns) ),minmax(0,1fr));gap:var( --lcars-_grid-gap-sm,var(--lcars-_grid-gap) )}[data-lcars-root] .lcars-grid-col{grid-column:var(--lcars-_grid-column-sm)}}@container lcars-grid (min-width: 64rem){[data-lcars-root] .lcars-grid>[data-slot=grid]{grid-template-columns:repeat(var( --lcars-_grid-columns-md,var( --lcars-_grid-columns-sm,var(--lcars-_grid-columns) ) ),minmax(0,1fr));gap:var( --lcars-_grid-gap-md,var( --lcars-_grid-gap-sm,var(--lcars-_grid-gap) ) )}[data-lcars-root] .lcars-grid-col{grid-column:var(--lcars-_grid-column-md)}}@container lcars-grid (min-width: 80rem){[data-lcars-root] .lcars-grid>[data-slot=grid]{grid-template-columns:repeat(var( --lcars-_grid-columns-lg,var( --lcars-_grid-columns-md,var( --lcars-_grid-columns-sm,var(--lcars-_grid-columns) ) ) ),minmax(0,1fr));gap:var( --lcars-_grid-gap-lg,var( --lcars-_grid-gap-md,var( --lcars-_grid-gap-sm,var(--lcars-_grid-gap) ) ) )}[data-lcars-root] .lcars-grid-col{grid-column:var(--lcars-_grid-column-lg)}}@container lcars-simple-grid (min-width: 40rem){[data-lcars-root] .lcars-simple-grid>[data-slot=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var( --lcars-_simple-grid-min-sm,var(--lcars-_simple-grid-min) )),1fr));gap:var( --lcars-_simple-grid-gap-sm,var(--lcars-_simple-grid-gap) )}}@container lcars-simple-grid (min-width: 64rem){[data-lcars-root] .lcars-simple-grid>[data-slot=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var( --lcars-_simple-grid-min-md,var( --lcars-_simple-grid-min-sm,var(--lcars-_simple-grid-min) ) )),1fr));gap:var( --lcars-_simple-grid-gap-md,var( --lcars-_simple-grid-gap-sm,var(--lcars-_simple-grid-gap) ) )}}@container lcars-simple-grid (min-width: 80rem){[data-lcars-root] .lcars-simple-grid>[data-slot=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var( --lcars-_simple-grid-min-lg,var( --lcars-_simple-grid-min-md,var( --lcars-_simple-grid-min-sm,var(--lcars-_simple-grid-min) ) ) )),1fr));gap:var( --lcars-_simple-grid-gap-lg,var( --lcars-_simple-grid-gap-md,var( --lcars-_simple-grid-gap-sm,var(--lcars-_simple-grid-gap) ) ) )}}@media (prefers-reduced-motion:reduce){[data-lcars-root] .lcars-crt-surface>[data-slot=phosphor-bloom],[data-lcars-root] .lcars-crt-surface>[data-slot=scanlines],[data-lcars-root] .lcars-crt-surface>[data-slot=vignette]{display:none}}@media (forced-colors:active){[data-lcars-root] .lcars-frame>[data-slot=frame]{color:CanvasText;filter:none}[data-lcars-root] .lcars-background>[data-slot=backdrop]{background:Canvas}[data-lcars-root] .lcars-crt-surface>[data-slot=phosphor-bloom],[data-lcars-root] .lcars-crt-surface>[data-slot=scanlines],[data-lcars-root] .lcars-crt-surface>[data-slot=vignette]{display:none}}}@layer lcars.components{[data-lcars-root] .lcars-surface{min-inline-size:0;border:1px solid var(--lcars-color-decorative-border);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-surface[data-elevation=raised]{border-color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2);box-shadow:0 8px 24px var(--lcars-color-shadow)}[data-lcars-root] .lcars-surface[data-elevation=recessed]{background:var(--lcars-color-canvas);box-shadow:inset 0 2px 10px rgb(0 0 0/65%),inset 3px 0 0 var(--lcars-color-amber-800)}[data-lcars-root] .lcars-surface[data-padding=none]{padding:0}[data-lcars-root] .lcars-surface[data-padding=sm]{padding:var(--lcars-space-2)}[data-lcars-root] .lcars-surface[data-padding=md]{padding:var(--lcars-space-4)}[data-lcars-root] .lcars-surface[data-padding=lg]{padding:var(--lcars-space-6)}[data-lcars-root] .lcars-divider{display:flex;min-inline-size:0;align-items:center;gap:var(--lcars-space-2);color:var(--lcars-color-text-muted);font:650 var(--lcars-font-size-xs) /1 var(--lcars-font-data);letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-divider:after,[data-lcars-root] .lcars-divider:before{min-inline-size:var(--lcars-space-3);block-size:1px;flex:1 1 auto;background:var(--lcars-color-decorative-border);content:""}[data-lcars-root] .lcars-divider:not(:has([data-slot=label])):after{display:none}[data-lcars-root] .lcars-divider[data-orientation=vertical]{min-block-size:1.5rem;inline-size:1px;align-self:stretch;background:var(--lcars-color-decorative-border)}[data-lcars-root] .lcars-divider[data-orientation=vertical] [data-slot=label],[data-lcars-root] .lcars-divider[data-orientation=vertical]:after,[data-lcars-root] .lcars-divider[data-orientation=vertical]:before{display:none}[data-lcars-root] .lcars-fieldset{min-inline-size:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-4);color:var(--lcars-color-text);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-fieldset>[data-slot=legend]{max-inline-size:100%;padding-inline:var(--lcars-space-2);color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-fieldset>[data-slot=description]{margin-block-end:var(--lcars-space-3);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-fieldset>[data-slot=content]{display:grid;gap:var(--lcars-_density-gap)}[data-lcars-root] .lcars-code{border:1px solid var(--lcars-color-decorative-border);border-radius:var(--lcars-radius-sm);padding-block:.1em;padding-inline:.35em;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);font:500 .92em/1.45 var(--lcars-font-code);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-code[data-block]{display:block;max-inline-size:100%;padding:var(--lcars-space-3);overflow:auto;border-inline-start:3px solid var(--lcars-color-control-border);white-space:pre-wrap}[data-lcars-root] .lcars-code[data-tone=accent]{border-color:var(--lcars-color-control-border);color:var(--lcars-color-amber-100)}[data-lcars-root] .lcars-code[data-tone=danger]{border-color:var(--lcars-color-danger);color:var(--lcars-color-danger-hover)}[data-lcars-root] .lcars-link-button{text-decoration:none}[data-lcars-root] .lcars-icon-button{inline-size:var(--lcars-_control-height);min-inline-size:var(--lcars-_control-height);padding:0}[data-lcars-root] .lcars-icon-button [data-slot=icon]{display:inline-grid;place-items:center;line-height:1}[data-lcars-root] .lcars-panel__header{display:grid;grid-template-columns:24px minmax(0,1fr);min-block-size:36px;border-block-end:1px solid var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-panel__section{min-inline-size:0;border-block-start:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-3)}[data-lcars-root] .lcars-panel__section>[data-slot=section-title]{display:block;margin-block-end:var(--lcars-space-2);color:var(--lcars-color-text-muted);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-panel>[data-slot=footer],[data-lcars-root] .lcars-panel__footer{border-block-start:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-3) var(--lcars-_panel-padding);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2)}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-code,[data-lcars-root] .lcars-fieldset,[data-lcars-root] .lcars-surface{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}}}@layer lcars.components{[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select){min-block-size:var(--lcars-_control-height);min-inline-size:12rem;max-inline-size:100%;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background-color:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800);font:500 var(--lcars-font-size-sm) /1.35 var(--lcars-font-data);caret-color:var(--lcars-color-accent);transition:border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select)[data-full-width]{inline-size:100%}[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select):not(:disabled):hover{border-color:var(--lcars-color-accent)}[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select):focus-visible{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-accent),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select):is([data-invalid],:user-invalid){border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select):disabled{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(169 120 45/9%) 5px 6px),var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root][data-lcars-density=compact] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select){padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-2)}[data-lcars-root] .lcars-textarea{min-block-size:calc(var(--lcars-_control-height) + var(--lcars-_control-height));line-height:1.5}[data-lcars-root] .lcars-textarea[data-resize=none]{resize:none}[data-lcars-root] .lcars-textarea[data-resize=vertical]{resize:vertical}[data-lcars-root] .lcars-textarea[data-resize=horizontal]{resize:horizontal}[data-lcars-root] .lcars-textarea[data-resize=both]{resize:both}[data-lcars-root] .lcars-textarea::placeholder{color:var(--lcars-color-text-muted);opacity:1}[data-lcars-root] .lcars-textarea[data-read-only]{border-style:dashed;background-color:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-file-input{padding-block:var(--lcars-space-1);padding-inline-start:var(--lcars-space-1);cursor:pointer}[data-lcars-root] .lcars-file-input::file-selector-button{min-block-size:calc(var(--lcars-_control-height) - 10px);margin-block:0;margin-inline:0 var(--lcars-space-3);border:1px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent);font:700 var(--lcars-font-size-xs) /1 var(--lcars-font-data);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out}[data-lcars-root] .lcars-file-input:not(:disabled):hover::file-selector-button{border-color:var(--lcars-color-accent-hover);background:var(--lcars-color-accent-hover)}[data-lcars-root] .lcars-file-input:disabled::file-selector-button{border-color:var(--lcars-color-control-border);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);cursor:not-allowed}[data-lcars-root] .lcars-native-select{cursor:pointer}[data-lcars-root] .lcars-native-select:disabled{cursor:not-allowed}[data-lcars-root] .lcars-native-select optgroup,[data-lcars-root] .lcars-native-select option{color:var(--lcars-color-text);background:var(--lcars-color-surface-2)}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field){display:grid;min-inline-size:0;gap:var(--lcars-space-1)}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field)>[data-slot=label]{display:inline-flex;min-block-size:var(--lcars-_control-height);min-inline-size:0;align-items:center;justify-self:start;gap:var(--lcars-space-2);color:var(--lcars-color-text-strong);font:600 var(--lcars-font-size-sm) /1.35 var(--lcars-font-body);cursor:pointer}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field)>[data-slot=label]:has(input:disabled){color:var(--lcars-color-text-muted);cursor:not-allowed}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field) [data-slot=required-marker]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-danger)}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field)>:is([data-slot=description],[data-slot=error]){margin-inline-start:var(--lcars-space-8);font:400 var(--lcars-font-size-xs) /1.35 var(--lcars-font-body)}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field)>[data-slot=description]{color:var(--lcars-color-text-muted)}[data-lcars-root] :is(.lcars-checkbox-field,.lcars-radio-field,.lcars-switch-field)>[data-slot=error]{color:var(--lcars-color-danger)}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio){display:grid;block-size:24px;inline-size:24px;flex:0 0 24px;margin:0;border:2px solid var(--lcars-color-control-border);appearance:none;place-content:center;color:var(--lcars-color-text-on-accent);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 5px rgb(0 0 0/60%);cursor:pointer;transition:border-color var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-checkbox{border-radius:var(--lcars-radius-sm)}[data-lcars-root] .lcars-radio{border-radius:50%}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):before{display:block;block-size:12px;inline-size:12px;background:currentcolor;content:"";opacity:0;scale:.35;transition:opacity var(--lcars-motion-fast) ease-out,scale var(--lcars-motion-fast) ease-out}[data-lcars-root] .lcars-checkbox:before{clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 7%,38% 72%)}[data-lcars-root] .lcars-radio:before{border-radius:50%}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):checked{border-color:var(--lcars-color-accent);background:var(--lcars-color-accent);box-shadow:inset 0 0 0 2px rgb(255 233 173/18%),0 0 4px rgb(255 168 0/28%)}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):checked:before{opacity:1;scale:1}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):not(:disabled):hover{border-color:var(--lcars-color-accent-hover)}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):is([data-invalid],:user-invalid){border-color:var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio):disabled{border-color:var(--lcars-color-decorative-border);color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,var(--lcars-color-surface-1) 0 4px,var(--lcars-color-surface-2) 4px 5px);box-shadow:none;cursor:not-allowed}[data-lcars-root] .lcars-switch{--lcars-_switch-height:24px;--lcars-_switch-width:44px;--lcars-_switch-thumb-size:18px;position:relative;display:inline-block;block-size:var(--lcars-_switch-height);inline-size:var(--lcars-_switch-width);flex:0 0 var(--lcars-_switch-width);margin:0;border:2px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-pill);appearance:none;background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 5px rgb(0 0 0/65%);cursor:pointer;transition:border-color var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root][data-lcars-density=compact] .lcars-switch{--lcars-_switch-width:38px}[data-lcars-root] .lcars-switch:before{position:absolute;inset-block-start:1px;inset-inline-start:1px;block-size:var(--lcars-_switch-thumb-size);inline-size:var(--lcars-_switch-thumb-size);border:1px solid var(--lcars-color-control-border);border-radius:50%;background:var(--lcars-color-text-muted);box-shadow:0 1px 3px var(--lcars-color-shadow);content:"";transition:inset-inline-start var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out}[data-lcars-root] .lcars-switch:checked{border-color:var(--lcars-color-accent);background:var(--lcars-color-accent);box-shadow:0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-switch:checked:before{inset-inline-start:calc(100% - var(--lcars-_switch-thumb-size) - 3px);border-color:var(--lcars-color-text-on-accent);background:var(--lcars-color-text-on-accent)}[data-lcars-root] .lcars-switch:not(:disabled):hover{border-color:var(--lcars-color-accent-hover)}[data-lcars-root] .lcars-switch:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-switch:is([data-invalid],:user-invalid){border-color:var(--lcars-color-invalid)}[data-lcars-root] .lcars-switch:disabled{border-color:var(--lcars-color-decorative-border);background:repeating-linear-gradient(135deg,var(--lcars-color-surface-1) 0 4px,var(--lcars-color-surface-2) 4px 5px);box-shadow:none;cursor:not-allowed}[data-lcars-root] .lcars-switch:disabled:before{border-color:var(--lcars-color-decorative-border);background:var(--lcars-color-text-muted)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group){min-inline-size:0;margin:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-4);color:var(--lcars-color-text);background:var(--lcars-color-surface-1)}[data-lcars-root][data-lcars-density=compact] :is(.lcars-checkbox-group,.lcars-radio-group){padding:var(--lcars-space-3)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)>[data-slot=legend]{max-inline-size:100%;padding-inline:var(--lcars-space-2);color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)>:is([data-slot=description],[data-slot=error]){font:400 var(--lcars-font-size-xs) /1.35 var(--lcars-font-body)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)>[data-slot=description]{margin-block-end:var(--lcars-space-2);color:var(--lcars-color-text-muted)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)>[data-slot=error]{margin-block-start:var(--lcars-space-2);color:var(--lcars-color-danger)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)>[data-slot=options]{display:flex;min-inline-size:0;gap:var(--lcars-_density-gap)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)[data-orientation=vertical]>[data-slot=options]{flex-direction:column}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)[data-orientation=horizontal]>[data-slot=options]{flex-flow:row wrap;align-items:flex-start}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group)[data-invalid]{border-color:var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group):disabled{border-color:var(--lcars-color-decorative-border);background:repeating-linear-gradient(135deg,transparent 0 6px,rgb(169 120 45/8%) 6px 7px),var(--lcars-color-surface-1)}[data-lcars-root] .lcars-slider{min-block-size:var(--lcars-_control-height);min-inline-size:12rem;max-inline-size:100%;margin:0;appearance:none;color:var(--lcars-color-accent);background:transparent;cursor:pointer}[data-lcars-root] .lcars-slider[data-full-width]{inline-size:100%}[data-lcars-root] .lcars-slider:focus-visible{border-radius:var(--lcars-radius-sm);outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-slider::-webkit-slider-runnable-track{block-size:6px;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-pill);background:var(--lcars-color-surface-2);box-shadow:inset 0 1px 3px rgb(0 0 0/72%)}[data-lcars-root] .lcars-slider::-webkit-slider-thumb{block-size:22px;inline-size:14px;margin-block-start:-9px;border:2px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);appearance:none;background:var(--lcars-color-amber-200);box-shadow:inset 0 0 0 2px var(--lcars-color-surface-2),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-slider::-moz-range-track{block-size:4px;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-pill);background:var(--lcars-color-surface-2);box-shadow:inset 0 1px 3px rgb(0 0 0/72%)}[data-lcars-root] .lcars-slider::-moz-range-progress{block-size:4px;border-radius:var(--lcars-radius-pill);background:var(--lcars-color-accent)}[data-lcars-root] .lcars-slider::-moz-range-thumb{block-size:18px;inline-size:12px;border:2px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);background:var(--lcars-color-amber-200);box-shadow:inset 0 0 0 2px var(--lcars-color-surface-2),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-slider:is([data-invalid],:user-invalid)::-webkit-slider-runnable-track{border-color:var(--lcars-color-invalid)}[data-lcars-root] .lcars-slider:is([data-invalid],:user-invalid)::-moz-range-track{border-color:var(--lcars-color-invalid)}[data-lcars-root] .lcars-slider:disabled{color:var(--lcars-color-text-muted);cursor:not-allowed}[data-lcars-root] .lcars-slider:disabled::-webkit-slider-thumb{border-color:var(--lcars-color-decorative-border);background:var(--lcars-color-text-muted);box-shadow:none}[data-lcars-root] .lcars-slider:disabled::-moz-range-thumb{border-color:var(--lcars-color-decorative-border);background:var(--lcars-color-text-muted);box-shadow:none}@media (prefers-reduced-motion:reduce){[data-lcars-root] .lcars-file-input::file-selector-button,[data-lcars-root] :is(.lcars-checkbox,.lcars-radio,.lcars-switch):before,[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select,.lcars-checkbox,.lcars-radio,.lcars-switch){transition-duration:var(--lcars-motion-instant)}}@media (forced-colors:active){[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select){border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none;forced-color-adjust:auto}[data-lcars-root] :is(.lcars-textarea,.lcars-file-input,.lcars-native-select):focus-visible{outline-color:Highlight}[data-lcars-root] .lcars-file-input::file-selector-button{border-color:ButtonText;color:ButtonText;background:ButtonFace}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio,.lcars-switch){block-size:1.25rem;inline-size:1.25rem;flex-basis:1.25rem;border-color:CanvasText;appearance:auto;color:CanvasText;background:Canvas;box-shadow:none;accent-color:Highlight;forced-color-adjust:auto}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio,.lcars-switch):before{display:none}[data-lcars-root] :is(.lcars-checkbox,.lcars-radio,.lcars-switch):focus-visible{outline-color:Highlight}[data-lcars-root] :is(.lcars-checkbox-group,.lcars-radio-group){border-color:CanvasText;color:CanvasText;background:Canvas}[data-lcars-root] .lcars-slider{appearance:auto;accent-color:Highlight;forced-color-adjust:auto}[data-lcars-root] .lcars-slider:focus-visible{outline-color:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-image{display:block;max-inline-size:100%;block-size:auto;border:1px solid var(--lcars-color-decorative-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-image[data-fit=contain]{object-fit:contain}[data-lcars-root] .lcars-image[data-fit=cover]{object-fit:cover}[data-lcars-root] .lcars-image[data-fit=fill]{object-fit:fill}[data-lcars-root] .lcars-image[data-fit=none]{object-fit:none}[data-lcars-root] .lcars-image[data-radius=none]{border-radius:0}[data-lcars-root] .lcars-image[data-radius=sm]{border-radius:var(--lcars-radius-sm)}[data-lcars-root] .lcars-image[data-radius=md]{border-radius:var(--lcars-radius-md)}[data-lcars-root] .lcars-avatar{position:relative;display:inline-grid;overflow:hidden;border:1px solid var(--lcars-color-control-border);place-items:center;color:var(--lcars-color-text-strong);background:radial-gradient(circle,rgb(255 168 0/14%),transparent 64%),var(--lcars-color-surface-2);font:700 var(--lcars-font-size-sm) /1 var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-avatar[data-size=sm]{block-size:2rem;inline-size:2rem}[data-lcars-root] .lcars-avatar[data-size=md]{block-size:2.75rem;inline-size:2.75rem}[data-lcars-root] .lcars-avatar[data-size=lg]{block-size:4rem;inline-size:4rem;font-size:var(--lcars-font-size-lg)}[data-lcars-root] .lcars-avatar[data-shape=circle]{border-radius:50%}[data-lcars-root] .lcars-avatar[data-shape=square]{border-radius:var(--lcars-radius-sm)}[data-lcars-root] .lcars-avatar [data-slot=image]{block-size:100%;inline-size:100%;object-fit:cover}[data-lcars-root] .lcars-badge,[data-lcars-root] .lcars-pill{--lcars-_status-color:var(--lcars-color-text-muted);display:inline-flex;min-block-size:1.5rem;align-items:center;gap:var(--lcars-space-1);border:1px solid var(--lcars-_status-color);border-radius:var(--lcars-radius-pill);padding-block:.15rem;padding-inline:var(--lcars-space-2);color:var(--lcars-_status-color);background:var(--lcars-color-surface-2);font:700 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-badge[data-tone=accent],[data-lcars-root] .lcars-pill[data-tone=accent]{--lcars-_status-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-badge[data-tone=success]{--lcars-_status-color:var(--lcars-color-success)}[data-lcars-root] .lcars-badge[data-tone=warning],[data-lcars-root] .lcars-pill[data-tone=warning]{--lcars-_status-color:var(--lcars-color-warning)}[data-lcars-root] .lcars-badge[data-tone=danger],[data-lcars-root] .lcars-pill[data-tone=danger]{--lcars-_status-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-badge[data-tone=info]{--lcars-_status-color:var(--lcars-color-info)}[data-lcars-root] .lcars-badge[data-variant=solid]{color:var(--lcars-color-text-on-accent);background:var(--lcars-_status-color)}[data-lcars-root] .lcars-key-value{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--lcars-space-2);margin:0;border-block-end:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-key-value[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);gap:var(--lcars-space-1)}[data-lcars-root] .lcars-key-value [data-slot=label]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-key-value [data-slot=value]{margin:0;color:var(--lcars-color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-key-value [data-slot=unit]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-status-light{--lcars-_lamp-color:var(--lcars-color-text-muted);display:inline-flex;align-items:center;gap:var(--lcars-space-2);color:var(--lcars-color-text);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-status-light [data-slot=lamp]{block-size:.75rem;inline-size:.75rem;border:1px solid var(--lcars-_lamp-color);border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--lcars-_lamp-color) 0 22%,transparent 24%),var(--lcars-color-surface-3)}[data-lcars-root] .lcars-status-light[data-state=active]{--lcars-_lamp-color:var(--lcars-color-success)}[data-lcars-root] .lcars-status-light[data-state=warning]{--lcars-_lamp-color:var(--lcars-color-warning)}[data-lcars-root] .lcars-status-light[data-state=alarm]{--lcars-_lamp-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-status-light:is([data-state=active],[data-state=warning],[data-state=alarm]) [data-slot=lamp]{box-shadow:0 0 6px var(--lcars-_lamp-color)}[data-lcars-root] .lcars-status-light[data-state=off]{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-alert{--lcars-_alert-color:var(--lcars-color-info);display:grid;min-inline-size:0;grid-template:"icon title" auto "icon content" auto/auto minmax(0,1fr);gap:var(--lcars-space-1) var(--lcars-space-3);border:1px solid var(--lcars-_alert-color);border-inline-start-width:4px;padding:var(--lcars-space-3);color:var(--lcars-color-text);background:linear-gradient(90deg,rgb(255 168 0/7%),transparent 34%),var(--lcars-color-surface-1)}[data-lcars-root] .lcars-alert[data-tone=success]{--lcars-_alert-color:var(--lcars-color-success)}[data-lcars-root] .lcars-alert[data-tone=warning]{--lcars-_alert-color:var(--lcars-color-warning)}[data-lcars-root] .lcars-alert[data-tone=danger]{--lcars-_alert-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-alert[data-tone=neutral]{--lcars-_alert-color:var(--lcars-color-control-border)}[data-lcars-root] .lcars-alert [data-slot=icon]{grid-area:icon;color:var(--lcars-_alert-color)}[data-lcars-root] .lcars-alert [data-slot=title]{grid-area:title;color:var(--lcars-color-text-strong);font:700 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);letter-spacing:.06em;text-transform:uppercase}[data-lcars-root] .lcars-alert [data-slot=content]{grid-area:content}[data-lcars-root] .lcars-empty-state{display:grid;min-block-size:12rem;place-content:center;justify-items:center;gap:var(--lcars-space-3);border:1px dashed var(--lcars-color-decorative-border);padding:var(--lcars-space-6);color:var(--lcars-color-text-muted);text-align:center;background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-empty-state [data-slot=icon]{color:var(--lcars-color-accent);font-size:var(--lcars-font-size-2xl)}[data-lcars-root] .lcars-empty-state [data-slot=title]{margin:0;color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-lg) /1.2 var(--lcars-font-display)}[data-lcars-root] .lcars-loader{display:inline-grid;place-items:center}[data-lcars-root] .lcars-loader [data-slot=indicator]{block-size:1.25rem;inline-size:1.25rem;border:2px solid var(--lcars-color-amber-800);border-block-start-color:var(--lcars-color-accent);border-radius:50%;animation:lcars-loader-spin .7s linear infinite}[data-lcars-root] .lcars-loader[data-size=sm] [data-slot=indicator]{block-size:.875rem;inline-size:.875rem}[data-lcars-root] .lcars-loader[data-size=lg] [data-slot=indicator]{block-size:2rem;inline-size:2rem}[data-lcars-root] .lcars-loading-overlay{position:absolute;z-index:var(--lcars-layer-sticky);inset:0;display:grid;place-content:center;justify-items:center;gap:var(--lcars-space-2);color:var(--lcars-color-text-strong);background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(255 168 0/4%) 10px 11px),rgb(5 4 3/90%);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-skeleton{display:inline-block;block-size:var(--lcars-_skeleton-height,1em);inline-size:var(--lcars-_skeleton-width,100%);border:1px solid var(--lcars-color-amber-800);border-radius:var(--lcars-radius-sm);background:linear-gradient(90deg,var(--lcars-color-surface-2) 0 35%,var(--lcars-color-surface-3) 48% 52%,var(--lcars-color-surface-2) 65%);background-size:220% 100%;animation:lcars-skeleton-scan 1.4s ease-in-out infinite}[data-lcars-root] .lcars-skeleton[data-shape=circle]{border-radius:50%}[data-lcars-root] .lcars-skeleton[data-shape=line]{max-inline-size:42ch}[data-lcars-root] .lcars-meter,[data-lcars-root] .lcars-progress{display:grid;min-inline-size:10rem;grid-template-columns:minmax(0,1fr) auto;gap:var(--lcars-space-1) var(--lcars-space-2);color:var(--lcars-color-text);font-family:var(--lcars-font-data)}[data-lcars-root] :is(.lcars-progress,.lcars-meter) [data-slot=label]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] :is(.lcars-progress,.lcars-meter) [data-slot=value]{color:var(--lcars-color-text-strong);font-size:var(--lcars-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] :is(.lcars-progress__control,.lcars-meter__control){grid-column:1/-1;inline-size:100%;block-size:.625rem;border:1px solid var(--lcars-color-control-border);border-radius:0;overflow:hidden;color:var(--lcars-color-accent);background:var(--lcars-color-surface-3);accent-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-progress__control::-webkit-progress-bar{background:var(--lcars-color-surface-3)}[data-lcars-root] .lcars-progress__control::-webkit-progress-value{background:var(--lcars-color-accent)}[data-lcars-root] .lcars-progress__control::-moz-progress-bar{background:var(--lcars-color-accent)}[data-lcars-root] .lcars-meter__control::-webkit-meter-bar{background:var(--lcars-color-surface-3)}[data-lcars-root] .lcars-table-scroll{max-inline-size:100%;overflow:auto;border:1px solid var(--lcars-color-decorative-border)}[data-lcars-root] .lcars-table-scroll:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-table{inline-size:100%;border-collapse:collapse;color:var(--lcars-color-text);background:var(--lcars-color-surface-1);font-size:var(--lcars-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-table [data-slot=caption]{padding:var(--lcars-space-3);color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-align:start;text-transform:uppercase}[data-lcars-root] .lcars-table :is(th,td){border-block-end:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-3);text-align:start;vertical-align:top}[data-lcars-root] .lcars-table th{position:sticky;z-index:var(--lcars-layer-sticky);inset-block-start:0;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-table[data-density=compact] :is(th,td){padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3)}[data-lcars-root] .lcars-table[data-striped] tbody tr:nth-child(2n){background:rgb(255 168 0/3%)}}@keyframes lcars-loader-spin{to{rotate:1turn}}@keyframes lcars-skeleton-scan{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-loader [data-slot=indicator]{border-style:dotted;animation:none}[data-lcars-root] .lcars-skeleton{background:var(--lcars-color-surface-2);animation:none}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-alert,[data-lcars-root] .lcars-avatar,[data-lcars-root] .lcars-badge,[data-lcars-root] .lcars-empty-state,[data-lcars-root] .lcars-pill,[data-lcars-root] .lcars-skeleton,[data-lcars-root] .lcars-table-scroll{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-status-light [data-slot=lamp]{border-color:CanvasText;background:CanvasText;box-shadow:none}}}@layer lcars.components{[data-lcars-root] .lcars-select{display:grid;min-inline-size:12rem;gap:var(--lcars-space-1)}[data-lcars-root] .lcars-select__label{color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xs) /1.25 var(--lcars-font-data);letter-spacing:.09em;text-transform:uppercase}[data-lcars-root] .lcars-select__description,[data-lcars-root] .lcars-select__error{font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-select__description{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-select__error{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-select__trigger{display:grid;min-block-size:var(--lcars-_control-height);min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lcars-space-2);border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800);font:500 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);text-align:start}[data-lcars-root] .lcars-select__trigger[data-hovered]{border-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-select__trigger[data-focus-visible]{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-select__trigger[data-disabled]{color:var(--lcars-color-text-muted);border-style:dashed}[data-lcars-root] .lcars-select[data-invalid] .lcars-select__trigger{border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] .lcars-select__value[data-placeholder]{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-select__popover{z-index:var(--lcars-layer-popover);min-inline-size:var(--trigger-width);max-block-size:min(20rem,var(--available-height));overflow:auto;border:1px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:0 0 6px rgb(255 168 0/22%),0 16px 48px var(--lcars-color-shadow)}[data-lcars-root] .lcars-select__listbox{display:grid;min-inline-size:12rem;padding:var(--lcars-space-1);outline:none}[data-lcars-root] .lcars-select__option{display:grid;gap:2px;border-inline-start:3px solid transparent;padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);outline:none;font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-select__option[data-focused],[data-lcars-root] .lcars-select__option[data-hovered]{border-inline-start-color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-select__option[data-selected]{border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:linear-gradient(90deg,rgb(255 168 0/14%),transparent 70%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-select__option[data-disabled]{color:var(--lcars-color-text-muted);text-decoration:line-through}[data-lcars-root] .lcars-select__option [data-slot=label]{font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-select__option [data-slot=description]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-accordion__item,[data-lcars-root] .lcars-disclosure{border:1px solid var(--lcars-color-decorative-border);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-accordion__heading,[data-lcars-root] .lcars-disclosure__heading{margin:0}[data-lcars-root] .lcars-accordion__trigger,[data-lcars-root] .lcars-disclosure__trigger{display:grid;min-block-size:var(--lcars-_control-height);inline-size:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--lcars-space-2);border:0;border-inline-start:3px solid var(--lcars-color-control-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);font:650 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);letter-spacing:.05em;text-align:start}[data-lcars-root] .lcars-accordion__trigger[data-hovered],[data-lcars-root] .lcars-disclosure__trigger[data-hovered]{border-inline-start-color:var(--lcars-color-accent);background:var(--lcars-color-surface-3)}[data-lcars-root] .lcars-accordion__trigger [data-slot=indicator],[data-lcars-root] .lcars-disclosure__trigger [data-slot=indicator]{color:var(--lcars-color-accent);transition:rotate var(--lcars-motion-normal) ease-out}[data-lcars-root] :is(.lcars-disclosure,.lcars-accordion__item)[data-expanded] [data-slot=indicator]{rotate:90deg}[data-lcars-root] .lcars-accordion__panel,[data-lcars-root] .lcars-disclosure__panel{border-block-start:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-4)}[data-lcars-root] .lcars-accordion{display:grid;gap:var(--lcars-space-1)}[data-lcars-root] .lcars-drawer>[data-slot=body],[data-lcars-root] .lcars-modal>[data-slot=body]{min-inline-size:0}[data-lcars-root] .lcars-dialog-modal:has(.lcars-drawer){display:flex;block-size:100%;max-block-size:100%;inline-size:min(100%,28rem);margin-inline-start:auto}[data-lcars-root] .lcars-dialog-modal:has(.lcars-drawer[data-placement=start]){margin-inline:0 auto}[data-lcars-root] .lcars-dialog-modal:has(.lcars-drawer:is([data-placement=top],[data-placement=bottom])){block-size:auto;inline-size:100%;max-inline-size:100%;margin:0}[data-lcars-root] .lcars-dialog-modal:has(.lcars-drawer[data-placement=top]){align-self:start}[data-lcars-root] .lcars-dialog-modal:has(.lcars-drawer[data-placement=bottom]){align-self:end}[data-lcars-root] .lcars-drawer{block-size:100%;inline-size:100%;max-block-size:100dvh;border-radius:0}[data-lcars-root] .lcars-drawer:is([data-placement=top],[data-placement=bottom]){block-size:auto;max-block-size:min(75dvh,36rem)}[data-lcars-root] .lcars-tooltip{z-index:var(--lcars-layer-popover);max-inline-size:min(20rem,calc(100vw - var(--lcars-space-4)));border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);box-shadow:0 0 4px rgb(255 168 0/20%),0 8px 24px var(--lcars-color-shadow);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-tooltip[data-entering]{animation:lcars-tooltip-enter var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-tooltip[data-exiting]{animation:lcars-tooltip-exit var(--lcars-motion-fast) ease-in}}@keyframes lcars-tooltip-enter{0%{opacity:0;translate:0 2px}}@keyframes lcars-tooltip-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-accordion__trigger [data-slot=indicator],[data-lcars-root] .lcars-disclosure__trigger [data-slot=indicator]{transition-duration:0s}[data-lcars-root] .lcars-tooltip{animation:none}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-accordion__item,[data-lcars-root] .lcars-disclosure,[data-lcars-root] .lcars-select__popover,[data-lcars-root] .lcars-select__trigger,[data-lcars-root] .lcars-tooltip{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-select__option[data-selected]{color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-burger{display:inline-grid;min-block-size:var(--lcars-_control-height);inline-size:var(--lcars-_control-height);place-content:center;gap:4px;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:0;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);box-shadow:inset 3px 0 0 var(--lcars-color-amber-800);cursor:pointer}[data-lcars-root] .lcars-burger>[data-slot=label]{display:grid;place-content:center;gap:4px}[data-lcars-root] .lcars-burger>[data-slot=label]>span,[data-lcars-root] .lcars-burger>span:not([data-slot=label]){display:block;block-size:2px;inline-size:1.15rem;background:currentColor;transform-origin:center;transition:rotate var(--lcars-motion-fast) ease-out,translate var(--lcars-motion-fast) ease-out,opacity var(--lcars-motion-fast) ease-out}[data-lcars-root] .lcars-burger:hover{border-color:var(--lcars-color-accent);background:var(--lcars-color-surface-3)}[data-lcars-root] .lcars-burger:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-burger[data-pressed]>[data-slot=label]>span:first-child,[data-lcars-root] .lcars-burger[data-pressed]>span:not([data-slot=label]):first-child{translate:0 6px;rotate:45deg}[data-lcars-root] .lcars-burger[data-pressed]>[data-slot=label]>span:nth-child(2),[data-lcars-root] .lcars-burger[data-pressed]>span:not([data-slot=label]):nth-child(2){opacity:0}[data-lcars-root] .lcars-burger[data-pressed]>[data-slot=label]>span:last-child,[data-lcars-root] .lcars-burger[data-pressed]>span:not([data-slot=label]):last-child{translate:0 -6px;rotate:-45deg}[data-lcars-root] .lcars-navigation-tree{color:var(--lcars-color-text);font:550 var(--lcars-font-size-sm) /1.3 var(--lcars-font-data)}[data-lcars-root] .lcars-navigation-tree,[data-lcars-root] .lcars-navigation-tree__item{display:grid;min-inline-size:0;gap:2px;outline:none}[data-lcars-root] .lcars-navigation-tree__item>.lcars-navigation-tree__item{margin-inline-start:var(--lcars-space-4)}[data-lcars-root] .lcars-navigation-tree__content{display:grid;min-block-size:var(--lcars-_control-height);min-inline-size:0;grid-template-columns:var(--lcars-_tree-control-width,1.5rem) minmax(0,1fr);align-items:center;border:1px solid transparent;border-inline-start:3px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-2);padding-inline-start:calc(var(--lcars-space-2) + (var(--tree-item-level, 1) - 1) * var(--lcars-space-4));background:transparent}[data-lcars-root] .lcars-navigation-tree__item:is([data-hovered],[data-focused])>.lcars-navigation-tree__content{border-color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-navigation-tree__item[data-focus-visible]>.lcars-navigation-tree__content{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-navigation-tree__item[data-selected]>.lcars-navigation-tree__content{border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:linear-gradient(90deg,rgb(255 168 0/14%),transparent 70%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-navigation-tree__chevron{display:inline-grid;block-size:1.5rem;inline-size:1.5rem;place-items:center;border:0;padding:0;color:var(--lcars-color-text);background:transparent}[data-lcars-root] .lcars-navigation-tree__item[data-expanded]>.lcars-navigation-tree__content .lcars-navigation-tree__chevron>[aria-hidden=true]{rotate:90deg}[data-lcars-root] .lcars-navigation-controller{position:relative;display:grid;min-inline-size:0}[data-lcars-root] .lcars-navigation-controller__dialog [data-slot=navigation-header]{display:flex;align-items:center;justify-content:space-between;gap:var(--lcars-space-3);margin-block-end:var(--lcars-space-3);border-block-end:1px solid var(--lcars-color-decorative-border);padding-block-end:var(--lcars-space-2);color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-navigation-controller__dialog>[data-slot=navigation]{min-block-size:0;overflow:auto}[data-lcars-root] .lcars-navigation-controller>[data-slot=content]{min-inline-size:0}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-burger>[data-slot=label]>span,[data-lcars-root] .lcars-burger>span:not([data-slot=label]){transition-duration:0s}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-burger,[data-lcars-root] .lcars-navigation-controller__dialog,[data-lcars-root] .lcars-navigation-tree__item>.lcars-navigation-tree__content{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-navigation-tree__item[data-selected]>.lcars-navigation-tree__content{color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-toggle-button[data-selected]{--lcars-_button-background:var(--lcars-color-control-selected);--lcars-_button-border:var(--lcars-color-control-selected);--lcars-_button-color:var(--lcars-color-text-on-accent);box-shadow:inset 0 0 0 1px rgb(255 233 173/24%),0 0 6px rgb(255 168 0/32%)}[data-lcars-root] .lcars-toggle-button-group{display:inline-flex;min-inline-size:0;align-items:stretch;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-toggle-button-group[data-orientation=vertical]{flex-direction:column}[data-lcars-root] .lcars-toggle-button-group[data-attached]{gap:0}[data-lcars-root] .lcars-toggle-button-group[data-attached][data-orientation=horizontal]>.lcars-toggle-button:not(:first-child){margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0}[data-lcars-root] .lcars-toggle-button-group[data-attached][data-orientation=horizontal]>.lcars-toggle-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}[data-lcars-root] .lcars-toggle-button-group[data-attached][data-orientation=vertical]>.lcars-toggle-button:not(:first-child){margin-block-start:-1px;border-start-start-radius:0;border-start-end-radius:0}[data-lcars-root] .lcars-toggle-button-group[data-attached][data-orientation=vertical]>.lcars-toggle-button:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}[data-lcars-root] .lcars-tabs{display:grid;min-inline-size:0;gap:var(--lcars-space-4)}[data-lcars-root] .lcars-tabs[data-orientation=vertical]{grid-template-columns:minmax(9rem,auto) minmax(0,1fr);align-items:start}[data-lcars-root] .lcars-tabs__list{display:flex;min-inline-size:0;gap:var(--lcars-space-1);border-block-end:1px solid var(--lcars-color-decorative-border);overflow-x:auto;scrollbar-width:thin}[data-lcars-root] .lcars-tabs[data-orientation=vertical]>.lcars-tabs__list{flex-direction:column;border-block-end:0;border-inline-end:1px solid var(--lcars-color-decorative-border);overflow-x:visible}[data-lcars-root] .lcars-tabs__tab{position:relative;display:inline-flex;min-block-size:32px;min-inline-size:3rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-block-end:2px solid transparent;padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);outline:none;color:var(--lcars-color-text-muted);background:transparent;font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;transition:color var(--lcars-motion-normal) ease-out,background-color var(--lcars-motion-normal) ease-out,border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-tabs__tab[data-hovered]{color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-tabs__tab[data-selected]{border-color:var(--lcars-color-control-selected);color:var(--lcars-color-text-on-accent);background:var(--lcars-color-control-selected);box-shadow:0 0 5px rgb(255 168 0/28%)}[data-lcars-root] .lcars-tabs__panel[data-focus-visible],[data-lcars-root] .lcars-tabs__tab[data-focus-visible]{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-tabs__tab[data-disabled]{color:var(--lcars-color-text-muted);cursor:not-allowed;opacity:.58;text-decoration:line-through}[data-lcars-root] .lcars-tabs[data-orientation=vertical] .lcars-tabs__tab{justify-content:flex-start;border-block-end-color:transparent;border-inline-end:2px solid transparent;text-align:start}[data-lcars-root] .lcars-tabs[data-orientation=vertical] .lcars-tabs__tab[data-selected]{border-inline-end-color:var(--lcars-color-control-selected)}[data-lcars-root] .lcars-tabs__panel{min-inline-size:0;border-inline-start:2px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-4);outline:none}[data-lcars-root] .lcars-tabs__panel[data-inert]{display:none}[data-lcars-root] .lcars-pagination{min-inline-size:0}[data-lcars-root] .lcars-pagination__list{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--lcars-space-1);margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-pagination__list>li{display:inline-flex;align-items:center}[data-lcars-root] .lcars-pagination__button{min-inline-size:32px;padding-inline:var(--lcars-space-2)}[data-lcars-root] :is(.lcars-pagination__previous,.lcars-pagination__next){padding-inline:var(--lcars-space-3)}[data-lcars-root] .lcars-pagination__button[data-selected]{--lcars-_button-background:var(--lcars-color-control-selected);--lcars-_button-border:var(--lcars-color-control-selected);--lcars-_button-color:var(--lcars-color-text-on-accent);box-shadow:inset 0 0 0 1px rgb(255 233 173/24%),0 0 5px rgb(255 168 0/30%)}[data-lcars-root] .lcars-pagination__ellipsis{display:inline-grid;min-block-size:28px;min-inline-size:24px;place-items:center;color:var(--lcars-color-text-muted);font-family:var(--lcars-font-data);letter-spacing:.12em}[data-lcars-root] .lcars-toolbar{position:relative;display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--lcars-space-2);border:1px solid var(--lcars-color-decorative-border);border-inline-start:3px solid var(--lcars-color-control-border);padding:var(--lcars-space-2);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-toolbar[data-orientation=vertical]{inline-size:max-content;max-inline-size:100%;flex-direction:column;align-items:stretch;border-block-start:3px solid var(--lcars-color-control-border);border-inline-start-width:1px}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-pagination__button,[data-lcars-root] .lcars-tabs__tab,[data-lcars-root] .lcars-toggle-button{transition-duration:0s}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-tabs__list,[data-lcars-root] .lcars-tabs__panel,[data-lcars-root] .lcars-toggle-button-group,[data-lcars-root] .lcars-toolbar{border-color:CanvasText}[data-lcars-root] .lcars-pagination__button[data-selected],[data-lcars-root] .lcars-tabs__tab[data-selected],[data-lcars-root] .lcars-toggle-button[data-selected]{border-color:Highlight;color:HighlightText;background:Highlight;box-shadow:none}}}@layer lcars.components{[data-lcars-root] .lcars-tree{color:var(--lcars-color-text);font:550 var(--lcars-font-size-sm) /1.3 var(--lcars-font-data)}[data-lcars-root] .lcars-tree,[data-lcars-root] .lcars-tree__item{display:grid;min-inline-size:0;gap:2px;outline:none}[data-lcars-root] .lcars-tree__content{display:grid;min-block-size:var(--lcars-_control-height);min-inline-size:0;grid-template-columns:1.5rem auto minmax(0,1fr);align-items:center;gap:var(--lcars-space-2);border:1px solid transparent;border-inline-start:3px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-2);padding-inline-start:calc(var(--lcars-space-2) + (var(--tree-item-level, 1) - 1) * var(--lcars-space-4));background:transparent}[data-lcars-root] .lcars-tree__content>[data-slot=spacer]{inline-size:1.5rem}[data-lcars-root] .lcars-tree__content>[data-slot=text]{display:grid;min-inline-size:0;gap:2px}[data-lcars-root] .lcars-tree__content [data-slot=description]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-tree__item:is([data-hovered],[data-focused])>.lcars-tree__content{border-color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-tree__item[data-focus-visible]>.lcars-tree__content{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-tree__item[data-selected]>.lcars-tree__content{border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:linear-gradient(90deg,rgb(255 168 0/14%),transparent 70%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-tree__chevron{display:inline-grid;block-size:1.5rem;inline-size:1.5rem;place-items:center;border:0;padding:0;color:var(--lcars-color-text);background:transparent}[data-lcars-root] .lcars-tree__item[data-expanded]>.lcars-tree__content .lcars-tree__chevron>[aria-hidden=true]{rotate:90deg}[data-lcars-root] .lcars-data-table{min-inline-size:0;overflow:auto;border:1px solid var(--lcars-color-decorative-border);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-data-table table{inline-size:100%;border-collapse:collapse;color:var(--lcars-color-text);font-family:var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-data-table td,[data-lcars-root] .lcars-data-table th{min-block-size:var(--lcars-_control-height);border-block-end:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);text-align:start}[data-lcars-root] .lcars-data-table th{position:sticky;z-index:var(--lcars-layer-sticky);inset-block-start:0;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);font-size:var(--lcars-font-size-xs);letter-spacing:.07em;text-transform:uppercase}[data-lcars-root] .lcars-data-table [data-align=center]{text-align:center}[data-lcars-root] .lcars-data-table [data-align=end]{text-align:end}[data-lcars-root] .lcars-data-table tr[data-hovered]{background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-data-table tr[data-selected]{color:var(--lcars-color-text-strong);background:linear-gradient(90deg,rgb(255 168 0/14%),transparent 70%),var(--lcars-color-surface-2);box-shadow:inset 3px 0 0 var(--lcars-color-accent)}[data-lcars-root] .lcars-data-table :focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:-3px}[data-lcars-root] .lcars-data-table th[data-allows-sorting]{cursor:pointer}[data-lcars-root] .lcars-data-table__empty{padding:var(--lcars-space-6);color:var(--lcars-color-text-muted);font:550 var(--lcars-font-size-sm) /1.4 var(--lcars-font-data);text-align:center}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-data-table,[data-lcars-root] .lcars-tree__content{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-data-table tr[data-selected],[data-lcars-root] .lcars-tree__item[data-selected]>.lcars-tree__content{color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-scroll-area{max-block-size:var(--lcars-_scroll-max-height,none);min-inline-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--lcars-color-control-border) var(--lcars-color-surface-2);scrollbar-width:thin}[data-lcars-root] .lcars-scroll-area[data-scrollbar=always]{overflow:scroll}[data-lcars-root] .lcars-scroll-area[data-scrollbar=hidden]{scrollbar-width:none}[data-lcars-root] .lcars-scroll-area[data-scrollbar=hidden]::-webkit-scrollbar{display:none}[data-lcars-root] .lcars-app-shell{container:lcars-app-shell/inline-size;display:grid;min-block-size:100%;min-inline-size:0;grid-template:"header header header" auto "navbar main aside" minmax(0,1fr) "footer footer footer" auto /minmax(12rem,18rem) minmax(0,1fr) minmax(0,16rem);color:var(--lcars-color-text);background:var(--lcars-color-canvas)}[data-lcars-root] .lcars-app-shell[data-layout=stacked]{grid-template:"header" auto "navbar" auto "main" minmax(0,1fr) "aside" auto "footer" auto /minmax(0,1fr)}[data-lcars-root] .lcars-app-shell[data-layout=adaptive]{display:block;block-size:100%;min-block-size:0}[data-lcars-root] .lcars-app-shell__adaptive-layout{display:grid;block-size:100%;min-block-size:0;min-inline-size:0;grid-template:"header" auto "pane" minmax(0,1fr) "aside" auto "footer" auto /minmax(0,1fr)}[data-lcars-root] .lcars-app-shell__adaptive-layout>.lcars-app-shell__main,[data-lcars-root] .lcars-app-shell__adaptive-layout>.lcars-app-shell__navbar{grid-area:pane;min-block-size:0}[data-lcars-root] .lcars-app-shell[data-layout=adaptive][data-active-pane=main] .lcars-app-shell__navbar,[data-lcars-root] .lcars-app-shell[data-layout=adaptive][data-active-pane=navbar] .lcars-app-shell__main{display:none}[data-lcars-root] .lcars-app-shell__header{position:sticky;z-index:var(--lcars-layer-sticky);inset-block-start:0;grid-area:header;border-block-end:1px solid var(--lcars-color-control-border);padding:var(--lcars-space-3) var(--lcars-space-4);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-app-shell__navbar{grid-area:navbar;min-inline-size:0;border-inline-end:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-3);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-app-shell__main{grid-area:main;min-inline-size:0;padding:var(--lcars-_panel-padding)}[data-lcars-root] .lcars-app-shell__aside{grid-area:aside;min-inline-size:0;border-inline-start:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-3);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-app-shell__footer{grid-area:footer;border-block-start:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-3) var(--lcars-space-4);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2)}@container lcars-app-shell (min-width: 56rem){[data-lcars-root] .lcars-app-shell__adaptive-layout{grid-template:"header header" auto "navbar main" minmax(0,1fr) "aside aside" auto "footer footer" auto /var(--lcars-_app-shell-navbar-width,minmax(12rem,18rem)) minmax(0,1fr);gap:var(--lcars-_app-shell-gap,0)}[data-lcars-root] .lcars-app-shell[data-layout=adaptive][data-active-pane] .lcars-app-shell__main,[data-lcars-root] .lcars-app-shell[data-layout=adaptive][data-active-pane] .lcars-app-shell__navbar{display:block}[data-lcars-root] .lcars-app-shell__adaptive-layout>.lcars-app-shell__navbar{grid-area:navbar}[data-lcars-root] .lcars-app-shell__adaptive-layout>.lcars-app-shell__main{grid-area:main}}[data-lcars-root] .lcars-button-group{display:inline-flex;align-items:stretch;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-button-group[data-orientation=vertical]{flex-direction:column}[data-lcars-root] .lcars-button-group[data-attached]{gap:0}[data-lcars-root] .lcars-button-group[data-attached][data-orientation=horizontal]>:not(:first-child){margin-inline-start:-1px}[data-lcars-root] .lcars-button-group[data-attached][data-orientation=vertical]>:not(:first-child){margin-block-start:-1px}[data-lcars-root] .lcars-close-button{inline-size:var(--lcars-_control-height);min-inline-size:var(--lcars-_control-height);padding:0;font-size:var(--lcars-font-size-lg)}[data-lcars-root] .lcars-unstyled-button{border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:inherit;cursor:pointer}[data-lcars-root] .lcars-unstyled-button:disabled{color:var(--lcars-color-text-muted);cursor:not-allowed}[data-lcars-root] .lcars-anchor{color:var(--lcars-color-text);text-decoration-color:var(--lcars-color-control-border);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--lcars-motion-normal) ease-out,text-decoration-color var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-anchor[data-tone=muted]{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-anchor[data-tone=accent]{color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-anchor[data-underline=never]{text-decoration:none}[data-lcars-root] .lcars-anchor[data-underline=hover]:not(:hover){text-decoration-color:transparent}[data-lcars-root] .lcars-anchor:hover{color:var(--lcars-color-amber-100);text-decoration-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-breadcrumbs{min-inline-size:0;color:var(--lcars-color-text-muted);font:600 var(--lcars-font-size-xs) /1.4 var(--lcars-font-data);letter-spacing:.05em}[data-lcars-root] .lcars-breadcrumbs>ol{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--lcars-space-2);margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-breadcrumbs__item{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-breadcrumbs__item:not(:last-child):after{color:var(--lcars-color-decorative-border);content:var(--lcars-_breadcrumb-separator)}[data-lcars-root] .lcars-nav-link{position:relative;display:grid;min-block-size:var(--lcars-_control-height);min-inline-size:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--lcars-space-2);border:1px solid transparent;border-inline-start:3px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background:transparent;text-decoration:none;transition:border-color var(--lcars-motion-normal) ease-out,color var(--lcars-motion-normal) ease-out,background-color var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-nav-link:hover{border-color:var(--lcars-color-control-border);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-nav-link[aria-current]{border-color:var(--lcars-color-accent);border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:linear-gradient(90deg,rgb(255 168 0/12%),transparent 72%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-nav-link [data-slot=text]{display:grid;min-inline-size:0}[data-lcars-root] .lcars-nav-link [data-slot=label]{overflow:hidden;font:650 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);text-overflow:ellipsis}[data-lcars-root] .lcars-nav-link [data-slot=description]{overflow:hidden;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);text-overflow:ellipsis;white-space:nowrap}}@container lcars-app-shell (max-width: 64rem){@layer lcars.components{[data-lcars-root] .lcars-app-shell:not([data-layout=stacked]){grid-template:"header header" auto "navbar main" minmax(0,1fr) "aside aside" auto "footer footer" auto /minmax(11rem,15rem) minmax(0,1fr)}[data-lcars-root] .lcars-app-shell__aside{border-block-start:1px solid var(--lcars-color-decorative-border);border-inline-start:0}}}@container lcars-app-shell (max-width: 40rem){@layer lcars.components{[data-lcars-root] .lcars-app-shell:not([data-layout=stacked]){grid-template:"header" auto "navbar" auto "main" minmax(0,1fr) "aside" auto "footer" auto /minmax(0,1fr)}[data-lcars-root] .lcars-app-shell__navbar{border-block-end:1px solid var(--lcars-color-decorative-border);border-inline-end:0}}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-anchor,[data-lcars-root] .lcars-nav-link{transition-duration:var(--lcars-motion-instant)}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-app-shell__aside,[data-lcars-root] .lcars-app-shell__footer,[data-lcars-root] .lcars-app-shell__header,[data-lcars-root] .lcars-app-shell__navbar,[data-lcars-root] .lcars-nav-link{border-color:CanvasText;color:CanvasText;background:Canvas}[data-lcars-root] .lcars-nav-link[aria-current]{color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-card{min-inline-size:0;overflow:hidden;border:1px solid var(--lcars-color-decorative-border);border-radius:var(--lcars-radius-md);color:var(--lcars-color-text);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-card[data-variant=raised]{border-color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2);box-shadow:0 8px 24px var(--lcars-color-shadow)}[data-lcars-root] .lcars-card[data-variant=quiet]{border-color:transparent;background:transparent}[data-lcars-root] .lcars-card__content,[data-lcars-root] .lcars-card__footer,[data-lcars-root] .lcars-card__header{padding:var(--lcars-space-4)}[data-lcars-root] .lcars-card__header{border-block-end:1px solid var(--lcars-color-decorative-border)}[data-lcars-root] .lcars-card__media{overflow:hidden;background:var(--lcars-color-surface-3)}[data-lcars-root] .lcars-card__media>:is(img,video,svg){display:block;inline-size:100%}[data-lcars-root] .lcars-card__footer{border-block-start:1px solid var(--lcars-color-decorative-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-overlay{position:absolute;inset:0;background:var(--lcars-color-overlay-scrim);pointer-events:none}[data-lcars-root] .lcars-overlay[data-pattern=scan]{background:repeating-linear-gradient(to bottom,transparent 0 3px,rgb(255 168 0/6%) 3px 4px),var(--lcars-color-overlay-scrim)}[data-lcars-root] .lcars-overlay[data-pattern=warning]{background:repeating-linear-gradient(135deg,transparent 0 12px,rgb(255 107 74/9%) 12px 14px),var(--lcars-color-overlay-scrim)}[data-lcars-root] .lcars-window{min-inline-size:0;overflow:hidden;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:inset 0 0 0 1px rgb(255 212 119/7%),0 12px 36px var(--lcars-color-shadow)}[data-lcars-root] .lcars-window[data-state=inactive]{border-color:var(--lcars-color-decorative-border);box-shadow:none}[data-lcars-root] .lcars-window[data-state=alarm]{border-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-window>[data-slot=titlebar]{display:flex;min-block-size:2rem;align-items:center;justify-content:space-between;gap:var(--lcars-space-3);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-on-accent);background:linear-gradient(90deg,var(--lcars-color-accent) 0 70%,var(--lcars-color-amber-500));font:700 var(--lcars-font-size-xs) /1 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-window>[data-slot=content],[data-lcars-root] .lcars-window__content{min-inline-size:0;padding:var(--lcars-_panel-padding)}[data-lcars-root] .lcars-window>[data-slot=status],[data-lcars-root] .lcars-window__status{border-block-start:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);font:600 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.06em}[data-lcars-root] .lcars-control-group{min-inline-size:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-3);background:linear-gradient(180deg,rgb(255 168 0/5%),transparent 40%),var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/55%)}[data-lcars-root] .lcars-control-group>[data-slot=label]{padding-inline:var(--lcars-space-2);color:var(--lcars-color-text-strong);font:700 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-control-group>[data-slot=description]{margin-block-end:var(--lcars-space-2);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-control-group>[data-slot=controls]{display:flex;flex-wrap:wrap;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-control-group[data-orientation=vertical]>[data-slot=controls]{flex-direction:column}[data-lcars-root] .lcars-kbd{display:inline-block;min-inline-size:1.75em;border:1px solid var(--lcars-color-control-border);border-block-end-width:3px;border-radius:var(--lcars-radius-sm);padding-block:.12em;padding-inline:.4em;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-3);font:650 .82em/1.2 var(--lcars-font-data);text-align:center}[data-lcars-root] .lcars-blockquote{display:grid;gap:var(--lcars-space-2);margin:0;border-inline-start:4px solid var(--lcars-color-accent);padding:var(--lcars-space-4);color:var(--lcars-color-text);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-blockquote [data-slot=quote]{margin:0;font-size:var(--lcars-font-size-lg)}[data-lcars-root] .lcars-blockquote [data-slot=credit]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-list{display:grid;gap:var(--lcars-space-2);margin-block:0;padding-inline-start:var(--lcars-space-6)}[data-lcars-root] .lcars-list[data-marker=amber] ::marker{color:var(--lcars-color-accent)}[data-lcars-root] .lcars-list[data-marker=decimal]{list-style-type:decimal}[data-lcars-root] .lcars-list[data-marker=none]{padding-inline-start:0;list-style:none}[data-lcars-root] .lcars-highlight mark,[data-lcars-root] .lcars-mark{border-radius:var(--lcars-radius-sm);padding-inline:.15em;color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent)}[data-lcars-root] .lcars-mark[data-tone=warning]{background:var(--lcars-color-warning)}[data-lcars-root] .lcars-mark[data-tone=danger]{color:var(--lcars-color-canvas);background:var(--lcars-color-danger)}[data-lcars-root] .lcars-number-formatter{font-family:var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-description-list{display:grid;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);margin:0;border-block-start:1px solid var(--lcars-color-decorative-border)}[data-lcars-root] .lcars-description-list[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}[data-lcars-root] .lcars-description-list>:is(dt,dd){margin:0;border-block-end:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-3)}[data-lcars-root] .lcars-description-list__term{color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);font:650 var(--lcars-font-size-xs) /1.3 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-timeline__item{position:relative;display:grid;grid-template:"marker heading" auto "rail content" 1fr/1rem minmax(0,1fr);gap:var(--lcars-space-1) var(--lcars-space-3);padding-block-end:var(--lcars-space-5)}[data-lcars-root] .lcars-timeline__item [data-slot=marker]{grid-area:marker;block-size:.75rem;inline-size:.75rem;border:2px solid var(--lcars-color-control-border);border-radius:50%;background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-timeline__item:after{grid-area:rail;inline-size:1px;justify-self:center;background:var(--lcars-color-decorative-border);content:""}[data-lcars-root] .lcars-timeline__item:last-child:after{display:none}[data-lcars-root] .lcars-timeline__item:is([data-state=complete],[data-state=current]) [data-slot=marker]{border-color:var(--lcars-color-accent);background:var(--lcars-color-accent);box-shadow:0 0 4px rgb(255 168 0/35%)}[data-lcars-root] .lcars-timeline__item[data-state=alarm] [data-slot=marker]{border-color:var(--lcars-color-danger);background:var(--lcars-color-danger)}[data-lcars-root] .lcars-timeline__item [data-slot=heading]{display:flex;grid-area:heading;justify-content:space-between;gap:var(--lcars-space-3)}[data-lcars-root] .lcars-timeline__item [data-slot=title]{color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-timeline__item [data-slot=time]{color:var(--lcars-color-text-muted);font:500 var(--lcars-font-size-xs) /1.3 var(--lcars-font-data)}[data-lcars-root] .lcars-timeline__item [data-slot=content]{grid-area:content;color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-gauge{--lcars-_gauge-color:var(--lcars-color-accent);display:grid;min-inline-size:11rem;justify-items:center;gap:var(--lcars-space-2);border:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-4);background:var(--lcars-color-surface-1);font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-gauge[data-state=warning]{--lcars-_gauge-color:var(--lcars-color-warning)}[data-lcars-root] .lcars-gauge[data-state=alarm]{--lcars-_gauge-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-gauge>[data-slot=label]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);font-weight:650;letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-gauge>[data-slot=dial]{position:relative;display:grid;block-size:8rem;inline-size:8rem;border:1px solid var(--lcars-color-control-border);border-radius:50%;place-items:center;background:radial-gradient(circle,var(--lcars-color-surface-1) 0 54%,transparent 55%),conic-gradient(from 225deg,var(--lcars-_gauge-color) 0 var(--lcars-_gauge-angle),var(--lcars-color-amber-800) var(--lcars-_gauge-angle) 270deg,transparent 270deg);box-shadow:inset 0 0 12px rgb(0 0 0/75%)}[data-lcars-root] .lcars-gauge [data-slot=needle]{block-size:36%;inline-size:2px;background:var(--lcars-_gauge-color);box-shadow:0 0 4px var(--lcars-_gauge-color);rotate:calc(-135deg + var(--lcars-_gauge-angle));transform-origin:50% 100%;translate:0 -50%}[data-lcars-root] .lcars-gauge>[data-slot=value]{color:var(--lcars-color-text-strong);font-size:var(--lcars-font-size-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-gauge [data-slot=unit]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-gauge>[data-slot=range]{display:flex;inline-size:100%;justify-content:space-between;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-segment-display{position:relative;display:grid;min-inline-size:10rem;grid-template:"label label" auto "digits unit" 1fr/auto 1fr;gap:var(--lcars-space-1);border:1px solid var(--lcars-color-control-border);padding:var(--lcars-space-3);overflow:hidden;color:var(--lcars-color-text-strong);background:var(--lcars-color-canvas);font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-segment-display>[data-slot=label]{grid-area:label;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);letter-spacing:.1em;text-transform:uppercase}[data-lcars-root] .lcars-segment-display>[data-slot=digits]{grid-area:digits;color:var(--lcars-color-amber-100);font-size:var(--lcars-font-size-2xl);font-weight:550;letter-spacing:.12em;text-shadow:0 0 6px rgb(255 168 0/45%)}[data-lcars-root] .lcars-segment-display[data-size=sm] [data-slot=digits]{font-size:var(--lcars-font-size-xl)}[data-lcars-root] .lcars-segment-display[data-size=lg] [data-slot=digits]{font-size:var(--lcars-font-size-3xl)}[data-lcars-root] .lcars-segment-display>[data-slot=unit]{grid-area:unit;align-self:end;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-segment-display[data-state=stale]{border-style:dashed}[data-lcars-root] .lcars-segment-display[data-state=alarm]{border-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-sandbox{position:relative;display:block;min-inline-size:0;min-block-size:20rem;block-size:100%;overflow:hidden;background:var(--lcars-color-canvas)}[data-lcars-root] .lcars-sandbox__preview{display:block;inline-size:100%;block-size:100%;min-block-size:inherit;border:0;background:var(--lcars-color-canvas)}[data-lcars-root] .lcars-sandbox>[data-slot=fallback]{position:absolute;z-index:1;inset:0;display:grid;place-items:center;padding:var(--lcars-space-4);color:var(--lcars-color-text-muted);background:var(--lcars-color-canvas);font:500 var(--lcars-font-size-sm) /1.55 var(--lcars-font-code);letter-spacing:.08em;text-align:center}[data-lcars-root] .lcars-sandbox[data-state=failed]>[data-slot=fallback]{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-terminal{display:flex;min-inline-size:0;min-block-size:12rem;block-size:min(28rem,70vh);flex-direction:column;overflow:hidden;border:1px solid var(--lcars-color-control-border);color:var(--lcars-color-text);background:repeating-linear-gradient(to bottom,transparent 0 3px,rgb(255 168 0/3%) 3px 4px),var(--lcars-color-canvas);box-shadow:inset 0 0 18px rgb(255 168 0/5%)}[data-lcars-root] .lcars-terminal>[data-slot=header]{display:flex;justify-content:space-between;gap:var(--lcars-space-3);border-block-end:1px solid var(--lcars-color-control-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);font:650 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-terminal>[data-slot=viewport]{position:relative;min-block-size:0;flex:1 1;padding:var(--lcars-space-4);overflow:hidden}[data-lcars-root] .lcars-terminal [data-slot=terminal]{position:absolute;inset:var(--lcars-space-4);overflow:hidden;outline:none;caret-color:var(--lcars-color-accent);font:500 var(--lcars-font-size-sm) /1.55 var(--lcars-font-code)}[data-lcars-root] .lcars-terminal [data-slot=terminal]:focus-visible{outline:1px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-terminal [data-slot=fallback]{position:absolute;inset:var(--lcars-space-4);margin:0;overflow:auto;color:var(--lcars-color-text-muted);white-space:pre-wrap;font:500 var(--lcars-font-size-sm) /1.55 var(--lcars-font-code)}[data-lcars-root] .lcars-terminal[data-state=error] [data-slot=fallback]{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-sparkline{display:grid;min-inline-size:0;gap:var(--lcars-space-2);margin:0;font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-sparkline>figcaption{display:flex;justify-content:space-between;gap:var(--lcars-space-3);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-sparkline [data-slot=label]{color:var(--lcars-color-text-strong);font-weight:650;letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-sparkline [data-slot=chart]{display:block;block-size:3rem;inline-size:100%;overflow:visible}[data-lcars-root] .lcars-sparkline line{stroke:var(--lcars-color-decorative-border);stroke-width:1}[data-lcars-root] .lcars-sparkline polyline{fill:none;filter:drop-shadow(0 0 2px rgb(255 168 0/45%));stroke:var(--lcars-color-accent);stroke-linecap:square;stroke-linejoin:bevel;stroke-width:2;vector-effect:non-scaling-stroke}[data-lcars-root] .lcars-sparkline [data-slot=table]{border-collapse:collapse;font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-sparkline [data-slot=table] :is(th,td){border:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-1) var(--lcars-space-2)}[data-lcars-root] .lcars-signal-grid{display:grid;grid-template-columns:repeat(var(--lcars-_signal-columns),minmax(6rem,1fr));gap:var(--lcars-space-1);margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-signal-grid>li{--lcars-_signal-color:var(--lcars-color-text-muted);display:grid;grid-template:"lamp label" auto "lamp value" auto/auto minmax(0,1fr);gap:0 var(--lcars-space-2);border:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-2);background:var(--lcars-color-surface-2);font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-signal-grid>li[data-state=nominal]{--lcars-_signal-color:var(--lcars-color-success)}[data-lcars-root] .lcars-signal-grid>li[data-state=warning]{--lcars-_signal-color:var(--lcars-color-warning)}[data-lcars-root] .lcars-signal-grid>li[data-state=alarm]{--lcars-_signal-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-signal-grid [data-slot=lamp]{grid-area:lamp;block-size:.65rem;inline-size:.65rem;align-self:center;border:1px solid var(--lcars-_signal-color);background:var(--lcars-_signal-color)}[data-lcars-root] .lcars-signal-grid [data-slot=label]{grid-area:label;color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);letter-spacing:.06em;text-transform:uppercase}[data-lcars-root] .lcars-signal-grid [data-slot=value]{grid-area:value;color:var(--lcars-color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-card,[data-lcars-root] .lcars-control-group,[data-lcars-root] .lcars-gauge,[data-lcars-root] .lcars-segment-display,[data-lcars-root] .lcars-signal-grid>li,[data-lcars-root] .lcars-terminal,[data-lcars-root] .lcars-window{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-highlight mark,[data-lcars-root] .lcars-mark{color:HighlightText;background:Highlight}}}@container (max-width: 32rem){@layer lcars.components{[data-lcars-root] .lcars-description-list{grid-template-columns:minmax(0,1fr)}[data-lcars-root] .lcars-signal-grid{grid-template-columns:repeat(2,minmax(6rem,1fr))}}}@layer lcars.components{[data-lcars-root] .lcars-combo-box,[data-lcars-root] .lcars-multi-select,[data-lcars-root] .lcars-tags-input{display:grid;min-inline-size:12rem;gap:var(--lcars-space-1)}[data-lcars-root] .lcars-combo-box__label,[data-lcars-root] .lcars-multi-select__label,[data-lcars-root] .lcars-tags-input__label{color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xs) /1.25 var(--lcars-font-data);letter-spacing:.09em;text-transform:uppercase}[data-lcars-root] .lcars-combo-box__description,[data-lcars-root] .lcars-combo-box__error,[data-lcars-root] .lcars-multi-select__description,[data-lcars-root] .lcars-multi-select__error,[data-lcars-root] .lcars-tags-input__description,[data-lcars-root] .lcars-tags-input__error{font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-combo-box__description,[data-lcars-root] .lcars-multi-select__description,[data-lcars-root] .lcars-tags-input__description{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-combo-box__error,[data-lcars-root] .lcars-multi-select__error,[data-lcars-root] .lcars-tags-input__error{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-combo-box__control{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}[data-lcars-root] .lcars-combo-box__input,[data-lcars-root] .lcars-multi-select__control,[data-lcars-root] .lcars-tags-input__control{min-block-size:var(--lcars-_control-height);min-inline-size:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800);font:500 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data)}[data-lcars-root] .lcars-combo-box__input{inline-size:100%;border-start-end-radius:0;border-end-end-radius:0;padding-inline:var(--lcars-space-3)}[data-lcars-root] .lcars-combo-box__trigger{min-inline-size:var(--lcars-_control-height);border:1px solid var(--lcars-color-control-border);border-inline-start:0;border-radius:0 var(--lcars-radius-sm) var(--lcars-radius-sm) 0;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-3)}[dir=rtl] [data-lcars-root] .lcars-combo-box__trigger{border-radius:var(--lcars-radius-sm) 0 0 var(--lcars-radius-sm)}[data-lcars-root] .lcars-chip__remove:focus-visible,[data-lcars-root] .lcars-combo-box__input:focus-visible,[data-lcars-root] .lcars-combo-box__trigger[data-focus-visible],[data-lcars-root] .lcars-multi-select__control:focus-visible,[data-lcars-root] .lcars-tags-input__input:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-combo-box__popover{z-index:var(--lcars-layer-popover);min-inline-size:var(--trigger-width);max-block-size:min(20rem,var(--available-height));overflow:auto;border:1px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:0 0 6px rgb(255 168 0/22%),0 16px 48px var(--lcars-color-shadow)}[data-lcars-root] .lcars-combo-box__listbox{display:grid;min-inline-size:12rem;padding:var(--lcars-space-1);outline:none}[data-lcars-root] .lcars-combo-box__option{display:grid;gap:2px;border-inline-start:3px solid transparent;padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);outline:none;font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-combo-box__option:is([data-hovered],[data-focused]){border-inline-start-color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-combo-box__option[data-selected]{border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:linear-gradient(90deg,rgb(255 168 0/14%),transparent 70%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-combo-box__option [data-slot=description]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-combo-box__empty{padding:var(--lcars-space-3);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-multi-select__control{inline-size:100%;padding:var(--lcars-space-1)}[data-lcars-root] .lcars-multi-select__control option{padding:var(--lcars-space-2)}[data-lcars-root] .lcars-multi-select__control option:checked{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-control-selected)}[data-lcars-root] .lcars-tags-input__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lcars-space-1);padding:var(--lcars-space-1) var(--lcars-space-2)}[data-lcars-root] .lcars-tags-input__list{display:contents;margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-tags-input__input{min-block-size:calc(var(--lcars-_control-height) - var(--lcars-space-2));min-inline-size:8rem;flex:1 1 8rem;border:0;padding-inline:var(--lcars-space-1);color:var(--lcars-color-text);background:transparent;font:500 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data)}[data-lcars-root] .lcars-chip{display:inline-flex;min-block-size:1.75rem;align-items:center;gap:var(--lcars-space-1);border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-pill);padding-inline-start:var(--lcars-space-2);color:var(--lcars-color-text);background:var(--lcars-color-surface-3);font:600 var(--lcars-font-size-xs) /1 var(--lcars-font-data)}[data-lcars-root] .lcars-chip:not(:has(.lcars-chip__remove)){padding-inline-end:var(--lcars-space-2)}[data-lcars-root] .lcars-chip[data-selected],[data-lcars-root] .lcars-chip[data-tone=accent]{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-control-selected)}[data-lcars-root] .lcars-chip[data-tone=danger]{border-color:var(--lcars-color-danger)}[data-lcars-root] .lcars-chip__remove{display:inline-grid;block-size:1.5rem;inline-size:1.5rem;place-items:center;border:0;border-radius:50%;color:inherit;background:transparent}[data-lcars-root] .lcars-chip__remove:hover{background:rgb(255 168 0/18%)}[data-lcars-root] .lcars-tags-input[data-read-only],[data-lcars-root] :is(.lcars-chip,.lcars-tags-input)[data-disabled]{color:var(--lcars-color-text-muted)}[data-lcars-root] :is(.lcars-combo-box,.lcars-multi-select,.lcars-tags-input)[data-invalid] :is(.lcars-combo-box__input,.lcars-multi-select__control,.lcars-tags-input__control){border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-chip,[data-lcars-root] .lcars-combo-box__input,[data-lcars-root] .lcars-combo-box__popover,[data-lcars-root] .lcars-combo-box__trigger,[data-lcars-root] .lcars-multi-select__control,[data-lcars-root] .lcars-tags-input__control{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-chip[data-selected],[data-lcars-root] .lcars-combo-box__option[data-selected]{color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input){display:flex;min-block-size:var(--lcars-_control-height);min-inline-size:12rem;max-inline-size:100%;align-items:stretch;gap:var(--lcars-space-2);border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-inline-start:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800);transition:border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input)[data-full-width]{inline-size:100%}[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input):focus-within{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-accent),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input)[data-invalid]{border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input)[data-disabled]{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(169 120 45/9%) 5px 6px),var(--lcars-color-surface-1)}[data-lcars-root] :is(.lcars-password-input__control,.lcars-search-input__control,.lcars-number-input__control){min-inline-size:0;flex:1 1 auto;border:0;outline:0;padding-block:var(--lcars-space-2);padding-inline:0;color:inherit;background:transparent;font:500 var(--lcars-font-size-sm) /1.25 var(--lcars-font-data);caret-color:var(--lcars-color-accent)}[data-lcars-root] :is(.lcars-password-input__control,.lcars-search-input__control,.lcars-number-input__control)::placeholder{color:var(--lcars-color-text-muted);opacity:1}[data-lcars-root] :is(.lcars-password-input__control,.lcars-search-input__control,.lcars-number-input__control):focus-visible{outline:0}[data-lcars-root] .lcars-search-input [data-slot=leading]{display:inline-grid;min-inline-size:1.25rem;align-self:center;place-items:center;color:var(--lcars-color-text-muted);font:700 var(--lcars-font-size-lg) /1 var(--lcars-font-data)}[data-lcars-root] .lcars-number-input [data-slot=controls] button,[data-lcars-root] :is(.lcars-password-input__toggle,.lcars-search-input__clear){min-block-size:24px;min-inline-size:28px;border:0;border-inline-start:1px solid var(--lcars-color-control-border);padding-inline:var(--lcars-space-2);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-3);font:700 var(--lcars-font-size-xs) /1 var(--lcars-font-data);letter-spacing:.06em;cursor:pointer}[data-lcars-root] .lcars-number-input [data-slot=controls] button:not(:disabled):hover,[data-lcars-root] :is(.lcars-password-input__toggle,.lcars-search-input__clear):not(:disabled):hover{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent-hover)}[data-lcars-root] .lcars-number-input [data-slot=controls] button:focus-visible,[data-lcars-root] :is(.lcars-password-input__toggle,.lcars-search-input__clear):focus-visible{position:relative;z-index:1;outline:2px solid var(--lcars-color-focus);outline-offset:-3px}[data-lcars-root] .lcars-number-input [data-slot=controls] button:disabled,[data-lcars-root] :is(.lcars-password-input__toggle,.lcars-search-input__clear):disabled{color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root] .lcars-search-input__clear[hidden]{display:none}[data-lcars-root] .lcars-search-input__control::-webkit-search-cancel-button{display:none}[data-lcars-root] .lcars-number-input [data-slot=controls]{display:grid;flex:0 0 auto;grid-template-rows:1fr 1fr}[data-lcars-root] .lcars-number-input [data-slot=controls] button{padding-block:0}[data-lcars-root] .lcars-number-input [data-slot=controls] button+button{border-block-start:1px solid var(--lcars-color-control-border)}[data-lcars-root] .lcars-number-input[data-controls] .lcars-number-input__control::-webkit-inner-spin-button,[data-lcars-root] .lcars-number-input[data-controls] .lcars-number-input__control::-webkit-outer-spin-button{margin:0;appearance:none}[data-lcars-root][data-lcars-density=compact] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input){gap:var(--lcars-space-1);padding-inline-start:var(--lcars-space-2)}[data-lcars-root][data-lcars-density=compact] :is(.lcars-password-input__control,.lcars-search-input__control,.lcars-number-input__control){padding-block:var(--lcars-space-1)}[data-lcars-root] .lcars-json-input{min-block-size:calc(var(--lcars-_control-height) + var(--lcars-_control-height) + var(--lcars-space-8));min-inline-size:14rem;max-inline-size:100%;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-3);color:var(--lcars-color-text);background:linear-gradient(90deg,rgb(255 168 0/4%),transparent 30%),var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/64%),inset 3px 0 0 var(--lcars-color-amber-800);font:500 var(--lcars-font-size-sm) /1.5 var(--lcars-font-code);tab-size:2;caret-color:var(--lcars-color-accent);transition:border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-json-input[data-full-width]{inline-size:100%}[data-lcars-root] .lcars-json-input:focus-visible{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 8px rgb(0 0 0/64%),inset 3px 0 0 var(--lcars-color-accent),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-json-input:is([data-invalid],:user-invalid){border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/64%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] .lcars-json-input[data-read-only]{border-style:dashed;background-color:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-json-input:disabled{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(169 120 45/9%) 5px 6px),var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root] .lcars-json-input[data-resize=none]{resize:none}[data-lcars-root] .lcars-json-input[data-resize=vertical]{resize:vertical}[data-lcars-root] .lcars-json-input[data-resize=horizontal]{resize:horizontal}[data-lcars-root] .lcars-json-input[data-resize=both]{resize:both}[data-lcars-root][data-lcars-density=compact] .lcars-json-input{padding:var(--lcars-space-2)}[data-lcars-root] .lcars-pin-field{max-inline-size:100%}[data-lcars-root] .lcars-pin-input{display:flex;max-inline-size:100%;flex-wrap:wrap;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-pin-input__digit{block-size:48px;inline-size:40px;min-inline-size:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:0;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 7px rgb(0 0 0/65%),inset 0 -2px 0 var(--lcars-color-amber-800);font:650 var(--lcars-font-size-xl) /1 var(--lcars-font-data);text-align:center;caret-color:var(--lcars-color-accent);transition:border-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-pin-input__digit:focus-visible{position:relative;z-index:1;border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 7px rgb(0 0 0/65%),0 0 5px rgb(255 168 0/38%)}[data-lcars-root] .lcars-pin-input[aria-invalid=true] .lcars-pin-input__digit{border-color:var(--lcars-color-invalid)}[data-lcars-root] .lcars-pin-input__digit:disabled{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,var(--lcars-color-surface-1) 0 5px,var(--lcars-color-surface-2) 5px 6px);cursor:not-allowed}[data-lcars-root][data-lcars-density=compact] .lcars-pin-input{gap:var(--lcars-space-1)}[data-lcars-root][data-lcars-density=compact] .lcars-pin-input__digit{block-size:36px;inline-size:32px;font-size:var(--lcars-font-size-md)}[data-lcars-root] :is(.lcars-segmented-control,.lcars-range-slider,.lcars-rating){min-inline-size:0;margin:0;border:0;padding:0;color:var(--lcars-color-text)}[data-lcars-root] :is(.lcars-segmented-control,.lcars-range-slider,.lcars-rating)>[data-slot=legend]{max-inline-size:100%;margin-block-end:var(--lcars-space-1);padding:0;color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-xs) /1.25 var(--lcars-font-data);letter-spacing:.09em;text-transform:uppercase}[data-lcars-root] :is(.lcars-segmented-control,.lcars-range-slider,.lcars-rating) [data-slot=required-marker]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-danger)}[data-lcars-root] :is(.lcars-segmented-control,.lcars-range-slider,.lcars-rating)>:is([data-slot=description],[data-slot=error]){font:400 var(--lcars-font-size-xs) /1.35 var(--lcars-font-body)}[data-lcars-root] :is(.lcars-segmented-control,.lcars-range-slider,.lcars-rating)>[data-slot=description]{margin-block-end:var(--lcars-space-2);color:var(--lcars-color-text-muted)}[data-lcars-root] :is(.lcars-segmented-control,.lcars-range-slider,.lcars-rating)>[data-slot=error]{margin-block-start:var(--lcars-space-2);color:var(--lcars-color-danger)}[data-lcars-root] .lcars-segmented-control>[data-slot=segments]{display:inline-flex;max-inline-size:100%;flex-wrap:wrap}[data-lcars-root] .lcars-segmented-control[data-full-width]>[data-slot=segments]{display:flex;inline-size:100%}[data-lcars-root] .lcars-segmented-control>[data-slot=segments]>label{position:relative;min-inline-size:0;flex:0 1 auto;cursor:pointer}[data-lcars-root] .lcars-segmented-control[data-full-width]>[data-slot=segments]>label{flex:1 1}[data-lcars-root] .lcars-rating__input,[data-lcars-root] .lcars-segmented-control__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-lcars-root] .lcars-segmented-control [data-slot=segment-label]{position:relative;display:flex;min-block-size:var(--lcars-_control-height);min-inline-size:4rem;align-items:center;justify-content:center;border:1px solid var(--lcars-color-control-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);font:650 var(--lcars-font-size-sm) /1 var(--lcars-font-data);letter-spacing:.05em;text-align:center;cursor:pointer;transition:color var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out,border-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-segmented-control>[data-slot=segments]>label+label [data-slot=segment-label]{margin-inline-start:-1px}[data-lcars-root] .lcars-segmented-control>[data-slot=segments]>label:first-child [data-slot=segment-label]{border-start-start-radius:var(--lcars-radius-pill);border-end-start-radius:var(--lcars-radius-pill)}[data-lcars-root] .lcars-segmented-control>[data-slot=segments]>label:last-child [data-slot=segment-label]{border-start-end-radius:var(--lcars-radius-pill);border-end-end-radius:var(--lcars-radius-pill)}[data-lcars-root] .lcars-segmented-control__input:not(:disabled):hover+[data-slot=segment-label]{border-color:var(--lcars-color-accent-hover);color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-segmented-control__input:checked+[data-slot=segment-label]{z-index:1;border-color:var(--lcars-color-accent);color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent);box-shadow:0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-segmented-control__input:focus-visible+[data-slot=segment-label]{z-index:2;outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-segmented-control__input:disabled+[data-slot=segment-label]{border-color:var(--lcars-color-decorative-border);color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,var(--lcars-color-surface-1) 0 5px,var(--lcars-color-surface-2) 5px 6px);cursor:not-allowed}[data-lcars-root] .lcars-segmented-control[data-invalid] [data-slot=segment-label]{border-color:var(--lcars-color-invalid)}[data-lcars-root] .lcars-segmented-control[data-size=sm] [data-slot=segment-label]{min-block-size:28px;padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-2);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-segmented-control[data-size=lg] [data-slot=segment-label]{min-block-size:48px;padding-inline:var(--lcars-space-4);font-size:var(--lcars-font-size-md)}[data-lcars-root] .lcars-range-slider{--lcars-_range-thumb-height:22px;--lcars-_range-thumb-width:14px}[data-lcars-root] .lcars-range-slider[data-full-width]{inline-size:100%}[data-lcars-root] .lcars-range-slider>[data-slot=control]{position:relative;block-size:var(--lcars-_control-height);min-inline-size:14rem;max-inline-size:100%}[data-lcars-root] .lcars-range-slider [data-slot=track]{position:absolute;inset-block-start:50%;inset-inline:7px;block-size:6px;translate:0 -50%;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-pill);background:var(--lcars-color-surface-2);box-shadow:inset 0 1px 3px rgb(0 0 0/72%);pointer-events:none}[data-lcars-root] .lcars-range-slider [data-slot=fill]{position:absolute;inset-block:0;inset-inline-start:var(--lcars-_range-lower);inline-size:calc(var(--lcars-_range-upper) - var(--lcars-_range-lower));border-radius:inherit;background:var(--lcars-color-accent);box-shadow:0 0 4px rgb(255 168 0/32%)}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input{position:absolute;inset:0;inline-size:100%;margin:0;appearance:none;background:transparent;pointer-events:none}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input:focus-visible{z-index:3;border-radius:var(--lcars-radius-sm);outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input::-webkit-slider-runnable-track{block-size:6px;border:0;background:transparent}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input::-webkit-slider-thumb{block-size:var(--lcars-_range-thumb-height);inline-size:var(--lcars-_range-thumb-width);margin-block-start:-8px;border:2px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);appearance:none;background:var(--lcars-color-amber-200);box-shadow:inset 0 0 0 2px var(--lcars-color-surface-2),0 0 4px rgb(255 168 0/32%);pointer-events:auto;cursor:grab}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input::-moz-range-track{block-size:6px;border:0;background:transparent}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input::-moz-range-progress{background:transparent}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input::-moz-range-thumb{block-size:calc(var(--lcars-_range-thumb-height) - 4px);inline-size:calc(var(--lcars-_range-thumb-width) - 4px);border:2px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);background:var(--lcars-color-amber-200);box-shadow:inset 0 0 0 2px var(--lcars-color-surface-2),0 0 4px rgb(255 168 0/32%);pointer-events:auto;cursor:grab}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input:active::-webkit-slider-thumb{cursor:grabbing}[data-lcars-root] .lcars-range-slider>[data-slot=control]>input:active::-moz-range-thumb{cursor:grabbing}[data-lcars-root] .lcars-range-slider[data-invalid] [data-slot=track]{border-color:var(--lcars-color-invalid)}[data-lcars-root] .lcars-range-slider>[data-slot=values]{display:flex;justify-content:space-between;gap:var(--lcars-space-2);color:var(--lcars-color-text-muted);font:600 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-range-slider[data-size=sm]{--lcars-_range-thumb-height:18px;--lcars-_range-thumb-width:12px}[data-lcars-root] .lcars-range-slider[data-size=lg]{--lcars-_range-thumb-height:26px;--lcars-_range-thumb-width:16px}[data-lcars-root] .lcars-range-slider:disabled [data-slot=track]{border-color:var(--lcars-color-decorative-border);background:var(--lcars-color-surface-1);box-shadow:none}[data-lcars-root] .lcars-range-slider:disabled [data-slot=fill]{background:var(--lcars-color-text-muted);box-shadow:none}[data-lcars-root] .lcars-range-slider:disabled input::-webkit-slider-thumb{border-color:var(--lcars-color-decorative-border);background:var(--lcars-color-text-muted);box-shadow:none;cursor:not-allowed}[data-lcars-root] .lcars-range-slider:disabled input::-moz-range-thumb{border-color:var(--lcars-color-decorative-border);background:var(--lcars-color-text-muted);box-shadow:none;cursor:not-allowed}[data-lcars-root] .lcars-rating>[data-slot=control]{display:flex;min-block-size:var(--lcars-_control-height);min-inline-size:0;align-items:center;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-rating [data-slot=symbols]{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--lcars-space-1)}[data-lcars-root] .lcars-rating [data-slot=symbols]>label{position:relative;display:inline-flex;block-size:32px;inline-size:32px;align-items:center;justify-content:center;color:var(--lcars-color-decorative-border);cursor:pointer;transition:color var(--lcars-motion-fast) ease-out,filter var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-rating [data-slot=symbols]>label svg{block-size:24px;inline-size:24px;overflow:visible;stroke:currentcolor;stroke-width:1}[data-lcars-root] .lcars-rating [data-slot=symbols]>label[data-filled]{color:var(--lcars-color-accent);filter:drop-shadow(0 0 3px rgb(255 168 0/32%))}[data-lcars-root] .lcars-rating [data-slot=symbols]>label[data-selected]{color:var(--lcars-color-amber-200)}[data-lcars-root] .lcars-rating__input:focus-visible+svg{border-radius:var(--lcars-radius-sm);outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-rating [data-slot=symbols]>label:has(input:disabled){color:var(--lcars-color-text-muted);filter:none;cursor:not-allowed}[data-lcars-root] .lcars-rating[data-invalid] [data-slot=symbols]{border-block-end:1px solid var(--lcars-color-invalid)}[data-lcars-root] .lcars-rating [data-slot=clear]{display:inline-grid;block-size:24px;inline-size:24px;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:0;place-items:center;color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);cursor:pointer}[data-lcars-root] .lcars-rating [data-slot=clear]:hover{border-color:var(--lcars-color-accent-hover);color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-rating [data-slot=clear]:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-rating [data-slot=value]{color:var(--lcars-color-text-muted);font:600 var(--lcars-font-size-xs) /1 var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-rating[data-size=sm] [data-slot=symbols]>label{block-size:28px;inline-size:28px}[data-lcars-root] .lcars-rating[data-size=sm] [data-slot=symbols]>label svg{block-size:20px;inline-size:20px}[data-lcars-root] .lcars-rating[data-size=lg] [data-slot=symbols]>label{block-size:40px;inline-size:40px}[data-lcars-root] .lcars-rating[data-size=lg] [data-slot=symbols]>label svg{block-size:32px;inline-size:32px}@media (prefers-reduced-motion:reduce){[data-lcars-root] .lcars-number-input [data-slot=controls] button,[data-lcars-root] .lcars-rating [data-slot=symbols]>label,[data-lcars-root] .lcars-segmented-control [data-slot=segment-label],[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input,.lcars-json-input,.lcars-pin-input__digit),[data-lcars-root] :is(.lcars-password-input__toggle,.lcars-search-input__clear){transition-duration:var(--lcars-motion-instant)}}@media (forced-colors:active){[data-lcars-root] .lcars-json-input,[data-lcars-root] .lcars-pin-input__digit,[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input){border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none;forced-color-adjust:auto}[data-lcars-root] .lcars-json-input:focus-visible,[data-lcars-root] .lcars-pin-input__digit:focus-visible,[data-lcars-root] :is(.lcars-password-input,.lcars-search-input,.lcars-number-input):focus-within{outline-color:Highlight}[data-lcars-root] .lcars-number-input [data-slot=controls] button,[data-lcars-root] :is(.lcars-password-input__toggle,.lcars-search-input__clear){border-color:ButtonText;color:ButtonText;background:ButtonFace}[data-lcars-root] .lcars-segmented-control [data-slot=segment-label]{border-color:ButtonText;color:ButtonText;background:ButtonFace;box-shadow:none;forced-color-adjust:none}[data-lcars-root] .lcars-segmented-control__input:checked+[data-slot=segment-label]{color:HighlightText;background:Highlight}[data-lcars-root] .lcars-segmented-control__input:focus-visible+[data-slot=segment-label]{outline-color:Highlight}[data-lcars-root] .lcars-range-slider [data-slot=track]{border-color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-range-slider [data-slot=fill]{background:Highlight;box-shadow:none}[data-lcars-root] .lcars-range-slider input::-webkit-slider-thumb{border-color:Highlight;background:Highlight;box-shadow:none;forced-color-adjust:none}[data-lcars-root] .lcars-range-slider input::-moz-range-thumb{border-color:Highlight;background:Highlight;box-shadow:none;forced-color-adjust:none}[data-lcars-root] .lcars-range-slider input:focus-visible{outline-color:Highlight}[data-lcars-root] .lcars-rating [data-slot=symbols]>label{color:GrayText;filter:none;forced-color-adjust:none}[data-lcars-root] .lcars-rating [data-slot=symbols]>label[data-filled]{color:Highlight}[data-lcars-root] .lcars-rating__input:focus-visible+svg{outline-color:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-split-pane{--lcars-_split-separator-size:24px;display:grid;min-block-size:0;min-inline-size:0;overflow:hidden;border:1px solid var(--lcars-color-decorative-border);background:var(--lcars-color-surface-1)}[data-lcars-root] .lcars-split-pane[data-orientation=horizontal]{grid-template-columns:minmax(0,var(--lcars-_split-value)) var(--lcars-_split-separator-size) minmax(0,calc(100% - var(--lcars-_split-value) - var(--lcars-_split-separator-size)))}[data-lcars-root] .lcars-split-pane[data-orientation=vertical]{grid-template-rows:minmax(0,var(--lcars-_split-value)) var(--lcars-_split-separator-size) minmax(0,calc(100% - var(--lcars-_split-value) - var(--lcars-_split-separator-size)))}[data-lcars-root] .lcars-split-pane>:is([data-slot=start-panel],[data-slot=end-panel]){min-block-size:0;min-inline-size:0;overflow:hidden}[data-lcars-root] .lcars-split-pane__separator{position:relative;display:grid;min-block-size:0;min-inline-size:0;place-items:center;border:0;outline:none;color:var(--lcars-color-control-border);background:var(--lcars-color-surface-2);touch-action:none;-webkit-user-select:none;user-select:none}[data-lcars-root] .lcars-split-pane[data-orientation=horizontal]>.lcars-split-pane__separator{cursor:col-resize}[data-lcars-root] .lcars-split-pane[data-orientation=vertical]>.lcars-split-pane__separator{cursor:row-resize}[data-lcars-root] .lcars-split-pane__separator>[data-slot=separator-rail]{display:block;background:currentcolor;box-shadow:0 0 0 transparent;transition:color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-split-pane[data-orientation=horizontal] .lcars-split-pane__separator>[data-slot=separator-rail]{inline-size:2px;block-size:100%}[data-lcars-root] .lcars-split-pane[data-orientation=vertical] .lcars-split-pane__separator>[data-slot=separator-rail]{inline-size:100%;block-size:2px}[data-lcars-root] .lcars-split-pane[data-dragging]>.lcars-split-pane__separator,[data-lcars-root] .lcars-split-pane__separator:hover{color:var(--lcars-color-accent)}[data-lcars-root] .lcars-split-pane[data-dragging]>.lcars-split-pane__separator>[data-slot=separator-rail]{box-shadow:0 0 8px rgb(255 168 0/42%)}[data-lcars-root] .lcars-split-pane__separator:focus-visible{z-index:1;outline:2px solid var(--lcars-color-focus);outline-offset:-4px}[data-lcars-root] .lcars-split-pane[data-disabled]>.lcars-split-pane__separator{color:var(--lcars-color-text-muted);cursor:not-allowed}[data-lcars-root] .lcars-split-pane[data-disabled]>.lcars-split-pane__separator>[data-slot=separator-rail]{background:transparent;box-shadow:none}[data-lcars-root] .lcars-split-pane[data-disabled][data-orientation=horizontal]>.lcars-split-pane__separator>[data-slot=separator-rail]{border-inline-start:2px dashed currentcolor}[data-lcars-root] .lcars-split-pane[data-disabled][data-orientation=vertical]>.lcars-split-pane__separator>[data-slot=separator-rail]{border-block-start:2px dashed currentcolor}[data-lcars-root] .lcars-resizable-panel{display:grid;min-block-size:0;min-inline-size:0;block-size:100%;grid-template-rows:auto minmax(0,1fr);color:var(--lcars-color-text);background:linear-gradient(180deg,rgb(255 168 0/3%),transparent 30%),var(--lcars-color-surface-1)}[data-lcars-root] .lcars-resizable-panel:not(:has(>[data-slot=header])){grid-template-rows:minmax(0,1fr)}[data-lcars-root] .lcars-resizable-panel[data-scrollable]{display:block;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--lcars-color-control-border) var(--lcars-color-surface-2);scrollbar-width:thin}[data-lcars-root] .lcars-resizable-panel>[data-slot=header]{border-block-end:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);font:700 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-resizable-panel>[data-slot=content]{min-block-size:0;min-inline-size:0}[data-lcars-root] .lcars-resizable-panel[data-padding=sm]>[data-slot=content]{padding:var(--lcars-space-2)}[data-lcars-root] .lcars-resizable-panel[data-padding=md]>[data-slot=content]{padding:var(--lcars-_panel-padding)}[data-lcars-root] .lcars-affix{position:fixed;max-block-size:100dvh;max-inline-size:100dvw;pointer-events:none}[data-lcars-root] .lcars-affix[data-default-block-position]{inset-block-end:var(--lcars-space-4)}[data-lcars-root] .lcars-affix[data-default-inline-position]{inset-inline-end:var(--lcars-space-4)}[data-lcars-root] .lcars-affix[data-layer=base]{z-index:var(--lcars-layer-base)}[data-lcars-root] .lcars-affix[data-layer=sticky]{z-index:var(--lcars-layer-sticky)}[data-lcars-root] .lcars-affix[data-layer=popover]{z-index:var(--lcars-layer-popover)}[data-lcars-root] .lcars-affix>[data-slot=content]{max-block-size:inherit;max-inline-size:inherit;pointer-events:auto}[data-lcars-root] .lcars-floating-panel{position:fixed;z-index:var(--lcars-layer-sticky);inset-block-start:var(--lcars-_floating-block-start);inset-inline-start:var(--lcars-_floating-inline-start);display:grid;max-block-size:calc(100dvh - var(--lcars-space-2));max-inline-size:calc(100dvw - var(--lcars-space-2));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:inset 0 0 0 1px rgb(255 212 119/8%),0 16px 44px var(--lcars-color-shadow)}[data-lcars-root] .lcars-floating-panel[data-bounds=viewport]{inset-block-start:clamp(0px,var(--lcars-_floating-block-start),calc(100dvh - var(--lcars-space-6)));inset-inline-start:clamp(0px,var(--lcars-_floating-inline-start),calc(100dvw - var(--lcars-space-6)))}[data-lcars-root] .lcars-floating-panel[data-size=sm]{inline-size:min(20rem,100%)}[data-lcars-root] .lcars-floating-panel[data-size=md]{inline-size:min(28rem,100%)}[data-lcars-root] .lcars-floating-panel[data-size=lg]{inline-size:min(38rem,100%)}[data-lcars-root] .lcars-floating-panel[data-resizable]{resize:both}[data-lcars-root] .lcars-floating-panel>[data-slot=titlebar]{display:grid;min-block-size:var(--lcars-_control-height);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-block-end:1px solid var(--lcars-color-amber-800);color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent);font:700 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-floating-panel>[data-slot=titlebar]>[data-slot=title]{align-self:center;padding-inline:var(--lcars-space-3)}[data-lcars-root] .lcars-floating-panel [data-slot=drag-handle]{display:flex;min-block-size:var(--lcars-_control-height);min-inline-size:0;align-items:center;border:0;padding:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;touch-action:none;cursor:grab}[data-lcars-root] .lcars-floating-panel [data-slot=drag-handle]>[data-slot=title]{min-inline-size:0;padding-inline:var(--lcars-space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-lcars-root] .lcars-floating-panel [data-slot=drag-handle][data-dragging]{cursor:grabbing}[data-lcars-root] .lcars-floating-panel [data-slot=drag-handle]:hover{background:rgb(5 4 3/12%)}[data-lcars-root] .lcars-floating-panel>[data-slot=titlebar]>[data-slot=controls]{display:inline-flex;align-items:center;gap:var(--lcars-space-1);padding-inline:var(--lcars-space-1)}[data-lcars-root] .lcars-floating-panel>[data-slot=content]{min-block-size:0;min-inline-size:0;overflow:auto;padding:var(--lcars-_panel-padding);overscroll-behavior:contain;scrollbar-color:var(--lcars-color-control-border) var(--lcars-color-surface-2);scrollbar-width:thin}[data-lcars-root] .lcars-floating-panel>[data-slot=status]{border-block-start:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);font:600 var(--lcars-font-size-xs) /1.2 var(--lcars-font-data);letter-spacing:.06em}[data-lcars-root] .lcars-copy-button{display:inline-flex;min-inline-size:0}[data-lcars-root] .lcars-copy-button[data-full-width]{inline-size:100%}[data-lcars-root] .lcars-copy-button__control[data-status=copied]{--lcars-_button-background:var(--lcars-color-control-selected);--lcars-_button-border:var(--lcars-color-control-selected);--lcars-_button-color:var(--lcars-color-text-on-accent);box-shadow:0 0 5px rgb(255 168 0/30%)}[data-lcars-root] .lcars-copy-button__control[data-status=copying]{--lcars-_button-border:var(--lcars-color-accent-hover);--lcars-_button-color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-copy-button__control[data-status=error]{--lcars-_button-background:transparent;--lcars-_button-border:var(--lcars-color-danger);--lcars-_button-color:var(--lcars-color-danger);box-shadow:0 0 5px rgb(255 107 74/28%)}[data-lcars-root] .lcars-file-button{max-inline-size:100%}}@media (pointer:coarse){@layer lcars.components{[data-lcars-root] .lcars-split-pane{--lcars-_split-separator-size:32px}}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-copy-button__control,[data-lcars-root] .lcars-file-button,[data-lcars-root] .lcars-split-pane__separator>[data-slot=separator-rail]{transition-duration:0s}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-floating-panel,[data-lcars-root] .lcars-resizable-panel,[data-lcars-root] .lcars-split-pane{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-split-pane__separator{color:ButtonText;background:ButtonFace}[data-lcars-root] .lcars-split-pane__separator:focus-visible{outline-color:Highlight}[data-lcars-root] .lcars-floating-panel>[data-slot=titlebar]{border-color:CanvasText;color:HighlightText;background:Highlight}[data-lcars-root] .lcars-copy-button__control[data-status=copied],[data-lcars-root] .lcars-copy-button__control[data-status=error]{border-color:Highlight;color:HighlightText;background:Highlight;box-shadow:none}}}@media (max-width:30rem){@layer lcars.components{[data-lcars-root] .lcars-floating-panel{max-block-size:calc(100dvh - var(--lcars-space-2));max-inline-size:calc(100dvw - var(--lcars-space-2))}}}@layer lcars.components{[data-lcars-root] .lcars-alert-dialog [data-slot=actions]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lcars-space-2);margin-block-start:var(--lcars-space-4)}[data-lcars-root] :is(.lcars-select__modal-title,.lcars-combo-box__modal-title){display:none}[data-lcars-root] .lcars-hover-card,[data-lcars-root] .lcars-menu__popover,[data-lcars-root] .lcars-popover{z-index:var(--lcars-layer-popover);max-inline-size:min(24rem,calc(100vw - var(--lcars-space-4)));border:1px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:0 0 6px rgb(255 168 0/22%),0 16px 48px var(--lcars-color-shadow)}[data-lcars-root] .lcars-hover-card__content,[data-lcars-root] .lcars-popover__content{min-inline-size:12rem;padding:var(--lcars-space-4);outline:none}[data-lcars-root] .lcars-hover-card[data-entering],[data-lcars-root] .lcars-menu__popover[data-entering],[data-lcars-root] .lcars-popover[data-entering]{animation:lcars-overlay-enter var(--lcars-motion-normal) ease-out}[data-lcars-root] .lcars-menu{display:grid;min-inline-size:14rem;max-block-size:min(22rem,var(--available-height));overflow:auto;padding:var(--lcars-space-1);outline:none}[data-lcars-root] .lcars-menu__item{display:grid;min-block-size:var(--lcars-_control-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lcars-space-4);border:1px solid transparent;border-inline-start:3px solid transparent;padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);outline:none;font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-menu__item [data-slot=text]{display:grid;gap:2px}[data-lcars-root] .lcars-menu__item [data-slot=description],[data-lcars-root] .lcars-menu__item [data-slot=shortcut]{color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-menu__item:is([data-hovered],[data-focused]){border-color:var(--lcars-color-control-border);border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-menu__item[data-focus-visible]{outline:2px solid var(--lcars-color-focus);outline-offset:-3px}[data-lcars-root] .lcars-menu__item[data-disabled]{color:var(--lcars-color-text-muted);text-decoration:line-through}[data-lcars-root] .lcars-menu__item[data-tone=danger]{color:var(--lcars-color-danger)}html[data-navigation=directional] [data-lcars-root] :is(.lcars-select__popover,.lcars-combo-box__popover){position:fixed!important;z-index:var(--lcars-layer-modal);inset:var(--lcars-space-2)!important;display:grid;block-size:auto!important;min-block-size:0;max-block-size:none!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;grid-template-rows:auto minmax(0,1fr);margin:0!important;overflow:hidden;border:1px solid var(--lcars-color-accent);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:0 0 0 100vmax var(--lcars-color-overlay-scrim),0 0 12px rgb(255 168 0/28%);transform:none!important}html[data-navigation=directional] [data-lcars-root] :is(.lcars-select__modal-title,.lcars-combo-box__modal-title){display:block;border-block-end:1px solid var(--lcars-color-decorative-border);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-accent);font:700 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}html[data-navigation=directional] [data-lcars-root] :is(.lcars-select__listbox,.lcars-combo-box__listbox){min-block-size:0;min-inline-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html[data-navigation=directional] [data-lcars-root] :is(.lcars-select__option,.lcars-combo-box__option){min-block-size:3.5rem;align-content:center}html[data-navigation=directional] [data-lcars-root] :is(.lcars-select__option,.lcars-combo-box__option):is([data-focused],[data-focus-visible]){border-color:var(--lcars-color-focus);border-inline-start-color:var(--lcars-color-focus);color:var(--lcars-color-black);background:var(--lcars-color-focus);outline:none}}@keyframes lcars-overlay-enter{0%{opacity:0;translate:0 3px}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-hover-card,[data-lcars-root] .lcars-menu__popover,[data-lcars-root] .lcars-popover{animation:none}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-hover-card,[data-lcars-root] .lcars-menu__popover,[data-lcars-root] .lcars-popover{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-menu__item:is([data-hovered],[data-focused]){color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-notification,[data-lcars-root] .lcars-toast{display:grid;min-inline-size:0;grid-template-columns:4px minmax(0,1fr) auto;align-items:start;gap:var(--lcars-space-3);border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);box-shadow:inset 0 1px 0 rgb(255 212 119/8%),0 12px 32px var(--lcars-color-shadow)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)>[data-slot=indicator]{align-self:stretch;min-block-size:100%;background:var(--lcars-color-control-border)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)[data-tone=info]>[data-slot=indicator]{background:var(--lcars-color-info)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)[data-tone=success]>[data-slot=indicator]{background:var(--lcars-color-success)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)[data-tone=warning]>[data-slot=indicator]{background:var(--lcars-color-warning)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)[data-tone=danger]{border-color:var(--lcars-color-danger)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)[data-tone=danger]>[data-slot=indicator]{background:var(--lcars-color-danger)}[data-lcars-root] :is(.lcars-notification,.lcars-toast)>[data-slot=content]{display:grid;min-inline-size:0;gap:var(--lcars-space-2)}[data-lcars-root] :is(.lcars-notification,.lcars-toast) [data-slot=title]{color:var(--lcars-color-text-strong);font:650 var(--lcars-font-size-sm) /1.25 var(--lcars-font-data);letter-spacing:.04em}[data-lcars-root] :is(.lcars-notification,.lcars-toast) :is([data-slot=body],[data-slot=description]){font-size:var(--lcars-font-size-sm)}[data-lcars-root] .lcars-notification [data-slot=actions]{display:flex;flex-wrap:wrap;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-toast-region{position:fixed;z-index:var(--lcars-layer-toast);inset-block-end:var(--lcars-space-4);inset-inline-end:var(--lcars-space-4);inline-size:min(24rem,calc(100vw - var(--lcars-space-8)));pointer-events:none}[data-lcars-root] .lcars-toast-region[data-placement^=top]{inset-block:var(--lcars-space-4) auto}[data-lcars-root] .lcars-toast-region[data-placement$=start]{inset-inline:var(--lcars-space-4) auto}[data-lcars-root] .lcars-toast-region>ol{display:grid;gap:var(--lcars-space-2);margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-toast{pointer-events:auto;animation:lcars-toast-enter var(--lcars-motion-slow) ease-out}}@keyframes lcars-toast-enter{0%{opacity:0;translate:0 var(--lcars-space-2)}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-toast{animation:none}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-notification,[data-lcars-root] .lcars-toast{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}}}@layer lcars.components{[data-lcars-root] .lcars-stepper>ol{display:flex;min-inline-size:0;margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-stepper[data-orientation=vertical]>ol{flex-direction:column}[data-lcars-root] .lcars-stepper li{position:relative;min-inline-size:0;flex:1 1}[data-lcars-root] .lcars-stepper[data-orientation=horizontal] li:not(:last-child):after{position:absolute;z-index:0;inset-block-start:calc(var(--lcars-_control-height) / 2);inset-inline:calc(50% + var(--lcars-_control-height) / 2) calc(-50% + var(--lcars-_control-height) / 2);block-size:1px;background:var(--lcars-color-decorative-border);content:""}[data-lcars-root] .lcars-stepper button{position:relative;z-index:1;display:grid;min-block-size:var(--lcars-_control-height);inline-size:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--lcars-space-2);border:0;padding:var(--lcars-space-2);color:var(--lcars-color-text-muted);background:transparent;font-family:var(--lcars-font-data);text-align:start}[data-lcars-root] .lcars-stepper button [data-slot=index]{display:inline-grid;block-size:var(--lcars-_control-height);inline-size:var(--lcars-_control-height);place-items:center;border:1px solid var(--lcars-color-control-border);border-radius:50%;background:var(--lcars-color-surface-2);font-weight:700}[data-lcars-root] .lcars-stepper li:is([data-active],[data-complete]) button{color:var(--lcars-color-text-strong)}[data-lcars-root] .lcars-stepper li[data-active] button [data-slot=index]{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-control-selected)}[data-lcars-root] .lcars-stepper button [data-slot=text]{display:grid;min-inline-size:0;gap:2px}[data-lcars-root] .lcars-stepper button :is([data-slot=description],[data-slot=optional]){color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-stepper button:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-command-bar{inline-size:min(42rem,calc(100vw - var(--lcars-space-4)))}[data-lcars-root] .lcars-command-bar__input{min-block-size:var(--lcars-_control-height);inline-size:100%;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 3px 0 0 var(--lcars-color-amber-800);font:500 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data)}[data-lcars-root] .lcars-command-bar__input:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-command-bar__list{display:grid;max-block-size:min(50dvh,28rem);overflow:auto;gap:2px;margin-block-start:var(--lcars-space-3);outline:none}[data-lcars-root] .lcars-command-bar__item{display:grid;min-block-size:var(--lcars-_control-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lcars-space-4);border:1px solid transparent;border-inline-start:3px solid transparent;padding:var(--lcars-space-2) var(--lcars-space-3);outline:none;font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-command-bar__item:is([data-hovered],[data-focused]){border-color:var(--lcars-color-control-border);border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-command-bar__item [data-slot=text]{display:grid;gap:2px}[data-lcars-root] .lcars-command-bar__item :is([data-slot=description],[data-slot=shortcut]){color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-command-bar__empty{padding:var(--lcars-space-4);color:var(--lcars-color-text-muted);text-align:center}[data-lcars-root] .lcars-table-of-contents{border-inline-start:1px solid var(--lcars-color-decorative-border);color:var(--lcars-color-text-muted);font:550 var(--lcars-font-size-sm) /1.35 var(--lcars-font-data)}[data-lcars-root] .lcars-table-of-contents ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}[data-lcars-root] .lcars-table-of-contents li[data-level="3"]{padding-inline-start:var(--lcars-space-3)}[data-lcars-root] .lcars-table-of-contents li:is([data-level="4"],[data-level="5"],[data-level="6"]){padding-inline-start:var(--lcars-space-6)}[data-lcars-root] .lcars-table-of-contents a{display:block;border-inline-start:3px solid transparent;padding:var(--lcars-space-2) var(--lcars-space-3);color:inherit;text-decoration:none}[data-lcars-root] .lcars-table-of-contents a:hover{color:var(--lcars-color-text);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-table-of-contents a[aria-current]{border-inline-start-color:var(--lcars-color-accent);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-table-of-contents a:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}}@media (max-width:40rem){@layer lcars.components{[data-lcars-root] .lcars-stepper[data-orientation=horizontal]>ol{flex-direction:column}[data-lcars-root] .lcars-stepper[data-orientation=horizontal] li:after{display:none}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-command-bar__input,[data-lcars-root] .lcars-stepper button [data-slot=index]{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-command-bar__item:is([data-hovered],[data-focused]),[data-lcars-root] .lcars-stepper li[data-active] button [data-slot=index]{color:HighlightText;background:Highlight}}}@layer lcars.components{[data-lcars-root] .lcars-dial{display:inline-grid;inline-size:fit-content;justify-items:center;gap:var(--lcars-space-2);color:var(--lcars-color-text);font-family:var(--lcars-font-data)}[data-lcars-root] .lcars-dial>[data-slot=label]{color:var(--lcars-color-text-strong);font-size:var(--lcars-font-size-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] .lcars-dial>[data-slot=instrument]{position:relative;display:grid;block-size:var(--lcars-_dial-size,7rem);inline-size:var(--lcars-_dial-size,7rem);place-items:center;border:1px solid var(--lcars-color-decorative-border);border-radius:50%;background:radial-gradient(circle,var(--lcars-color-surface-3) 0 42%,transparent 43%),repeating-conic-gradient(from -135deg,var(--lcars-color-control-border) 0 1deg,transparent 1deg 15deg),var(--lcars-color-surface-1);box-shadow:inset 0 0 1rem rgb(0 0 0/80%),0 0 0 3px var(--lcars-color-black)}[data-lcars-root] .lcars-dial[data-size=sm]{--lcars-_dial-size:5rem}[data-lcars-root] .lcars-dial[data-size=lg]{--lcars-_dial-size:9rem}[data-lcars-root] .lcars-dial [data-slot=scale]{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from -135deg,var(--lcars-color-accent) 0 var(--lcars-_dial-progress),transparent var(--lcars-_dial-progress) 270deg,transparent 270deg);-webkit-mask:radial-gradient(circle,transparent 0 72%,black 73% 78%,transparent 79%);mask:radial-gradient(circle,transparent 0 72%,black 73% 78%,transparent 79%)}[data-lcars-root] .lcars-dial [data-slot=knob]{position:relative;display:block;block-size:58%;inline-size:58%;border:1px solid var(--lcars-color-control-border);border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--lcars-color-amber-800),var(--lcars-color-black) 72%);box-shadow:inset 0 0 0 3px var(--lcars-color-surface-2),0 3px 8px var(--lcars-color-shadow);rotate:var(--lcars-_dial-angle)}[data-lcars-root] .lcars-dial [data-slot=pointer]{position:absolute;inset-block-start:8%;inset-inline-start:calc(50% - 1px);block-size:34%;inline-size:2px;background:var(--lcars-color-accent);box-shadow:0 0 5px rgb(255 168 0/45%)}[data-lcars-root] .lcars-dial>[data-slot=value]{min-inline-size:5rem;border-block-end:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-1) var(--lcars-space-2);color:var(--lcars-color-text-strong);background:var(--lcars-color-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}[data-lcars-root] .lcars-dial__input{inline-size:var(--lcars-_dial-size,7rem);accent-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-dial__input:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:3px}[data-lcars-root] .lcars-dial[data-disabled]{color:var(--lcars-color-text-muted)}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-dial [data-slot=knob],[data-lcars-root] .lcars-dial>[data-slot=instrument]{border-color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-dial [data-slot=pointer]{background:CanvasText;box-shadow:none}}}@layer lcars.components{[data-lcars-root] :is(.lcars-date-field,.lcars-time-field){min-block-size:var(--lcars-_control-height);min-inline-size:12rem;max-inline-size:100%;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800);color-scheme:dark;font:500 var(--lcars-font-size-sm) /1.25 var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--lcars-color-accent);transition:border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] :is(.lcars-date-field,.lcars-time-field)[data-full-width]{inline-size:100%}[data-lcars-root] :is(.lcars-date-field,.lcars-time-field):focus-visible{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-accent),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] :is(.lcars-date-field,.lcars-time-field):is([data-invalid],:invalid){border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-date-field,.lcars-time-field):disabled{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(169 120 45/9%) 5px 6px),var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root] :is(.lcars-date-field,.lcars-time-field)[data-read-only]{border-style:dashed}[data-lcars-root] :is(.lcars-date-field,.lcars-time-field)::-webkit-calendar-picker-indicator{border-radius:var(--lcars-radius-sm);opacity:.78;cursor:pointer;filter:sepia(1) saturate(4) brightness(1.4)}[data-lcars-root] .lcars-color-input,[data-lcars-root] .lcars-date-picker{display:flex;min-block-size:var(--lcars-_control-height);min-inline-size:12rem;max-inline-size:100%;align-items:stretch;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);color:var(--lcars-color-text);background:var(--lcars-color-surface-2);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-amber-800);transition:border-color var(--lcars-motion-normal) ease-out,box-shadow var(--lcars-motion-normal) ease-out}[data-lcars-root] :is(.lcars-date-picker,.lcars-color-input)[data-full-width]{inline-size:100%}[data-lcars-root] :is(.lcars-date-picker,.lcars-color-input):focus-within{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-accent),0 0 4px rgb(255 168 0/32%)}[data-lcars-root] :is(.lcars-date-picker,.lcars-color-input)[data-invalid]{border-color:var(--lcars-color-invalid);box-shadow:inset 0 2px 8px rgb(0 0 0/56%),inset 3px 0 0 var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-date-picker,.lcars-color-input)[data-disabled]{color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(169 120 45/9%) 5px 6px),var(--lcars-color-surface-1)}[data-lcars-root] :is(.lcars-date-picker,.lcars-color-input)[data-read-only]{border-style:dashed}[data-lcars-root] .lcars-color-input__control,[data-lcars-root] .lcars-date-picker__control{min-inline-size:0;flex:1 1 auto;border:0;outline:0;padding-block:var(--lcars-space-2);padding-inline:var(--lcars-space-3);color:inherit;background:transparent;font:500 var(--lcars-font-size-sm) /1.25 var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--lcars-color-accent)}[data-lcars-root] .lcars-date-picker__control{color-scheme:dark}[data-lcars-root] .lcars-date-picker__control::-webkit-calendar-picker-indicator{display:none}[data-lcars-root] .lcars-color-input__control:focus-visible,[data-lcars-root] .lcars-date-picker__control:focus-visible{outline:0}[data-lcars-root] .lcars-date-picker [data-slot=picker-button]{display:inline-grid;min-block-size:24px;min-inline-size:40px;border:0;border-inline-start:1px solid var(--lcars-color-control-border);padding:var(--lcars-space-2);place-items:center;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-3);cursor:pointer}[data-lcars-root] .lcars-date-picker [data-slot=picker-button] svg{block-size:20px;inline-size:20px;fill:none;stroke:currentcolor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5}[data-lcars-root] .lcars-date-picker [data-slot=picker-button]:not(:disabled):hover{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent-hover)}[data-lcars-root] .lcars-date-picker [data-slot=picker-button]:focus-visible{position:relative;z-index:1;outline:2px solid var(--lcars-color-focus);outline-offset:-3px}[data-lcars-root] .lcars-date-picker [data-slot=picker-button]:disabled{color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root] .lcars-color-input [data-slot=picker]{block-size:auto;inline-size:44px;flex:0 0 auto;border:0;border-inline-end:1px solid var(--lcars-color-control-border);padding:var(--lcars-space-1);color:var(--lcars-color-text);background:linear-gradient(var(--lcars-_color-preview),var(--lcars-_color-preview)) 50% /24px 24px no-repeat,var(--lcars-color-surface-3);cursor:pointer}[data-lcars-root] .lcars-color-input [data-slot=picker]::-webkit-color-swatch-wrapper{padding:0}[data-lcars-root] .lcars-color-input [data-slot=picker]::-webkit-color-swatch{border:1px solid var(--lcars-color-text-muted);border-radius:0}[data-lcars-root] .lcars-color-input [data-slot=picker]::-moz-color-swatch{border:1px solid var(--lcars-color-text-muted);border-radius:0}[data-lcars-root] .lcars-color-input [data-slot=picker]:focus-visible{position:relative;z-index:1;outline:2px solid var(--lcars-color-focus);outline-offset:-3px}[data-lcars-root] .lcars-color-input [data-slot=picker]:disabled{cursor:not-allowed;filter:grayscale(1)}[data-lcars-root] :is(.lcars-color-picker,.lcars-calendar){min-inline-size:0;margin:0;border:0;padding:0;color:var(--lcars-color-text)}[data-lcars-root] :is(.lcars-color-picker,.lcars-calendar)[data-full-width]{inline-size:100%}[data-lcars-root] :is(.lcars-color-picker,.lcars-calendar)>[data-slot=legend]{margin-block-end:var(--lcars-space-1);padding:0;color:var(--lcars-color-text-strong);font:700 var(--lcars-font-size-xs) /1.25 var(--lcars-font-data);letter-spacing:.08em;text-transform:uppercase}[data-lcars-root] :is(.lcars-color-picker,.lcars-calendar)>[data-slot=legend] [data-slot=required-marker]{margin-inline-start:var(--lcars-space-1);color:var(--lcars-color-invalid)}[data-lcars-root] :is(.lcars-color-picker,.lcars-calendar)>[data-slot=description]{margin-block-end:var(--lcars-space-2);color:var(--lcars-color-text-muted);font:400 var(--lcars-font-size-xs) /1.4 var(--lcars-font-body)}[data-lcars-root] :is(.lcars-color-picker,.lcars-calendar)>[data-slot=error]{margin-block-start:var(--lcars-space-2);color:var(--lcars-color-invalid);font:600 var(--lcars-font-size-xs) /1.4 var(--lcars-font-body)}[data-lcars-root] .lcars-color-picker [data-slot=swatches]{display:grid;gap:var(--lcars-space-2)}[data-lcars-root] .lcars-color-picker [data-slot=swatch-label]{color:var(--lcars-color-text-muted);font:600 var(--lcars-font-size-xs) /1.25 var(--lcars-font-data);letter-spacing:.06em;text-transform:uppercase}[data-lcars-root] .lcars-color-picker [data-slot=swatch-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));gap:var(--lcars-space-2);max-inline-size:26rem}[data-lcars-root] .lcars-color-picker [data-slot=swatch]{position:relative;display:grid;block-size:40px;min-inline-size:36px;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:3px;place-items:center;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-2);box-shadow:inset 0 0 0 1px rgb(0 0 0/75%);cursor:pointer;transition:border-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-fast) ease-out}[data-lcars-root] .lcars-color-picker [data-slot=swatch-chip]{display:block;block-size:100%;inline-size:100%;border:1px solid rgb(255 212 119/42%);background:var(--lcars-_swatch-color)}[data-lcars-root] .lcars-color-picker [data-slot=selected-mark]{position:absolute;display:grid;block-size:18px;inline-size:18px;border:1px solid;place-items:center;color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent);font:900 var(--lcars-font-size-xs) /1 var(--lcars-font-data)}[data-lcars-root] .lcars-color-picker [data-slot=swatch]:hover{border-color:var(--lcars-color-accent-hover)}[data-lcars-root] .lcars-color-picker [data-slot=swatch][aria-checked=true]{border-color:var(--lcars-color-focus);box-shadow:inset 0 0 0 1px var(--lcars-color-focus),0 0 5px rgb(255 168 0/36%)}[data-lcars-root] .lcars-color-picker [data-slot=swatch]:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-color-picker [data-slot=swatch]:is(:disabled,[aria-disabled=true]){border-style:dashed;color:var(--lcars-color-text-muted);filter:grayscale(1);cursor:not-allowed}[data-lcars-root] .lcars-color-picker [data-slot=custom]{display:inline-flex;min-block-size:32px;margin-block-start:var(--lcars-space-3);align-items:center;gap:var(--lcars-space-2);border:1px solid var(--lcars-color-control-border);padding-inline-start:var(--lcars-space-2);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);font:700 var(--lcars-font-size-xs) /1 var(--lcars-font-data);letter-spacing:.06em;text-transform:uppercase}[data-lcars-root] .lcars-color-picker [data-slot=custom] input{block-size:30px;inline-size:42px;border:0;border-inline-start:1px solid var(--lcars-color-control-border);padding:2px;color:var(--lcars-color-text);background:var(--lcars-color-surface-3);cursor:pointer}[data-lcars-root] .lcars-color-picker [data-slot=custom] input:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-color-picker[data-invalid]{border-inline-start:2px solid var(--lcars-color-invalid);padding-inline-start:var(--lcars-space-2)}[data-lcars-root] .lcars-calendar [data-slot=calendar-surface]{inline-size:min(100%,21rem);border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding:var(--lcars-space-2);background:linear-gradient(90deg,var(--lcars-color-amber-800) 0 3px,transparent 3px),var(--lcars-color-surface-1);box-shadow:inset 0 2px 10px rgb(0 0 0/62%)}[data-lcars-root] .lcars-calendar [data-slot=calendar-header]{display:grid;min-block-size:36px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;border-block-end:1px solid var(--lcars-color-control-border);background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-calendar [data-slot=calendar-header] h2{display:grid;min-inline-size:0;margin:0;padding-inline:var(--lcars-space-2);place-items:center;overflow:hidden;color:var(--lcars-color-text-strong);font:700 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data);letter-spacing:.05em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}[data-lcars-root] .lcars-calendar [data-slot=calendar-header] button{display:grid;border:0;padding:0;place-items:center;color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-3);font:700 var(--lcars-font-size-xl) /1 var(--lcars-font-data);cursor:pointer}[data-lcars-root] .lcars-calendar [data-slot=previous-month]{border-inline-end:1px solid var(--lcars-color-control-border)}[data-lcars-root] .lcars-calendar [data-slot=next-month]{border-inline-start:1px solid var(--lcars-color-control-border)}[data-lcars-root] .lcars-calendar [data-slot=calendar-header] button:not(:disabled):hover{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent-hover)}[data-lcars-root] .lcars-calendar [data-slot=calendar-header] button:focus-visible{position:relative;z-index:1;outline:2px solid var(--lcars-color-focus);outline-offset:-3px}[data-lcars-root] .lcars-calendar [data-slot=calendar-header] button:disabled{color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root] .lcars-calendar:dir(rtl) :is([data-slot=previous-month],[data-slot=next-month]) span{transform:scaleX(-1)}[data-lcars-root] .lcars-calendar [data-slot=grid]{display:grid;gap:1px;margin-block-start:var(--lcars-space-2);outline:0}[data-lcars-root] .lcars-calendar [data-slot=grid]:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:2px}[data-lcars-root] .lcars-calendar [data-slot=week],[data-lcars-root] .lcars-calendar [data-slot=weekday-row]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}[data-lcars-root] .lcars-calendar [data-slot=weekday]{display:grid;min-block-size:24px;place-items:center;overflow:hidden;color:var(--lcars-color-text-muted);font:700 var(--lcars-font-size-xs) /1 var(--lcars-font-data);text-overflow:clip;text-transform:uppercase;white-space:nowrap}[data-lcars-root] .lcars-calendar [data-slot=date],[data-lcars-root] .lcars-calendar [data-slot=empty-date]{display:grid;min-block-size:36px;min-inline-size:0;border:1px solid transparent;border-radius:var(--lcars-radius-sm);padding:0;place-items:center;color:var(--lcars-color-text);background:var(--lcars-color-surface-2);font:600 var(--lcars-font-size-sm) /1 var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-calendar [data-slot=date]{cursor:pointer;transition:border-color var(--lcars-motion-fast) ease-out,color var(--lcars-motion-fast) ease-out,background-color var(--lcars-motion-fast) ease-out,box-shadow var(--lcars-motion-fast) ease-out}[data-lcars-root] .lcars-calendar [data-slot=date]:not(:disabled):hover{border-color:var(--lcars-color-accent-hover);color:var(--lcars-color-text-strong);background:var(--lcars-color-surface-3)}[data-lcars-root] .lcars-calendar [data-slot=date][aria-selected=true]{border-color:var(--lcars-color-control-selected);color:var(--lcars-color-text-on-accent);background:var(--lcars-color-control-selected);box-shadow:0 0 5px rgb(255 168 0/34%)}[data-lcars-root] .lcars-calendar [data-slot=date][data-today]{border-color:var(--lcars-color-text-strong);box-shadow:inset 0 -2px 0 var(--lcars-color-text-strong)}[data-lcars-root] .lcars-calendar [data-slot=date][data-outside-month]{color:var(--lcars-color-text-muted);background:var(--lcars-color-canvas)}[data-lcars-root] .lcars-calendar [data-slot=date]:focus-visible{position:relative;z-index:1;outline:2px solid var(--lcars-color-focus);outline-offset:1px}[data-lcars-root] .lcars-calendar [data-slot=date]:disabled{border-style:dashed;color:var(--lcars-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 4px,rgb(169 120 45/10%) 4px 5px),var(--lcars-color-surface-1);cursor:not-allowed}[data-lcars-root] .lcars-calendar[data-read-only] [data-slot=date]{cursor:default}[data-lcars-root] .lcars-calendar[data-invalid] [data-slot=calendar-surface]{border-color:var(--lcars-color-invalid);background:linear-gradient(90deg,var(--lcars-color-invalid) 0 3px,transparent 3px),var(--lcars-color-surface-1)}[data-lcars-root] .lcars-color-picker[data-size=sm] [data-slot=swatch]{block-size:32px}[data-lcars-root] .lcars-color-picker[data-size=lg] [data-slot=swatch]{block-size:48px}[data-lcars-root] .lcars-calendar[data-size=sm] [data-slot=date],[data-lcars-root] .lcars-calendar[data-size=sm] [data-slot=empty-date]{min-block-size:30px;font-size:var(--lcars-font-size-xs)}[data-lcars-root] .lcars-calendar[data-size=lg] [data-slot=date],[data-lcars-root] .lcars-calendar[data-size=lg] [data-slot=empty-date]{min-block-size:42px;font-size:var(--lcars-font-size-md)}[data-lcars-root][data-lcars-density=compact] :is(.lcars-date-field,.lcars-time-field,.lcars-date-picker,.lcars-color-input){min-block-size:28px}[data-lcars-root][data-lcars-density=compact] :is(.lcars-date-field,.lcars-time-field,.lcars-date-picker__control,.lcars-color-input__control){padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-2)}[data-lcars-root][data-lcars-density=compact] .lcars-calendar [data-slot=calendar-surface]{padding:var(--lcars-space-1)}[data-lcars-root][data-lcars-density=compact] .lcars-calendar [data-slot=date],[data-lcars-root][data-lcars-density=compact] .lcars-calendar [data-slot=empty-date]{min-block-size:28px}@media (prefers-reduced-motion:reduce){[data-lcars-root] .lcars-calendar [data-slot=date],[data-lcars-root] .lcars-color-picker [data-slot=swatch],[data-lcars-root] :is(.lcars-date-field,.lcars-time-field,.lcars-date-picker,.lcars-color-input){transition-duration:var(--lcars-motion-instant)}}@media (forced-colors:active){[data-lcars-root] .lcars-calendar [data-slot=calendar-surface],[data-lcars-root] :is(.lcars-date-field,.lcars-time-field,.lcars-date-picker,.lcars-color-input){border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none;forced-color-adjust:auto}[data-lcars-root] .lcars-calendar [data-slot=date]:focus-visible,[data-lcars-root] .lcars-color-picker [data-slot=swatch]:focus-visible,[data-lcars-root] :is(.lcars-date-field,.lcars-time-field):focus-visible,[data-lcars-root] :is(.lcars-date-picker,.lcars-color-input):focus-within{outline-color:Highlight}[data-lcars-root] .lcars-calendar [data-slot=calendar-header] button,[data-lcars-root] .lcars-color-picker [data-slot=swatch],[data-lcars-root] .lcars-date-picker [data-slot=picker-button]{border-color:ButtonText;color:ButtonText;background:ButtonFace}[data-lcars-root] .lcars-color-picker [data-slot=swatch]{box-shadow:none;forced-color-adjust:none}[data-lcars-root] .lcars-calendar [data-slot=date][aria-selected=true],[data-lcars-root] .lcars-color-picker [data-slot=swatch][aria-checked=true]{border-color:Highlight;color:HighlightText;background:Highlight;box-shadow:none;forced-color-adjust:none}[data-lcars-root] .lcars-calendar [data-slot=date]{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-calendar [data-slot=date]:disabled{border-color:GrayText;color:GrayText;background:Canvas}}}@layer lcars.components{[data-lcars-root] .lcars-virtualized-data-table{position:relative;min-block-size:8rem;min-inline-size:0;block-size:min(24rem,70vh);overflow:auto;overscroll-behavior:contain;border:1px solid var(--lcars-color-decorative-border);outline:none;color:var(--lcars-color-text);background:linear-gradient(180deg,rgb(255 168 0/3%),transparent 35%),var(--lcars-color-surface-1);font-family:var(--lcars-font-data);font-size:var(--lcars-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;scrollbar-color:var(--lcars-color-control-border) var(--lcars-color-surface-2);scrollbar-width:thin}[data-lcars-root] .lcars-virtualized-data-table:focus-visible{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:2px;box-shadow:0 0 8px rgb(255 168 0/28%)}[data-lcars-root] .lcars-virtualized-data-table__header{position:sticky;z-index:var(--lcars-layer-sticky);inset-block-start:0;min-inline-size:100%;block-size:var(--lcars-_virtual-row-height);color:var(--lcars-color-text-strong);background:linear-gradient(180deg,rgb(255 168 0/9%),transparent 72%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-virtualized-data-table__header>[role=row],[data-lcars-root] .lcars-virtualized-data-table__row{display:grid;min-inline-size:100%;block-size:var(--lcars-_virtual-row-height);grid-template-columns:var(--lcars-_virtual-column-template)}[data-lcars-root] .lcars-virtualized-data-table__header [role=columnheader],[data-lcars-root] .lcars-virtualized-data-table__row>:is([role=gridcell],[role=rowheader]){display:flex;min-inline-size:0;align-items:center;border-block-end:1px solid var(--lcars-color-decorative-border);padding-inline:var(--lcars-space-3);overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}[data-lcars-root] .lcars-virtualized-data-table[data-density=compact] :is([role=columnheader],[role=gridcell],[role=rowheader]){padding-inline:var(--lcars-space-2)}[data-lcars-root] .lcars-virtualized-data-table__header [role=columnheader]{border-block-end-color:var(--lcars-color-control-border);font-size:var(--lcars-font-size-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}[data-lcars-root] .lcars-virtualized-data-table [data-align=center]{justify-content:center;text-align:center}[data-lcars-root] .lcars-virtualized-data-table [data-align=end]{justify-content:flex-end;text-align:end}[data-lcars-root] .lcars-virtualized-data-table__body{position:relative;min-inline-size:100%;block-size:var(--lcars-_virtual-total-height)}[data-lcars-root] .lcars-virtualized-data-table__row{position:absolute;inset-block-start:0;inset-inline:0;isolation:isolate}[data-lcars-root] .lcars-virtualized-data-table__row:before{position:absolute;z-index:-1;inset-block:2px;inset-inline-start:0;inline-size:3px;background:transparent;content:""}[data-lcars-root] .lcars-virtualized-data-table__row:hover{background:var(--lcars-color-surface-2)}[data-lcars-root] .lcars-virtualized-data-table__row[data-selected]{color:var(--lcars-color-text-strong);background:linear-gradient(180deg,rgb(255 168 0/14%),transparent 74%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-virtualized-data-table__row[data-selected]:before{background:var(--lcars-color-accent)}[data-lcars-root] .lcars-virtualized-data-table:focus .lcars-virtualized-data-table__row[data-active]{outline:1px solid var(--lcars-color-focus);outline-offset:-2px}[data-lcars-root] .lcars-virtualized-data-table[data-empty] .lcars-virtualized-data-table__body{min-block-size:6rem}[data-lcars-root] .lcars-virtualized-data-table__empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--lcars-color-text-muted);padding:var(--lcars-space-6);text-align:center}[data-lcars-root] .lcars-log-viewer{display:grid;min-block-size:12rem;min-inline-size:0;block-size:min(30rem,75vh);grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--lcars-color-decorative-border);color:var(--lcars-color-text);background:var(--lcars-color-surface-1);font-family:var(--lcars-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-lcars-root] .lcars-log-viewer:not(:has(>.lcars-log-viewer__toolbar)){grid-template-rows:auto minmax(0,1fr)}[data-lcars-root] .lcars-log-viewer__toolbar{display:flex;min-inline-size:0;align-items:end;gap:var(--lcars-space-2);flex-wrap:wrap;border-block-end:1px solid var(--lcars-color-decorative-border);padding:var(--lcars-space-2);background:linear-gradient(180deg,rgb(255 168 0/8%),transparent 65%),var(--lcars-color-surface-2)}[data-lcars-root] .lcars-log-viewer__field{display:grid;min-inline-size:8rem;gap:var(--lcars-space-1);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}[data-lcars-root] .lcars-log-viewer__field[data-slot=search]{flex:1 1 14rem}[data-lcars-root] .lcars-log-viewer__field :is(input,select){min-block-size:2rem;min-inline-size:0;border:1px solid var(--lcars-color-control-border);border-radius:var(--lcars-radius-sm);padding-block:var(--lcars-space-1);padding-inline:var(--lcars-space-2);outline:none;color:var(--lcars-color-text-strong);background:var(--lcars-color-canvas);font:550 var(--lcars-font-size-sm) /1.2 var(--lcars-font-data)}[data-lcars-root] .lcars-log-viewer__field :is(input,select):focus-visible{border-color:var(--lcars-color-focus);outline:2px solid var(--lcars-color-focus);outline-offset:1px;box-shadow:0 0 6px rgb(255 168 0/28%)}[data-lcars-root] .lcars-log-viewer__pause{flex:0 0 auto}[data-lcars-root] .lcars-log-viewer__toolbar>.lcars-copy-button{flex:0 0 auto;margin-inline-start:auto}[data-lcars-root] .lcars-log-viewer__status{display:flex;min-block-size:1.75rem;align-items:center;justify-content:space-between;gap:var(--lcars-space-3);border-block-end:1px solid var(--lcars-color-decorative-border);padding-inline:var(--lcars-space-2);color:var(--lcars-color-text-muted);background:var(--lcars-color-surface-2);font-size:var(--lcars-font-size-xs);font-weight:650;letter-spacing:.05em;text-transform:uppercase}[data-lcars-root] .lcars-log-viewer[data-paused] .lcars-log-viewer__status{color:var(--lcars-color-warning)}[data-lcars-root] .lcars-log-viewer__viewport{position:relative;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain;outline:none;background:linear-gradient(rgb(255 168 0/2%) 1px,transparent 1px),var(--lcars-color-canvas);background-size:100% var(--lcars-_log-line-height);scrollbar-color:var(--lcars-color-control-border) var(--lcars-color-surface-2);scrollbar-width:thin}[data-lcars-root] .lcars-log-viewer__viewport:focus-visible{outline:2px solid var(--lcars-color-focus);outline-offset:-3px;box-shadow:inset 0 0 10px rgb(255 168 0/16%)}[data-lcars-root] .lcars-log-viewer__lines{position:relative;min-inline-size:100%;block-size:var(--lcars-_log-total-height)}[data-lcars-root] .lcars-log-viewer__line{position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;min-inline-size:100%;inline-size:max-content;block-size:var(--lcars-_log-line-height);grid-template-columns:10rem 5.5rem 8rem minmax(16rem,max-content);align-items:center;border-block-end:1px solid rgb(125 64 0/46%);padding-inline:var(--lcars-space-2);font-size:var(--lcars-font-size-xs);line-height:var(--lcars-_log-line-height);-webkit-user-select:text;user-select:text;white-space:pre}[data-lcars-root] .lcars-log-viewer__line>[data-slot]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}[data-lcars-root] .lcars-log-viewer__line>[data-slot=timestamp]{grid-column:1;color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-log-viewer__line>[data-slot=level]{grid-column:2;font-weight:750;letter-spacing:.05em;text-transform:uppercase}[data-lcars-root] .lcars-log-viewer__line>[data-slot=source]{grid-column:3;color:var(--lcars-color-amber-500)}[data-lcars-root] .lcars-log-viewer__line>[data-slot=message]{grid-column:4;padding-inline-start:var(--lcars-space-2);overflow:visible;color:var(--lcars-color-text);text-overflow:clip}[data-lcars-root] .lcars-log-viewer__line:is([data-level=trace],[data-level=debug])>[data-slot=level]{color:var(--lcars-color-text-muted)}[data-lcars-root] .lcars-log-viewer__line:is([data-level=info],[data-level=notice])>[data-slot=level]{color:var(--lcars-color-text)}[data-lcars-root] .lcars-log-viewer__line[data-level=warning]>[data-slot=level]{color:var(--lcars-color-warning);text-shadow:0 0 5px rgb(255 168 0/32%)}[data-lcars-root] .lcars-log-viewer__line:is([data-level=error],[data-level=critical])>[data-slot=level]{color:var(--lcars-color-danger)}[data-lcars-root] .lcars-log-viewer__line[data-level=critical]{background:rgb(255 107 74/7%)}[data-lcars-root] :is(.lcars-log-viewer__line,.lcars-virtualized-data-table__row) ::selection{color:var(--lcars-color-text-on-accent);background:var(--lcars-color-accent);text-shadow:none}[data-lcars-root] .lcars-log-viewer__empty{position:absolute;inset:0;display:grid;place-items:center;padding:var(--lcars-space-6);color:var(--lcars-color-text-muted);font-size:var(--lcars-font-size-sm);text-align:center}}@media (prefers-reduced-motion:reduce){@layer lcars.components{[data-lcars-root] .lcars-log-viewer__viewport,[data-lcars-root] .lcars-virtualized-data-table{scroll-behavior:auto}[data-lcars-root] :is(.lcars-virtualized-data-table,.lcars-log-viewer,.lcars-log-viewer *){transition-duration:0s;animation-duration:0s}}}@media (forced-colors:active){@layer lcars.components{[data-lcars-root] .lcars-log-viewer,[data-lcars-root] .lcars-log-viewer__viewport,[data-lcars-root] .lcars-virtualized-data-table{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}[data-lcars-root] .lcars-log-viewer__status,[data-lcars-root] .lcars-log-viewer__toolbar,[data-lcars-root] .lcars-virtualized-data-table__header{color:CanvasText;background:Canvas}[data-lcars-root] .lcars-virtualized-data-table__row[data-selected]{color:HighlightText;background:Highlight}[data-lcars-root] .lcars-virtualized-data-table__row[data-selected]:before{background:HighlightText}[data-lcars-root] .lcars-log-viewer__line:is([data-level=warning],[data-level=error],[data-level=critical])>[data-slot=level]{color:LinkText;text-shadow:none}[data-lcars-root] .lcars-log-viewer__field :is(input,select){border-color:ButtonText;color:FieldText;background:Field}}}