.eyebrow,.analysis-eyebrow,.run-workspace-eyebrow,.analysis-stat span,.shortcut-group h3,.compare-metric-strip>span{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.topbar{z-index:var(--z-chrome);height:var(--topbar-height);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 93%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);box-shadow:none;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:var(--bg)}}.topbar-main{height:var(--topbar-height);min-height:var(--topbar-height);align-items:center;gap:8px;padding:0 14px 0 0;display:flex;overflow:hidden}.brand{width:var(--topbar-height);border-right:1px solid var(--line);justify-content:center;align-self:stretch;align-items:center;display:flex}.brand-mark{width:28px;height:28px;color:var(--text);background:0 0;border:0}.brand h1{display:none}.topbar .control{align-items:center;gap:0;font-size:0;display:flex}.topbar .control>span:first-child:not(.select-trigger):not(.command-label){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar .control input,.topbar .control select,.topbar .select-trigger,.topbar-controls .select-trigger,.action-cluster .control.compact input,.action-cluster .control.compact .select-trigger{border-radius:var(--radius);height:32px;min-height:32px;font-size:12px}.topbar-main .toolbar.topbar-controls{flex:none;align-items:center;gap:8px}.topbar-main .action-cluster{align-items:center;gap:8px}.topbar-main .action-cluster .control.compact{flex:0 132px;min-width:104px}.topbar .utility-icons{border-left:1px solid var(--line-soft);gap:4px;padding-left:8px}.system-status{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);height:24px;color:var(--muted);font:600 11px/1 var(--font-sans);gap:7px;padding:0 10px}.system-status span{background:var(--accent);width:6px;height:6px}.system-status.error{color:var(--danger);border-color:var(--danger-soft)}.system-status.error span{background:var(--danger)}.system-status.loading span{background:var(--warm)}.status-message{font:500 12px/1 var(--font-mono);color:var(--muted);gap:7px}.status-message.error{color:var(--danger)}#demo-reset{white-space:nowrap}.topbar .icon-button.framed,.icon-button.framed{border-radius:var(--radius);border-color:var(--line);width:30px;height:30px;color:var(--muted);background:0 0}.icon-button.framed:hover{background:var(--surface-hover);color:var(--text);border-color:var(--line-strong)}.avatar{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--text-2);font:600 12px/1 var(--font-sans);text-transform:uppercase;overflow:hidden}.api-row strong small{color:var(--muted);font:500 11px/1.2 var(--font-mono);text-transform:none;margin-top:3px;display:block}.tabs{background:var(--bg);border-right:1px solid var(--line)}.tabs.pinned,.tabs:hover,.tabs:focus-within{background:var(--bg);box-shadow:2px 0 16px #00000059}:root[data-theme=light] .tabs.pinned,:root[data-theme=light] .tabs:hover,:root[data-theme=light] .tabs:focus-within{box-shadow:2px 0 16px #0f172a14}.tab-button{border-radius:var(--radius);color:var(--muted);font:600 13px/1 var(--font-sans);position:relative}.tab-button svg{opacity:.95}.nav-footer{border-top:1px solid var(--line-soft)}.page-head{align-items:baseline;gap:14px;padding:2px 2px 12px;display:flex}.page-head .ph-title{font:700 20px/1 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text)}.page-head .ph-lede{font:500 12px/1 var(--font-mono);color:var(--muted)}.page-head .ph-spacer{flex:1}.runs-workspace-filter{border-radius:var(--radius);background:var(--surface);box-shadow:none;gap:0;padding:0}.runs-workspace-filter .stat-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.stat{border-right:1px solid var(--line-soft);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.stat:last-child{border-right:0}.stat>span:first-child{font:600 11px/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.stat strong{font:700 22px/1 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text)}.runs-commandbar{min-height:0;margin-bottom:0;padding:10px 12px}.runs-commandbar .control input,.runs-commandbar .control select,.runs-commandbar .select-trigger{border-radius:var(--radius);height:32px}.workspace-run-rail{border-radius:var(--radius);background:var(--surface)}.workspace-run-row{border-radius:var(--radius);align-items:center;gap:8px;padding:6px 8px}.workspace-run-row.selected{background:var(--surface-selected);position:relative}.workspace-run-row:hover .workspace-run-tags,.workspace-run-row:focus-visible .workspace-run-tags,.workspace-run-row.selected .workspace-run-tags,.workspace-run-row:hover .workspace-run-note,.workspace-run-row:focus-visible .workspace-run-note,.workspace-run-row.selected .workspace-run-note{opacity:1;max-height:60px;margin-top:5px}.workspace-run-tags b{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);font:500 10.5px/1 var(--font-mono);padding:3px 6px}.workspace-run-note{font:500 11px/1.35 var(--font-sans);color:var(--muted)}.workspace-run-footer{border-top:1px solid var(--line-soft);font:500 11px/1 var(--font-mono);color:var(--muted);flex-shrink:0}.workspace-canvas,.workspace-panel-card{border-radius:var(--radius);background:var(--surface);box-shadow:none}.workspace-panel-head h3{font:600 13px/1 var(--font-sans)}.workspace-panel-head small{font:500 11px/1 var(--font-mono);color:var(--faint)}.legend-chip{font:500 11px/1 var(--font-mono);color:var(--muted)}.analysis-page .panel,.analysis-page .chart-card,.analysis-card,.run-workspace-card,.side-by-side{border-radius:var(--radius);background:var(--surface);box-shadow:none}.analysis-title-block h2,.run-detail-title h2{font:700 22px/1.05 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text)}.analysis-stat-strip{border-radius:var(--radius);overflow:hidden}.analysis-stat{border-color:var(--line-soft)}.analysis-stat span{font:600 11px/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.analysis-stat strong{font:700 20px/1 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text)}button.primary-button,.primary-button,.button-link:not(.secondary-link){background:var(--accent);border-color:var(--accent);color:#051d12;border-radius:var(--radius);font-weight:600}button.primary-button:hover,.primary-button:hover{background:var(--accent-strong);border-color:var(--accent-strong)}button.secondary,.secondary{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:var(--radius);font-weight:600}button.secondary:hover,.secondary:hover{background:var(--surface-hover);border-color:var(--line-strong)}.side-by-side table th,.analysis-card table th{background:var(--bg-soft);font:600 11px/1.3 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.side-by-side table td,.analysis-card table td{border-color:var(--line-soft)}.legend-dot{border-radius:2px}button:focus-visible,.select-trigger:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none;border-color:var(--line-strong)}button:hover{border-color:var(--line-strong);background:var(--surface-hover)}button.primary-button:hover{border-color:var(--accent-strong);background:var(--accent-strong)}select:focus,input:focus,textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.eyebrow--accent{color:var(--accent)}.eyebrow--warm{color:var(--warm)}.topbar{background:var(--bg)}.run-detail-title h2{font-family:var(--font-mono);letter-spacing:-.01em;font-size:19px;font-weight:600}.run-workspace-title>span:first-child{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.run-workspace-title h2{font-family:var(--font-mono);letter-spacing:-.01em;font-weight:600}.topbar{z-index:var(--z-chrome);height:var(--topbar-height);border-bottom:1px solid var(--line);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;flex-direction:column;display:flex;position:sticky;top:0}:root[data-theme=dark] .topbar{background:var(--color-ink)}.brandbar{flex:0 0 48px;grid-template-columns:48px 1fr;align-items:stretch;height:48px;display:grid}.brandbar .brand-cell{border-right:1px solid var(--line);place-items:center;display:grid}.brandbar .brand-mark{width:28px;height:28px;color:var(--text);background:0 0;border:0}.brandbar-row{align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex}.brand-wordmark{font:700 14px/1 var(--font-sans);letter-spacing:-.01em;color:var(--text);flex:none}.org-switcher{flex:none;min-width:0;position:relative}.org-switcher-label{font:600 13px/1 var(--font-sans);color:var(--text);border-radius:var(--radius);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:220px;padding:4px 8px;overflow:hidden}.org-switcher-trigger{border-radius:var(--radius);color:var(--text);font:600 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;max-width:240px;padding:4px 8px;display:inline-flex}.org-switcher-trigger:hover:not(:disabled),.org-switcher-trigger[aria-expanded=true]{background:var(--surface-hover);border-color:var(--line)}.org-switcher-trigger:disabled{opacity:.6;cursor:progress}.org-switcher-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.org-switcher-menu{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:260px;max-width:340px;max-height:60vh;box-shadow:var(--shadow);z-index:50;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.org-switcher-search{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-bottom:4px;padding:6px 8px;display:flex}.org-switcher-search input{min-width:0;color:var(--text);font:500 12px/1.2 var(--font-sans);background:0 0;border:0;outline:none;flex:1}.org-switcher-option{width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:calc(var(--radius) - 2px);font:500 13px/1.2 var(--font-sans);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.org-switcher-option:hover:not(:disabled),.org-switcher-option:focus-visible{background:var(--surface-hover);outline:none}.org-switcher-option.selected{background:var(--surface-hover)}.org-switcher-option:disabled.selected{cursor:default;opacity:1}.org-switcher-check{width:16px;height:16px;color:var(--accent);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.org-switcher-option-body{gap:2px;min-width:0;display:grid}.org-switcher-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-switcher-option-meta{color:var(--muted);font:500 11px/1 var(--font-sans);text-transform:capitalize}.org-switcher-empty{color:var(--muted);font:500 12px/1.2 var(--font-sans);padding:12px}.org-switcher-error{color:var(--danger);font:500 12px/1.3 var(--font-sans);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:calc(var(--radius) - 2px);margin:4px 6px 2px;padding:6px 8px}.org-empty-callout{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px 16px;display:flex}.org-empty-callout__copy{gap:4px;min-width:0;display:grid}.org-empty-callout__copy strong{color:var(--text);font:700 13px/1.2 var(--font-sans)}.org-empty-callout__copy span{color:var(--muted);font:500 12px/1.5 var(--font-sans)}.org-empty-callout__actions{flex-wrap:wrap;flex:none;gap:6px;display:flex}.empty-workspace-snippet{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;margin:12px 0 16px;padding:18px 20px 16px;display:grid}.empty-workspace-snippet__head{gap:4px;display:grid}.empty-workspace-snippet__head strong{color:var(--text);font:700 14px/1.25 var(--font-sans)}.empty-workspace-snippet__head span{color:var(--muted);font:500 12.5px/1.5 var(--font-sans)}.empty-workspace-snippet__step{color:var(--accent);font:700 11px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.empty-workspace-snippet__pip{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--bg);align-items:center;gap:10px;padding:8px 12px;display:flex}.empty-workspace-snippet__pip code{font:600 12.5px/1.4 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text);background:0 0;flex:1;padding:0}.empty-workspace-snippet__term{margin:0}.empty-workspace-snippet__term .iml-term-bar .tl{align-items:center;gap:6px;display:inline-flex}.empty-workspace-snippet__code{font:500 12.5px/1.65 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#e2e8f0;white-space:pre;margin:0;padding:14px 16px;overflow-x:auto}.empty-workspace-snippet__code code{font:inherit;color:inherit;background:0 0;padding:0}.empty-workspace-snippet__copy-key:disabled{opacity:.55;cursor:not-allowed}.empty-workspace-snippet__copy-key:not(:disabled){color:var(--accent);border-color:var(--accent-line)}.empty-workspace-snippet__copy-key:not(:disabled):hover{background:var(--accent-soft)}.empty-workspace-snippet__foot{font:500 12px/1.5 var(--font-sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.empty-workspace-snippet__foot code{font:600 11.5px/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--surface-soft,var(--surface));color:var(--text);border-radius:4px;padding:1px 5px}.empty-workspace-snippet__link{color:var(--accent);font-weight:600;text-decoration:none}.empty-workspace-snippet__link:hover{text-decoration:underline}.empty-workspace-snippet__import{color:var(--accent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.empty-workspace-snippet__import:hover{text-decoration:underline}.breadcrumb{min-width:0;font:600 13px/1 var(--font-sans);flex:1;align-items:center;gap:8px;display:flex}.breadcrumb .crumb{color:var(--muted)}.breadcrumb .crumb.cur{color:var(--text)}.breadcrumb .sep{color:var(--faint)}.brandbar-actions{flex:none;align-items:center;gap:6px;display:flex}.plan-usage-badge{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:clamp(146px,14vw,198px);height:30px;color:var(--text);align-items:center;gap:8px;padding:0 9px 0 7px;text-decoration:none;display:inline-flex}.plan-usage-badge:hover{border-color:var(--line-strong);background:var(--surface-hover)}.plan-usage-ring{background:conic-gradient(var(--accent) var(--plan-usage-percent), var(--line) 0);border-radius:50%;flex:0 0 18px;width:18px;height:18px;position:relative}.plan-usage-ring:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:4px}.plan-usage-badge.warn .plan-usage-ring{background:conic-gradient(var(--amber) var(--plan-usage-percent), var(--line) 0)}.plan-usage-badge.bad .plan-usage-ring{background:conic-gradient(var(--danger) var(--plan-usage-percent), var(--line) 0)}.plan-usage-copy{gap:2px;min-width:0;line-height:1;display:grid}.plan-usage-copy strong,.plan-usage-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-usage-copy strong{font:700 11px/1 var(--font-sans)}.plan-usage-copy em{color:var(--muted);font:600 10px/1 var(--font-sans);font-style:normal}.ghost-kbd{border-radius:var(--radius);height:30px;color:var(--muted);font:600 12px/1 var(--font-sans);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ghost-kbd:hover{background:var(--surface-hover);color:var(--text)}.kbd{border:1px solid var(--line);background:var(--surface-2);height:19px;color:var(--muted);font:600 10px/1 var(--font-mono);border-bottom-width:2px;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.topbar .avatar{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--text-2);font:600 12px/1 var(--font-sans);place-items:center;display:grid;overflow:hidden}.topbar .icon-button.framed{border-radius:var(--radius);border-color:var(--line);width:30px;height:30px;color:var(--muted);background:0 0}.topbar .icon-button.framed:hover{background:var(--surface-hover);color:var(--text);border-color:var(--line-strong)}.workbar{border-top:1px solid var(--line);z-index:1;flex:0 0 44px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 16px;display:flex;position:relative;overflow:visible}.workbar .control{align-items:center;gap:0;display:flex}.workbar .control>span:first-child:not(.select-trigger){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbar .control input,.workbar .select-trigger{border-radius:var(--radius);height:32px;min-height:32px;font-size:12px}.workbar .control.compact{flex:0 132px;min-width:104px}.workbar .control.compact input,.workbar .control.compact .select-trigger{width:100%}.workbar-spacer{flex:0 0 8px;min-width:8px}.workbar .system-status{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);height:24px;color:var(--muted);font:600 11px/1 var(--font-sans);flex:none;gap:7px;padding:0 10px}.workbar .system-status span{background:var(--accent);width:6px;height:6px}.workbar .system-status.error{color:var(--danger);border-color:var(--danger-soft)}.workbar .system-status.error span{background:var(--danger)}.workbar .system-status.loading span{background:var(--warm)}.workbar .status-message{font:500 12px/1 var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;gap:6px;min-width:0;overflow:hidden}.workbar .status-message.error{color:var(--danger)}.workbar #demo-reset,.workbar #save-view{border-radius:var(--radius);white-space:nowrap;height:32px}.run-workspace-header{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;display:block;overflow:hidden}.run-workspace-topline{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.run-workspace-eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);flex:none;font-size:11px;font-weight:600}.run-workspace-name{font:600 19px/1 var(--font-mono);letter-spacing:-.01em;color:var(--text);flex:none;margin:0}.run-workspace-sub{font:500 12px/1.3 var(--font-mono);color:var(--muted);flex:0 auto;min-width:0}.run-workspace-spacer{flex:auto;min-width:8px}.run-workspace-topline .pill{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);height:24px;color:var(--text-2);font:600 11.5px/1 var(--font-sans);flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.run-workspace-topline .pill.running,.run-workspace-topline .pill.is-running{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.run-workspace-topline .pill.failed,.run-workspace-topline .pill.is-failed{background:var(--danger-soft);color:var(--danger);border-color:#f8717157}.run-workspace-topline .run-workspace-meta{flex:none;align-items:center;gap:4px;display:flex}.run-workspace-topline .run-workspace-meta .chip{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);height:22px;color:var(--text-2);font:500 11px/1 var(--font-mono);padding:0 8px}.run-workspace-tabs{border-top:1px solid var(--line-soft);align-items:center;gap:2px;padding:0 8px;display:flex}.run-workspace-tab{height:36px;color:var(--muted);font:600 13px/1 var(--font-sans);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.run-workspace-tab:hover,.run-workspace-tab.active{color:var(--text);background:0 0}.run-workspace-tab.active:after{content:"";inset-inline:10px;background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}.analysis-header{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:4px 2px 14px;display:flex}.analysis-title-block{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.analysis-title-block .analysis-eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);align-self:center;font-size:11px;font-weight:600}.analysis-title-block h2{font:700 20px/1 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text);white-space:normal;overflow:visible}.analysis-title-block p{font:500 12px/1 var(--font-mono);color:var(--muted);align-self:center}.analysis-stat-strip{grid-auto-flow:unset;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex:none;gap:0;display:flex;overflow:hidden}.analysis-stat-strip .analysis-stat{border:0;border-inline-end:1px solid var(--line-soft);text-align:right;background:0 0;border-radius:0;gap:5px;padding:9px 20px;display:grid}.analysis-stat-strip .analysis-stat:last-child{border-inline-end:0}.analysis-stat-strip .analysis-stat span{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.analysis-stat-strip .analysis-stat strong{font:700 16px/1 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text)}.workbar-divider{background:var(--line);flex:none;width:1px;height:22px;margin:0 2px}.workbar-search{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:200px;height:32px;color:var(--faint);flex:240px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.workbar-search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.workbar-search svg{color:var(--faint);flex:none}.workbar-search input{min-width:0;height:100%;color:var(--text);font:500 12px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0}.workbar-search input::placeholder{color:var(--faint)}.workbar #sort-select.control,.workbar .control.compact{flex:none}.workbar #sort-select .select-trigger{min-width:104px}.workbar-ghost{width:32px;color:var(--muted);flex:none;padding:0}.workbar-name{flex:0 128px;min-width:96px}.workbar-name input{width:100%}.runs-workspace-filter .runs-commandbar{border-top:1px solid var(--line-soft);align-items:center;gap:8px;padding:8px 12px;display:flex}.runs-commandbar .command-spacer{flex:1}.runs-commandbar .command-select .select-trigger{height:32px}.panel,.chart-card,.runs-panel,.inspector{box-shadow:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.panel-head{border-bottom:1px solid var(--line-soft);gap:10px;height:48px;min-height:0;padding:0 16px}.panel-head h2{color:var(--text);font:600 14px/1 var(--font-sans);letter-spacing:var(--tracking-tight);gap:8px}.panel-head h2 svg{color:var(--muted)}.panel-head h2 span{background:var(--surface-2);border:1px solid var(--line);height:18px;color:var(--muted);font:600 10.5px/1 var(--font-mono);border-radius:4px;place-items:center;padding:0 7px;display:inline-grid}.panel-body{padding:16px}.metric-card{border:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:7px;min-height:0;padding:14px 16px}.metric-card.good,.metric-card.bad,.metric-card.live,.metric-card.neutral{border-left:1px solid var(--line)}.metric-card span,.setting-row span,.api-row small{font:600 11px/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.metric-card strong{color:var(--text);font:700 22px/1 var(--font-sans);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.metric-card.good strong{color:var(--accent)}.metric-card.bad strong{color:var(--danger)}.metric-card.live strong{color:var(--info)}.event-row,.browser-row,.timeline-row,.setting-row,.api-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:13px 16px}.event-row:hover,.browser-row:hover,.api-row:hover{border-color:var(--line-strong);background:var(--surface-hover)}.event-row strong,.browser-row strong,.timeline-row strong,.integration-card strong{color:var(--text);font:600 13px/1.2 var(--font-sans)}.event-row small,.browser-row small,.timeline-row small,.integration-card small{color:var(--muted);font:500 11.5px/1.3 var(--font-mono)}.event-marker,.timeline-dot{background:var(--accent)}.setting-row,.api-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.setting-row strong,.api-row strong{color:var(--text);font:600 13px/1 var(--font-mono);letter-spacing:-.01em}.api-row .method,.api-row code{font-family:var(--font-mono);color:var(--text-2)}.integration-grid{gap:12px}.integration-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.integration-card:hover{border-color:var(--line-strong)}.integration-card strong{font-size:14px}.panel-body pre,.api-key-reveal{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font:500 12px/1.6 var(--font-mono);padding:14px 16px;overflow:auto}.tab-grid.two-col{grid-template-columns:minmax(0,1fr) 332px;gap:16px}.settings-grid{gap:16px}.insight-stack{gap:12px}.settings-list,.api-list{gap:10px}.admin-stack,.admin-list,.admin-alert-list{gap:8px;display:grid}.admin-form-row{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr) auto;align-items:end;gap:8px;display:grid}.admin-form-row input{width:100%}.usage-meter{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:999px;height:6px;overflow:hidden}.usage-meter span{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;display:block}.admin-alert-list .api-row{background:var(--warm-soft);box-shadow:inset 2px 0 0 var(--warm);border-color:#e0b07a57}.admin-alert-list .api-row strong{color:var(--warm)}.api-row.muted{opacity:.6}.api-row button{min-width:32px;padding:5px}@media (max-width:860px){.admin-form-row{grid-template-columns:1fr}}.empty,.compact-empty{color:var(--muted);font:500 13px/1.5 var(--font-sans)}.empty strong{color:var(--text);font-weight:600}.workspace-run-rail{background:var(--surface);border-right:1px solid var(--line)}.workspace-rail-head{border-bottom:1px solid var(--line-soft);flex-shrink:0;height:48px;min-height:48px;padding:0 14px}.workspace-rail-head h2{color:var(--text);font:600 14px/1 var(--font-sans)}.workspace-rail-head h2 span{color:var(--muted);font:500 12px/1 var(--font-mono)}.workspace-rail-select-banner{background:var(--accent-soft);border:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);border-radius:var(--radius);color:var(--text-2);font:600 12px/1.3 var(--font-sans);flex-shrink:0;align-items:center;gap:8px;margin:10px 12px;padding:9px 12px}.workspace-rail-select-banner .link-button{color:var(--accent);font-weight:600;text-decoration:none}.workspace-rail-select-banner .link-button:hover{text-decoration:underline}.workspace-run-row{border-radius:var(--radius);border:0;min-height:0;padding:8px 10px;font-weight:500;position:relative}.workspace-run-row+.workspace-run-row{margin-top:2px}.workspace-run-row:focus-visible{outline-offset:-2px}.workspace-run-row.selected{background:var(--surface-selected);border:0}.workspace-run-row.selected+.workspace-run-row.selected{border-top-color:#0000}.workspace-eye{width:16px;min-width:16px;height:16px;margin-top:2px}.workspace-eye span{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:999px;width:14px;height:14px}.workspace-run-row.selected .workspace-eye span{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 42%, transparent 46%)}.workspace-run-tags,.workspace-run-note{opacity:0;max-height:0;margin:0;transition:max-height .14s,opacity .14s,margin .14s;overflow:hidden}.workspace-run-row:hover .workspace-run-tags,.workspace-run-row:focus-within .workspace-run-tags,.workspace-run-row.selected .workspace-run-tags,.workspace-run-row:hover .workspace-run-note,.workspace-run-row:focus-within .workspace-run-note,.workspace-run-row.selected .workspace-run-note{opacity:1;max-height:48px;margin-top:5px}.workspace-run-tags b,.workspace-run-tags em{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);max-width:none;color:var(--text-2);font:500 10.5px/1 var(--font-mono);padding:3px 6px;font-style:normal}.workspace-run-note{color:var(--muted);font:500 11px/1.35 var(--font-sans)}.workspace-run-main strong{font:600 12.5px/1.2 var(--font-mono);letter-spacing:-.01em;color:var(--text)}.workspace-run-main small{font:500 11px/1.25 var(--font-mono);color:var(--faint)}.workbar-search{background:var(--surface)}.workbar-search input{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.workbar-search input:focus{box-shadow:none;border:0}.workbar .status-message{clip:rect(0 0 0 0);white-space:nowrap;background:0 0;border:0;flex:0 0 0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbar .status-message.error,.workbar .status-message.loading{clip:auto;flex:0 auto;width:auto;min-width:0;max-width:240px;height:auto;margin:0;position:static}.compare-annotations .compare-tag-list{flex-wrap:wrap;gap:4px;overflow:visible}.compare-tag-list .chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);max-width:none;color:var(--text-2);font:500 10.5px/1 var(--font-mono);padding:3px 7px;overflow:visible}.compare-annotations small,.compare-signal-cell small,.compare-evidence-note{color:var(--muted);font:500 11px/1.35 var(--font-sans)}:root[data-theme=dark] .compare-cell.changed,:root[data-theme=dark] .compare-run-cell.changed,.compare-cell.changed,.compare-run-cell.changed{color:var(--accent-strong);background:#1fb87712;font-weight:600}:root[data-theme=dark] tbody tr:hover{background:#ffffff06}.compare-cell.reference,.compare-run-cell.reference{box-shadow:inset 2px 0 0 var(--accent)}.topbar.desktop-filters-collapsed .workbar{display:none}.topbar.desktop-filters-collapsed{border-bottom:1px solid var(--line)}.compare-run-table{font-family:var(--font-sans);letter-spacing:0}.compare-row-head,.compare-run-cell,.compare-run-identity{min-height:74px;padding:12px 14px}.compare-row-head{color:var(--text-2);font:650 12px/1.15 var(--font-sans);letter-spacing:0;text-transform:none;align-content:center;gap:4px}.compare-row-head>span,.compare-evidence-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compare-row-head small{color:var(--muted);font:600 10.5px/1.2 var(--font-sans);letter-spacing:0;opacity:.82;text-transform:none}button.compare-row-head{justify-content:start}button.compare-row-head:hover,button.compare-row-head.active{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 2px 0 var(--accent)}.compare-run-identity{gap:8px}.compare-run-identity strong{color:var(--text);font:650 13px/1.3 var(--font-sans);letter-spacing:0}.compare-run-identity small,.compare-note,.compare-signal-cell small,.compare-annotations small,.compare-evidence-note{font:500 11.5px/1.35 var(--font-sans);letter-spacing:0}.compare-signal-cell{gap:6px}.compare-signal-cell strong{color:var(--text);font:650 14px/1.2 var(--font-sans);font-variant-numeric:tabular-nums}.compare-run-cell{color:var(--text);font:500 12.5px/1.35 var(--font-sans);letter-spacing:0;align-content:center;display:grid}.compare-tag-list .chip{font-family:var(--font-sans);font-weight:600}.compare-artifact-count{color:var(--text);font-weight:650}.compare-artifact-count-button{width:fit-content;min-height:24px;color:var(--accent-strong);font:700 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-underline-offset:3px;background:0 0;border:0;justify-content:start;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.compare-artifact-count-button:hover{color:var(--accent-strong);background:0 0;text-decoration-color:currentColor}:root[data-theme=dark] button.compare-row-head:hover,:root[data-theme=dark] button.compare-row-head.active{color:var(--accent-strong);box-shadow:inset 0 2px 0 var(--accent);background:#1fb87721}:root[data-theme=dark] .compare-row-head,:root[data-theme=dark] .compare-run-identity{background:#0b121e}:root[data-theme=dark] .compare-row-head{color:var(--text-2)}:root[data-theme=dark] .compare-row-head small{color:var(--muted)}.shell{--sidebar-width:56px;grid-template-columns:56px minmax(0,1fr);transition:none}.shell:not(.nav-pinned).nav-auto-open{--sidebar-width:56px;grid-template-columns:56px minmax(0,1fr)}.shell:not(.nav-pinned):has(.tabs:hover){--sidebar-width:56px;grid-template-columns:56px minmax(0,1fr)}.shell:not(.nav-pinned):has(.tabs:focus-within){--sidebar-width:56px;grid-template-columns:56px minmax(0,1fr)}.shell.nav-pinned{--sidebar-width:212px;grid-template-columns:212px minmax(0,1fr)}.tabs{background:var(--bg);border-right:1px solid var(--line);width:56px;padding:12px 8px 10px;transition:width .14s,box-shadow .14s;overflow:visible}:root[data-theme=dark] .tabs{background:var(--color-ink)}.shell:not(.nav-pinned).nav-auto-open .tabs{width:212px;box-shadow:22px 0 46px -12px #0000008c}.shell:not(.nav-pinned):has(.tabs:hover) .tabs{width:212px;box-shadow:22px 0 46px -12px #0000008c}.shell:not(.nav-pinned):has(.tabs:focus-within) .tabs{width:212px;box-shadow:22px 0 46px -12px #0000008c}:root[data-theme=light] .shell:not(.nav-pinned).nav-auto-open .tabs{box-shadow:22px 0 46px -12px #0f172a2e}:root[data-theme=light] .shell:not(.nav-pinned):has(.tabs:hover) .tabs{box-shadow:22px 0 46px -12px #0f172a2e}:root[data-theme=light] .shell:not(.nav-pinned):has(.tabs:focus-within) .tabs{box-shadow:22px 0 46px -12px #0f172a2e}.tab-scroll{overflow:hidden auto}.shell.nav-pinned .tabs{width:212px;box-shadow:1px 0 0 var(--line), 22px 0 46px -12px #0000008c;box-shadow:1px 0 0 var(--line)}.shell:not(.nav-pinned) .tab-button{justify-content:center;gap:0;padding:8px}.shell:not(.nav-pinned) .tab-label{opacity:0;max-width:0}.tab-button{border-radius:var(--radius);min-height:36px;color:var(--muted);font:600 13px/1 var(--font-sans);border:0;padding:8px;transition:background .12s,color .12s;position:relative}.tab-button:hover{background:var(--surface-hover);color:var(--text)}.tab-button.active{color:var(--accent);background:0 0}.tab-button.active:before{content:"";inset-inline-start:-1px;background:var(--accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px}.tab-button.active svg{color:var(--accent)}.tab-label{white-space:nowrap}.nav-footer{border-top:1px solid var(--line-soft);padding-top:8px}.icon-button:hover,.icon-button.framed:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.avatar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);overflow:hidden}.workspace-run-row{border-radius:var(--radius);border:0;grid-template-columns:none;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.workspace-run-row:hover{background:var(--surface-hover)}.workspace-run-row.selected{background:var(--surface-selected)}.workspace-run-row.selected:after{content:"";inset-inline-start:0;background:var(--accent);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px}.workspace-run-select{cursor:pointer;border-radius:var(--radius) 0 0 var(--radius);background:0 0;border:0;flex:none;place-items:center;width:34px;display:grid}.workspace-run-select .workspace-eye{width:16px;min-width:16px;height:16px;margin:0}.workspace-run-select .workspace-eye span{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:999px;width:14px;height:14px;transition:border-color .12s,background .12s}.workspace-run-row.selected .workspace-run-select .workspace-eye span{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 42%, transparent 46%)}.workspace-run-open{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px 10px 8px 4px;display:grid}.workspace-run-body strong{font:600 12.5px/1.25 var(--font-mono);letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-run-body small{font:500 11px/1.3 var(--font-mono);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.breadcrumb .crumb-link{color:var(--muted);text-decoration:none}.breadcrumb .crumb-link:hover{color:var(--text);text-decoration:underline}@media (max-width:720px){.brandbar-actions .ghost-kbd,.brandbar-actions .plan-usage-badge,.brandbar-actions .avatar{display:none}.workbar{gap:6px;padding-left:8px;padding-right:8px}.workbar .control.compact{flex:0 92px;min-width:0}.workbar .select-trigger{min-width:0}.workbar-search{flex:120px;min-width:96px}.workbar-spacer,.workbar .system-status,.workbar-name,.workbar #demo-reset,.workbar #save-view,.workbar .custom-select-control.compact,.workbar>.icon-button{display:none}.tab-grid.two-col,.settings-grid{grid-template-columns:minmax(0,1fr)}.setting-row,.api-row{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;display:grid}.api-row code,.api-row small,.api-row strong,.setting-row strong{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.api-row .method{justify-self:start}.api-row button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.workspace-run-row:hover .workspace-run-tags,.workspace-run-row:focus-within .workspace-run-tags,.workspace-run-row.selected .workspace-run-tags,.workspace-run-row:hover .workspace-run-note,.workspace-run-row:focus-within .workspace-run-note,.workspace-run-row.selected .workspace-run-note{opacity:1;max-height:48px}}.metric-filter-row.invalid input,.metric-filter-control.invalid input{background:var(--danger-soft);color:var(--text);border-color:#f8717180}.chip,.workspace-run-tags b,.workspace-run-tags em,.run-workspace-meta .chip,.compare-tag-list .chip,.workspace-run-topline .chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);height:22px;color:var(--text-2);font:500 11px/1 var(--font-mono);letter-spacing:0;white-space:nowrap;align-items:center;padding:0 8px;font-style:normal;display:inline-flex}.workspace-run-tags{gap:4px}.analysis-stat-strip .analysis-stat span,.metric-card span,.setting-row span,.api-row small{font-size:11px}.page-head,.analysis-header{padding:4px 2px 16px}.tab-pane.active>.page-head{margin-bottom:0}.page-head .ph-title,.analysis-title-block h2{font-size:20px}.analysis-stat-strip .analysis-stat strong{font-size:16px}.metric-card strong{font-size:20px}.workspace-run-select{min-height:34px}.breadcrumb .crumb-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;border-radius:4px;padding:2px}.breadcrumb .crumb-link:hover{color:var(--text);text-decoration-color:currentColor}:root{--row-hover:#0f172a0a}:root[data-theme=dark]{--row-hover:#ffffff08}.table tr:hover td,:root[data-theme=dark] tbody tr:hover,.workspace-run-select:hover{background:var(--row-hover)}.tabs{z-index:var(--z-workbar)}.run-workspace-topline{padding:12px 20px}.workspace-run-row{grid-template-columns:30px minmax(0,1fr);align-items:stretch;gap:0;min-height:48px;padding:0;display:grid}.workspace-run-select{border-radius:var(--radius) 0 0 var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;width:30px;display:grid}.workspace-run-select:hover{background:var(--surface-hover)}.workspace-run-select:hover .workspace-eye span{border-color:var(--accent)}.workspace-run-open{text-align:left;cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:8px 10px 8px 4px;display:grid}.workspace-run-open:hover{background:var(--surface-hover)}.workspace-run-open:hover .workspace-run-body strong{color:var(--accent-strong)}.workspace-run-open .legend-dot{margin-top:4px}.workspace-run-body{gap:2px;min-width:0;display:grid}.workspace-run-body strong{font:600 12.5px/1.2 var(--font-mono);letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;transition:color .1s;overflow:hidden}.workspace-run-body small{font:500 11px/1.25 var(--font-mono);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-run-row.selected .workspace-run-select{background:0 0}.workspace-run-row.selected:after{z-index:1}.run-data-panel .panel-head.compact-panel-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.run-data-panel .panel-head h2{flex:none}.run-data-controls{flex:auto;align-items:center;gap:10px;display:flex}.run-data-controls .control{align-items:center;gap:7px;display:flex}.run-data-controls .control>span:first-child:not(.select-trigger){font:600 10.5px/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.run-data-controls .select-trigger{min-width:160px;height:32px}.run-data-panel .chart-kind{flex:none}.system-panel{gap:16px;display:grid}.system-identity{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.system-identity-item{border-inline-end:1px solid var(--line-soft);gap:6px;padding:13px 16px;display:grid}.system-identity-item:last-child{border-inline-end:0}.system-identity-item strong{font:600 14px/1.2 var(--font-mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-metrics-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.system-metrics-card .card-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.system-metrics-card .card-head .subtitle{align-items:center;gap:8px;display:inline-flex}.system-metrics-card .table-wrap{max-height:60vh;overflow:auto}@media (max-width:1100px){.system-identity{grid-template-columns:repeat(2,1fr)}}.workspace-run-open{position:relative}.workspace-run-open-hint{border-radius:var(--radius-sm);background:var(--accent-soft);height:18px;color:var(--accent);font:600 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;align-items:center;gap:3px;margin:auto 0;padding:0 6px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:8px;transform:translate(4px)}.workspace-run-open:hover .workspace-run-open-hint,.workspace-run-open:focus-visible .workspace-run-open-hint{opacity:1;transform:translate(0)}.workspace-run-open:hover .workspace-run-body,.workspace-run-open:focus-visible .workspace-run-body{padding-inline-end:70px}.compare-metric-strip-actions{border-inline-start:1px solid var(--line);align-items:center;gap:6px;margin-inline-start:8px;padding-inline-start:10px;display:inline-flex}.compare-metric-action{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);height:24px;color:var(--text-2);font:600 11px/1 var(--font-mono);letter-spacing:.02em;cursor:pointer;align-items:center;gap:5px;padding:0 9px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.compare-metric-action:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.compare-metric-action:disabled{opacity:.45;cursor:not-allowed}.workspace-run-select:focus-visible,.workspace-run-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.workspace-run-select:focus-visible .workspace-eye span{border-color:var(--accent)}
.mobile-menu-button{border-radius:var(--radius);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:4px;display:none}.mobile-menu-button:active{background:var(--surface-hover)}.mobile-nav-scrim{display:none}@media (max-width:720px){:root{--topbar-height:96px}body{-webkit-text-size-adjust:100%}.topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.topbar.topbar--brandonly{--topbar-height:56px}.topbar-main,.shell{padding-left:0;padding-right:0}.mobile-menu-button{display:inline-flex}.brandbar{flex:0 0 56px;grid-template-columns:40px 40px 1fr;align-items:center;height:56px;padding:0 12px 0 4px}.brandbar .brand-cell{border-right:0;width:40px;height:40px}.brandbar .brand-mark{width:30px;height:30px}.brandbar-row{flex-direction:row;flex:1;gap:8px;min-width:0;padding:0}.brand-wordmark{flex:none;font-size:13px}.breadcrumb{white-space:nowrap;flex:1;gap:4px;font-size:12px;overflow:hidden}.breadcrumb .crumb{text-overflow:ellipsis;overflow:hidden}.breadcrumb .crumb:not(.cur):not(.crumb-link),.breadcrumb .sep:first-of-type{display:none}.brandbar-actions{gap:4px}.brandbar-actions .brandbar-action-desktop{display:none}.ghost-kbd{gap:4px;height:36px;padding:0 8px}.ghost-kbd .ghost-kbd-label,.ghost-kbd .kbd{display:none}.ghost-kbd svg{width:16px;height:16px}.topbar .icon-button.framed,.topbar .icon-button.framed.mobile-filters-toggle{width:36px;height:36px}.topbar--workbar{--topbar-height:56px}.topbar--workbar .workbar{display:none}.topbar--workbar.mobile-filters-open{--topbar-height:56px}.topbar--workbar.mobile-filters-open .workbar{border-top:1px solid var(--line);background:var(--surface);flex:none;grid-template-columns:1fr 1fr;grid-auto-rows:auto;align-items:stretch;gap:8px;height:auto;padding:10px 12px 14px;display:grid;overflow:visible}.topbar--workbar.mobile-filters-open .workbar>*{min-width:0}.topbar--workbar.mobile-filters-open .workbar .control{flex:initial;width:100%}.topbar--workbar.mobile-filters-open .workbar .control input,.topbar--workbar.mobile-filters-open .workbar .control .select-trigger,.topbar--workbar.mobile-filters-open .workbar #demo-reset,.topbar--workbar.mobile-filters-open .workbar #save-view{width:100%;height:40px;min-height:40px}.topbar--workbar.mobile-filters-open .workbar-search,.topbar--workbar.mobile-filters-open .workbar .workbar-name,.topbar--workbar.mobile-filters-open .workbar #save-view,.topbar--workbar.mobile-filters-open .workbar .system-status,.topbar--workbar.mobile-filters-open .workbar .status-message,.topbar--workbar.mobile-filters-open .workbar #saved-view-select.control{grid-column:1/-1;width:100%}.topbar--workbar.mobile-filters-open .workbar .custom-select-control.compact:has(#saved-view-select){grid-column:1/-1;width:100%}.topbar--workbar.mobile-filters-open .workbar-search{height:40px;min-height:40px}.topbar--workbar.mobile-filters-open .workbar-divider,.topbar--workbar.mobile-filters-open .workbar-spacer,.topbar--workbar.mobile-filters-open .workbar .status-message,.topbar--workbar.mobile-filters-open .workbar .system-status,.topbar--workbar.mobile-filters-open .workbar #demo-reset{display:none}.topbar--workbar.mobile-filters-open .icon-button.framed.mobile-filters-toggle{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.shell{grid-template-columns:1fr;position:relative}.tabs{z-index:50;border-right:1px solid var(--line);background:var(--surface);border-bottom:0;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;width:min(82vw,320px);height:100dvh;min-height:0;max-height:none;padding:16px 10px 12px;transition:transform .2s;display:grid;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:0 12px 40px #00000052}.tabs:after{display:none}.shell.mobile-nav-open .tabs{transform:translate(0)}.tab-scroll{gap:4px;padding-right:4px;display:grid;overflow:hidden auto}.tab-group{border-right:0;border-bottom:1px solid var(--line-soft);gap:2px;padding:0 0 8px;display:grid}.tab-group:last-child{border-bottom:0}.tab-button{border-bottom:0;border-left:0;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.tab-button.active{background:var(--accent-soft);border:1px solid var(--accent-line)}.tab-button.active svg{color:var(--accent)}.tab-label{opacity:1;max-width:none}.nav-footer{display:none}.nav-mobile-actions{border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.nav-mobile-actions .tab-button{min-height:44px}.mobile-nav-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c1280;display:block;position:fixed;inset:0}.tab-pane.active{--runs-filter-sticky-height:0px;padding:10px 10px 24px}.page-head{padding:4px 4px 6px}.runs-workspace-filter{border-radius:var(--radius);gap:8px;padding:8px;position:static}.stat-grid,.runs-workspace-filter .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stat{min-height:52px;padding:8px 10px}.stat strong{font-size:16px}.runs-commandbar{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.runs-commandbar .command-select,.runs-commandbar .columns-menu,.runs-commandbar>*{width:100%}.runs-commandbar .command-spacer{display:none}.runs-commandbar .compact-button,.runs-commandbar .icon-button,.runs-commandbar .select-trigger,.runs-commandbar .columns-menu .compact-button{width:100%;min-height:40px}.column-popover{z-index:60;width:auto;max-height:70vh;position:fixed;inset:12px;overflow-y:auto}.runs-workspace,.runs-workspace.drawer-open,.runs-workspace.run-rail-collapsed,.runs-workspace.run-rail-collapsed.drawer-open{border-radius:var(--radius);border-top:1px solid var(--line);grid-template-columns:1fr;min-height:0}.workspace-run-rail{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:0;max-height:none;position:static}.workspace-run-list{max-height:320px;overflow-y:auto}.workspace-run-footer{flex-wrap:wrap;gap:6px}.workspace-run-open-hint{opacity:1;margin-inline-start:auto;position:static;transform:none}.workspace-run-open:hover .workspace-run-body,.workspace-run-open:focus-visible .workspace-run-body{padding-inline-end:0}.panel-drawer,.runs-workspace.drawer-open .panel-drawer{border:0;border-top:1px solid var(--line);width:auto;height:auto;box-shadow:none;border-radius:0;position:static}.workspace-panel-grid{grid-template-columns:1fr;gap:10px;padding:0 8px 12px}.workspace-panel-card{grid-column:1/-1}.workspace-panel-toolbar{flex-wrap:wrap;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:static}.workspace-panel-toolbar>*{min-width:0}.workspace-panel-toolbar .compact-button,.workspace-panel-toolbar button,.workspace-panel-toolbar .select-trigger,.workspace-panel-toolbar .workspace-panel-search,.workspace-panel-toolbar .workspace-mode-select{width:100%}.workspace-panel-search{flex-basis:100%}.workspace-section-head{flex-direction:column;align-items:stretch;gap:8px}.section-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{min-width:720px}th,td{padding:9px 10px}.run-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pinned-chart-grid,.compare-summary,.analysis-stat-strip,.compare-metadata-editor,.compare-annotation-details>summary,.run-detail-hero,.system-identity{grid-template-columns:1fr}.edit-drawer{border-radius:var(--radius) var(--radius) 0 0;z-index:55;width:auto;max-height:86vh;position:fixed;inset:auto 0 0}.quick-search,.shortcut-help{width:min(100%,480px);max-width:100%}.quick-search-input{font-size:16px}.topbar .control select,.topbar button,.runs-commandbar .control input,.runs-commandbar .control select,.runs-commandbar .select-trigger,.runs-commandbar button{min-height:40px}.toolbar,.action-cluster,.panel-controls,.chart-actions{flex-wrap:wrap;gap:6px;display:flex}.system-status{justify-content:flex-start;width:100%}.status-message{white-space:normal;max-width:100%}}@media (max-width:480px){.run-kpi-grid,.stat-grid,.runs-commandbar{grid-template-columns:1fr}.brandbar-row{gap:6px}.brand-wordmark{display:none}}@media (max-width:720px){html:has(.shell.mobile-nav-open){overflow:hidden}}
.font-serif-italic{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1em;font-style:italic;font-weight:400}.mono-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:500}.bg-grid{background-image:linear-gradient(90deg,#94a3b80a 1px,#0000 1px),linear-gradient(#94a3b80a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 100%)}.bg-scan{background-image:repeating-linear-gradient(#0000 0 3px,#94a3b803 3px 4px)}.landing-cta-primary{letter-spacing:-.005em;background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:var(--color-ink);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--accent-line), 0 8px 24px -8px #1fb8774d;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:auto;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .3s;display:inline-flex}.landing-cta-primary:hover{filter:brightness(1.07);box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px var(--accent-line), 0 14px 32px -8px #1fb8774d;background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:var(--color-ink);transform:translateY(-1px)}.landing-cta-primary--sm{padding:8px 16px;font-size:13px}:root[data-theme=light] .landing-cta-primary,:root[data-theme=light] .landing-cta-primary:hover{color:#fff}.landing-cta-ghost{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:auto;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.landing-cta-ghost:hover{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.landing-stat-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;transition:border-color .3s,transform .3s,background .3s;position:relative;overflow:hidden}.landing-stat-card:hover{border-color:var(--line-strong);background:var(--surface-soft)}.landing-stat-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#1fb87724 50%,#0000 70%);transition:opacity .4s;position:absolute;inset:-1px}.landing-stat-card:hover:before{opacity:1}.landing-stat-card__key{font-size:11px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.landing-stat-card__val{color:var(--text);letter-spacing:-.025em;margin-bottom:4px;font-size:30px;font-weight:600}.landing-stat-card__hint{color:var(--muted);font-size:13px}.bento-cell{background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.bento-cell:hover{border-color:var(--line-strong)}.bento-cell:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), #1fb87714, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bento-cell:hover:before{opacity:1}.landing-paint-tile{padding:24px}.landing-paint-tile__header{justify-content:space-between;align-items:baseline;margin-bottom:32px;display:flex}.landing-paint-tile__num{color:var(--faint);font-size:30px;line-height:1}.landing-paint-tile__tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.landing-paint-tile__tag--danger{color:#f87171cc}.landing-paint-tile__tag--accent{color:var(--accent)}.landing-pain-title{color:var(--text);letter-spacing:-.025em;margin-bottom:8px;font-size:20px;font-weight:600}.landing-pain-body{color:var(--muted);font-size:14px;line-height:1.6}.landing-bento-eyebrow{color:var(--accent);align-items:center;gap:8px;margin-bottom:12px;display:flex}.landing-bento-eyebrow__icon{background:var(--accent-soft);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent-line);border-radius:6px;justify-content:center;align-items:center;display:flex}.landing-bento-eyebrow__label{font-size:10px;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.landing-matrix-cell{padding:20px}.landing-matrix-cell__row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.landing-matrix-cell__label{color:var(--text);letter-spacing:-.025em;font-size:13.5px;font-weight:500}.landing-matrix-cell__dot{border-radius:999px;width:8px;height:8px}.landing-matrix-cell__status{font-size:11px;font-family:var(--font-mono);color:var(--faint);letter-spacing:.05em}.pill{border:1px solid var(--line);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.landing-code-block{border:1px solid var(--line);background:#0a0c12;border-radius:12px;width:100%;max-width:640px;overflow:hidden;box-shadow:0 0 0 1px #1fb8770a,0 24px 48px -16px #0009}.landing-code-block__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.landing-code-block__dots{align-items:center;gap:6px;display:flex}.landing-code-block__dot{opacity:.7;border-radius:50%;width:10px;height:10px}.landing-code-block__filename{font-size:11px;font-family:var(--font-mono);color:var(--faint);margin-left:12px}.landing-code-block__tabs{align-items:center;gap:4px;display:flex}.landing-code-block__cmd{border-bottom:1px solid var(--line);font-size:13px;font-family:var(--font-mono);padding:12px 20px}.landing-code-block__body{font-size:13px;font-family:var(--font-mono);padding:20px;line-height:1.75}.landing-code-block__body pre{margin:0;padding:0}.tab-btn{font-family:var(--font-mono);letter-spacing:.05em;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:4px;min-height:auto;padding:6px 10px;font-size:11px;transition:color .2s,background .2s}.tab-btn:hover{color:var(--muted);background:0 0;border:none}.tab-btn-active{color:var(--accent)!important;background:var(--accent-soft)!important}.landing-code-dim{color:#475569}.landing-code-accent{color:#1fb877}.landing-code-heading{color:#f8fafc}.landing-code-purple{color:#c084fc}.landing-code-mute{color:#94a3b8}.landing-code-fg{color:#cbd5e1}.landing-code-str{color:#86efac}.landing-code-inline{font-size:12.5px;font-family:var(--font-mono);color:var(--accent)}.section-fade{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.section-fade.visible{opacity:1;transform:translateY(0)}.hero-spotlight{pointer-events:none;filter:blur(40px);will-change:transform;z-index:0;background:radial-gradient(50% 50%,#1fb87738 0%,#1fb87714 30%,#0000 70%);border-radius:50%;width:1200px;height:720px;position:absolute;top:-120px;left:50%}.hero-spotlight-secondary{pointer-events:none;filter:blur(30px);will-change:transform;z-index:0;mix-blend-mode:screen;background:radial-gradient(50% 50%,#1fb87729 0%,#0000 70%);border-radius:50%;width:600px;height:360px;position:absolute;top:-40px;left:50%}@keyframes spotlight-drift{0%{transform:translate(-50%)translate(0)}25%{transform:translate(-50%)translate(-40px,12px)}50%{transform:translate(-50%)translate(20px,-8px)}75%{transform:translate(-50%)translate(-12px,20px)}to{transform:translate(-50%)translate(0)}}@keyframes spotlight-drift-secondary{0%{transform:translate(-50%)translate(0)scale(1)}33%{transform:translate(-50%)translate(60px,-16px)scale(1.05)}66%{transform:translate(-50%)translate(-50px,12px)scale(.95)}to{transform:translate(-50%)translate(0)scale(1)}}.hero-spotlight.css-drift{animation:22s ease-in-out infinite spotlight-drift}.hero-spotlight-secondary.css-drift{animation:18s ease-in-out infinite spotlight-drift-secondary}@media (prefers-reduced-motion:reduce){.hero-spotlight.css-drift,.hero-spotlight-secondary.css-drift{animation:none}}@keyframes logo-iris-left{0%{opacity:0;transform:translate(-28px)}60%{opacity:1;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes logo-iris-right{0%{opacity:0;transform:translate(28px)}60%{opacity:1;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.logo-draw .logo-mark-left{transform-origin:50%;animation:.9s cubic-bezier(.65,0,.35,1) both logo-iris-left}.logo-draw .logo-mark-right{transform-origin:50%;animation:.9s cubic-bezier(.65,0,.35,1) both logo-iris-right}@media (prefers-reduced-motion:reduce){.logo-draw .logo-mark-left,.logo-draw .logo-mark-right{animation:none}}.no-logo-anim .logo-draw .logo-mark-left,.no-logo-anim .logo-draw .logo-mark-right,.no-logo-anim .wordmark-draw{opacity:1!important;animation:none!important;transform:none!important}@keyframes wordmark-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.wordmark-draw{animation:.6s cubic-bezier(.2,.8,.2,1) .7s both wordmark-in}@media (prefers-reduced-motion:reduce){.wordmark-draw{animation:none}}@keyframes logo-dot-emerge{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes logo-diagonal-pulse{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:scale(.35)}45%{opacity:1;filter:drop-shadow(0 0 9px #1fb877d9);transform:scale(1.35)}to{opacity:1;filter:drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes logo-wordmark-text-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.logo-anim .logo-dot{opacity:0;transform-origin:50%;transform-box:fill-box;animation:.5s cubic-bezier(.34,1.56,.64,1) both logo-dot-emerge}.logo-anim .logo-dot-r0{animation-delay:0s}.logo-anim .logo-dot-r1{animation-delay:80ms}.logo-anim .logo-dot-r2{animation-delay:.16s}.logo-anim .logo-dot-r3{animation-delay:.24s}.logo-anim .logo-dot-diagonal{animation:.7s cubic-bezier(.34,1.56,.64,1) both logo-diagonal-pulse}.logo-anim .logo-dot-diagonal.logo-dot-d0{animation-delay:.42s}.logo-anim .logo-dot-diagonal.logo-dot-d1{animation-delay:.54s}.logo-anim .logo-dot-diagonal.logo-dot-d2{animation-delay:.66s}.logo-anim .logo-dot-diagonal.logo-dot-d3{animation-delay:.78s}.logo-anim .logo-wordmark-text{opacity:0;transform-origin:0;transform-box:fill-box;animation:.6s cubic-bezier(.2,.8,.2,1) .95s both logo-wordmark-text-in}@media (prefers-reduced-motion:reduce){.logo-anim .logo-dot,.logo-anim .logo-wordmark-text{opacity:1!important;animation:none!important;transform:none!important}}.no-logo-anim .logo-anim .logo-dot,.no-logo-anim .logo-anim .logo-wordmark-text{opacity:1!important;animation:none!important;transform:none!important}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-rise-1{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both hero-rise}.hero-rise-2{animation:.8s cubic-bezier(.2,.8,.2,1) .25s both hero-rise}.hero-rise-3{animation:.8s cubic-bezier(.2,.8,.2,1) .4s both hero-rise}.hero-rise-4{animation:.8s cubic-bezier(.2,.8,.2,1) .55s both hero-rise}@media (prefers-reduced-motion:reduce){.hero-rise-1,.hero-rise-2,.hero-rise-3,.hero-rise-4{animation:none}}.status-live{background:var(--green);border-radius:999px;width:6px;height:6px;display:inline-flex;position:relative}.status-live:after{content:"";background:var(--green);opacity:.4;border-radius:999px;animation:2s ease-out infinite statusPulse;position:absolute;inset:-3px}@keyframes statusPulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.status-live:after{animation:none}}.data-flow-line{stroke-dasharray:6 4;animation:1.5s linear infinite flowDash}@keyframes flowDash{to{stroke-dashoffset:-10px}}.pulse-node{animation:3s ease-in-out infinite pulseRing}@keyframes pulseRing{0%,to{stroke-opacity:.4}50%{stroke-opacity:1}}@keyframes marquee-vert{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.marquee-vert{animation:28s linear infinite marquee-vert}.marquee-vert-slow{animation:38s linear infinite marquee-vert}@media (prefers-reduced-motion:reduce){.marquee-vert,.marquee-vert-slow{animation:none}}@keyframes chart-sweep{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.chart-line{stroke-dasharray:1000;animation:3.2s cubic-bezier(.4,0,.1,1) infinite both chart-sweep}@media (prefers-reduced-motion:reduce){.chart-line{stroke-dashoffset:0;animation:none}}@keyframes tick-flash{0%,to{color:var(--text)}50%{color:var(--accent)}}.tick-flash{animation:1.6s ease-in-out infinite tick-flash}@media (prefers-reduced-motion:reduce){.tick-flash{animation:none}}.landing-theme-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;min-height:auto;padding:0;transition:color .2s,border-color .2s;display:inline-flex}.landing-theme-toggle:hover{color:var(--text);border-color:var(--line-strong);background:0 0}.theme-icon-light{display:none}.theme-icon-dark,:root[data-theme=light] .theme-icon-light{display:block}:root[data-theme=light] .theme-icon-dark{display:none}.landing-masking-demo{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.landing-masking-demo__header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.landing-masking-demo__label{font-size:10px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.landing-masking-demo__live{font-size:10px;font-family:var(--font-mono);color:var(--accent);align-items:center;gap:6px;display:inline-flex}.landing-masking-demo__chart{height:260px;padding:12px 16px;position:relative}.landing-masking-demo__svg{width:100%;height:100%}.landing-masking-demo__legend{font-size:10px;font-family:var(--font-mono);color:var(--faint);position:absolute;top:16px;right:20px}.landing-masking-demo__legend-row{align-items:center;gap:6px;display:flex}.landing-masking-demo__legend-row+.landing-masking-demo__legend-row{margin-top:4px}.landing-masking-demo__legend-line{width:8px;height:2px;display:inline-block}.landing-masking-demo__legend-line--train{background:var(--accent)}.landing-masking-demo__legend-line--eval{opacity:.7;background:#94a3b8}.landing-masking-demo__footer{border-top:1px solid var(--line);font-size:11px;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.landing-masking-demo__stat{color:var(--faint)}.landing-masking-demo__stat-val{color:var(--text)}.landing-audit-feed{border:1px solid var(--line);background:#0a0c12;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.landing-audit-feed__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.landing-audit-feed__label{font-size:10px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.landing-audit-feed__live{font-size:10px;font-family:var(--font-mono);color:var(--accent);align-items:center;gap:6px;display:inline-flex}.landing-audit-feed__body{height:200px;padding:12px;position:relative;overflow:hidden}.landing-audit-feed__scroll{inset-inline:12px;position:absolute;top:12px}.landing-audit-feed__row{font-size:11.5px;font-family:var(--font-mono);align-items:baseline;gap:12px;padding:6px 0;line-height:1.4;display:flex}.landing-audit-feed__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing-audit-feed__ts{color:var(--dim);font-variant-numeric:tabular-nums}.landing-audit-feed__line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-audit-feed__fade-top{pointer-events:none;inset-inline:0;background:linear-gradient(#0a0c12,#0000);height:32px;position:absolute;top:0}.landing-audit-feed__fade-bottom{pointer-events:none;inset-inline:0;background:linear-gradient(#0000,#0a0c12);height:32px;position:absolute;bottom:0}.landing-ttl-ring{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.landing-ttl-ring__glow{pointer-events:none;background:radial-gradient(circle,#1fb8771a 0%,#0000 60%);position:absolute;inset:0}.landing-ttl-ring__svg{position:relative}.landing-ttl-ring__label{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-ttl-ring__eyebrow{font-size:10px;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.landing-ttl-ring__value{font-variant-numeric:tabular-nums;color:var(--text);font-size:44px;font-weight:600;line-height:1}.landing-ttl-ring__unit{font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:6px}.landing-nav-logo{align-items:center;gap:8px;display:inline-flex}.landing-wordmark{letter-spacing:-.025em;color:var(--text);font-size:18px;font-weight:600;font-family:var(--font-sans)}.landing-root{flex-direction:column;min-height:100vh;display:flex;position:relative}.landing-nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080cd9;width:100%;position:sticky;top:0}:root[data-theme=light] .landing-nav{background:#ffffffd9}.landing-nav__inner{justify-content:space-between;align-items:center;width:100%;max-width:1152px;height:64px;margin:0 auto;padding:0 24px;display:flex}.landing-nav__links{align-items:center;gap:28px;display:flex}.landing-nav__link{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.landing-nav__link:hover{color:var(--text)}.landing-nav__link--md{display:none}@media (min-width:768px){.landing-nav__link,.landing-nav__link--md{display:block}}.landing-section{width:100%;max-width:1152px;margin:0 auto;padding:0 24px}.landing-hero-wrap{position:relative;overflow:hidden}.landing-bg-overlay{pointer-events:none;position:absolute;inset:0}.landing-hero-section{padding-top:96px;padding-bottom:96px;position:relative}@media (min-width:768px){.landing-hero-section{padding-top:128px;padding-bottom:128px}}.landing-hero-content{max-width:768px}.landing-hero-badge{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;display:inline-flex}.landing-hero-badge__text{font-size:11px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.landing-h1{letter-spacing:-.025em;color:var(--text);margin-bottom:28px;font-size:44px;font-weight:600;line-height:1.04}@media (min-width:768px){.landing-h1{font-size:60px}}@media (min-width:1024px){.landing-h1{font-size:68px}}.landing-h1-serif{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.landing-lede{color:var(--muted);max-width:576px;margin-bottom:40px;font-size:17px;line-height:1.6}@media (min-width:768px){.landing-lede{font-size:19px}}.hero-rise-4.landing-cta-row{flex-direction:column;align-self:flex-start;gap:12px;width:fit-content;display:flex;justify-content:flex-start!important;align-items:flex-start!important}@media (min-width:576px){.hero-rise-4.landing-cta-row{flex-direction:row}}.landing-nav-logo,[aria-label=InstantML]{color:var(--color-ink,#0e1116)}:root[data-theme=dark] .landing-nav-logo,:root[data-theme=dark] [aria-label=InstantML]{color:var(--color-paper,#fff)}.landing-arrow{width:14px;height:14px;margin-left:6px}.landing-proof-chips{font-size:12px;font-family:var(--font-mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.landing-proof-chip{align-items:center;gap:6px;display:inline-flex}.landing-proof-chip__check{color:var(--accent)}.landing-stats-section{padding-bottom:80px}@media (min-width:768px){.landing-stats-section{padding-bottom:112px}}.landing-stats-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.landing-stats-grid{grid-template-columns:repeat(3,1fr)}}.landing-section-py{padding-top:80px;padding-bottom:80px}@media (min-width:768px){.landing-section-py{padding-top:112px;padding-bottom:112px}}.landing-section-intro{max-width:672px;margin-bottom:48px}.landing-mono-label{margin-bottom:16px}.landing-h2{letter-spacing:-.025em;color:var(--text);margin-bottom:20px;font-size:32px;font-weight:600;line-height:1.1}@media (min-width:768px){.landing-h2{font-size:44px}}.landing-h2-muted{font-family:var(--font-serif);color:var(--faint);font-style:italic;font-weight:400}.landing-section-body{color:var(--muted);font-size:16px;line-height:1.75}.landing-section-intro-row{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}@media (min-width:768px){.landing-section-intro-row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.landing-bento-3{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.landing-bento-3{grid-template-columns:repeat(3,1fr)}}.landing-arch-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px 40px}.landing-arch-wrap{width:100%;padding:8px 0;overflow-x:auto}.landing-arch-svg{width:100%;max-width:896px;margin:0 auto;display:block}.landing-arch-legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 32px;margin-top:32px;padding-top:24px;display:flex}.landing-arch-legend-item{align-items:center;gap:8px;display:flex}.landing-arch-legend-dot{border-radius:50%;width:10px;height:10px}.landing-arch-legend-dot--accent{background:var(--accent);box-shadow:0 0 8px #1fb877b3}.landing-arch-legend-dot--border{border:1px solid var(--line-strong)}.landing-arch-legend-dash{border-top:1px dashed var(--line-strong);width:24px;height:0}.landing-arch-legend-label{font-size:11px;font-family:var(--font-mono);color:var(--muted)}.landing-bento-6{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.landing-bento-6{grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr)}}.landing-bento-big{padding:0}@media (min-width:768px){.landing-bento-big{grid-column:span 3}.landing-bento-dial{flex-direction:column;display:flex}}.landing-bento-inner-pad{padding:24px 24px 0}.landing-bento-h3{color:var(--text);letter-spacing:-.025em;margin-bottom:4px;font-size:18px;font-weight:600}.landing-bento-body{color:var(--muted);max-width:384px;margin-bottom:16px;font-size:13px;line-height:1.6}.landing-bento-chart-wrap{padding:0 24px 24px}.landing-bento-dial-wrap{flex:1;min-height:260px;padding:0 24px 24px}.landing-bento-sm{padding:0}@media (min-width:768px){.landing-bento-sm{grid-column:span 2}}.landing-bento-h3-sm{color:var(--text);letter-spacing:-.025em;margin-bottom:4px;font-size:16px;font-weight:600}.landing-bento-body-sm{color:var(--muted);font-size:12.5px;line-height:1.6}.landing-bento-feed-wrap{padding:16px 24px 24px}.landing-bento-padded{padding:24px}.landing-bento-body-mb{margin-bottom:20px}.landing-pill-row{flex-wrap:wrap;gap:8px;display:flex}.landing-text-link{color:var(--muted);align-items:center;gap:4px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.landing-text-link:hover{color:var(--text)}.landing-dev-header{align-items:end;gap:48px;margin-bottom:40px;display:grid}@media (min-width:768px){.landing-dev-header{grid-template-columns:1fr auto}}.landing-dev-body{margin-top:20px;font-size:15px}.landing-dev-pills{align-items:flex-start}.landing-code-center{justify-content:center;display:flex}.landing-matrix-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.landing-matrix-grid{grid-template-columns:repeat(4,1fr)}}.landing-pricing-footer{color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;font-size:13px;display:flex}.landing-pricing-sep{color:var(--dim)}.landing-cta-card{border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden}.landing-cta-card__grid{opacity:.5}.landing-cta-card__glow{pointer-events:none;filter:blur(40px);background:radial-gradient(50% 50%,#1fb8772e,#0000 70%);width:600px;height:300px;position:absolute;top:-96px;left:50%;transform:translate(-50%)}.landing-cta-card__body{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#0d0f1566;padding:40px 64px;position:relative}:root[data-theme=light] .landing-cta-card__body{background:#fff6}.landing-cta-card__logo{background:var(--accent-soft);width:56px;height:56px;box-shadow:0 0 0 1px var(--accent-line);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.landing-cta-h2{letter-spacing:-.025em;color:var(--text);margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.2}@media (min-width:768px){.landing-cta-h2{font-size:40px}}.landing-cta-desc{color:var(--muted);margin-bottom:32px;max-width:576px;margin-inline:auto;font-size:16px;line-height:1.75}.landing-cta-row{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:576px){.landing-cta-row{flex-direction:row}}.landing-cta-note{color:var(--faint);font-size:11px;font-family:var(--font-mono);letter-spacing:.1em;margin-top:24px}.landing-footer{border-top:1px solid var(--line);margin-top:48px}.landing-footer__inner{max-width:1152px;margin:0 auto;padding:48px 24px}.landing-footer__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.landing-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.landing-footer__brand{flex-direction:column;gap:12px;max-width:320px;display:flex}.landing-footer__brand-row{align-items:center;gap:8px;display:flex}.landing-footer__brand-name{color:var(--text);letter-spacing:-.025em;font-size:14px;font-weight:600;font-family:var(--font-sans)}.landing-footer__brand-desc{color:var(--faint);font-size:13px;line-height:1.6}.landing-footer-col-title{font-size:11px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.landing-footer-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-footer-link{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.landing-footer-link:hover{color:var(--text)}.landing-footer__bottom{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:40px;padding-top:24px;display:flex}@media (min-width:576px){.landing-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.landing-footer__copy{color:var(--faint);font-size:12px;font-family:var(--font-mono)}.landing-footer__status{color:var(--faint);font-size:12px;font-family:var(--font-mono);align-items:center;gap:8px;display:inline-flex}
.pricing-root{min-height:100vh}.pricing-header-section{padding-top:88px}@media (min-width:768px){.pricing-header-section{padding-top:120px}}.pricing-header-intro{max-width:760px;margin-bottom:56px}.pricing-h1{letter-spacing:-.02em;font-size:38px;line-height:1.05}@media (min-width:768px){.pricing-h1{font-size:52px}}.pricing-header-chips{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pricing-nav__link--active{color:var(--text);position:relative}.pricing-nav__link--active:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-6px;left:0;right:0}.pricing-tier-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.pricing-tier-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px}}.pricing-tier-card{flex-direction:column;gap:20px;padding:56px 24px 24px;display:flex;position:relative}@media (min-width:900px){.pricing-tier-card{padding:60px 28px 28px}}.pricing-tier-card--highlight{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line), 0 12px 40px -16px #1fb87759}.pricing-tier-card__ribbon{background:var(--accent);color:#00150b;font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;text-align:center;border-top-left-radius:16px;border-top-right-radius:16px;padding:8px 16px;font-size:10px;font-weight:700;position:absolute;top:0;left:0;right:0}.pricing-tier-card__head{flex-direction:column;gap:8px;display:flex}.pricing-tier-card__name{font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;font-size:11px}.pricing-tier-card__price-row{align-items:baseline;gap:6px;display:flex}.pricing-tier-card__price{letter-spacing:-.02em;color:var(--text);font-size:40px;font-weight:600;line-height:1}.pricing-tier-card__cadence{color:var(--faint);font-size:14px}.pricing-tier-card__blurb{color:var(--faint);margin:6px 0 0;font-size:13px;line-height:1.5}.pricing-tier-card__fit{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:12px;display:flex}.pricing-tier-card__fit-value{color:var(--text);font-size:13px;font-weight:500}.pricing-tier-card__lines{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pricing-tier-card__lines li{border-top:1px dashed var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;font-size:13px;display:flex}.pricing-tier-card__lines li:first-child{border-top:none;padding-top:0}.pricing-tier-card__line-key{color:var(--faint)}.pricing-tier-card__line-val{color:var(--text);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pricing-tier-card__line-val--accent{color:var(--accent);font-weight:500}.pricing-tier-card__line-sub{font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);color:var(--dim);font-size:11px}.pricing-tier-card__features{flex-direction:column;flex:auto;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-tier-card__features li{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pricing-tier-card__feature-check{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pricing-tier-card__cta{justify-content:center;width:100%;margin-top:8px}.pricing-fine-print{color:var(--dim);max-width:720px;margin-top:32px;font-size:12px;line-height:1.6}.pricing-fine-print--note{margin-top:20px}.pricing-compare-section{padding-top:56px}@media (min-width:768px){.pricing-compare-section{padding-top:80px}}.pricing-compare-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.pricing-compare-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.pricing-compare-col{flex-direction:column;gap:14px;padding:24px;display:flex}.pricing-compare-col__label{font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:11px}.pricing-compare-col--old .pricing-compare-col__label,.pricing-compare-col--alt .pricing-compare-col__label{color:#e0b07a}.pricing-compare-col--new{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line), 0 12px 40px -16px #1fb87752}.pricing-compare-col--new .pricing-compare-col__label{color:var(--accent)}.pricing-compare-col__lines{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pricing-compare-col__lines li{color:var(--faint);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.pricing-compare-col__lines li:last-child{border-bottom:none;padding-bottom:0}.pricing-compare-col__line-val{color:var(--text);font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);font-size:13px}.pricing-compare-col__total-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:2px;padding-top:14px;display:flex}.pricing-compare-col__total-label{font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.pricing-compare-col__total{letter-spacing:-.01em;color:var(--text);font-size:24px;font-weight:600}.pricing-compare-col--new .pricing-compare-col__total{color:var(--accent)}.pricing-compare-col__annual{font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);color:var(--dim);font-size:12px}.pricing-compare-col__note{color:var(--dim);margin:4px 0 0;font-size:12px;line-height:1.55}.pricing-compare-savings{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;grid-template-columns:1fr;gap:16px;margin-top:28px;padding:20px 24px;display:grid}@media (min-width:720px){.pricing-compare-savings{grid-template-columns:auto 1fr;align-items:center;gap:32px}}.pricing-compare-savings .mono-label{margin-bottom:4px;display:block}.pricing-compare-savings__value{letter-spacing:-.01em;color:var(--accent);font-size:28px;font-weight:600}.pricing-compare-savings__sub{color:var(--text);font-size:14px}.pricing-surprises-section{padding-top:56px}@media (min-width:768px){.pricing-surprises-section{padding-top:80px}}.pricing-surprise-stack{flex-direction:column;gap:12px;display:flex}.pricing-surprise{flex-direction:column;gap:16px;padding:24px;display:flex}.pricing-surprise__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:600}.pricing-surprise__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:820px){.pricing-surprise__grid{grid-template-columns:1fr 1fr;gap:20px}}.pricing-surprise__col{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.pricing-surprise__col p{color:var(--faint);margin:0;font-size:13px;line-height:1.55}.pricing-surprise__col--old{background:#e0b07a0a}.pricing-surprise__col--new{background:var(--accent-soft);border-color:var(--accent-line)}.pricing-surprise__col--new p{color:var(--text)}.pricing-surprise__col-label{font-family:var(--font-mono,var(--font-mono-next), ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:11px;display:flex}.pricing-surprise__col--new .pricing-surprise__col-label{color:var(--accent)}.pricing-surprise__col--old .pricing-surprise__col-label{color:#e0b07a}.pricing-surprise__icon{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pricing-surprise__icon--bad{color:#e0b07a;background:#e0b07a29}.pricing-surprise__icon--good{background:var(--accent-soft);color:var(--accent)}.pricing-surprise__evidence{margin-top:4px;font-size:12px}

