@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 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:300 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:300 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_1c74a485-module__Rhx65a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1c74a485-module__Rhx65a__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_fc6bcda6-module__ez6FFa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_fc6bcda6-module__ez6FFa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:linear-gradient(160deg, #fff6dc, #f7d5b8 58%, #e19a6b);--card:#fffaf1e0;--card-strong:#fff7ebf5;--ink:#26130b;--muted:#73594a;--line:#26130b1f;--accent:#c44f18;--danger:#8f1d12;--success:#285e3d;--warn:#8b5a14}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-display), sans-serif;margin:0}button,input,select{font:inherit}.shell{width:min(1160px,100% - 32px);margin:0 auto;padding:48px 0 64px}.shell-app{grid-template-rows:auto auto minmax(0,1fr);height:100vh;padding:18px 0 20px;display:grid;overflow:hidden}.hero,.panel,.notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card);border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 18px 50px #471d051f}.hero h1{max-width:10ch;margin:8px 0 12px;font-size:clamp(2.4rem,8vw,4.7rem);line-height:.95}.hero-app{padding:10px 18px}.hero-app h1{max-width:none;margin:2px 0 0;font-size:clamp(1.35rem,3.2vw,1.9rem);line-height:1}.eyebrow,.meta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.84rem}.lede,.hint,.notice p{color:var(--muted);max-width:56ch}.notice{margin:18px 0}.notice strong{margin-bottom:6px;display:block}.panel{gap:18px;margin-top:18px;display:grid}.surface{background:var(--card-strong)}.surface h3{margin:0;font-size:clamp(1.3rem,3vw,2rem)}.dashboard-layout{grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:stretch;gap:18px;min-height:0;display:grid;overflow:hidden}.account-panel{background:#fffaf199;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.account-panel .row{gap:4px}.account-panel strong{font-size:.96rem}.account-panel .hint{max-width:none;font-size:.84rem}.surface-feature{grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;min-height:0;overflow:hidden}.workflow-panel{min-height:0}.row{gap:12px;display:grid}.split{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.field{gap:8px;display:grid}.field span{font-family:var(--font-mono), monospace;text-transform:uppercase;color:var(--muted);font-size:.82rem}.field input,.field select{border:1px solid var(--line);background:#fffc;border-radius:16px;min-height:48px;padding:12px 14px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.action-bar{padding-top:4px}.button{background:var(--accent);color:#fffaf6;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;text-decoration:none;display:inline-flex}.button.ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.button.danger{background:var(--danger)}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li{border:1px solid var(--line);background:#ffffff8f;border-radius:18px;justify-content:space-between;gap:12px;min-width:0;padding:14px 16px;display:flex}.list li .row{min-width:0}.list li a,.list li span,.list li label{overflow-wrap:anywhere;word-break:break-word}.selection-list li,.result-list li{align-items:flex-start}.selection-list label{align-items:flex-start;gap:10px;font-weight:600;display:flex}.selection-list input{margin-top:4px}.group-link{color:var(--muted);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;word-break:break-word;margin:-4px 0 0;font-size:.78rem}.subject-list{color:var(--muted);gap:6px;display:grid}.subject-list span{padding-left:16px;position:relative}.subject-list span:before{content:"•";position:absolute;left:0}.summary-strip{padding:2px 0 6px}.selection-note{max-width:none;margin:0;line-height:1.45;display:block}.selection-note+.selection-list{margin-top:14px}.compact-strip strong{font-size:1.1rem}.results-flow{grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0}.result-block{grid-template-rows:auto minmax(0,1fr);min-height:0}.scroll-region{min-height:0;padding-right:6px;overflow:auto}.progress-list li{background:#ffffff6b}.execution-stage{isolation:isolate;position:relative}.execution-stage>:not(.execution-overlay){z-index:1;position:relative}.execution-overlay{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.execution-envelope{color:#c44f1880;background:#fffaf138;border:1px solid #c44f181f;border-radius:999px;justify-content:center;align-items:center;width:168px;height:168px;font-size:5rem;animation:6s linear infinite envelope-spin;display:inline-flex}.queue-list{max-height:min(46vh,520px)}.queue-list li{transition:background .18s,border-color .18s}.queue-active{background:#c44f181f!important;border-color:#c44f1847!important}.queue-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.queue-top strong{overflow-wrap:anywhere}.queue-state{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.progress-item{align-items:flex-start;gap:12px;display:flex}.progress-mark{width:24px;height:24px;color:var(--success);background:#285e3d1f;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.result-summary{gap:4px;display:grid}.result-card{gap:8px;min-width:0}.result-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.result-top strong{overflow-wrap:anywhere;min-width:0}.result-detail{color:var(--muted)}.result-disclosure{min-width:0}.result-disclosure summary{cursor:pointer;color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.78rem}.result-url{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;margin:8px 0 0}.status-badge{min-height:28px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:.74rem;display:inline-flex}.status-success-no-review{color:var(--success);background:#285e3d14;border-color:#285e3d33}.status-success-review{color:var(--warn);background:#8b5a1414;border-color:#8b5a1433}.status-form-required{color:var(--warn);background:#8b5a1424;border-color:#8b5a1433}.status-failed{color:var(--danger);background:#8f1d1214;border-color:#8f1d1233}.status-skipped{color:var(--warn);background:#8b5a1414;border-color:#8b5a1433}.empty{color:var(--muted)}@keyframes envelope-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:920px){.shell-app{height:auto;overflow:visible}.dashboard-layout{grid-template-rows:auto;overflow:visible}.dashboard-grid{grid-template-columns:1fr;overflow:visible}.account-panel{grid-template-columns:1fr;display:grid}.surface-feature,.workflow-panel,.results-flow,.result-block,.scroll-region{min-height:auto;overflow:visible}}@media (max-width:640px){.shell{width:min(100% - 20px,1160px);padding-top:20px}.hero h1{max-width:100%}.panel,.hero,.notice{padding:18px}.execution-envelope{width:116px;height:116px;font-size:3.2rem}}
