:root{color-scheme:dark;--bg: #0b0b0c;--panel: #151515;--surface-input: #1e1e1e;--text: #ececeb;--muted: #9a9a98;--border: #2b2b2a;--b: rgba(255, 255, 255, .05);--b-hover: rgba(255, 255, 255, .09);--b-focus: rgba(255, 255, 255, .18);--accent: #8a8aff;--accent-soft: rgba(138, 138, 255, .12);--accent-soft-hover: rgba(138, 138, 255, .18);--surface-soft: rgba(255, 255, 255, .03);--surface-soft-hover: rgba(255, 255, 255, .05);--text-on-solid: #f4f1ea;--danger: #d64545;--ok: #2aa16f;--shadow: rgba(0, 0, 0, .2);--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans: "Inter", var( --cpd-font-family-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" );--fs-xs: 11px;--fs-sm: 11px;--fs-md: 12px;--fs-lg: 14px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--r-pill: 6px;--r-panel: 8px;--r-control: 6px;--r-icon: 2px;--control-height: 30px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--sans);font-size:var(--fs-md);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;background:var(--bg);color:var(--text);line-height:1.35}button,input,select,textarea{font-family:var(--sans)}select{color-scheme:dark;forced-color-adjust:none}option{background-color:var(--surface-soft);color:var(--text)}a{color:var(--accent)}.appTabs{position:sticky;top:0;z-index:5;display:flex;gap:var(--sp-4);padding:0 14px;min-height:42px;align-items:flex-end;border-bottom:1px solid var(--border);background:var(--bg)}.appTabButton{min-height:34px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--muted);border-radius:0;padding:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.appTabButtonActive{color:var(--text);border-bottom-color:var(--text)}.appTabButtonSettings{margin-left:auto}
