:root{color:#e9edeb;font-synthesis:none;letter-spacing:0;background:#0b0d0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#0b0d0d;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #ff765e}main{min-height:100vh;padding-bottom:92px}.topbar{z-index:20;background:#101212;border-bottom:1px solid #272b2a;align-items:center;gap:18px;min-height:58px;padding:0 24px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:9px;display:flex}.brand strong{font-size:13px}.brand-mark{color:#111;background:#ff765e;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.product-name{color:#7f8985;border-left:1px solid #343938;padding-left:9px;font-size:13px}nav{align-self:stretch;display:flex}.nav-item{color:#7f8985;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0 15px;font-size:13px;display:inline-flex}.nav-item:hover{color:#d8ddda}.nav-item.active{color:#f0f3f1;border-bottom-color:#ff765e}.topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.workspace-controls select{color:#dce2df;background:#171a19;border:1px solid #303633;border-radius:4px;max-width:180px;min-height:30px;padding:0 9px;font-size:11px}.workspace-link{color:#929c97;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.workspace-link:hover{color:#fff}.connection{color:#98a39e;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.connection i{background:#f2bd55;border-radius:50%;width:7px;height:7px}.connection.live i{background:#67d39c}.icon-button{color:#9aa39f;cursor:pointer;background:#171a19;border:1px solid #2d3230;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.brand-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.signed-in-user{gap:2px;min-width:0;max-width:190px;display:grid}.signed-in-user span{color:#69736f;text-transform:uppercase;font-size:8px;font-weight:750}.signed-in-user strong{color:#dce2df;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.logout-button{color:#aeb7b2;cursor:pointer;background:#171a19;border:1px solid #303633;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;display:inline-flex}.logout-button:hover{color:#fff;border-color:#ff765e}.logout-button:disabled{opacity:.55;cursor:wait}.shell-error{color:#f2a29a;background:#261717;border:1px solid #573333;padding:8px 10px;font-size:10px;position:absolute;top:58px;right:16px}.dashboard-page{background:radial-gradient(circle at 80% 8%,#ff765e14,#0000 30%),#0b0d0d;padding-bottom:48px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1220px;margin:0 auto;padding:46px 24px 26px;display:flex}.dashboard-heading>div>p:last-child{color:#7f8985;max-width:620px;margin:10px 0 0;font-size:13px;line-height:1.55}.dashboard-upload{color:#111;cursor:pointer;background:#ff765e;border:1px solid #ff765e;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-upload:hover{background:#ff8b76}.dashboard-upload:focus-visible{outline-offset:2px;outline:2px solid #ff765e}.dashboard-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1220px;margin:0 auto 18px;padding:0 24px;display:grid}.dashboard-window-grid article{background:linear-gradient(145deg,#151918,#101312);border:1px solid #292f2c;min-width:0;padding:20px}.dashboard-window-grid article>header{align-items:center;gap:10px;display:flex}.dashboard-window-grid article>header svg{color:#ff806a}.dashboard-window-grid article>header div{gap:3px;display:grid}.dashboard-window-grid article>header strong{font-size:13px}.dashboard-window-grid article>header span{color:#707b76;text-transform:uppercase;font-size:9px}.dashboard-window-grid dl{background:#282e2b;gap:1px;margin:20px 0 0;display:grid}.dashboard-window-grid dl div{background:#0d100f;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.dashboard-window-grid dt{color:#78827e;text-transform:uppercase;font-size:9px}.dashboard-window-grid dd{color:#eef1ef;white-space:nowrap;align-items:center;gap:6px;margin:0;font:500 18px Georgia,Times New Roman,serif;display:inline-flex}.dashboard-window-grid dd svg{color:#ff806a}.dashboard-loading{color:#84908a;background:#101312;border:1px solid #292f2c;justify-content:center;align-items:center;gap:10px;max-width:1172px;min-height:280px;margin:0 auto 18px;display:flex}.dashboard-note{color:#ff806a;background:#101312;border:1px solid #292f2c;align-items:flex-start;gap:10px;max-width:1172px;margin:0 auto;padding:16px;display:flex}.dashboard-note div{gap:4px;display:grid}.dashboard-note strong{color:#d9dfdc;font-size:11px}.dashboard-note span{color:#727d78;font-size:10px;line-height:1.5}.partner-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-request-heading{align-items:center}.partner-request-heading>a{color:#ff8b76;font-size:9px;font-weight:750;text-decoration:none}.partner-request-heading>a:hover{color:#fff}.partner-request-heading label{color:#78827e;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.partner-request-heading select{color:#dce2df;background:#171a19;border:1px solid #343a37;border-radius:4px;min-height:34px;padding:0 28px 0 10px;font-size:10px}.partner-request-history{margin-top:32px}.partner-request-table{table-layout:auto;min-width:1320px}.partner-request-table th:first-child{width:290px}.partner-request-table th:last-child{width:240px}.api-request-link{color:#cbd2ce;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font:600 10px SFMono-Regular,Consolas,monospace}.api-request-link:hover{color:#ff8b76}.partner-request-empty{text-align:center;color:#69736e!important;height:140px!important}.partner-request-pagination{border-top:1px solid #292e2c;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.partner-request-pagination>span{color:#727d78;font-size:9px}.partner-request-pagination>div{gap:8px;display:flex}.api-request-detail{max-width:1552px;margin:12px auto 0}.run-detail-loading{color:#84908a;justify-content:center;align-items:center;gap:10px;min-height:calc(100vh - 58px);display:flex}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1600px;margin:0 auto;padding:30px 24px 18px;display:flex}.eyebrow{color:#ff8b76;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:750}h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.round-status{color:#78827e;align-items:center;gap:7px;font-size:11px;display:flex}.upload-button{color:#cbd2ce;cursor:pointer;background:#191d1b;border:1px solid #343a37;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:120px;min-height:34px;margin-left:auto;font-size:10px;font-weight:750;display:inline-flex}.upload-button:hover{color:#fff;border-color:#ff765e}.upload-button.busy{cursor:wait;opacity:.75}.upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.media-workspace{background:#292e2c;border:1px solid #292e2c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1552px;margin:0 auto 16px;display:grid}.media-pane{background:#101312;min-width:0}.media-pane-header{border-bottom:1px solid #292e2c;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:10px 12px;display:flex}.media-pane-header>div{gap:4px;min-width:0;display:grid}.media-pane-header>div span,.section-label{color:#ff8b76;text-transform:uppercase;font-size:9px;font-weight:800}.media-pane-header>div strong{color:#dfe4e1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-status{color:#7c8681;align-items:center;gap:8px;font-size:9px;display:flex}.media-status>span:last-child{align-items:center;gap:4px;display:inline-flex}.media-open{color:#c7cfcb;text-underline-offset:2px;text-decoration:underline}.media-open:hover{color:#fff}.media-frame{background:#090b0b;place-items:center;height:clamp(360px,38vw,590px);display:grid;overflow:hidden}.media-frame img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.source-media{position:relative}.source-media img{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.reconstructed-media{background:#121514;padding:12px}.reconstructed-image-link{cursor:zoom-in;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.reconstructed-image-link img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.media-empty{color:#626c67;text-align:center;justify-items:center;gap:8px;max-width:320px;padding:24px;display:grid}.media-empty strong{color:#bdc5c1;font-size:12px}.media-empty span{color:#707a76;font-size:10px;line-height:1.5}.workspace-alert{color:#f39a9a;background:#261717;border:1px solid #573333;max-width:1552px;margin:0 auto 16px;padding:10px 12px;font-size:11px}.extraction-shell{background:#111413;border:1px solid #292e2c;max-width:1552px;margin:0 auto 116px;overflow:hidden}.extraction-header{border-bottom:1px solid #292e2c;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 14px;display:flex}.extraction-header>div:first-child{gap:5px;display:grid}.extraction-header>div:first-child strong{color:#e2e7e4;font-size:15px}.extraction-timing{color:#78827e;align-items:center;gap:14px;font-size:10px;display:flex}.extraction-timing span{align-items:center;gap:5px;display:inline-flex}.detail-section-heading{background:#151817;border-bottom:1px solid #292e2c;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:0 14px;display:flex}.detail-section-heading strong{color:#cbd2ce;font-size:11px}.detail-section-heading span{color:#69736e;text-transform:uppercase;font-size:9px}.extraction-empty{color:#727c77;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.extraction-empty strong{font-size:11px}.table-scroll{overflow-x:auto}table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1320px}th,td{vertical-align:middle;border-bottom:1px solid #292e2c;border-right:1px solid #292e2c}thead th{text-align:left;background:#141716;height:126px;padding:0}thead th:first-child{width:126px}thead th:not(:first-child):not(:last-child){width:188px}thead th:last-child{width:278px}tbody th{color:#838d88;text-align:left;background:#0f1211;padding:0 14px;font-size:11px;font-weight:700}tbody td{height:84px;padding:12px}tr:last-child th,tr:last-child td{border-bottom:0}th:last-child,td:last-child{border-right:0}.extraction-table{table-layout:fixed;min-width:780px}.extraction-table thead th{color:#727c77;text-transform:uppercase;background:#0f1211;height:38px;padding:0 12px;font-size:9px;font-weight:800}.extraction-table thead th:first-child{width:16%}.identity-table thead th:nth-child(2){width:34%}.identity-table thead th:nth-child(3){width:20%}.identity-table thead th:nth-child(4){width:30%}.manifest-table thead th:nth-child(2){width:62%}.manifest-table thead th:nth-child(3){width:22%}.extraction-table tbody th{color:#808a85;height:58px;padding:9px 12px;font-size:10px}.extraction-table tbody td{color:#dfe4e1;height:58px;padding:9px 12px;font-size:11px}.extracted-value{color:#dfe4e1;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.45;display:block}.confidence-row{align-items:center;gap:8px;display:flex}.confidence-track{background:#2b302e;flex:1;height:3px;overflow:hidden}.confidence-track i{background:#67d39c;height:100%;display:block}.confidence-row strong{text-align:right;width:30px;font:700 9px SFMono-Regular,Consolas,monospace}.confidence-row strong.high{color:#67d39c}.confidence-row strong.medium{color:#f2bd55}.confidence-row strong.low{color:#f07878}.review-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101212f7;border-top:1px solid #303532;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px max(24px,50vw - 776px);display:flex;position:fixed;bottom:0;left:0;right:0}.review-summary{color:#8c9691;align-items:center;gap:10px;display:flex}.review-summary div{gap:3px;display:grid}.review-summary strong{color:#dfe4e1;font-size:12px}.review-summary span{color:#737d79;font-size:10px}.primary-button{color:#141615;cursor:pointer;background:#ff765e;border:1px solid #ff765e;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:166px;min-height:39px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.primary-button:disabled{color:#626966;cursor:not-allowed;background:#242826;border-color:#303532}.primary-button.compact{min-width:112px}.prompt-inspector{background:#111413;border:1px solid #292e2c;max-width:1552px;margin:0 auto 18px}.prompt-inspector summary{color:#cbd2ce;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.prompt-inspector summary small{color:#69736e;text-transform:none;font:600 9px SFMono-Regular,Consolas,monospace}.prompt-inspector-tabs{border-top:1px solid #292e2c;border-bottom:1px solid #292e2c;display:flex}.prompt-inspector-tabs button{color:#7c8681;cursor:pointer;background:#111413;border:0;border-right:1px solid #292e2c;min-height:38px;padding:0 16px;font-size:9px;font-weight:750}.prompt-inspector-tabs button.active{color:#ff8b76;background:#171b19;box-shadow:inset 0 -2px #ff765e}.prompt-inspector-meta{color:#69736e;background:#0d100f;padding:10px 16px;font:600 9px SFMono-Regular,Consolas,monospace}.prompt-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeb8b3;background:#0d100f;border-top:1px solid #292e2c;margin:0;padding:16px;font:500 10px/1.65 SFMono-Regular,Consolas,monospace;overflow:auto}.development-history{background:#111413;border:1px solid #292e2c;max-width:1552px;margin:0 auto 18px}.development-history>header{align-items:center;min-height:52px;padding:10px 16px;display:flex}.development-history>header div{gap:4px;display:grid}.development-history>header strong{color:#dfe4e1;font-size:12px}.development-attempts{border-top:1px solid #292e2c;display:grid}.development-attempts article{border-bottom:1px solid #242927;align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 10px;display:flex}.development-attempts article:last-child{border-bottom:0}.development-attempts article.active{background:#171b19;box-shadow:inset 2px 0 #ff765e}.development-attempts article>button{color:#aeb8b3;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:110px minmax(140px,1fr) minmax(140px,1fr) 170px 90px;align-items:center;gap:10px;min-width:0;padding:5px 7px;display:grid}.development-attempts article>button code{color:#dce2df;font:600 10px SFMono-Regular,Consolas,monospace}.development-attempts article>button small{color:#6f7974;font-size:9px}.development-attempts .attempt-prompt-version{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.development-attempts .attempt-prompt-version.studio{color:#87928d}.development-attempts .attempt-prompt-version.unavailable{color:#606965}.development-attempts article>a{color:#cbd2ce;white-space:nowrap;border:1px solid #343a37;border-radius:4px;padding:7px 9px;font-size:9px;font-weight:750;text-decoration:none}.development-attempts article>a:hover{color:#fff;border-color:#ff765e}.history-page{padding-bottom:40px}.history-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1552px;margin:0 auto;padding:34px 0 20px;display:flex}.history-actions{align-items:center;gap:10px;display:flex}.batch-filter{border:1px solid #343a37;border-radius:5px;height:39px;display:flex;overflow:hidden}.batch-filter input{color:#dce2df;background:#171a19;border:0;width:270px;min-width:0;padding:0 10px;font:600 10px SFMono-Regular,Consolas,monospace}.batch-filter button{color:#aab3af;cursor:pointer;background:#1b1f1d;border:0;border-left:1px solid #343a37;padding:0 11px;font-size:9px;font-weight:750}.batch-filter button:hover{color:#fff;background:#252a28}.history-section-heading{justify-content:space-between;align-items:end;gap:16px;max-width:1552px;margin:24px auto 8px;display:flex}.history-section-heading div{gap:3px;display:grid}.history-section-heading span{color:#69736e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.history-section-heading strong{color:#d8ddda;font-size:13px}.history-section-heading small{color:#69736e;font:600 9px SFMono-Regular,Consolas,monospace}.runs-shell{background:#111413;border:1px solid #292e2c;max-width:1552px;margin:0 auto;overflow:hidden}.runs-table{table-layout:auto;min-width:1020px}.runs-table.compact-mode{min-width:920px}.runs-table thead th{color:#78827e;text-transform:uppercase;height:46px;padding:0 14px;font-size:9px;font-weight:800}.runs-table tbody td{color:#9da6a2;white-space:nowrap;height:68px;padding:9px 14px;font-size:11px}.runs-table tbody tr:hover td{background:#151918}.runs-table code{color:#cbd2ce;font:600 10px SFMono-Regular,Consolas,monospace}.runs-table .source-col{width:91px}.run-thumbnail{color:#68716d;background:#1a1e1c;border:1px solid #2c312f;border-radius:3px;flex:none;place-items:center;width:62px;height:42px;display:grid;overflow:hidden}.run-thumbnail img{object-fit:contain;width:100%;height:100%}.runs-table.compact-mode tbody td{height:42px;padding-top:5px;padding-bottom:5px}.compact-toggle{color:#cbd2ce;cursor:pointer;background:#171a19;border:1px solid #343a37;border-radius:5px;grid-template-columns:auto auto;align-content:center;column-gap:8px;min-height:39px;padding:0 11px;display:grid}.compact-toggle input{accent-color:#ff765e;grid-row:1/3;align-self:center}.compact-toggle span{font-size:10px;font-weight:750}.compact-toggle small{color:#707a76;font-size:8px}.batch-row td{background:#0d100f;border-top:1px solid #343a37;height:38px!important;padding:0 14px!important}.batch-row:first-child td{border-top:0}.batch-row div{align-items:center;gap:10px;display:flex}.batch-row span{color:#ff8b76;text-transform:uppercase;font-size:8px;font-weight:800}.batch-row code{color:#909a95}.batch-row small{color:#68726d;font-size:9px}.batch-row button{color:#99a39e;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.batch-row button:hover{color:#fff}.batch-row .batch-row-actions{gap:6px;margin-left:auto}.batch-row .batch-row-actions button{margin-left:0}.batch-row .retry-batch{color:#ffd0c7;background:#241714;border:1px solid #653d35;border-radius:4px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-weight:750;display:inline-flex}.batch-row .retry-batch:hover{color:#fff;border-color:#ff765e}.batch-row .retry-batch:disabled{opacity:.45;cursor:not-allowed}.batch-link{color:#9da6a2;cursor:pointer;background:0 0;border:0;padding:0;font:600 10px SFMono-Regular,Consolas,monospace}.batch-link:hover{color:#fff}.muted-cell{color:#636d68}.metric-cell{color:#b7c0bc;align-items:center;gap:6px;display:inline-flex}.route-badge{color:#aeb7b3;text-transform:uppercase;background:#171b19;border:1px solid #3a413e;border-radius:4px;justify-content:center;min-width:58px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.route-badge.regular{color:#80d8ad;background:#15271f;border-color:#315c49}.route-badge.burst{color:#e0bd7b;background:#271f13;border-color:#5c4d31}.status-badge{color:#a4ada9;text-transform:uppercase;border:1px solid #353a38;border-radius:4px;justify-content:center;align-items:center;min-width:68px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-badge.succeeded,.status-badge.delivered{color:#80d8ad;background:#15271f;border-color:#315c49}.status-badge.failed,.status-badge.cancelled{color:#ec8989;background:#291818;border-color:#603838}.status-badge.running,.status-badge.queued,.status-badge.processing,.status-badge.recognizing,.status-badge.dev_queued,.status-badge.developing{color:#f2bd55;background:#261f13;border-color:#5d4d2c}.open-run{color:#9aa39f;cursor:pointer;background:0 0;border:1px solid #323735;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.open-run:hover{color:#fff;border-color:#ff765e}.run-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.retry-run{color:#cbd2ce;cursor:pointer;background:#181c1a;border:1px solid #343a37;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:66px;height:32px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.retry-run:hover{color:#fff;border-color:#ff765e}.retry-run:disabled{opacity:.45;cursor:not-allowed}.history-empty{color:#65706b;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.history-empty strong{color:#ccd3cf;font-size:13px}.history-empty span{font-size:11px}.load-more{justify-content:center;gap:10px;max-width:1552px;margin:14px auto 0;display:flex}.stress-page{padding-bottom:48px}.stress-heading{max-width:1100px;margin:0 auto;padding:42px 0 22px}.stress-heading>div{max-width:720px}.stress-heading p:last-child{color:#838d88;margin:12px 0 0;font-size:11px;line-height:1.6}.stress-shell{background:#111413;border:1px solid #292e2c;max-width:1100px;margin:0 auto}.batch-configuration{border-bottom:1px solid #292e2c;padding:18px}.batch-configuration>label{width:min(100%,360px);display:grid}.batch-configuration label>span{color:#747e79;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800}.batch-configuration select{color:#dce2df;background:#171a19;border:1px solid #343a37;border-radius:4px;width:100%;height:38px;padding:0 30px 0 10px;font-size:10px}.batch-configuration select:disabled{color:#66706b;cursor:not-allowed;background:#111412}.batch-configuration small{color:#67716c;margin-top:6px;font-size:8px}.stress-dropzone{color:#77817c;cursor:pointer;border-bottom:1px solid #292e2c;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;display:flex}.stress-dropzone:hover{color:#ff8b76;background:#131716}.stress-dropzone.disabled{opacity:.55;cursor:wait}.stress-dropzone strong{color:#dce2df;font-size:13px}.stress-dropzone span{font-size:10px}.stress-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.stress-list>header{color:#747e79;text-transform:uppercase;border-bottom:1px solid #292e2c;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:9px;display:flex}.stress-list>header strong{color:#bdc5c1}.stress-item{border-bottom:1px solid #252a28;grid-template-columns:34px minmax(0,1fr) 88px 30px;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:grid}.stress-file-icon{color:#7b8580;background:#191d1b;border:1px solid #303533;border-radius:3px;place-items:center;width:32px;height:32px;display:grid}.stress-item>div{gap:4px;min-width:0;display:grid}.stress-item>div strong,.stress-item>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stress-item>div strong{color:#d5dbd8;font-size:10px}.stress-item>div small{color:#717b76;font-size:9px}.stress-state{color:#929c97;text-align:right;text-transform:uppercase;font-size:8px;font-weight:800}.stress-state.uploaded{color:#67d39c}.stress-state.failed{color:#ec8989}.stress-state.uploading{color:#f2bd55}.stress-item>button{color:#747e79;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.stress-item>button:hover{color:#ec8989}.stress-item>button:disabled{opacity:.35;cursor:not-allowed}.stress-alert{margin:12px 14px 0}.stress-actions{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;display:flex}.stress-actions>span{color:#747e79;font-size:9px}.auth-page{background:#0b0d0d;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#111413;border:1px solid #2b302e;width:min(100%,380px);padding:32px}.auth-panel .brand-mark{margin-bottom:22px}.auth-panel h1{font-size:27px}.auth-panel form{gap:10px;margin-top:28px;display:grid}.auth-panel label{color:#8f9994;text-transform:uppercase;font-size:10px;font-weight:750}.auth-panel input{color:#eef1ef;background:#191d1b;border:1px solid #343a37;border-radius:4px;width:100%;min-height:42px;padding:0 11px}.auth-panel .primary-button{width:100%;margin-top:6px}.auth-message{color:#9ca6a1;margin:24px 0 0;font-size:12px;line-height:1.6}.auth-mode-switch{border:1px solid #343a37;border-radius:4px;grid-template-columns:repeat(2,1fr);margin-top:22px;display:grid;overflow:hidden}.auth-mode-switch button{color:#8f9994;cursor:pointer;background:#151816;border:0;min-height:36px;font-size:11px;font-weight:700}.auth-mode-switch button+button{border-left:1px solid #343a37}.auth-mode-switch button.active{color:#0f1211;background:#f7f65e}.auth-secondary-button{color:#aeb7b2;cursor:pointer;background:0 0;border:1px solid #343a37;border-radius:4px;min-height:38px}.auth-secondary-button:hover{color:#fff;border-color:#69736e}@media (max-width:900px){.topbar{flex-wrap:wrap;align-content:space-between;min-height:102px;padding:8px 16px 0}.topbar nav{border-top:1px solid #272b2a;order:3;width:calc(100% + 32px);height:42px;margin:0 -16px;display:flex;overflow-x:auto}.topbar nav .nav-item{flex:none;padding:0 13px}.workspace-heading,.media-workspace,.prompt-inspector,.development-history,.workspace-alert,.extraction-shell{margin-left:16px;margin-right:16px}.workspace-heading{padding-left:0;padding-right:0}.media-frame{height:clamp(300px,48vw,430px)}.review-bar,.dashboard-heading{padding-left:16px;padding-right:16px}.dashboard-window-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.partner-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-loading,.dashboard-note,.history-heading,.runs-shell,.partner-request-heading,.api-request-detail{margin-left:16px;margin-right:16px}.history-heading{flex-direction:column;align-items:stretch}.history-actions{width:100%}.batch-filter{flex:1}.batch-filter input{width:100%}.runs-table{min-width:1020px}.runs-table.compact-mode{min-width:920px}.stress-heading,.stress-shell{margin-left:16px;margin-right:16px}}@media (max-width:620px){.product-name,.connection,.round-status,.signed-in-user span{display:none}.signed-in-user{max-width:110px}.logout-button span{display:none}.logout-button{justify-content:center;width:32px;padding:0}.dashboard-heading{flex-direction:column;align-items:stretch;padding-top:28px}.dashboard-upload{width:100%}.workspace-heading{padding-top:22px}h1{font-size:25px}.media-workspace{grid-template-columns:1fr}.media-frame{height:min(92vw,520px)}.media-pane-header{height:54px}.extraction-header{flex-direction:column;align-items:flex-start}.extraction-timing{justify-content:space-between;width:100%}.review-summary span{display:none}.primary-button{min-width:142px}.detail-section-heading span{display:none}.playground-heading{flex-direction:column;align-items:stretch}.run-picker select{width:100%;min-width:0}.prompt-editor textarea{min-height:360px}.playground-controls{flex-wrap:wrap;align-items:stretch}.playground-controls label{flex:1}.playground-controls input{width:100%}.playground-controls .primary-button{flex:1 0 100%;margin-left:0}.playground-image{height:min(92vw,520px)}.extraction-table{min-width:100%}.identity-table thead th:first-child{width:21%}.identity-table thead th:nth-child(2){width:25%}.identity-table thead th:nth-child(3){width:17%}.identity-table thead th:nth-child(4){width:37%}.manifest-table thead th:first-child{width:34%}.manifest-table thead th:nth-child(2){width:49%}.manifest-table thead th:nth-child(3){width:17%}.history-actions{flex-direction:column;align-items:stretch}.history-actions .primary-button{width:100%}.runs-table{min-width:1020px}.runs-table.compact-mode{min-width:920px}.runs-table .run-id-col,.runs-table .timing-col{display:none}.runs-table tbody td{padding-left:8px;padding-right:8px}.development-attempts article>button{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) 72px}.development-attempts article>button small{display:none}.batch-row code{text-overflow:ellipsis;max-width:190px;overflow:hidden}.stress-heading{padding-top:28px}.stress-item{grid-template-columns:34px minmax(0,1fr) 30px}.stress-state{text-align:left;grid-column:2}.stress-item>button{grid-area:1/3}.stress-actions{flex-direction:column;align-items:stretch}.stress-actions .primary-button{width:100%}.identity-table thead th:nth-child(3){font-size:0}.identity-table thead th:nth-child(3):after{content:"Conf.";font-size:9px}.extraction-table thead th:last-child:not(:nth-child(4)){font-size:0}.extraction-table thead th:last-child:not(:nth-child(4)):after{content:"Conf.";font-size:9px}.extraction-table thead th,.extraction-table tbody th,.extraction-table tbody td{padding-left:7px;padding-right:7px}.extraction-table tbody th,.extraction-table tbody td{height:64px;font-size:9px}.extracted-value{font-size:9px}.confidence-track{display:none}.confidence-row{justify-content:flex-end}.confidence-row strong{width:auto}}.billing-page{background:radial-gradient(circle at 80% 8%,#ff765e14,#0000 30%),#0b0d0d}.billing-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1220px;margin:0 auto;padding:42px 24px 24px;display:flex}.billing-heading>div>p:last-child{color:#7f8985;margin:10px 0 0;font-size:13px}.billing-heading label,.billing-card label{color:#8e9893;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.billing-heading select,.billing-card input,.billing-card select,.billing-card textarea{color:#e9edeb;background:#111413;border:1px solid #303633;border-radius:4px;min-height:38px;padding:0 11px}.billing-heading select{min-width:230px}.organization-label{gap:5px;min-width:210px;display:grid}.organization-label span{color:#8e9893;text-transform:uppercase;font-size:10px;font-weight:700}.organization-label strong{font-size:13px}.billing-card textarea{resize:vertical;min-height:96px;padding-top:10px}.billing-loading{color:#84908a;background:#101312;border:1px solid #272c2a;justify-content:center;align-items:center;gap:10px;max-width:1220px;margin:20px auto;padding:80px 24px;display:flex}.credit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1220px;margin:0 auto 18px;padding:0 24px;display:grid}.credit-grid article{background:linear-gradient(145deg,#151918,#101312);border:1px solid #292f2c;grid-template-columns:auto 1fr;align-content:start;gap:13px 10px;min-height:150px;padding:20px;display:grid}.credit-grid article svg{color:#ff806a}.credit-grid article>span{color:#85908b;text-transform:uppercase;font-size:10px}.credit-grid article>strong{color:#f3f5f4;grid-column:1/-1;margin-top:6px;font-family:Georgia,"\"Times New Roman\"",serif;font-size:27px;font-weight:500}.credit-grid article>small{color:#69736f;grid-column:1/-1;font-size:10px}.credit-grid article.danger{background:linear-gradient(145deg,#241714,#12100f);border-color:#733e37}.billing-grid{grid-template-columns:1.35fr 1fr;gap:10px;max-width:1220px;margin:0 auto 18px;padding:0 24px;display:grid}.admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;max-width:1220px;margin:0 auto 18px;padding:0 24px;display:grid}.admin-page .billing-heading,.admin-page .credit-grid,.admin-page .admin-grid{max-width:1540px}.admin-grid>.billing-card{min-width:0;overflow:hidden}.admin-grid .table-scroll{max-width:100%}.admin-grid .runs-table{table-layout:fixed;width:calc(100% - 1px);min-width:0}.admin-grid .runs-table th,.admin-grid .runs-table td{text-overflow:ellipsis;padding-left:10px;padding-right:10px;overflow:hidden}.admin-grid code{color:#7f8985;text-overflow:ellipsis;max-width:100%;font-size:9px;display:block;overflow:hidden}.admin-users-table col:first-child{width:25%}.admin-users-table col:nth-child(2){width:20%}.admin-users-table col:nth-child(3){width:31%}.admin-users-table col:nth-child(4){width:24%}.admin-organizations-table col:first-child{width:34%}.admin-organizations-table col:nth-child(2),.admin-organizations-table col:nth-child(3){width:11%}.admin-organizations-table col:nth-child(4){width:16%}.admin-organizations-table col:nth-child(5){width:12%}.admin-organizations-table col:nth-child(6){width:16%}.admin-organizations-table .compact-button{white-space:nowrap;min-height:30px;padding:0 8px}.billing-card{background:#101312;border:1px solid #292f2c;padding:20px}.billing-card>header{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.billing-card>header svg{color:#ff806a}.billing-card>header div{gap:4px;display:grid}.billing-card>header strong{font-size:13px}.billing-card>header span{color:#707b76;font-size:10px}.payment-method{background:#0c0f0e;border:1px solid #282e2b;gap:4px;min-height:54px;margin-bottom:14px;padding:12px;display:grid}.payment-method strong{font-size:12px}.payment-method span,.billing-card>small{color:#727d78;font-size:10px}.square-card-container{min-height:0;margin-bottom:12px;overflow:hidden}.square-card-container:not(:empty){background:#fff;border-radius:4px;min-height:90px;padding:10px}.button-row,.funding-row,.key-create{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.funding-row label{flex:1}.funding-row input{width:100%}.secondary-button{color:#cbd2ce;cursor:pointer;background:#181c1a;border:1px solid #343a37;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.secondary-button:hover{color:#fff;border-color:#ff765e}.primary-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.ledger-card,.keys-card,.admin-credit-card{max-width:1172px;margin:0 auto 18px}.ledger-card .runs-table{min-width:760px}.ledger-card .credit-history-table{min-width:1320px}.credit-history-toolbar,.credit-history-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.credit-history-toolbar{margin-bottom:12px}.credit-history-toolbar form,.credit-history-pagination>div{align-items:center;gap:8px;display:flex}.credit-history-toolbar input{width:min(360px,52vw);min-height:36px}.credit-history-toolbar>span,.credit-history-pagination>span{color:#727d78;font-size:10px}.credit-history-pagination{margin-top:12px}.credit-history-table td:first-child code{font-size:10px}.credit-history-table td time{color:#cbd2ce}.credit-history-table .credit-history-empty{color:#727d78;text-align:center;padding:28px 12px}.ledger-card td.positive{color:#67d39c;font-weight:700}.ledger-card td.negative{color:#ff8b76;font-weight:700}.project-keys{background:#0d100f;border:1px solid #282e2b;margin-top:12px;padding:14px}.project-keys>header{justify-content:space-between;display:flex}.project-keys>header div{gap:4px;display:grid}.project-keys>header span{color:#66706c;font-family:ui-monospace,monospace;font-size:9px}.key-create input{flex:1}.key-list{background:#272c2a;gap:1px;margin-top:12px;display:grid}.key-list>div{background:#111413;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.key-list>div>span{grid-template-columns:minmax(100px,1fr) minmax(120px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.key-list strong{font-size:11px}.key-list code{color:#aab3af;text-overflow:ellipsis;font-size:10px;overflow:hidden}.key-list small{color:#69736f;font-size:9px}.key-list button{color:#ff8b76;cursor:pointer;background:0 0;border:0;font-size:10px}.token-reveal{background:#241b10;border:1px solid #7a4f24;gap:8px;margin:12px 0;padding:13px;display:grid}.token-reveal strong{color:#f2bd55;font-size:11px}.token-reveal code{overflow-wrap:anywhere;color:#f4f0df;font-size:10px}.token-reveal button{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.admin-credit-card{gap:14px;display:grid}.admin-credit-card .primary-button{justify-self:start}.credit-override-summary{background:#292f2c;gap:1px;display:flex}.credit-override-summary span{color:#727d78;background:#0c0f0e;flex:1;gap:5px;padding:12px;font-size:10px;display:grid}.credit-override-summary strong{color:#e9edeb;font-size:14px}.organization-onboarding{max-width:460px}.onboarding-user{color:#78827e;border-top:1px solid #292e2c;border-bottom:1px solid #292e2c;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 0;font-size:10px;display:flex}.onboarding-user strong{color:#dce2df}.onboarding-user button{color:#aeb7b2;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.onboarding-user button:hover{color:#fff}.organization-onboarding form{gap:12px;display:grid}.organization-onboarding label{color:#8e9893;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.organization-onboarding label small{color:#69736f;font-weight:500}.organization-onboarding input,.member-add-form input,.member-add-form select{color:#e9edeb;background:#111413;border:1px solid #303633;border-radius:4px;min-height:38px;padding:0 11px}.member-add-card{max-width:1172px;margin:0 auto 18px}.member-add-form{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:10px;display:grid}.member-add-form label{color:#8e9893;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.runs-table td small{color:#6f7974;margin-top:3px;font-size:9px;display:block}.brand-button,.nav-item,.surface-cta{text-decoration:none}.surface-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.surface-cta{justify-content:center;align-items:center;display:inline-flex}.account-link{text-align:center;margin-top:18px}.account-link a{color:#ff7866;font-weight:700}@media (max-width:900px){.billing-heading{flex-direction:column;align-items:stretch}.billing-heading select{width:100%}.credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-grid,.admin-grid{grid-template-columns:1fr}.member-add-form{grid-template-columns:1fr 160px auto}}@media (max-width:620px){.billing-heading{padding-left:16px;padding-right:16px}.credit-grid,.billing-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.ledger-card,.keys-card,.admin-credit-card{margin-left:16px;margin-right:16px}.key-list>div>span{grid-template-columns:1fr}.button-row,.funding-row,.key-create{flex-direction:column;align-items:stretch}.button-row button,.funding-row button,.key-create button,.key-create input{width:100%}.credit-history-toolbar{flex-direction:column;align-items:stretch}.credit-history-toolbar form{flex-wrap:wrap;align-items:stretch}.credit-history-toolbar input{width:100%}.admin-grid{padding-left:16px;padding-right:16px}.member-add-card{margin-left:16px;margin-right:16px}.member-add-form{grid-template-columns:1fr}.member-add-form button{width:100%}.workspace-controls{gap:7px}.workspace-controls select{max-width:132px}.workspace-link{display:none}}.prompt-template-card{gap:14px;width:calc(100% - 48px);min-width:0;max-width:1492px;margin:0 auto 18px;display:grid;overflow:hidden}.prompt-template-card>*{min-width:0;max-width:100%}.prompt-template-loading{color:#7f8985;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:11px;display:flex}.prompt-template-tabs{border-bottom:1px solid #292e2c;gap:7px;display:flex}.prompt-template-tabs button{color:#7f8985;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px;font-size:10px;font-weight:750}.prompt-template-tabs button.active{color:#f7f8f5;border-bottom-color:#f7f8f5}.prompt-version-row{color:#7f8985;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.prompt-version-row strong{color:#e1e6e3}.prompt-placeholders{color:#8e9893;gap:7px;font-size:10px;display:grid}.prompt-placeholders>div{flex-wrap:wrap;gap:5px;display:flex}.prompt-placeholders code{color:#aeb8b3;background:#0d100f;border:1px solid #292e2c;padding:4px 6px;font-size:9px}.prompt-template-editor{color:#8e9893;text-transform:uppercase;gap:7px;min-width:0;max-width:100%;font-size:10px;font-weight:700;display:grid}.prompt-template-editor textarea{resize:vertical;color:#dce2df;text-transform:none;background:#0d100f;border:1px solid #303633;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:520px;padding:12px;font:500 11px/1.6 SFMono-Regular,Consolas,monospace}.prompt-template-editor small{color:#69736f;text-transform:none;justify-self:end;font-size:9px;font-weight:500}.prompt-history{border-top:1px solid #292e2c;width:100%;min-width:0;max-width:100%;max-height:420px;overflow-x:auto}.prompt-history .runs-table{width:100%;min-width:900px}.prompt-history th,.prompt-history td{min-width:0;overflow:hidden}.prompt-history pre{color:#aeb8b3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font:500 9px/1.45 SFMono-Regular,Consolas,monospace;overflow:hidden}@media (max-width:620px){.prompt-template-card{width:calc(100% - 32px)}}.environment-control{gap:4px;display:grid}.environment-control>span{color:#8e9893;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.environment-control select{color:#e9edeb;background:#111513;border:1px solid #3a423e;border-radius:4px;min-height:34px;padding:0 28px 0 10px}.environment-control[data-environment=production] select{border-color:#7b493f;box-shadow:inset 3px 0 #ff765e}.environment-control[data-environment=staging] select{border-color:#3e6758;box-shadow:inset 3px 0 #74c7a6}.environment-control.authentication{margin-bottom:16px}
.platform-overview .dashboard-heading{align-items:end}.capacity-page{min-height:calc(100vh - 64px);padding-bottom:42px}.capacity-heading{max-width:1540px}.capacity-heading-actions{gap:8px;display:flex}.capacity-alert,.capacity-lock{max-width:1492px;margin:0 auto 18px}.capacity-alert.success{color:#9bd8ba;background:#101b16;border-color:#315b47}.capacity-lock{color:#e3ae68;background:#19140e;border:1px solid #644b2e;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.capacity-lock div{gap:3px;display:grid}.capacity-lock strong{font-size:11px}.capacity-lock span{color:#aa8b61;font-size:10px}.capacity-metrics{max-width:1540px}.capacity-fleet-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.capacity-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.capacity-context-metrics article{gap:8px 10px;min-height:112px;padding:16px 18px}.capacity-context-metrics article>strong{margin-top:2px;font-size:22px}.capacity-layout{grid-template-columns:minmax(0,1.65fr) minmax(420px,.85fr);align-items:start;gap:10px;max-width:1540px;margin:0 auto 18px;padding:0 24px;display:grid}.capacity-config-card h2{color:#d6dcd9;text-transform:uppercase;letter-spacing:.08em;margin:25px 0 12px;font-size:11px}.capacity-toggle-row{background:#0d100f;border:1px solid #292f2c;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.capacity-toggle-row label,.schedule-days label{text-transform:none;grid-template-columns:none;align-items:center;gap:8px;display:flex}.capacity-toggle-row input,.schedule-days input,.gpu-checkbox input{accent-color:#ff765e;min-height:auto}.capacity-toggle-row small{color:#707b76;font-size:9px}.capacity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.capacity-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.capacity-form-grid input{width:100%}.schedule-days{background:#0d100f;border:1px solid #292f2c;flex-wrap:wrap;gap:14px;margin-top:10px;padding:10px 12px;display:flex}.schedule-controls-disabled{opacity:.45}.gpu-preferences{gap:6px;display:grid}.gpu-preference{background:#0d100f;border:1px solid #292f2c;grid-template-columns:auto auto minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:10px;min-height:60px;padding:9px 10px;display:grid}.gpu-preference.disabled{opacity:.55}.gpu-checkbox{place-items:center;margin:0;display:grid}.gpu-checkbox input{width:17px;height:17px;margin:0}.gpu-order{align-self:center;gap:3px;display:flex}.gpu-order button{color:#aeb7b2;cursor:pointer;background:#181c1a;border:1px solid #343a37;place-items:center;width:27px;height:27px;padding:0;display:grid}.gpu-order button:disabled{opacity:.25;cursor:not-allowed}.gpu-identity{align-items:center;gap:8px;min-width:0;display:flex}.gpu-identity>span{color:#ff9b89;border:1px solid #55382f;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.gpu-identity strong{color:#d9dfdc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gpu-cloud-order{min-width:0}.gpu-preference select{width:100%}.runtime-details{background:#292f2c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.runtime-details div{background:#0d100f;gap:5px;min-width:0;padding:11px;display:grid}.runtime-details .wide{grid-column:1/-1}.runtime-details dt{color:#717b76;text-transform:uppercase;font-size:9px}.runtime-details dd{color:#cbd2ce;text-overflow:ellipsis;white-space:nowrap;margin:0;font:10px ui-monospace,monospace;overflow:hidden}.capacity-save{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.capacity-sidebar{gap:10px;display:grid}.capacity-sidebar .billing-card{min-width:0;overflow:hidden}.capacity-pods-table{width:100%;min-width:650px}.capacity-pods-table td{white-space:normal}.capacity-pods-table td:first-child{min-width:170px}.capacity-pods-table code{color:#68726d;margin-top:3px;display:block}.revision-list{gap:5px;max-height:420px;display:grid;overflow:auto}.revision-list button{color:#cbd2ce;text-align:left;cursor:pointer;background:#0d100f;border:1px solid #292f2c;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 11px;display:grid}.revision-list button:hover:not(:disabled){border-color:#ff765e}.revision-list button:disabled{opacity:.5;cursor:default}.revision-list span,.revision-list small{color:#717b76;font-size:9px}.revision-list small{grid-column:1/-1}.capacity-actions-card{width:calc(100% - 48px);max-width:1492px;margin:0 auto}.capacity-actions-table{min-width:1120px}.capacity-actions-table td:last-child{text-overflow:ellipsis;max-width:340px;overflow:hidden}.capacity-actions-table .action-applied{color:#67d39c}.capacity-actions-table .action-failed{color:#ff8b76}.capacity-actions-table .action-planned{color:#e9bb70}@media (max-width:1120px){.capacity-layout{grid-template-columns:1fr}.capacity-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.platform-overview .dashboard-heading{align-items:stretch}.capacity-layout{padding-left:16px;padding-right:16px}.capacity-alert,.capacity-lock{margin-left:16px;margin-right:16px}.capacity-actions-card{width:calc(100% - 32px)}.capacity-fleet-metrics,.capacity-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-preference{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.gpu-cloud-order{grid-column:1/-1}.runtime-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.capacity-heading-actions,.capacity-save{flex-direction:column;align-items:stretch}.capacity-form-grid,.capacity-form-grid.four{grid-template-columns:1fr}.capacity-toggle-row{flex-direction:column;align-items:flex-start}.gpu-identity strong{text-overflow:clip;white-space:normal;overflow:visible}.runtime-details,.capacity-fleet-metrics,.capacity-context-metrics{grid-template-columns:1fr}}.scaler-decision{white-space:normal;min-width:280px}.capacity-actions-table td{vertical-align:top}.capacity-actions-table td:has(>.scaler-decision){max-width:none}.scaler-decision{padding:16px}.scaler-decision .decision-attempts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.scaler-decision summary{cursor:pointer;color:#cdd9d2}.scaler-decision p{margin:12px 0;line-height:1.6}.decision-attempts{padding-left:22px}.decision-attempts li{margin:16px 0;padding-left:4px}.decision-attempts li span,.decision-attempts li code{overflow-wrap:anywhere;margin-top:5px;display:block}.run-filters,.run-history-card{width:calc(100% - 48px);max-width:1492px;margin:0 auto}.run-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:24px;display:flex}.run-filters label{color:#9ba69e;flex:150px;gap:8px;font-size:12px;display:grid}.run-filters input,.run-filters select{color:#e2e9e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111714;border:1px solid #354039;border-radius:6px;width:100%;min-height:42px;padding:10px}.run-history-table{min-width:1040px}.run-history-table td{vertical-align:top}.run-history-table td small{color:#94a298;margin-top:6px;display:block}.run-history-table code{font-size:11px}.run-details{white-space:normal;max-width:1150px;padding:20px}.run-details dl{overflow-wrap:anywhere;grid-template-columns:120px 1fr;gap:10px;display:grid}.run-details dd{margin:0}.run-details p{color:#a3b0a7;line-height:1.7}.run-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#090d0b;max-width:100%;max-height:520px;padding:20px;font-size:12px;overflow:auto}.run-attempt{border-top:1px solid #354039;margin-top:24px;padding-top:16px}.run-attempt summary{cursor:pointer;padding:16px 0}.timing-table{width:100%;margin-top:12px}.timing-table td{white-space:normal}.run-status-failed,.run-error{color:#ff8b76}.run-status-succeeded{color:#67d39c}
body.platform-ui{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:ui-monospace, "SFMono-Regular", Consolas, monospace;--text-caption:.75rem;--text-body:.875rem;--text-heading:1rem;--text-title:1.75rem;--text-muted:#9ba69f;font-family:var(--font-ui);font-size:var(--text-body);font-weight:400;line-height:1.5}body.platform-ui :is(button,input,select,textarea){font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.5}body.platform-ui :is(button,.primary-button,.secondary-button,.nav-item,.dashboard-upload){font-size:var(--text-body);font-weight:600}body.platform-ui :is(strong,b){font-weight:600}body.platform-ui :is(h1,.auth-panel h1){font-family:var(--font-ui);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600;line-height:1.25}body.platform-ui :is(h2,h3,.billing-card>header strong,.dashboard-window-grid article>header strong,.project-keys>header strong){font-family:var(--font-ui);font-size:var(--text-heading);letter-spacing:normal;font-weight:600;line-height:1.4}body.platform-ui .capacity-config-card h2{text-transform:none}body.platform-ui :is(.brand strong,.product-name,.signed-in-user strong,.billing-heading>div>p:last-child,.dashboard-heading>div>p:last-child,.dashboard-note strong,.capacity-lock strong,.organization-label strong,.gpu-identity strong,.revision-list strong,.key-list strong,.payment-method strong,.token-reveal strong,.credit-override-summary strong,.runs-table tbody td,.auth-message,.onboarding-user,.workspace-alert,.shell-error,.prompt-template-loading,.run-details p,.scaler-decision p){font-size:var(--text-body);line-height:1.5}body.platform-ui :is(label,.billing-heading label,.billing-card label,.run-filters label,.member-add-form label,.auth-panel label,.organization-onboarding label,.prompt-template-editor,.environment-control>span,.eyebrow,.organization-label>span,.credit-grid article>span,.dashboard-window-grid dt,.runtime-details dt,.runs-table thead th){font-size:var(--text-caption);letter-spacing:.025em;font-weight:600;line-height:1.5}body.platform-ui :is(.capacity-toggle-row label,.schedule-days label){font-size:var(--text-body);letter-spacing:normal}body.platform-ui :is(small,.billing-card>header span,.signed-in-user span,.dashboard-window-grid article>header span,.dashboard-note span,.capacity-lock span,.capacity-toggle-row small,.gpu-cloud-order,.revision-list span,.revision-list small,.runs-table td small,.credit-grid article>small,.billing-card>small,.payment-method span,.key-list small,.project-keys>header span,.prompt-version-row,.prompt-placeholders,.prompt-template-editor small,.credit-history-toolbar>span,.credit-history-pagination>span,.credit-override-summary span,.run-history-card>header>span){font-size:var(--text-caption);color:var(--text-muted);font-weight:400;line-height:1.5}body.platform-ui .gpu-identity>span{font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}body.platform-ui :is(.credit-grid article>strong,.capacity-context-metrics article>strong,.dashboard-window-grid dd){font-family:var(--font-ui);font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}body.platform-ui :is(.runs-table,input[type=number],.revision-list){font-variant-numeric:tabular-nums}body.platform-ui :is(code,pre,.runs-table code,.admin-grid code,.runtime-details dd,.prompt-history pre,.prompt-template-editor textarea){font-family:var(--font-code);font-size:var(--text-caption);letter-spacing:normal;font-weight:400;line-height:1.5}body.platform-ui :is(.gpu-identity strong,.revision-list strong){white-space:normal;overflow-wrap:anywhere}body.platform-ui .gpu-preference{grid-template-columns:auto auto minmax(0,1fr) minmax(160px,.55fr);gap:12px;padding:12px}body.platform-ui .revision-list button{grid-template-columns:minmax(0,1fr);gap:6px}body.platform-ui .revision-list span{grid-row:2}body.platform-ui .revision-list small{grid-row:3}body.platform-ui .revision-list button:disabled{opacity:1;border-color:#52665a}body.platform-ui .capacity-layout{grid-template-columns:minmax(0,1.45fr) minmax(440px,1fr);gap:20px}body.platform-ui .capacity-form-grid{align-items:end}body.platform-ui .capacity-config-card>p{max-width:75ch;color:var(--text-muted);margin:16px 0}body.platform-ui :is(.runtime-details dt,.capacity-pods-table code,.admin-grid code,.project-keys>header span){color:var(--text-muted)}body.platform-ui .topbar{flex-wrap:wrap;gap:8px 18px;padding-top:10px;padding-bottom:10px}body.platform-ui .topbar nav{min-height:40px}body.platform-ui .runs-table :is(th,td){padding-top:12px;padding-bottom:12px}body.platform-ui .runs-table td{height:auto}body.platform-ui .admin-grid .runs-table{table-layout:auto;min-width:640px}body.platform-ui :is(.primary-button,.secondary-button){min-height:40px}body.platform-ui :is(.billing-heading select,.billing-card input,.billing-card select){min-height:42px}body.platform-ui :is(.capacity-toggle-row input,.schedule-days input,.gpu-checkbox input){min-height:auto}body.platform-ui .billing-card>header svg{flex-shrink:0}@media (max-width:1200px){body.platform-ui .capacity-layout{grid-template-columns:minmax(0,1fr)}body.platform-ui .topbar nav{order:3;width:100%;overflow-x:auto}body.platform-ui .topbar .nav-item{white-space:nowrap;min-height:40px;padding:0 12px}}@media (max-width:900px){body.platform-ui .gpu-preference{grid-template-columns:auto auto minmax(0,1fr)}body.platform-ui .gpu-cloud-order{grid-column:3}}@media (max-width:620px){body.platform-ui .topbar{padding-left:16px;padding-right:16px}body.platform-ui .workspace-controls{flex-wrap:wrap}body.platform-ui :is(input,select,textarea,.prompt-template-editor textarea){font-size:var(--text-heading)}body.platform-ui .run-details dl{grid-template-columns:minmax(0,1fr)}}
