@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.info-popover.svelte-kvw8vx{position:relative;display:inline-flex;align-items:center}.info-popover-trigger.svelte-kvw8vx{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;border:1px solid var(--border-color, rgba(255, 255, 255, .18));background:transparent;color:var(--muted-text, #9fb0cc);font-size:.8rem;font-weight:700;line-height:1;cursor:pointer;padding:0}.info-popover-trigger.svelte-kvw8vx:hover,.info-popover-trigger.svelte-kvw8vx:focus-visible{color:var(--text-color, #e5eefc);border-color:var(--text-color, #e5eefc);outline:none}.info-popover-panel.svelte-kvw8vx{position:absolute;top:calc(100% + .45rem);left:0;z-index:20;width:21rem;padding:.85rem .95rem;border:1px solid var(--border-color, rgba(255, 255, 255, .18));border-radius:.8rem;background:var(--panel-color, #10284a);box-shadow:0 16px 40px #00000047}.info-popover-panel.svelte-kvw8vx p:where(.svelte-kvw8vx){margin:0}.info-popover-panel.svelte-kvw8vx p:where(.svelte-kvw8vx)+p:where(.svelte-kvw8vx){margin-top:.45rem}.info-popover-title.svelte-kvw8vx{font-weight:700;color:var(--text-color, #e5eefc)}.audit-history-table.svelte-1uc3h9d th:where(.svelte-1uc3h9d):first-child,.audit-history-table.svelte-1uc3h9d td:where(.svelte-1uc3h9d):first-child{width:12rem;white-space:nowrap}.audit-history-table.svelte-1uc3h9d th:where(.svelte-1uc3h9d):nth-child(2),.audit-history-table.svelte-1uc3h9d td:where(.svelte-1uc3h9d):nth-child(2){width:16rem}.audit-history-table.svelte-1uc3h9d th:where(.svelte-1uc3h9d):last-child,.audit-history-table.svelte-1uc3h9d td:where(.svelte-1uc3h9d):last-child{width:7rem;white-space:nowrap}.audit-context-cell.svelte-1uc3h9d{max-width:24rem}.audit-history-meta-row.svelte-1uc3h9d{margin-top:.75rem}.audit-filter-btn.svelte-1uc3h9d{align-self:flex-end;margin-bottom:0}.neural-hero.svelte-1yyua71{position:relative;width:100%;height:clamp(180px,26vw,280px);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);margin-bottom:.9rem;isolation:isolate;background:radial-gradient(800px 300px at 50% 50%,rgba(255,255,255,.02),transparent 70%),linear-gradient(90deg,#040712,#0a0d1d 26%,#1a0320 70%,#290025)}canvas.svelte-1yyua71{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1}.background-glow.svelte-1yyua71{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:0;pointer-events:none;background:radial-gradient(34% 58% at 18% 46%,#2473ff33,#2473ff00 70%),radial-gradient(36% 60% at 79% 45%,#ff00c82e,#ff00c800 72%)}.vignette.svelte-1yyua71{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at center,transparent 34%,rgba(0,0,0,.14) 100%),linear-gradient(90deg,#03060f1a,#03060f08 30%,#03060f08 70%,#03060f1a)}.overlay.svelte-1yyua71{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2vw,1.8rem);pointer-events:none;text-align:center}.title-wrap.svelte-1yyua71{padding:14px 22px;border-radius:20px;background:linear-gradient(180deg,#060a1647,#060a161a);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}h1.svelte-1yyua71{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:.95;letter-spacing:-.048em;font-weight:800;color:#fff;text-shadow:0 0 24px rgba(255,255,255,.1),0 0 60px rgba(128,168,255,.1)}p.svelte-1yyua71{margin:10px 0 0;color:#a8b6d8;font-size:1rem;letter-spacing:.01em}@media(max-width:760px){.neural-hero.svelte-1yyua71{height:340px}.title-wrap.svelte-1yyua71{padding:12px 16px}}.auth-gate-actions.svelte-1o1xvh9{justify-content:center}.compare-summary-table.svelte-70ov15 th:where(.svelte-70ov15),.compare-summary-table.svelte-70ov15 td:where(.svelte-70ov15),.compare-cost-table.svelte-70ov15 th:where(.svelte-70ov15):nth-child(2),.compare-cost-table.svelte-70ov15 th:where(.svelte-70ov15):nth-child(3),.compare-cost-table.svelte-70ov15 th:where(.svelte-70ov15),.compare-cost-table.svelte-70ov15 td:where(.svelte-70ov15){vertical-align:top}.compare-cost-table.svelte-70ov15 td:where(.svelte-70ov15):nth-child(2),.compare-cost-table.svelte-70ov15 td:where(.svelte-70ov15):nth-child(3){padding-left:0;padding-right:0;text-align:center}.compare-summary-row-label.svelte-70ov15,.compare-cost-row-label.svelte-70ov15{white-space:nowrap;width:13rem}.compare-summary-table.svelte-70ov15 th:where(.svelte-70ov15):nth-child(2),.compare-summary-table.svelte-70ov15 th:where(.svelte-70ov15):nth-child(3),.compare-summary-table.svelte-70ov15 td:where(.svelte-70ov15):nth-child(2),.compare-summary-table.svelte-70ov15 td:where(.svelte-70ov15):nth-child(3){padding-left:0;padding-right:0}.compare-summary-cell.svelte-70ov15{display:block;width:6.5rem;margin:0 auto;text-align:right}.compare-cost-cell.svelte-70ov15{display:inline-grid;grid-template-columns:7.5rem 7rem;column-gap:.75rem;row-gap:.2rem;width:15.25rem;margin:0 auto;transform:translate(-4.375rem)}.compare-cost-heading.svelte-70ov15{display:block;width:15.25rem;margin:0 auto;text-align:right;transform:translate(-4.375rem)}.compare-cost-line.svelte-70ov15{display:contents}.compare-cost-line.svelte-70ov15 span:where(.svelte-70ov15):last-child{text-align:right}:root{--bg-0: #f2f5f9;--bg-1: #e6ecf3;--bg-accent-a: #d7e8ff;--bg-accent-b: #cde0ff;--ink-0: #0f1b2a;--ink-1: #324054;--ink-2: #596980;--line-0: #c8d2df;--line-1: #dce4ee;--line-2: #d8e2f0;--line-3: #d6e3f4;--surface-0: rgba(255, 255, 255, .86);--surface-1: #ffffff;--surface-2: #f8fbff;--surface-3: #edf4ff;--surface-4: #eef3fa;--brand-0: #125fcb;--brand-1: #0f4ca2;--brand-2: #e9f2ff;--ok-0: #0f8f66;--overlay-0: rgba(10, 16, 28, .5);--focus-ring: rgba(18, 95, 203, .15);--shadow-lg: 0 24px 55px rgba(23, 37, 61, .15);--radius-xl: 26px;--radius-lg: 18px;--radius-md: 12px}:root[data-theme=dark]{--bg-0: #0c1626;--bg-1: #101f33;--bg-accent-a: rgba(58, 109, 179, .35);--bg-accent-b: rgba(44, 89, 150, .32);--ink-0: #e8effa;--ink-1: #c4d2e6;--ink-2: #8fa3bf;--line-0: #314765;--line-1: #2a3f5d;--line-2: #2f425f;--line-3: #395578;--surface-0: rgba(17, 30, 48, .9);--surface-1: #15263d;--surface-2: #15263d;--surface-3: #1a2f4a;--surface-4: #1b314e;--brand-0: #5da3ff;--brand-1: #4a90f1;--brand-2: #203e64;--ok-0: #52d1a4;--overlay-0: rgba(4, 9, 16, .74);--focus-ring: rgba(93, 163, 255, .22);--shadow-lg: 0 24px 55px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:Manrope,sans-serif;color:var(--ink-0);background:radial-gradient(1200px 700px at -5% -10%,var(--bg-accent-a) 0,rgba(215,232,255,0) 62%),radial-gradient(1000px 680px at 105% 0%,var(--bg-accent-b) 0,rgba(205,224,255,0) 56%),linear-gradient(165deg,var(--bg-0) 0%,var(--bg-1) 100%)}.app-frame{max-width:none;margin:1rem 0 3.5rem;padding:0 1.1rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:start}.app-frame.is-auth-gate{max-width:1100px;margin:1rem auto 3.5rem;padding:0 1.1rem;grid-template-columns:minmax(0,1fr)}.app-frame.is-single-pane{grid-template-columns:minmax(0,1fr)}.app-shell{min-width:0}.app-shell.single-pane-shell{width:100%}.app-shell.auth-gate-shell{width:min(980px,100%);margin:0 auto}.panel{background:var(--surface-0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.64);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.panel.auth-gate-panel{width:100%;min-height:min(820px,calc(100vh - 7rem))}.hero{position:relative;padding:1.2rem clamp(1.1rem,2.2vw,2.6rem) 1.35rem;border-bottom:1px solid var(--line-1)}.theme-toggle{width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid var(--line-0);background:var(--surface-1);color:var(--ink-1);display:inline-grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px #0000001f}.page-utilities{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.6rem;width:min(100%,120rem);margin:0 auto;padding:1rem 1rem 0;box-sizing:border-box}.utility-identity{white-space:nowrap}.page-theme-toggle{position:static}.utility-signout{min-width:6.5rem;justify-content:center;box-shadow:0 10px 24px #0000001f}.theme-toggle:hover{background:var(--surface-4)}.theme-toggle svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-subtitle{margin:0;color:var(--ink-1);max-width:70ch}.hero-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hero-meta.hero-meta-empty{justify-content:flex-end}.hero-version{color:var(--ink-2);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}@media(max-width:720px){.hero-meta{align-items:flex-start;flex-direction:column;gap:.35rem}}.tab-row{display:flex;align-items:center;gap:.55rem;padding:.7rem clamp(1.1rem,2.2vw,2.6rem);border-bottom:1px solid var(--line-1);overflow-x:auto}.tab-btn{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink-1);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;padding:.55rem .95rem;white-space:nowrap;transition:all .18s ease}.tab-btn:hover{background:var(--surface-4)}.tab-btn.is-active{background:var(--brand-2);border-color:var(--line-3);color:var(--brand-1)}.tab-content{padding:clamp(1rem,2vw,2rem)}.admin-shell{position:sticky;top:3.5rem;width:84px;transition:width .22s ease}.admin-shell.is-expanded{width:312px}.admin-rail-toggle,.admin-drawer{width:100%}.admin-rail-toggle{background:linear-gradient(180deg,#f5f9fff5,#f0f6ffeb);border:1px solid var(--line-1);border-radius:24px;box-shadow:var(--shadow-md);height:84px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}[data-theme=dark] .admin-rail-toggle,[data-theme=dark] .admin-drawer{background:linear-gradient(180deg,#141b28f5,#111722f0)}.admin-rail-toggle:hover{background:var(--surface-4)}.admin-rail-logo{width:52px;height:52px;border:1px solid var(--line-1);border-radius:18px;background:#ffffffa8;display:block;box-shadow:0 14px 28px #122d561f;object-fit:contain;padding:.2rem}[data-theme=dark] .admin-rail-logo{background:#121c2be6}.admin-drawer{flex:1;min-width:0;background:linear-gradient(180deg,#f5f9fff7,#f0f6ffed);border:1px solid var(--line-1);border-radius:24px;box-shadow:var(--shadow-md);padding:1rem}.admin-drawer-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.admin-drawer-eyebrow{margin:0 0 .15rem;color:var(--brand-1);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-drawer-title{margin:0;color:var(--ink-0);font-family:Space Grotesk,sans-serif;font-size:1.15rem;line-height:1.1}.admin-drawer-close{border:1px solid var(--line-0);border-radius:999px;width:2rem;height:2rem;background:var(--surface-1);color:var(--ink-1);cursor:pointer;font-size:1.2rem;line-height:1}.admin-drawer-close:hover{background:var(--surface-4)}.admin-drawer-copy{margin:.8rem 0 1rem;color:var(--ink-1);font-size:.9rem;line-height:1.45}.admin-drawer-sections{display:grid;gap:.35rem}.admin-nav-item{border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink-1);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:600;padding:.7rem .8rem;text-align:left;transition:all .18s ease}.admin-nav-item:hover{background:var(--surface-4)}.admin-nav-item.is-active{background:var(--brand-2);border-color:var(--line-3);color:var(--brand-1)}.grid{display:grid;gap:.95rem;grid-template-columns:repeat(12,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:.45rem}.field>label{color:var(--ink-1);font-size:.88rem;font-weight:700}.label-inline{white-space:nowrap}.input,.select,.textarea,.file-input{width:100%;border:1px solid var(--line-0);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink-0);font-family:inherit;font-size:.95rem;padding:.72rem .82rem;transition:border-color .14s ease,box-shadow .14s ease}.field-display{width:100%;min-height:calc(1.45rem + 1.44rem + 2px);border:1px solid var(--line-0);border-radius:var(--radius-md);background:var(--surface-4);color:var(--ink-1);font-family:inherit;font-size:.95rem;font-weight:600;padding:.72rem .82rem;display:flex;align-items:center}.input:focus,.select:focus,.textarea:focus,.file-input:focus{outline:none;border-color:#82aef0;box-shadow:0 0 0 3px var(--focus-ring)}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,.textarea:-webkit-autofill,.textarea:-webkit-autofill:hover,.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink-0);-webkit-box-shadow:0 0 0 1000px var(--surface-1) inset;box-shadow:0 0 0 1000px var(--surface-1) inset;transition:background-color 9999s ease-out 0s;caret-color:var(--ink-0)}.textarea{min-height:112px;resize:vertical}.file-block{border:1px dashed var(--line-3);border-radius:var(--radius-lg);background:var(--surface-2);padding:.75rem}.preview-card{margin-top:.75rem;border-radius:var(--radius-lg);border:1px solid var(--line-3);overflow:hidden;background:var(--surface-3)}.preview-card img{display:block;max-width:100%;height:auto}.document-preview-card{margin-top:.75rem;border-radius:var(--radius-lg);border:1px solid var(--line-3);overflow:hidden;background:var(--surface-3)}.document-preview-frame{display:block;width:100%;height:340px;border:0;background:#fff}.meta{padding:.6rem .75rem;border-top:1px solid var(--line-3);background:var(--surface-1);color:var(--ink-2);font-size:.83rem}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem}.compare-actions-filter-field{display:flex;flex-direction:column;gap:.45rem}.compare-actions-filter-field>label{color:var(--ink-1);font-size:.88rem;font-weight:700}.compare-actions-filter-select{min-width:220px}.actions>.compare-actions-filter-field+.btn{align-self:flex-end}.actions>.compare-actions-filter-field~.status{align-self:flex-end;margin-bottom:.5rem}.btn{border:1px solid transparent;border-radius:999px;padding:.62rem 1.05rem;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .14s ease}.btn.primary{background:var(--brand-0);color:#fff}.btn.primary:hover{background:var(--brand-1)}.btn.ghost{background:var(--surface-1);color:var(--ink-1);border-color:var(--line-0)}.btn.danger{background:var(--ink-1);color:#fff}.btn.danger:hover{background:var(--ink-0)}.btn:disabled{opacity:.6;cursor:not-allowed}.status{color:var(--ok-0);font-weight:600;font-size:.88rem}.status-error{color:var(--ink-1)}.muted{color:var(--ink-2);font-size:.9rem}.import-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem 1rem}.import-test-set-grid{display:grid;gap:.65rem 1rem}.import-test-set-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.import-test-set-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.import-mono,.import-path-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.import-commit{margin-top:.35rem;word-break:break-all}.import-path-cell{font-size:.84rem}.import-error-text{color:#b64949}.import-warning-text{color:#a66d00;font-weight:600}.import-ready-text{color:var(--ok-0);font-weight:600}.results-table tr.import-status-main-row td{border-bottom:0!important;padding-bottom:.2rem}.results-table tr.import-status-detail-row td{padding-top:.2rem;padding-bottom:.85rem;border-top:0!important;border-bottom:1px solid var(--line-2)!important}.import-status-detail{font-size:.9rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.import-secret-note{margin-top:.35rem}.note-card{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface-2);padding:1rem;color:var(--ink-1)}.code-preview{margin-top:.85rem;border:1px solid #d8e2f0;border-radius:var(--radius-md);background:#111926;color:#e6edf9;font-size:.83rem;line-height:1.45;padding:.8rem;overflow:auto}.search-grid{margin-top:.6rem}.run-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem .9rem}.single-run-layout{display:flex;flex-direction:column;gap:.6rem}.single-run-line{display:flex;flex-wrap:wrap;gap:1.5rem}.single-run-line-1,.single-run-line-3{justify-content:space-between}.suite-progress-row{display:grid;gap:.55rem}.suite-progress-track{width:100%;height:12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-4);overflow:hidden}.suite-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-0),#5da3ff);transition:width .3s ease}.suite-progress-fill-indeterminate{width:38%;animation:suite-progress-indeterminate 1.2s ease-in-out infinite;transition:none}.suite-progress-label{color:var(--ink-1);font-weight:600;font-size:.9rem}.suite-progress-track-sm{height:10px}.suite-worker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin-top:.9rem}.suite-worker-card{display:grid;gap:.55rem;padding:.85rem .95rem;border:1px solid var(--line-2);border-radius:16px;background:var(--surface-2)}.suite-worker-header{display:flex;align-items:center}.suite-worker-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;color:var(--ink-1);font-size:.85rem;font-weight:600}.suite-worker-current{min-height:1.2rem;font-size:.84rem;overflow-wrap:anywhere}@keyframes suite-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(275%)}}.results-table-wrap{overflow-x:auto}.results-table{width:100%;border-collapse:collapse;font-size:.9rem}.import-discovery-table{min-width:1080px}.import-col-file,.import-col-name{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.import-col-code,.import-col-version,.import-col-type,.import-col-scoring,.import-col-status{white-space:nowrap}.import-col-status{min-width:96px}.import-status-label{white-space:nowrap;font-weight:600}.compare-table{table-layout:fixed}.compare-col-score{width:25%}.compare-col-test{width:50%}.results-table th,.results-table td{border-bottom:1px solid var(--line-2);text-align:left;padding:.65rem .45rem;vertical-align:top}.nowrap-cell{white-space:nowrap}.results-table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.compare-score-cell{text-align:center}.compare-test-cell{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.results-table tr.is-selected{background:var(--surface-3)}.results-table tr.row-clickable{cursor:pointer}.results-table tr.row-clickable:hover{background:var(--surface-3)}.maintain-table th,.maintain-table td{vertical-align:middle}.maintain-table .row-actions{text-align:center;vertical-align:middle}.btn-sm{font-size:.82rem;padding:.45rem .75rem}.row-actions{white-space:nowrap}.row-actions-group{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:700;border:1px solid transparent}.status-pill.is-pass{color:#0f8f66;background:#0f8f661f;border-color:#0f8f6640}.status-pill.is-fail{color:#8f2d2d;background:#8f2d2d1f;border-color:#8f2d2d3d}.status-pill.is-none{color:var(--ink-2);background:#899cb624;border-color:#899cb638}.check-row{display:inline-flex;align-items:center;gap:.45rem;margin-top:.2rem;color:var(--ink-1);font-size:.9rem}.inline-capability-row{display:inline-flex;align-items:center;gap:.7rem}.image-note{margin-top:0;margin-bottom:.45rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-0);display:grid;justify-items:center;align-items:start;z-index:1000;overflow-y:auto;padding:1.5rem 1rem 1rem}.modal-dismiss-layer{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.modal-card{position:relative;z-index:1;width:min(980px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:var(--radius-lg);border:1px solid var(--line-2);background:var(--surface-2);box-shadow:var(--shadow-lg);padding:1rem}.modal-card-sm{width:min(520px,100%)}.modal-card-lg{width:min(1200px,100%);max-height:calc(100vh - 1rem)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.detail-block{margin:0;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink-0);font-size:.88rem;line-height:1.45;padding:.75rem;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.check-row-inline{margin-top:2rem}.tag-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.tag-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line-2);border-radius:999px;background:var(--surface-1);color:var(--ink-0);padding:.38rem .72rem;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.tag-chip:hover{border-color:var(--brand-2);background:var(--surface-2);transform:translateY(-1px)}.tag-chip-remove{font-weight:700;opacity:.74;text-transform:lowercase}.run-selection-note-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.run-selection-note{margin-top:2.35rem;line-height:1.3;text-align:left}.preview-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.preview-filter-row .btn.is-active{background:var(--surface-3);border-color:var(--brand-2);color:var(--ink-0)}.import-preview-status{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;padding:.18rem .6rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.import-preview-status-ready{color:var(--ok-0)}.import-preview-status-warning{color:#a66d00}.import-preview-status-error{color:#b64949}.import-preview-status-imported{color:var(--ok-0)}.import-preview-status-skipped{color:var(--ink-2)}.import-preview-status-failed{color:#b64949}.import-preview-issue-list{display:grid;gap:.35rem;margin-top:.55rem}.import-preview-issue{font-size:.84rem;line-height:1.35}.import-preview-issue-warning{color:#a66d00}.import-preview-issue-error{color:#b64949}@media(max-width:860px){.app-shell{margin:1.6rem auto}.app-frame{padding-right:1.1rem}.col-6,.col-5,.col-8,.col-4,.col-3{grid-column:span 12}.single-run-line{flex-direction:column;gap:.35rem}.single-run-line-1,.single-run-line-3{justify-content:flex-start}.run-selection-note{margin-top:0}}
