.app-chrome{--color-paper:oklch(13% 0.005 90);--color-paper-2:oklch(16% 0.005 90);--color-ink:oklch(92% 0.01 90);--color-ink-dim:oklch(65% 0.01 90);--color-ink-faint:oklch(59% 0.01 90);--color-accent:oklch(60% 0.19 260);--color-accent-bright:oklch(70% 0.17 260);--color-ok:oklch(72% 0.17 155);--color-warn:oklch(78% 0.15 85);--color-danger:oklch(65% 0.2 25);--color-rule:oklch(24% 0.005 90);--font-display:var(--font-archivo),sans-serif;--font-mono:var(--font-jetbrains),monospace;--font-sans:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--space-xs:8px;--space-sm:16px;--space-md:32px;--space-lg:64px;--space-xl:128px;--rule-hair:1px solid var(--color-rule);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:200ms;--radius-chrome:4px;--background:90 4% 8%;--foreground:90 6% 92%;--card:90 4% 10%;--card-foreground:90 6% 92%;--popover:90 4% 10%;--popover-foreground:90 6% 92%;--primary:255 70% 58%;--primary-foreground:0 0% 100%;--secondary:90 4% 12%;--secondary-foreground:90 6% 92%;--muted:90 4% 12%;--muted-foreground:90 4% 62%;--accent:90 4% 14%;--accent-foreground:90 6% 92%;--border:90 4% 18%;--input:90 4% 18%;--ring:255 70% 62%;--radius:0.25rem;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased}.app-chrome ::selection{background:var(--color-accent);color:#fff}.app-chrome :focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.app-chrome .chrome-mono,.app-chrome .mono{font-family:var(--font-mono)}.app-chrome .chrome-panel{background:var(--color-paper-2);border:var(--rule-hair);border-radius:var(--radius-chrome)}.app-chrome .chrome-panel-interactive:hover{border-color:color-mix(in oklch,var(--color-accent-bright) 45%,var(--color-rule))}.app-chrome .chrome-kicker{letter-spacing:.16em;color:var(--color-ink-faint)}.app-chrome .chrome-kicker,.app-chrome .chrome-nav-label{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase}.app-chrome .chrome-nav-label{letter-spacing:.14em}.app-chrome .chrome-nav-item{display:flex;width:100%;align-items:center;gap:.625rem;min-height:44px;padding:0 .625rem;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--color-ink-dim);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.app-chrome .chrome-nav-item:hover{color:var(--color-ink);background:color-mix(in oklch,var(--color-paper) 55%,transparent)}.app-chrome .chrome-nav-item[aria-current=page]{color:var(--color-ink);border-left-color:var(--color-accent-bright);background:transparent}.app-chrome .chrome-nav-item[aria-current=page]:hover{background:color-mix(in oklch,var(--color-paper) 40%,transparent)}.app-chrome .chrome-list{background:var(--color-paper-2);border:var(--rule-hair);border-radius:var(--radius-chrome);overflow:hidden}.app-chrome .chrome-list>*+*{border-top:var(--rule-hair)}.app-chrome .chrome-list-row{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;transition:background-color var(--dur-fast) var(--ease-out)}.app-chrome .chrome-list-row:hover{background:color-mix(in oklch,var(--color-paper) 55%,transparent)}.app-chrome .chrome-list-action{appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.app-chrome .chrome-list-action:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:-2px}.app-chrome .dashboard-raised-card{background:var(--color-paper-2);border-color:var(--color-rule);box-shadow:none;border-radius:var(--radius-chrome)}.app-chrome .dashboard-raised-card:before{display:none}.app-chrome .dashboard-raised-card-interactive:hover,.app-chrome .dashboard-raised-card:hover{box-shadow:none;border-color:color-mix(in oklch,var(--color-accent-bright) 40%,var(--color-rule))}.app-chrome .dashboard-control{border-color:var(--color-rule)!important;border-radius:var(--radius-chrome)!important;background:var(--color-paper-2)!important;box-shadow:none!important}.app-chrome .dashboard-control:hover,.app-chrome .dashboard-control[data-state=open]{border-color:color-mix(in oklch,var(--color-accent-bright) 35%,var(--color-rule))!important;background:var(--color-paper-2)!important}.app-chrome .dashboard-control:focus,.app-chrome .dashboard-control:focus-visible{border-color:var(--color-accent-bright)!important;box-shadow:none!important}.app-chrome .chrome-metric-strip{display:grid;background:var(--color-paper-2);border:var(--rule-hair);border-radius:var(--radius-chrome);overflow:hidden}.app-chrome .chrome-metric-strip>*{padding:12px 16px;min-width:0;border-color:var(--color-rule)}.app-chrome .chrome-section-title{font-family:var(--font-display);font-size:.9375rem;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.app-chrome.chrome-dialog.dashboard-modal-surface,.dashboard-modal-surface.app-chrome.chrome-dialog{background:var(--color-paper-2)!important;border:var(--rule-hair)!important;border-radius:var(--radius-chrome)!important;box-shadow:none!important;color:var(--color-ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased}.app-chrome.chrome-dialog.dashboard-modal-surface:before,.dashboard-modal-surface.app-chrome.chrome-dialog:before{display:none}.app-chrome.chrome-dialog .chrome-dialog-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink)}.app-chrome.chrome-dialog .chrome-dialog-desc{color:var(--color-ink-dim);font-size:.8125rem}.app-chrome.chrome-dialog .chrome-dialog-label{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.app-chrome.chrome-dialog .chrome-dialog-panel{background:var(--color-paper);border:var(--rule-hair);border-radius:var(--radius-chrome)}.app-chrome.chrome-dialog .chrome-dialog-footer{border-top:var(--rule-hair);background:var(--color-paper)}.app-chrome.chrome-dialog .chrome-dialog-header{border-bottom:var(--rule-hair)}.app-chrome.chrome-dialog>button.absolute,.app-chrome.dashboard-modal-surface>button.absolute{border-radius:var(--radius-chrome)!important;border-color:var(--color-rule)!important;background:transparent!important}.app-chrome.dashboard-floating-surface{background:var(--color-paper-2)!important;border-color:var(--color-rule)!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:var(--radius-chrome)!important}