.iml-auth,.iml-landing{--bg:#07080c;--bg-soft:#0a0c12;--surface:#0d0f15;--surface-2:#12141c;--surface-3:#171a24;--surface-hover:#1a1d28;--line:#1c1f2a;--line-soft:#151923;--line-strong:#242937;--text:#f8fafc;--text-2:#cbd5e1;--muted:#94a3b8;--faint:#8b97a8;--dim:#5b6678;--accent:#1fb877;--accent-strong:#27e896;--accent-soft:#1fb8771f;--accent-line:#1fb87752;--warm:#e0b07a;--warm-soft:#e0b07a24;--danger:#f87171;--danger-soft:#f8717124;--f-sans:"Geist",var(--font-sans-next),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Geist Mono",var(--font-mono-next),ui-monospace,SFMono-Regular,Menlo,monospace;--f-serif:"Instrument Serif",var(--font-serif-next),Georgia,"Times New Roman",serif;--r-sm:4px;--r:6px;--r-lg:10px;--r-pill:999px;--topbar-h:48px;--bg-grid:radial-gradient(900px 600px at 50% -8%, #1fb87712, transparent 70%), linear-gradient(#ffffff05 1px,transparent 1px), linear-gradient(90deg,#ffffff05 1px,transparent 1px), var(--bg);z-index:0;color:var(--text);background:var(--bg-grid);font:13px/1.45 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:auto,48px 48px,48px 48px,auto;position:fixed;inset:0;overflow:auto}.iml-auth *,.iml-landing *{box-sizing:border-box}.iml-auth :focus-visible,.iml-landing :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.iml-bar{z-index:50;height:var(--topbar-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#07080cdb;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex;position:sticky;top:0}.iml-brand{color:var(--text);font:700 14px/1 var(--f-sans);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.iml-mark{border:1px solid var(--accent-line);width:28px;height:28px;color:var(--accent);--brand-mark-bg:#0d0f15;background:linear-gradient(#1fb8771f,#1fb87705);border-radius:7px;place-items:center;display:inline-grid}.iml-mark .instantml-mark-svg{width:64%;height:64%}.iml-bar-actions{align-items:center;gap:8px;display:flex}.iml-stage{min-height:calc(100vh - var(--topbar-h));place-items:center;padding:46px 18px 80px;display:grid}.iml-eyebrow{font:600 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.iml-eyebrow.is-accent{color:var(--accent)}.iml-eyebrow.is-danger{color:var(--danger)}.iml-em{font-family:var(--f-serif);color:var(--text-2);font-size:1.08em;font-style:italic;font-weight:400}.iml-headline{font:700 28px/1.08 var(--f-sans);letter-spacing:-.02em;color:var(--text);margin:0}.iml-headline:focus{outline:none}.iml-sub{color:var(--muted);max-width:48ch;margin:0;font-size:13px;line-height:1.6}.iml-sub code{font-family:var(--f-mono);color:var(--text-2);font-size:.92em}.iml-btn{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);height:38px;color:var(--text);font:600 13px/1 var(--f-sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .14s,border-color .14s,color .14s,transform .1s;display:inline-flex}.iml-btn:hover{background:var(--surface-hover);border-color:var(--line-strong)}.iml-btn:active{transform:translateY(1px)}.iml-btn:disabled{opacity:.6;cursor:not-allowed}.iml-btn--ghost{color:var(--muted);background:0 0;border-color:#0000}.iml-btn--ghost:hover{background:var(--surface-hover);color:var(--text)}.iml-btn--outline{border-color:var(--line-strong);color:var(--text-2);background:0 0}.iml-btn--outline:hover{background:var(--surface-hover);color:var(--text)}.iml-btn--primary{background:var(--accent);border-color:var(--accent);color:#051d12}.iml-btn--primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.iml-btn--primary:disabled{background:var(--accent);border-color:var(--accent);opacity:.62}.iml-btn--lg{height:44px;padding:0 18px;font-size:14px}.iml-btn--block{width:100%}.iml-btn .iml-arrow{transition:transform .16s}.iml-btn:hover:not(:disabled) .iml-arrow{transform:translate(3px)}.iml-chip{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);height:22px;color:var(--text-2);font:500 11px/1 var(--f-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.iml-chip.is-accent{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.iml-chip.is-muted{color:var(--muted)}.iml-dot{background:var(--faint);border-radius:999px;flex:none;width:7px;height:7px}.iml-dot.is-running{background:var(--accent);animation:1.8s ease-out infinite iml-pulse}@keyframes iml-pulse{0%{box-shadow:0 0 #1fb87773}70%{box-shadow:0 0 0 7px #1fb87700}to{box-shadow:0 0 #1fb87700}}.iml-spin{border:2px solid #1fb87740;border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite iml-spin}.iml-spin.on-fill{border-color:#051d12 #051d124d #051d124d}@keyframes iml-spin{to{transform:rotate(360deg)}}.iml-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#12141c99,#0d0f15eb);grid-template-columns:300px 1fr;width:min(880px,100%);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 24px 70px -28px #000c}.iml-card--single{grid-template-columns:1fr;width:min(520px,100%)}.iml-aside{border-right:1px solid var(--line-soft);background:radial-gradient(420px 280px at 0 0,#1fb87712,#0000 60%);flex-direction:column;gap:22px;padding:30px 26px;display:flex}.iml-aside-brand{align-items:center;gap:10px;display:flex}.iml-aside-brand .iml-mark{width:34px;height:34px}.iml-aside-name{font:700 16px/1 var(--f-sans);letter-spacing:-.01em}.iml-aside-tag{font:500 12px/1.6 var(--f-sans);color:var(--muted);margin:0}.iml-aside-tag .iml-em{color:var(--warm)}.iml-steps{gap:2px;margin-top:6px;display:grid}.iml-step{border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.iml-step:first-child{border-top:0}.iml-step .idx{font:400 22px/1 var(--f-serif);color:var(--muted);font-style:italic}.iml-step .st-t{font:600 13px/1.2 var(--f-sans);color:var(--text-2)}.iml-step .st-s{font:500 11px/1.4 var(--f-mono);color:var(--muted);margin-top:4px}.iml-step.is-active .idx{color:var(--accent)}.iml-step.is-active .st-t{color:var(--text)}.iml-step.is-done .idx{color:var(--accent);font-style:normal;font-family:var(--f-sans);font-size:15px}.iml-step.is-done .st-t{color:var(--muted)}.iml-proof{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft);overflow:hidden}.iml-proof-h{border-bottom:1px solid var(--line-soft);font:600 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:8px 10px;display:flex}.iml-proof-r{border-top:1px solid var(--line-soft);font:500 12px/1 var(--f-mono);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.iml-proof-r:first-of-type{border-top:0}.iml-proof-r .nm{color:var(--text-2)}.iml-proof-r .sc{color:var(--accent)}.iml-proof-r .sc.dim{color:var(--muted)}.iml-main{flex-direction:column;gap:18px;min-width:0;padding:34px 38px;display:flex}.iml-head{gap:12px;display:grid}.iml-actions{gap:10px;margin-top:2px;display:grid}.iml-foot{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.iml-foot a,.iml-link{color:var(--text-2);border-bottom:1px solid var(--line-strong);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border-top:0;border-left:0;border-right:0;padding:0}.iml-foot a:hover,.iml-link:hover{color:var(--accent);border-bottom-color:var(--accent-line)}.iml-status{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--bg-soft);min-height:34px;font:500 12px/1.4 var(--f-mono);color:var(--muted);align-items:center;gap:9px;margin:0;padding:9px 12px;display:flex}.iml-status.is-busy{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.iml-status.is-err{background:var(--danger-soft);color:#fca5a5;border-color:#f8717157}.iml-status svg{flex:none}.iml-recovery{border-radius:var(--r);color:var(--text-2);background:#f8717112;border:1px solid #f871714d;gap:8px;padding:12px;display:grid}.iml-recovery strong{font:700 13px/1.2 var(--f-sans);color:#fecaca}.iml-recovery span{font:500 12px/1.5 var(--f-sans);color:var(--muted)}.iml-recovery-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.iml-field{gap:7px;display:grid}.iml-field>label{font:600 12px/1 var(--f-sans);color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.iml-input{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);height:40px;color:var(--text);font:500 14px/1 var(--f-sans);outline:none;width:100%;padding:0 12px;transition:border-color .14s,box-shadow .14s}.iml-input::placeholder{color:var(--faint)}.iml-input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px #1fb87721}textarea.iml-input{resize:vertical;height:auto;min-height:74px;line-height:1.5;font-family:var(--f-mono);padding:10px 12px;font-size:12px}.iml-hint{font:500 11px/1.4 var(--f-mono);color:var(--muted);letter-spacing:.01em}.iml-hint.is-ok{color:var(--accent)}.iml-hint.is-err{color:var(--danger)}.iml-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.iml-legend{float:none;width:100%;font:600 12px/1 var(--f-sans);color:var(--text-2);padding:0}.iml-seg{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.iml-seg-opt{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft);cursor:pointer;gap:5px;padding:12px 14px;transition:border-color .14s,background .14s;display:grid;position:relative}.iml-seg-opt:hover{border-color:var(--line-strong);background:var(--surface-2)}.iml-seg-opt input{top:10px;opacity:0;width:14px;height:14px;margin:0;position:absolute;inset-inline-start:10px}.iml-seg-opt:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #1fb8772e}.iml-seg-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.iml-seg-t{font:600 13px/1 var(--f-sans);color:var(--text);align-items:center;gap:8px;display:flex}.iml-seg-d{font:500 11px/1.4 var(--f-mono);color:var(--muted)}.iml-seg-opt:has(input:checked) .iml-seg-t{color:var(--accent-strong)}.iml-tick{border:1px solid var(--line-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.iml-seg-opt:has(input:checked) .iml-tick{border-color:var(--accent);background:var(--accent);color:#04130d}@supports not selector(:has(*)){.iml-seg-opt input,.iml-plan input{opacity:1;width:16px;height:16px;accent-color:var(--accent);align-self:start;position:static}.iml-tick{display:none}}.iml-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iml-plan{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft);cursor:pointer;align-content:start;gap:6px;padding:13px 14px;transition:border-color .14s,background .14s;display:grid;position:relative}.iml-plan:hover{border-color:var(--line-strong);background:var(--surface-2)}.iml-plan input{top:12px;opacity:0;width:14px;height:14px;margin:0;position:absolute;inset-inline-end:12px}.iml-plan:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #1fb8772e}.iml-plan:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.iml-plan-h{font:600 13px/1 var(--f-sans);color:var(--text);align-items:center;gap:7px;display:flex}.iml-plan:has(input:checked) .iml-plan-h{color:var(--accent-strong)}.iml-plan-h svg{color:var(--muted)}.iml-plan:has(input:checked) .iml-plan-h svg{color:var(--accent)}.iml-plan-p{font:700 18px/1 var(--f-sans);letter-spacing:-.02em;color:var(--text)}.iml-plan-p small{font:500 11px/1 var(--f-mono);color:var(--muted);margin-inline-start:3px}.iml-plan-m{font:500 11px/1.3 var(--f-mono);color:var(--muted);align-items:center;gap:6px;display:flex}.iml-plan-m svg{color:var(--faint);flex:none}.iml-wsprev{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft);font-family:var(--f-mono);align-items:baseline;gap:2px;padding:13px 14px;display:flex;overflow:hidden}.iml-wsprev-host{font:500 13px/1.2 var(--f-mono);color:var(--muted)}.iml-wsprev-slug{font:600 14px/1.2 var(--f-mono);color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iml-wsprev-adv{margin-top:2px}.iml-wsprev-adv>summary{font:600 11px/1 var(--f-mono);letter-spacing:.04em;color:var(--muted);cursor:pointer;align-items:center;gap:6px;width:fit-content;list-style:none;display:inline-flex}.iml-wsprev-adv>summary::-webkit-details-marker{display:none}.iml-wsprev-adv>summary:before{content:"+";color:var(--faint);font-weight:700}.iml-wsprev-adv[open]>summary:before{content:"–"}.iml-wsprev-adv>summary:hover{color:var(--text-2)}.iml-wsprev-adv>*+*{margin-top:7px}.iml-org{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);align-items:center;gap:13px;padding:14px 16px;display:flex}.iml-org-badge{border:1px solid var(--accent-line);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.iml-org-m{gap:3px;min-width:0;display:grid}.iml-org-m strong{font:700 14px/1 var(--f-sans)}.iml-org-m span{font:500 12px/1 var(--f-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iml-term{border:1px solid var(--line);border-radius:var(--r);background:#06070b;overflow:hidden}.iml-term-bar{border-bottom:1px solid var(--line-soft);background:var(--bg-soft);align-items:center;gap:8px;padding:8px 12px;display:flex}.iml-term-bar .tl{font:600 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.iml-term-bar .sp{flex:1}.iml-copy{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);height:24px;color:var(--text-2);font:600 11px/1 var(--f-mono);cursor:pointer;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.iml-copy:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.iml-term-body{font:500 12px/1.7 var(--f-mono);margin:0;padding:13px 14px;overflow-x:auto}.iml-term-body .ln{white-space:pre;color:var(--text-2);display:block}.iml-term-body .pr{color:var(--accent);-webkit-user-select:none;user-select:none}.iml-term-body .key{color:var(--accent-strong);word-break:break-all}.iml-term-body .cm{color:var(--muted)}.iml-hero{gap:18px;width:min(880px,100%);display:grid}.iml-hero h1{font:700 clamp(40px,6vw,62px)/1 var(--f-sans);letter-spacing:-.02em;max-width:15ch;margin:0}.iml-lede{color:var(--muted);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.iml-lede code{font-family:var(--f-mono);color:var(--text-2);font-size:.9em}.iml-cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.iml-proof-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:760px){.iml-card,.iml-card--single{grid-template-columns:1fr;width:min(520px,100%)}.iml-aside{border-right:0;border-bottom:1px solid var(--line-soft)}.iml-main{padding:26px 22px}.iml-seg,.iml-plans,.iml-recovery-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.iml-auth *,.iml-landing *{transition:none!important;animation:none!important}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_a13326c2-module__L_2mMG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a13326c2-module__L_2mMG__variable{--font-sans-next:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9c5a6304-module__X0Mf0a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9c5a6304-module__X0Mf0a__variable{--font-mono-next:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_12e14068-module__OuYD2a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_12e14068-module__OuYD2a__variable{--font-serif-next:"Instrument Serif", "Instrument Serif Fallback"}
