:root{color-scheme:dark;--bg:#07131e;--panel:#0b1c28;--panel-2:#0e2431;--ink:#eef1eb;--muted:#8ea6af;--quiet:#607d88;--line:rgba(178,213,221,.15);--line-strong:rgba(178,213,221,.28);--accent:#b5ddd6;--accent-ink:#0b242b;--good:#85d8b4;--warn:#e8c77f;--serif:'Instrument Serif',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 76% -10%,#173b4860,transparent 37%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{position:fixed;top:-100px;left:10px;z-index:100;background:var(--ink);color:var(--bg);padding:14px}.skip:focus{top:10px}.shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:30px 22px;display:flex;flex-direction:column;background:#07131ee8;backdrop-filter:blur(16px);z-index:8}.brand{display:flex;align-items:center;font-size:29px;font-weight:650;letter-spacing:-1.6px;margin:0 10px 48px}.brand-mark{display:inline-block;width:34px;height:24px;margin-right:9px;background:url('/tuna-hero.webp') center/contain no-repeat;filter:brightness(1.55)}.brand sup{font-size:10px;margin:0 0 13px 3px}.sidebar nav{display:grid;gap:7px}.nav-link{display:flex;align-items:center;gap:12px;padding:12px 13px;color:#879da6;font-size:14px;border:1px solid transparent;transition:.2s}.nav-link:hover{color:var(--ink);background:#102430}.nav-link.active{color:var(--ink);border-color:var(--line);background:#0e2230}.nav-icon{font-family:var(--serif);font-size:19px;color:#8abbb9;width:18px;text-align:center}.side-bottom{margin-top:auto}.network{border:1px solid var(--line);padding:14px;margin-bottom:16px}.network-label,.overline,.field label,.mini-label{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#7e9ba6}.network-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:13px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 10px #85d8b477;margin-right:7px}.account{display:flex;align-items:center;gap:10px;color:#aabcc2;font-size:13px;padding:10px}.avatar{width:30px;height:30px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--accent);font-size:11px}.main{min-width:0}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:#07131ebd;backdrop-filter:blur(18px);position:sticky;top:0;z-index:7}.crumb{font-size:13px;color:#78939e}.crumb strong{color:#dbe4e2;font-weight:500;margin-left:7px}.top-actions{display:flex;gap:10px}.button{border:1px solid var(--line-strong);background:#102430;color:#d8e4e4;padding:11px 15px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:14px}.button:hover{border-color:#8eafb8}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:550}.button.ghost{background:transparent}.content{padding:45px 4% 70px;max-width:1480px;margin:0 auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:37px}.page-head h1{font:400 clamp(47px,5.2vw,76px)/.98 var(--serif);letter-spacing:-1.5px;margin:9px 0 12px}.page-head p{color:#93a9b1;max-width:600px;line-height:1.65;margin:0}.prototype-pill{border:1px solid var(--line);padding:9px 11px;color:#7f9ba5;font-size:11px;letter-spacing:1.2px;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:28px}.stat{padding:19px 22px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;font:400 29px var(--serif);margin-bottom:4px}.stat span{font-size:12px;color:#79939d}.toolbar{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(112px,.7fr)) auto;gap:9px;margin-bottom:16px}.field{position:relative}.field label{display:block;margin-bottom:8px}.field input,.field select,.input{width:100%;height:47px;background:#0a1b27;border:1px solid var(--line);color:#d7e2e1;padding:0 14px;border-radius:0}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#71909a 50%),linear-gradient(135deg,#71909a 50%,transparent 50%);background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;background-size:5px 5px;background-repeat:no-repeat}.results-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:14px 0;color:#809aa4;font-size:12px}.results-bar strong{font-weight:500;color:#b9cbcf}.capacity-list{display:grid;margin-top:3px}.capacity-card{display:grid;grid-template-columns:minmax(230px,1.25fr) 1.7fr .8fr 135px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);transition:background .2s,transform .2s}.capacity-card:hover{background:#1025325c;transform:translateX(3px)}.provider-title{display:flex;align-items:center;gap:14px}.provider-glyph{width:46px;height:46px;border:1px solid var(--line-strong);background:linear-gradient(140deg,#214c59,#0c202c);display:grid;place-items:center;font:italic 24px var(--serif);color:#c4e1dc}.provider-name{font-size:16px;margin-bottom:5px}.provider-meta{font-size:12px;color:#78949f}.trust-line{display:flex;gap:8px;flex-wrap:wrap}.trust-tag{font-size:11px;color:#9ab3bb;border:1px solid var(--line);padding:6px 8px}.trust-tag.good{color:var(--good);border-color:#85d8b438}.price{font:400 25px var(--serif);text-align:right}.price small{font:12px var(--sans);color:#76919b}.score{display:flex;align-items:center;gap:8px;margin-top:7px;justify-content:flex-end;font-size:11px;color:#79949f}.score-track{width:54px;height:3px;background:#203845}.score-track i{display:block;height:100%;background:var(--accent)}.card-actions{display:grid;gap:8px}.empty{display:none;text-align:center;padding:70px 20px;border-bottom:1px solid var(--line);color:#829ca6}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#0d222f,#091a25);padding:25px}.panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px}.panel h2{font:400 30px var(--serif);margin:0}.panel p{color:#829ba5;line-height:1.6}.vet-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);gap:22px}.progress{height:4px;background:#18313c;margin:16px 0 33px}.progress i{height:100%;display:block;background:var(--accent);transition:width .4s}.checklist{display:grid}.check-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.check-num{font:25px var(--serif);color:#638692}.check-item h3{font-size:15px;font-weight:500;margin:0 0 5px}.check-item p{font-size:13px;margin:0}.status{font-size:11px;padding:7px 9px;border:1px solid var(--line);color:#78939d}.status.done{color:var(--good);border-color:#85d8b43b}.status.ready{color:var(--warn);border-color:#e8c77f3d}.policy-form{display:grid;gap:18px}.options{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.option{border:1px solid var(--line);padding:13px;color:#90a7af;font-size:13px;display:flex;gap:10px;align-items:center}.option:has(input:checked){background:#17313b;border-color:#75a9aa;color:#d9e7e4}.option input{accent-color:#9fd0c8}.notice{font-size:12px;line-height:1.65;color:#77929c;border-left:2px solid #6da09f;padding:3px 0 3px 14px}.summary-list{display:grid;gap:16px}.summary-row{display:flex;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:13px;color:#7d98a2}.summary-row strong{font-weight:500;color:#ccdcdd;text-align:right}.timeline{display:grid;gap:15px;margin-top:28px}.timeline-step{display:grid;grid-template-columns:18px 1fr;gap:13px;font-size:12px;color:#718b96}.timeline-step i{width:9px;height:9px;border:2px solid #436572;border-radius:50%;margin-top:3px}.timeline-step.active{color:#bed2d5}.timeline-step.active i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #a8d7d244}.match-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:22px}.builder{position:sticky;top:101px}.builder .field{margin-bottom:17px}.range-head{display:flex;justify-content:space-between;font-size:12px;color:#88a2ab;margin-bottom:9px}.range{width:100%;accent-color:#a7d3cc}.hard-rules{margin:25px 0}.hard-rule{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:12px;color:#8da6ae}.hard-rule span:last-child{color:var(--good)}.match-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:20px}.match-head h2{font:400 39px var(--serif);margin:0}.match-head p{font-size:12px;margin:6px 0 0}.match-list{display:grid}.match-card{display:grid;grid-template-columns:62px 1fr auto;gap:18px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line)}.rank{font:37px var(--serif);color:#5d808c}.match-card h3{font-size:16px;font-weight:500;margin:0 0 7px}.match-reason{font-size:12px;color:#7f99a3;display:flex;flex-wrap:wrap;gap:14px}.match-reason .yes{color:var(--good)}.match-cost{text-align:right}.match-cost strong{display:block;font:26px var(--serif)}.match-cost span{font-size:11px;color:#78939d}.match-empty{display:none;padding:60px 20px;text-align:center;color:#78939d}.match-note{margin-top:18px;font-size:12px;color:#698590;line-height:1.6}.mobile-top{display:none}
@media(max-width:1050px){.shell{grid-template-columns:84px 1fr}.sidebar{padding:27px 13px}.brand{font-size:0;margin:0 auto 45px}.brand-mark{margin:0}.nav-link{justify-content:center}.nav-link span:last-child,.side-bottom{display:none}.capacity-card{grid-template-columns:1fr 1.2fr .7fr 125px}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:760px){.shell{display:block}.sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;height:66px;border-right:0;border-top:1px solid var(--line);padding:7px 10px;display:block;z-index:20}.sidebar>.brand,.side-bottom{display:none}.sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.nav-link{padding:8px 4px;display:grid;justify-items:center;gap:2px;font-size:10px}.nav-link span:last-child{display:block}.nav-icon{font-size:16px}.topbar{height:65px;padding:0 5%}.crumb{display:none}.content{padding:32px 5% 95px}.page-head{display:block}.prototype-pill{display:inline-block;margin-top:18px}.toolbar{grid-template-columns:1fr 1fr}.toolbar .field:first-child{grid-column:1/-1}.capacity-card{grid-template-columns:1fr auto;gap:15px;padding:21px 0}.capacity-card>.trust-line{grid-column:1/-1;order:3}.price{text-align:right}.card-actions{grid-column:1/-1;display:flex;order:4}.card-actions .button{flex:1}.vet-grid,.match-grid{grid-template-columns:1fr}.builder{position:static}.options{grid-template-columns:1fr}.top-actions .button.ghost{display:none}.match-card{grid-template-columns:43px 1fr}.match-cost{grid-column:2;text-align:left}.stats{grid-template-columns:1fr 1fr}.page-head h1{font-size:52px}}
@media(max-width:460px){.toolbar{grid-template-columns:1fr}.toolbar .field:first-child{grid-column:auto}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border:0}.topbar .button{padding:9px 11px}.content{padding-left:18px;padding-right:18px}.page-head h1{font-size:46px}.check-item{grid-template-columns:32px 1fr}.check-item .status{grid-column:2;justify-self:start}.role-label{display:none}}
.match-card{grid-template-columns:62px minmax(0,1fr) auto}.match-actions{text-align:right;display:grid;justify-items:end;gap:10px}.match-actions .button{min-width:150px}.flow-notice{display:none;margin:0 0 18px;padding:14px 16px;border:1px solid #85d8b43d;background:#143029;color:#a9dcca;font-size:13px}.flow-notice.visible{display:block}@media(max-width:760px){.match-card{grid-template-columns:43px 1fr}.match-actions{grid-column:2;justify-items:start;text-align:left}.match-cost{text-align:left}}

/* Provider onboarding and dashboard */
textarea{font:inherit}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.seller-grid{display:grid;grid-template-columns:minmax(235px,.55fr) minmax(0,1.45fr);gap:22px}.onboard-rail{align-self:start;position:sticky;top:101px}.onboard-rail h2{margin-bottom:7px}.onboard-track{margin-top:26px}.track-step{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:0 0 24px;position:relative;color:#617f8b}.track-step:not(:last-child)::after{content:"";position:absolute;left:10px;top:25px;bottom:2px;width:1px;background:var(--line-strong)}.track-step i{width:21px;height:21px;border:1px solid #4d707c;border-radius:50%;display:grid;place-items:center;font:10px var(--sans);font-style:normal;background:var(--panel)}.track-step strong{display:block;font-size:13px;font-weight:500;margin:2px 0 4px}.track-step span{font-size:11px}.track-step.active,.track-step.done{color:#c9dcdd}.track-step.active i{border-color:var(--accent);box-shadow:0 0 15px #a5d7ce35}.track-step.done i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.onboard-step{display:none}.onboard-step.active{display:block;animation:step-in .35s ease-out}.step-intro{margin-bottom:25px}.step-intro h2{font-size:35px;margin:4px 0 8px}.step-intro p{margin:0;max-width:650px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid .wide{grid-column:1/-1}.field textarea{width:100%;min-height:94px;resize:vertical;background:#0a1b27;border:1px solid var(--line);color:#d7e2e1;padding:13px 14px;border-radius:0}.step-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.step-actions .push{margin-left:auto}.summary-card{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.hardware-visual{display:grid;grid-template-columns:84px 1fr;gap:18px;align-items:center;border:1px solid var(--line);padding:18px;background:#081923}.gpu-glyph{height:70px;border:1px solid var(--line-strong);display:grid;place-items:center;font:italic 25px var(--serif);color:var(--accent);background:linear-gradient(145deg,#1a4552,#0b202b)}.hardware-visual h3{font-size:15px;font-weight:500;margin:0 0 5px}.hardware-visual p{font-size:12px;margin:0}.command{position:relative;margin:22px 0;background:#06111a;border:1px solid var(--line);padding:18px 115px 18px 18px;color:#a8d9d0;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.command .button{position:absolute;right:9px;top:9px;padding:8px 11px}.attest-list{display:grid;margin:17px 0}.attest-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--line);font-size:13px;color:#879fa8}.attest-row output{color:#6f8b95}.attest-row output.pass{color:var(--good)}.inline-note{padding:14px 16px;border:1px solid var(--line);background:#0a1b27;color:#7d99a3;font-size:12px;line-height:1.6}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:22px}.unit-card{border-top:1px solid var(--line);padding-top:20px}.unit-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.unit-id{display:flex;gap:14px}.unit-id h3{font-size:17px;font-weight:500;margin:2px 0 5px}.unit-id p{margin:0;font-size:12px}.unit-controls{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:23px}.availability{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border:1px solid var(--line);font-size:13px;color:#9db1b7}.toggle{width:42px;height:22px;border:1px solid #4c6b76;background:#102631;border-radius:30px;padding:2px;transition:.2s}.toggle i{display:block;width:16px;height:16px;border-radius:50%;background:#6e8992;transition:.2s}.toggle[aria-pressed="true"]{background:#204a45;border-color:#72b9a2}.toggle[aria-pressed="true"] i{transform:translateX(18px);background:var(--good)}.earnings-number{font:400 48px/.95 var(--serif);margin:12px 0 8px}.earnings-number small{font:13px var(--sans);color:#728e99}.mini-chart{height:105px;display:flex;align-items:end;gap:8px;margin:24px 0 12px;border-bottom:1px solid var(--line);padding:0 3px}.mini-chart i{flex:1;background:linear-gradient(#8ac5bb,#234753);min-height:8%;opacity:.8}.chart-labels{display:flex;justify-content:space-between;font-size:10px;color:#617f8b}.activity{margin-top:22px}.activity-row{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:16px 0;border-top:1px solid var(--line);font-size:12px;color:#79949e}.activity-row strong{font-weight:500;color:#c7d8d9}.activity-row .amount{color:#a7d7cd}.status.pending{color:var(--warn);border-color:#e8c77f3d}.onboard-banner{display:none;margin-bottom:22px}.onboard-banner.visible{display:flex;align-items:center;justify-content:space-between;gap:18px}.onboard-banner p{margin:0}.metric-change{color:var(--good)!important}.empty-dashboard{padding:35px;text-align:center}.empty-dashboard h2{margin-bottom:8px}.empty-dashboard .button{margin-top:12px}@keyframes step-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:920px){.seller-grid,.dashboard-grid{grid-template-columns:1fr}.onboard-rail{position:static}.onboard-track{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.track-step{display:block;padding:0}.track-step::after{display:none}.track-step i{margin-bottom:7px}.track-step span{display:none}}
@media(max-width:760px){.sidebar nav{grid-template-columns:repeat(5,1fr)}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.onboard-banner{align-items:flex-start;flex-direction:column}.activity-row{grid-template-columns:80px 1fr}.activity-row .amount{grid-column:2}.unit-controls{grid-template-columns:1fr}.command{padding-right:18px;padding-top:58px}.command .button{left:9px;right:auto}.dashboard-grid{gap:16px}}

/* Sprint one: accounts, reservations, and execution receipts */
.narrow-content{max-width:1120px}.account-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.role-field{border:0;padding:0;margin:0}.flow-notice[data-type="success"]{border-color:#85d8b45c;color:var(--good)}.flow-notice[data-type="error"]{border-color:#e8a0a05c;color:#edb3b3}.jobs-grid{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:22px}.job-list{display:grid;gap:8px}.job-row{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;text-align:left;padding:13px;border:1px solid transparent;background:#091923;color:var(--ink)}.job-row:hover,.job-row.active{border-color:var(--line-strong);background:#102733}.job-row strong,.job-row small{display:block}.job-row strong{font-weight:500;font-size:13px}.job-row small{color:#718e98;font-size:11px;margin-top:5px}.job-row .provider-glyph{width:40px;height:40px}.job-specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:4px 0 25px}.job-specs div{padding:15px;border-right:1px solid var(--line)}.job-specs div:last-child{border:0}.job-specs span,.job-specs strong{display:block}.job-specs span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#688590;margin-bottom:6px}.job-specs strong{font-size:13px;font-weight:500}.lifecycle{display:grid;grid-template-columns:repeat(7,1fr);margin:28px 0}.life-step{position:relative;text-align:center;color:#587681;font-size:10px;text-transform:uppercase;letter-spacing:.7px}.life-step:not(:last-child)::after{content:"";position:absolute;height:1px;background:var(--line-strong);left:54%;right:-46%;top:5px}.life-step i{display:block;width:11px;height:11px;border-radius:50%;border:2px solid #3e606c;background:var(--panel);margin:0 auto 9px;position:relative;z-index:1}.life-step.done{color:#80aaab}.life-step.done i{background:#628e8e;border-color:#628e8e}.life-step.active{color:var(--good)}.life-step.active i{background:var(--good);border-color:var(--good);box-shadow:0 0 12px #85d8b477}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.receipt-row{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:11px}.receipt-row span{color:#66848f;text-transform:capitalize}.receipt-row strong{font-weight:500;color:#bdd0d2}.button:disabled{opacity:.55;cursor:wait}
@media(max-width:900px){.jobs-grid,.account-grid{grid-template-columns:1fr}.job-detail{min-height:300px}}
@media(max-width:760px){.sidebar nav{grid-template-columns:repeat(6,1fr)}.job-specs{grid-template-columns:1fr 1fr}.job-specs div:nth-child(2){border-right:0}.job-specs div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lifecycle{grid-template-columns:1fr;gap:9px;margin-left:4px}.life-step{text-align:left;display:grid;grid-template-columns:18px 1fr;align-items:center}.life-step i{margin:0}.life-step:not(:last-child)::after{left:5px;right:auto;top:13px;bottom:-10px;width:1px;height:auto}.receipt-grid{grid-template-columns:1fr}}
.host-control{margin-bottom:22px}.host-control .panel-title{margin-bottom:0}.host-control .panel-title p{margin:7px 0 0}.host-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;background:var(--line)}.host-metrics>div{background:var(--panel);padding:15px}.host-metrics span{display:block;color:#66838e;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.host-metrics strong{font-size:13px;font-weight:500;color:#c8d9da}.toggle:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.host-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
[hidden]{display:none!important}
@media(min-width:901px){.sidebar{align-self:start}.onboard-rail{top:101px;max-height:calc(100vh - 172px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(181,221,214,.22) transparent}.onboard-rail::-webkit-scrollbar{width:5px}.onboard-rail::-webkit-scrollbar-track{background:transparent}.onboard-rail::-webkit-scrollbar-thumb{background:rgba(181,221,214,.22);border-radius:999px}}

/* Marketplace capability and provider policy additions */
.trust-tag.tier{color:#c6e1dc;border-color:#9bc9c43b;background:#15333c}.market-signals{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;color:#78949e;font-size:10px}.market-signals span{padding-right:8px;border-right:1px solid var(--line)}.market-signals span:last-child{border-right:0}.compact-option{margin:-3px 0 17px}.policy-overview{margin-bottom:22px}.button.danger{border:1px solid #c98d7c66;color:#d7aaa0;background:#3a201e33}.button.danger:hover{background:#58302b55}.button.danger:disabled{opacity:.45;cursor:not-allowed}
.queue-job,.execution-card{margin:22px 0;padding:22px;border:1px solid rgba(145,192,198,.18);background:rgba(8,29,41,.48)}
.queue-job h3{margin:8px 0 10px;font-size:1.15rem}
.queue-job .field{margin:18px 0}
.queue-job input{width:100%;box-sizing:border-box}
.execution-card .summary-row{align-items:flex-start;gap:24px}
.mono{max-width:70%;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.55;text-align:right}
.job-result{max-height:260px;overflow:auto;margin:18px 0;padding:16px;border:1px solid rgba(145,192,198,.14);background:rgba(2,15,23,.7);color:#a9c8cb;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}
@media(max-width:720px){.mono{max-width:58%}.queue-job,.execution-card{padding:16px}}
