.cm-tune-root{--bg:#0c0e11;--s1:#13161b;--s2:#1a1e24;--s3:#22272e;--s4:#2c323b;--tx:#e8e4dd;--tm:#908c85;--td:#5c5955;--bd:#2a3038;--bl:#3a4250;--ac:#e0915a;--acD:rgba(224,145,90,0.14);--gn:#47c97a;--yw:#d4a843;--rd:#d45a5a;--bl2:#5a8ed0;--pp:#9a7ad4;--cy:#4bc8c8;--am:#e8a033;--gnD:rgba(71,201,122,0.12);--ywD:rgba(212,168,67,0.12);--rdD:rgba(212,90,90,0.10);--bl2D:rgba(90,142,208,0.12);--ppD:rgba(154,122,212,0.12);--cyD:rgba(75,200,200,0.12);--amD:rgba(232,160,51,0.12);--ai:var(--cy);--bw:1.5px;--ac-fill:color-mix(in srgb,var(--ac) 10%,transparent);--ac-soft:color-mix(in srgb,var(--ac) 25%,transparent);--ac-line:color-mix(in srgb,var(--ac) 45%,transparent);--ac-strong:color-mix(in srgb,var(--ac) 70%,transparent);--gn-fill:color-mix(in srgb,var(--gn) 10%,transparent);--gn-soft:color-mix(in srgb,var(--gn) 25%,transparent);--gn-line:color-mix(in srgb,var(--gn) 45%,transparent);--gn-strong:color-mix(in srgb,var(--gn) 70%,transparent);--yw-fill:color-mix(in srgb,var(--yw) 10%,transparent);--yw-soft:color-mix(in srgb,var(--yw) 25%,transparent);--yw-line:color-mix(in srgb,var(--yw) 45%,transparent);--yw-strong:color-mix(in srgb,var(--yw) 70%,transparent);--rd-fill:color-mix(in srgb,var(--rd) 10%,transparent);--rd-soft:color-mix(in srgb,var(--rd) 25%,transparent);--rd-line:color-mix(in srgb,var(--rd) 45%,transparent);--rd-strong:color-mix(in srgb,var(--rd) 70%,transparent);--bl2-fill:color-mix(in srgb,var(--bl2) 10%,transparent);--bl2-soft:color-mix(in srgb,var(--bl2) 25%,transparent);--bl2-line:color-mix(in srgb,var(--bl2) 45%,transparent);--bl2-strong:color-mix(in srgb,var(--bl2) 70%,transparent);--pp-fill:color-mix(in srgb,var(--pp) 10%,transparent);--pp-soft:color-mix(in srgb,var(--pp) 25%,transparent);--pp-line:color-mix(in srgb,var(--pp) 45%,transparent);--pp-strong:color-mix(in srgb,var(--pp) 70%,transparent);--cy-fill:color-mix(in srgb,var(--cy) 10%,transparent);--cy-soft:color-mix(in srgb,var(--cy) 25%,transparent);--cy-line:color-mix(in srgb,var(--cy) 45%,transparent);--cy-strong:color-mix(in srgb,var(--cy) 70%,transparent);--am-fill:color-mix(in srgb,var(--am) 10%,transparent);--am-soft:color-mix(in srgb,var(--am) 25%,transparent);--am-line:color-mix(in srgb,var(--am) 45%,transparent);--am-strong:color-mix(in srgb,var(--am) 70%,transparent);--ai-fill:var(--cy-fill);--ai-soft:var(--cy-soft);--ai-line:var(--cy-line);--ai-strong:var(--cy-strong);--ji:#378ADD;--mcp:#378ADD;--app:#D8793A;--sk:#1DB87A;--glow-am:#e0915a;--glow-bl:#5b9bf6;--glow-pp:#8b5cf6;--glow-cy:#4bc8c8;--iri-a:#6cc6ce;--iri-b:#b389e6;--iri-c:var(--ac);--iri-d:#f7c66b;--tile-radius:16px;--tile-pad:18px;--tile-bg:var(--s2);--tile-bg-hover:var(--s3);--tile-border:var(--bd);--tile-border-active:var(--ac);--tile-ring-active:0 0 0 3px rgba(224,145,90,.18);--tile-blob-size:180px;--tile-blob-blur:40px;--tile-blob-opacity:0.22;--row-radius:16px;--row-height:110px;--row-pad:18px 24px;--row-bg:var(--s2);--row-bg-hover:var(--s3);--row-border:var(--bd);--row-border-hover:var(--ac);--row-focus-ring:0 0 0 2px rgba(224,145,90,.35);--row-sweep:linear-gradient(90deg,rgba(224,145,90,0) 0%,rgba(224,145,90,.04) 30%,rgba(224,145,90,.10) 70%,rgba(224,145,90,.16));--row-sweep-width:45%;--chip-size:48px;--chip-radius:12px;--chip-bg:var(--s3);--chip-color:var(--ac);--iconbtn-size:44px;--iconbtn-radius:11px;--iconbtn-bg:var(--s2);--iconbtn-bg-row:var(--s3);--iconbtn-color:var(--tm);--iconbtn-accent-bg:var(--acD);--iconbtn-accent-bd:rgba(224,145,90,.45);--iconbtn-accent-fg:var(--ac);--iconbtn-danger-bg:rgba(212,90,90,.18);--iconbtn-danger-bd:rgba(212,90,90,.45);--iconbtn-danger-fg:var(--rd);--FS:var(--cm-tune-font-sans,"DM Sans"),system-ui,sans-serif;--FM:var(--font-jb-mono,"JetBrains Mono"),"SF Mono",ui-monospace,monospace;--sp-6:6px;--sp-9:9px;--sp-12:12px;--sp-15:15px;--sp-18:18px;--sp-21:21px;--sp-24:24px;--sp-30:30px;--sp-36:36px;--sp-48:48px;--sp-72:72px;--sp-126:126px;--r-4:4px;--r-6:6px;--r-8:8px;--r-9:9px;--r-12:12px;--r-15:15px;--r-18:18px;--r-21:21px;--r-39:39px;--t-fast:.15s;--t-med:.2s;--t-slow:.4s;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);background:var(--s1);color:var(--tx);font-family:var(--FS);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:dark}.cm-tune-root,.cm-tune-root *{box-sizing:border-box}:where(.cm-tune-root) :where(button,input,select,textarea){font:inherit}.cm-display{font-size:45px;line-height:1.1;letter-spacing:-.02em}.cm-board,.cm-display,.cm-h1{font-family:var(--FS);font-weight:700;color:var(--tx)}.cm-board,.cm-h1{font-size:27px;line-height:1.15;letter-spacing:-.01em}.cm-h2,.cm-modal-title{font-family:var(--FS);font-weight:700;font-size:22px;line-height:1.2;color:var(--tx)}.cm-card-title,.cm-h3{font-size:15px;line-height:1.3}.cm-card-title,.cm-h3,.cm-section-header{font-family:var(--FS);font-weight:600;color:var(--tx)}.cm-section-header{font-size:16px}.cm-body{color:var(--tx)}.cm-body,.cm-body-muted{font-family:var(--FS);font-weight:400;font-size:16px;line-height:1.5}.cm-body-muted{color:var(--tm)}.cm-lede{font-size:20px;line-height:1.5;color:var(--tm)}.cm-lede,.cm-toggle-label{font-family:var(--FS);font-weight:400}.cm-toggle-label{font-size:16px;color:var(--tx)}.cm-tag{font-family:var(--FS);font-weight:400;font-size:15px;color:var(--tx)}.cm-id-big{font-family:var(--FM);font-weight:800;font-size:21px;color:var(--tx)}.cm-id{font-size:12px;color:var(--td)}.cm-code,.cm-id{font-family:var(--FM);font-weight:400}.cm-code{font-size:16px;color:var(--tx)}.cm-mono-numeric{font-family:var(--FM);font-weight:600;font-size:18px;color:var(--tx)}.cm-caption{font-size:12px;color:var(--td)}.cm-caption,.cm-field-label{font-family:var(--FM);font-weight:400}.cm-field-label{font-size:14px;text-transform:uppercase;letter-spacing:.03em;color:var(--tm)}.cm-label{font-size:14px;letter-spacing:.06em;color:var(--td)}.cm-column-header,.cm-label{font-family:var(--FM);font-weight:600;text-transform:uppercase}.cm-column-header{font-size:15px;color:var(--tx)}.cm-badge-text{font-size:14px;text-transform:uppercase;letter-spacing:.04em;line-height:21px}.cm-badge-text,.cm-btn-text{font-family:var(--FM);font-weight:600}.cm-btn-text{font-size:16px}.cm-btn-sm-text{font-family:var(--FM);font-weight:600;font-size:14px}.cm-btn-big-text{font-family:var(--FS);font-weight:600;font-size:20px}.cm-report-title{font-family:var(--FS);font-weight:700;font-size:27px;color:var(--tx)}.cm-report-subtitle{font-family:var(--FS);font-weight:400;font-size:21px;color:var(--tm)}.cm-report-section{font-weight:600;font-size:22px}.cm-report-body,.cm-report-section{font-family:var(--FS);color:var(--tx)}.cm-report-body{font-weight:400;font-size:21px;line-height:1.55}.cm-report-code-block{font-family:var(--FM);font-weight:400;font-size:20px;color:var(--tx)}.cm-tune-root ::-webkit-scrollbar{width:8px;height:8px}.cm-tune-root ::-webkit-scrollbar-track{background:transparent}.cm-tune-root ::-webkit-scrollbar-thumb{background:var(--s4);border-radius:15px}.cm-tune-root ::-webkit-scrollbar-thumb:hover{background:var(--bl)}.cm-tune-root *{scrollbar-width:thin;scrollbar-color:var(--s4) transparent}