:root{color-scheme:dark;--orange:#f58220;--orange-bright:#ff9d37;--orange-deep:#ad3f06;--silver:#dce1e6;--ink:#080a0d;--panel:#14191e;--line:#333c45;--muted:#aab3bc;font-family:Arial,Helvetica,sans-serif;color:#f1f4f6;background:var(--ink)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 15% 25%,#3e1d0c55,transparent 40%),radial-gradient(ellipse at 90% 80%,#24323c55,transparent 42%),#080a0d;min-width:320px}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(#b8c1cb11 .6px,transparent .6px);background-size:6px 6px;z-index:-1}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid #4c555e;color:#f3f5f7;background:linear-gradient(180deg,#353d46 0%,#20262d 50%,#151b21 100%);border-radius:8px;padding:13px 18px;box-shadow:inset 0 1px #ffffff25,0 4px 0 #03040580,0 8px 18px #0004;font-size:12px;font-weight:750;letter-spacing:.25px;transition:transform .18s,box-shadow .18s,border-color .18s}button:hover{transform:translateY(-2px);border-color:#a4aeb8;filter:none;box-shadow:inset 0 1px #fff4,0 5px 0 #03040580,0 13px 25px #0005}button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff20,0 1px 0 #03040580}button.primary,.hero-cta.primary{color:#160b03;background:linear-gradient(180deg,#ffc070 0%,#ff9839 12%,#f58220 52%,#d85b0c 100%);border:1px solid #ffaf5c;box-shadow:inset 0 1px #ffe3b6,0 4px 0 #7b2803,0 9px 28px #ec65022b;text-shadow:0 1px #ffd39988}button.primary:hover{box-shadow:inset 0 1px #fff0d5,0 5px 0 #7b2803,0 12px 35px #f5822044}button:disabled{opacity:.45;cursor:not-allowed;transform:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ffb969;outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #f58220;outline-offset:2px}a{color:#ffb565}.hidden{display:none!important}
.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff20;background:#0b0e12ed;backdrop-filter:blur(20px);box-shadow:0 7px 30px #0005;padding:0}.header-inner{max-width:1320px;min-height:100px;margin:auto;padding:13px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand-lockup{display:flex;align-items:center;gap:22px;min-width:0}.brand-plaque{width:153px;height:73px;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-plaque img{display:block;width:145px;height:auto}.brand-divider{height:43px;width:1px;background:linear-gradient(transparent,#76818c,transparent)}.product-wordmark{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.product-wordmark strong{font-size:22px;letter-spacing:4px;font-weight:900;line-height:1;color:#f3f5f7}.product-wordmark span{font-size:9px;font-weight:700;letter-spacing:3px;color:#f58220}.header-actions{display:flex;align-items:center;gap:12px}.pilot-chip{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:1.4px;color:#c1c8cf;border:1px solid #5a3c22;border-radius:30px;padding:9px 12px;white-space:nowrap;background:#291b10aa}.signal-dot{width:5px;height:5px;background:#f58220;border-radius:50%;box-shadow:0 0 12px #ff861b;display:inline-block}.header-link{box-shadow:none;background:transparent;border:0;padding:10px;color:#c0c8d0;font-size:11px}.header-link svg{width:15px;height:15px;vertical-align:-3px;margin-right:6px}.header-actions>.primary{min-width:108px}
.shell{max-width:1320px;margin:0 auto;padding:26px 28px 40px}.hero{position:relative;isolation:isolate;min-height:590px;border-radius:17px;overflow:hidden;border:1px solid #ffffff24;margin:0 0 18px;padding:54px 45px 0;background:#0a0e12;box-shadow:0 30px 70px #0007,inset 0 1px #fff1}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;animation:cinema-settle 24s ease-out forwards}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090c10f5 0%,#090c10d9 29%,#090c1070 49%,#090c1000 72%),linear-gradient(0deg,#080b0ff5 0%,transparent 40%,#080b0f22 80%);z-index:-2}.hero:after{content:"";position:absolute;left:0;top:0;width:240px;height:2px;background:linear-gradient(90deg,#ffac58,#f58220,transparent);box-shadow:0 0 26px #ff791b;pointer-events:none}.hero-copy{max-width:610px;position:relative}.eyebrow{display:flex;align-items:center;gap:10px;color:#ffad65;font-size:10px;font-weight:750;letter-spacing:2.9px}.eyebrow:before{content:"";width:25px;height:1px;background:#f58220;box-shadow:0 0 10px #f5822088}h1{font-size:clamp(48px,5.1vw,74px);font-weight:900;line-height:1.02;letter-spacing:-3px;margin:21px 0 20px;text-transform:uppercase}h1 .orange{background:linear-gradient(180deg,#ffd1a0 0%,#ff9d42 24%,#f58220 60%,#ca5a13 100%);color:#f58220;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}h1 .metal{background:linear-gradient(180deg,#fff 7%,#e8edf2 32%,#9ca7b2 70%,#dce4eb 100%);color:#eff1f3;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-copy p{max-width:400px;font-size:14px;color:#bac3cc;line-height:1.7;margin:0 0 25px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-cta{min-width:152px;font-size:12px;padding:15px 20px;display:inline-flex;align-items:center;justify-content:center;gap:15px}.hero-cta svg{width:16px;height:16px}.hero-cta.secondary{background:#10161ccc;border-color:#65717c;box-shadow:inset 0 1px #ffffff15,0 4px 0 #020304aa}.hero-caption{position:absolute;right:28px;top:24px;text-align:right;color:#9ca8b4;font-size:8px;font-weight:700;letter-spacing:2px}.hero-caption span{display:block;margin-top:6px;color:#ffac65;font-size:9px;letter-spacing:1px}.hero-bottom{display:grid;grid-template-columns:repeat(3,1fr);position:absolute;left:30px;right:30px;bottom:22px;background:linear-gradient(125deg,#1c232cc9,#10171ed9);border:1px solid #c3cdd333;border-radius:10px;backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0005}.hero-bottom-item{display:flex;gap:13px;align-items:center;padding:18px 24px;min-height:76px;border-right:1px solid #ffffff14}.hero-bottom-item:last-child{border:0}.hero-bottom-item svg{width:24px;height:24px;color:#f58220;flex-shrink:0;filter:drop-shadow(0 0 8px #f5822030)}.hero-bottom-item span{display:block;font-size:9px;color:#ffac65;letter-spacing:1.6px;font-weight:700;margin-bottom:6px}.hero-bottom-item strong{display:block;font-size:12px;font-weight:600;color:#e3e8ed}.hero-kicker{display:flex;align-items:center;gap:15px;margin-top:25px;color:#8997a5;font-size:8px;letter-spacing:1.3px;font-weight:600}.hero-kicker span+span{border-left:1px solid #5f6b7855;padding-left:15px}
.session-rail{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 4px;margin:0 0 4px;border-bottom:1px solid #ffffff0e}.session-identity{display:flex;gap:9px;align-items:center}.session-identity svg{width:15px;height:15px;color:#ff9b41}.session-rail .muted{font-size:11px}.session-note{font-size:9px;letter-spacing:1px;color:#8a959f;text-align:right;white-space:nowrap}.tabs{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:12px 0 20px;margin:0 0 8px;scrollbar-width:thin;scrollbar-color:#b7621c #15191e}.tabs button{flex-shrink:0;padding:13px 16px;position:relative;background:transparent;box-shadow:none;border:1px solid transparent;border-radius:7px;color:#99a5b1;font-size:11px;letter-spacing:.2px;white-space:nowrap}.tabs button:hover{background:#ffffff06;color:#e6ebf0;border-color:#ffffff17;transform:none;box-shadow:none}.tabs button.active{color:#ffd5af;background:linear-gradient(180deg,#4427148c,#211a1480);border-color:#f582204d;box-shadow:inset 0 1px #ffad6133}.tabs button.active:after{content:"";position:absolute;height:2px;background:#f58220;bottom:-1px;left:20px;right:20px;box-shadow:0 0 10px #f5822077}.section{display:none;animation:section-in .25s ease-out}.section.show{display:block}.section .grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card{border:1px solid #39434e;background:linear-gradient(140deg,#202832e8 0%,#151b22f5 43%,#10161cf5 100%);border-radius:14px;padding:28px;margin-bottom:22px;box-shadow:inset 0 1px #ffffff0d,0 15px 35px #0004;position:relative;overflow:hidden}.card:before{content:"";position:absolute;left:0;top:0;width:85px;height:1px;background:linear-gradient(90deg,#f58220aa,transparent);pointer-events:none}.card h2{font-size:21px;letter-spacing:-.5px;line-height:1.25;color:#f1f5f7;margin:0 0 18px;font-weight:700}p{color:#aeb9c4;line-height:1.7;font-size:13px}.muted{color:#9caab7;font-size:12px}.stat{font-size:47px;letter-spacing:-2px;font-weight:850;margin-top:10px;color:#ff9e46;text-shadow:0 0 30px #f5822025}.metric-card{min-height:158px;padding-right:85px}.metric-card:after{content:attr(data-mark);position:absolute;right:24px;top:20px;opacity:.11;font-size:69px;font-weight:900;letter-spacing:-5px;color:#b8c4d0}.metric-top{font-size:9px;font-weight:700;letter-spacing:2px;color:#bbc5ce}.metric-foot{font-size:11px;color:#8b99a7}.card-label{font-size:9px;letter-spacing:2px;color:#f6a45e;margin-bottom:13px;font-weight:700}.workflow-card{margin-top:1px}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:6px 0 25px}.workflow-step{padding-right:18px;border-right:1px solid #ffffff10}.workflow-step:last-child{border:0}.workflow-number{color:#e47924;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:18px;display:block}.workflow-step h3{font-size:16px;margin:0 0 8px;font-weight:650}.workflow-step p{font-size:11px;margin:0;line-height:1.7;color:#a6b2be}.notice{background:linear-gradient(105deg,#3e2919b3,#231b13b3);color:#f3cba5;border:1px solid #8650248c;padding:14px 16px;border-radius:9px;font-size:12px;line-height:1.7;box-shadow:inset 0 1px #f5822010}.notice.ok{background:linear-gradient(105deg,#123a2c,#14271f);border-color:#2b6b51;color:#b9ead1}.notice p{color:inherit;font-size:12px}.field{margin-bottom:17px}label{font-size:11px;line-height:1.5;color:#c7d0d9;display:block;margin-bottom:8px;font-weight:500}input,select,textarea{width:100%;border:1px solid #45515e;border-radius:7px;color:#f1f4f7;background:linear-gradient(180deg,#080d12,#111820);padding:13px 14px;box-shadow:inset 0 2px 5px #0005;font-size:14px;transition:border-color .15s}input::placeholder,textarea::placeholder{color:#6f7f8f}textarea{min-height:94px;resize:vertical}select option{background:#131b23;color:#f0f3f5}input[type=date],input[type=datetime-local]{min-height:46px}input[type=file]{padding:9px;font-size:12px}input::file-selector-button{border:1px solid #626e79;background:#2d3741;color:#e4eaf0;padding:8px 10px;border-radius:4px;margin-right:10px}.actions{display:flex;flex-wrap:wrap;gap:10px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wide{grid-column:1/-1}.signin{max-width:660px;margin-left:auto;margin-right:auto}.signin h2{font-size:26px}.signin>p{margin-bottom:23px}.signin .actions button{font-size:11px}.list{display:grid;gap:12px;margin-top:16px}.record{background:linear-gradient(120deg,#0b121a,#121b24);border:1px solid #3a4653;border-radius:9px;padding:16px;box-shadow:inset 0 1px #ffffff06}.record strong{display:block;margin-bottom:6px;font-size:14px}.meta{font-size:11px;line-height:1.7;color:#a1afbd}.footer{max-width:1264px;margin:0 auto;padding:24px 6px 34px;border-top:1px solid #39434b;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#718090;font-size:9px;letter-spacing:.9px}.footer-brand{color:#acb6c0;font-size:10px;font-weight:650;letter-spacing:1.5px}.footer-brand span{color:#ec8a38}.footer-note{text-align:right;line-height:1.9}.status{display:inline-block;padding:5px 10px;border-radius:4px;font-size:10px;font-weight:650;background:#2c3742;color:#c5d0db;border:1px solid #ffffff13;letter-spacing:.3px}.status.approved{background:#133b2b;color:#b2e6c9;border-color:#2b6d50}.status.rejected,.status.expired{background:#45212a;color:#ffc1cb;border-color:#7d3746}.status.pending{background:#44301c;color:#ffd2a1;border-color:#7a4b28}.document-line{border-top:1px solid #3e4b57;padding:20px 0}.document-line:first-child{border:0}.document-line h3{font-size:15px;margin:0 0 10px;line-height:1.8}.document-line p{margin:6px 0;overflow-wrap:anywhere}.document-line .actions{margin-top:12px}.review-note{margin:16px 0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.panel-heading h2{margin:0 0 10px}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.check-item{background:linear-gradient(135deg,#0e141b,#17212a);border:1px solid #354351;padding:17px;border-radius:8px;box-shadow:inset 0 1px #ffffff06}.check-item strong{display:block;margin-bottom:11px;font-size:12px}.mini{font-size:11px;color:#a2afbc}.review-history{font-size:11px;color:#aebac6;border-left:2px solid #d97628;padding-left:12px;margin-top:13px;line-height:1.7}.review-board{max-height:none}summary{cursor:pointer;padding-top:12px}[aria-busy=true]{cursor:progress}#message{position:sticky;top:101px;z-index:40;max-width:1264px;padding:14px 20px;margin:12px auto 0}.management-intro{display:flex;gap:18px;align-items:center}.management-intro svg{color:#f58220;width:42px;height:42px;flex-shrink:0}.help-line{font-size:11px;color:#8f9daa;border-top:1px solid #ffffff10;padding-top:16px;margin-top:20px}.help-line strong{color:#e5a368;font-weight:500}
@keyframes cinema-settle{from{transform:scale(1.055)}to{transform:scale(1)}}@keyframes section-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(min-width:1500px){.hero{min-height:620px}.hero-copy{padding-top:7px}}
@media(max-width:1050px){.header-inner{gap:15px}.pilot-chip{display:none}.hero{padding-left:34px;min-height:560px}.hero-copy{max-width:520px}.hero-image{object-position:57% center}.hero-copy p{max-width:350px}.hero-bottom-item{padding:17px}.hero-bottom-item strong{font-size:11px}.tabs button{padding:12px}.workflow-steps{gap:15px}}
@media(max-width:740px){.header-inner{padding:10px 16px;min-height:83px;gap:12px}.brand-plaque{width:112px;height:56px}.brand-plaque img{width:106px}.brand-lockup{gap:11px}.brand-divider{height:33px}.product-wordmark strong{font-size:15px;letter-spacing:2px}.product-wordmark span{font-size:7px;letter-spacing:1.5px}.header-actions{gap:3px}.header-link{display:none}.header-actions>.primary{min-width:0;font-size:10px;padding:11px 12px}.shell{padding:16px 15px 25px}.hero{min-height:660px;border-radius:12px;padding:29px 24px 0}.hero-image{object-position:66% center}.hero:before{background:linear-gradient(90deg,#080c10e8 0%,#080c10a3 40%,#080c1020 100%),linear-gradient(0deg,#080c10 0%,#080c10cc 19%,#080c1055 51%,#080c1070 100%)}.hero-caption{display:none}.hero-copy{max-width:390px}h1{font-size:clamp(42px,10.5vw,64px);letter-spacing:-2px;margin:20px 0 17px}.eyebrow{font-size:8px;letter-spacing:2px}.hero-copy p{font-size:12px;max-width:290px;line-height:1.8;margin-bottom:24px}.hero-actions{gap:9px}.hero-cta{min-width:128px;padding:13px 14px;font-size:11px;gap:10px}.hero-kicker{font-size:7px;gap:10px;margin-top:21px}.hero-kicker span+span{padding-left:10px}.hero-bottom{left:16px;right:16px;bottom:16px;grid-template-columns:1fr}.hero-bottom-item{padding:12px 16px;min-height:59px;border:0;border-bottom:1px solid #ffffff10;gap:12px}.hero-bottom-item svg{width:21px;height:21px}.hero-bottom-item span{font-size:8px;margin-bottom:4px}.hero-bottom-item strong{font-size:11px}.session-rail{padding:12px 1px}.session-note{display:none}.session-rail .muted{font-size:10px;line-height:1.5}.tabs{margin-bottom:3px;padding:10px 0 18px;gap:2px}.tabs button{font-size:10px;padding:11px 12px}.section .grid,.formgrid{grid-template-columns:1fr;gap:0}.card{padding:23px 20px;margin-bottom:16px;border-radius:11px}.card h2{font-size:20px}.section .grid:has(.metric-card){grid-template-columns:1fr 1fr;gap:12px}.metric-card{min-height:156px;padding:20px 16px}.metric-card:after{right:13px;top:67px;font-size:44px;opacity:.07}.metric-top{font-size:8px;letter-spacing:1px;line-height:1.7}.stat{font-size:39px}.metric-foot{font-size:10px;line-height:1.7}.workflow-steps{grid-template-columns:1fr 1fr;gap:23px 16px;padding-top:7px}.workflow-step:nth-child(2){border:0}.workflow-step{padding-right:12px}.workflow-number{margin-bottom:12px}.workflow-step h3{font-size:15px}.workflow-step p{font-size:11px}.wide{grid-column:auto}.checklist{grid-template-columns:1fr}.panel-heading{align-items:flex-start}.notice{font-size:11px}.footer{margin:0 16px;padding:21px 0 28px;display:block;font-size:8px}.footer-note{text-align:left;margin-top:10px}.footer-brand{font-size:9px}.signin .actions{gap:9px}.signin .actions button{padding:12px;font-size:10px}#message{top:83px;margin:8px 15px 0}.management-intro{align-items:flex-start}.management-intro svg{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
body:not([data-view="overview"]) .hero{min-height:205px;padding-top:27px;padding-bottom:25px}body:not([data-view="overview"]) .hero h1{font-size:40px;letter-spacing:-1.7px;line-height:1.05;margin:15px 0 0}body:not([data-view="overview"]) .hero h1 br{display:none}body:not([data-view="overview"]) .hero h1 .orange{margin-left:10px}body:not([data-view="overview"]) .hero-copy p,body:not([data-view="overview"]) .hero-actions,body:not([data-view="overview"]) .hero-kicker,body:not([data-view="overview"]) .hero-bottom{display:none}body:not([data-view="overview"]) .hero-image{object-position:center 62%;animation:none}body:not([data-view="overview"]) .hero:before{background:linear-gradient(90deg,#080c10ef,#080c10a8 42%,#080c1022)}
@media(max-width:740px){body:not([data-view="overview"]) .hero{min-height:165px;padding:25px 20px}body:not([data-view="overview"]) .hero h1{font-size:30px;line-height:1.15}body:not([data-view="overview"]) .hero h1 br{display:block}body:not([data-view="overview"]) .hero h1 .orange{margin-left:0}body:not([data-view="overview"]) .hero-image{object-position:65% 63%}}
/* The brand artwork already contains transparency: never add a panel behind it. */
.brand-plaque{background:transparent;border:0;box-shadow:none;border-radius:0}.brand-plaque img{filter:drop-shadow(0 1px 2px #0008)}
.fuel-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,#33200e5c,transparent 55%),#080c11;overflow:hidden}.fuel-loader[hidden]{display:none!important}.fuel-loader:before{content:"";position:absolute;left:calc(50% - 160px);top:calc(50% - 150px);width:320px;height:320px;border:1px solid #f5822009;border-radius:50%;box-shadow:0 0 100px #f5822005,inset 0 0 100px #f5822005;pointer-events:none}.fuel-loader-content{position:relative;display:flex;align-items:center;flex-direction:column;max-width:90vw;text-align:center}.loader-brand{display:block;width:191px;height:auto;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 2px 5px #0008);margin:0 0 -12px}.fuel-loop-stage{width:320px;max-width:85vw;perspective:650px}.fuel-loop{display:block;width:100%;height:auto;transform:rotateX(13deg);transform-origin:center;filter:drop-shadow(0 13px 16px #0009)}.fuel-running{animation:fuel-clockwise 2.2s linear infinite}.fuel-halo{opacity:.7}.fuel-highlight{animation-delay:-.15s;opacity:.8}.loader-wordmark{font-size:17px;letter-spacing:5px;font-weight:800;color:#e1e7ed;margin-top:-4px;padding-left:5px}.loader-wordmark span{color:#f58220}.fuel-loader p{font-size:12px;letter-spacing:.4px;color:#a9b5c0;margin:13px 0 17px}.loader-caption{font-size:8px;color:#697986;letter-spacing:2px}.task-loader{inset:auto 22px 22px auto;place-items:initial;width:245px;background:linear-gradient(135deg,#222b33f5,#0b1219f5);border:1px solid #75513288;border-radius:13px;box-shadow:inset 0 1px #ffffff14,0 18px 55px #0008;backdrop-filter:blur(16px);padding:10px 17px 16px;pointer-events:none}.task-loader:before{display:none}.task-loader .loader-brand,.task-loader .loader-caption{display:none}.task-loader .fuel-loop-stage{width:170px;margin-top:-12px}.task-loader .loader-wordmark{font-size:10px;letter-spacing:3px;margin-top:-8px}.task-loader p{font-size:10px;margin:9px 0 0}.task-loader .fuel-loader-content{max-width:none}.task-loader .fuel-loop{transform:none}
@keyframes fuel-clockwise{from{stroke-dashoffset:0}to{stroke-dashoffset:-100}}
@media(max-width:740px){.task-loader{right:12px;bottom:12px;width:210px;padding:6px 12px 13px}.task-loader .fuel-loop-stage{width:150px}.task-loader p{font-size:9px}.loader-brand{width:175px}}
@media(prefers-reduced-motion:reduce){.fuel-running{animation:none!important;stroke-dashoffset:-12}.fuel-loop{transform:none}.fuel-highlight{stroke-dashoffset:-16}}
/* Distinct illuminated metal controls, rendered natively at any screen density. */
[data-tab=overview]{--tab-rgb:255 146 58}[data-tab=account]{--tab-rgb:117 174 255}[data-tab=buyer]{--tab-rgb:58 222 235}[data-tab=supplier]{--tab-rgb:91 226 169}[data-tab=documents]{--tab-rgb:188 151 255}[data-tab=management]{--tab-rgb:255 210 108}[data-tab=desk]{--tab-rgb:255 134 174}
.tabs{gap:10px;padding-top:17px;padding-bottom:23px;align-items:stretch}.tabs>button[data-tab]{--tab-rgb:255 146 58;position:relative;isolation:isolate;min-height:55px;flex:1 0 auto;color:rgb(var(--tab-rgb));padding:15px 18px 16px;border:1px solid rgb(var(--tab-rgb)/.45);border-top-color:rgb(var(--tab-rgb)/.8);border-bottom-color:rgb(var(--tab-rgb)/.2);border-radius:10px 4px 10px 4px;background:linear-gradient(125deg,rgb(var(--tab-rgb)/.23) 0%,transparent 44%),linear-gradient(180deg,#303c49 0%,#17202b 46%,#0c121b 100%);box-shadow:inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0008,0 4px 0 #020509,0 7px 17px #0005,0 0 17px rgb(var(--tab-rgb)/.055);text-shadow:0 0 17px rgb(var(--tab-rgb)/.3);font-size:10px;font-weight:750;letter-spacing:.25px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;overflow:hidden}.tabs>button[data-tab=account]{--tab-rgb:117 174 255}.tabs>button[data-tab=buyer]{--tab-rgb:58 222 235}.tabs>button[data-tab=supplier]{--tab-rgb:91 226 169}.tabs>button[data-tab=documents]{--tab-rgb:188 151 255}.tabs>button[data-tab=management]{--tab-rgb:255 210 108}.tabs>button[data-tab=desk]{--tab-rgb:255 134 174}
.tabs>button[data-tab]:before{content:"";position:absolute;z-index:-1;top:0;left:-20%;width:80%;height:49%;transform:skewX(-35deg);background:linear-gradient(135deg,#ffffff12,#ffffff02);pointer-events:none}.tabs>button[data-tab]:after{content:"";position:absolute;left:16px;right:16px;bottom:5px;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--tab-rgb)/.55),transparent);box-shadow:0 0 8px rgb(var(--tab-rgb)/.3);pointer-events:none}.tab-content{display:flex;align-items:center;justify-content:center;gap:9px;position:relative;white-space:nowrap}.tab-icon{width:18px;height:18px;flex-shrink:0;filter:drop-shadow(0 0 5px rgb(var(--tab-rgb)/.25))}.tab-label{line-height:1.5}.tab-diode{position:absolute;right:6px;top:6px;width:3px;height:3px;border-radius:50%;background:rgb(var(--tab-rgb)/.7);box-shadow:0 0 6px rgb(var(--tab-rgb)/.6)}
.tabs>button[data-tab]:hover{transform:translateY(-2px);color:#fff;border-color:rgb(var(--tab-rgb)/.95);background:linear-gradient(120deg,rgb(var(--tab-rgb)/.34),transparent 75%),linear-gradient(180deg,#3b4a59,#17212d 55%,#0d1620);box-shadow:inset 0 1px 0 #ffffff60,inset 0 -2px 0 #0007,0 6px 0 #020509,0 11px 22px #0006,0 0 24px rgb(var(--tab-rgb)/.16)}.tabs>button[data-tab].active{color:#fff;border-color:rgb(var(--tab-rgb)/.95);background:linear-gradient(120deg,rgb(var(--tab-rgb)/.38),rgb(var(--tab-rgb)/.07) 75%),linear-gradient(180deg,#3c4752,#17212a 52%,#0f1720);box-shadow:inset 0 1px 0 #ffffff7a,inset 0 -2px 0 rgb(var(--tab-rgb)/.15),0 4px 0 #030609,0 7px 19px #0006,0 0 25px rgb(var(--tab-rgb)/.19)}.tabs>button[data-tab].active:after{left:16px;right:16px;bottom:5px;height:2px;background:rgb(var(--tab-rgb));box-shadow:0 0 11px rgb(var(--tab-rgb)/.85)}.tabs>button[data-tab].active .tab-icon{color:rgb(var(--tab-rgb));filter:drop-shadow(0 0 6px rgb(var(--tab-rgb)/.6))}.tabs>button[data-tab].active .tab-diode{background:#fff;box-shadow:0 0 7px rgb(var(--tab-rgb))}.tabs>button[data-tab]:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #0007,0 1px 0 #020509}.tabs>button[data-tab]:focus-visible{outline:2px solid rgb(var(--tab-rgb));outline-offset:4px}
@media(max-width:1050px){.tabs>button[data-tab]{padding-left:14px;padding-right:14px;min-height:55px}.tab-content{gap:8px}.tabs{gap:8px}}
@media(max-width:740px){.tabs{gap:9px;padding:13px 2px 22px}.tabs>button[data-tab]{font-size:10px;min-height:57px;min-width:145px;flex:0 0 auto;padding:15px 16px}.tab-icon{width:19px;height:19px}.tab-content{gap:10px}h1{font-size:clamp(40px,9.5vw,60px)}body:not([data-view=overview]) .hero h1{font-size:28px}}
@media(max-width:740px){.hero h1{font-size:clamp(32px,9vw,60px)}.hero h1 .orange{white-space:nowrap}}
/* Full Tank display board — rendered hardware and illuminated station. */
body{background:radial-gradient(ellipse at 0% 25%,#0a344144,transparent 48%),radial-gradient(ellipse at 100% 65%,#6e1b521f,transparent 45%),#060a10}.site-header{position:relative;background:linear-gradient(180deg,#24303c,#080e16 70%);border-bottom:2px solid #f48427;box-shadow:0 7px 24px #0009,0 1px 18px #ff861e55}.header-inner{min-height:82px}.shell{max-width:1450px}.brand-plaque{width:112px;height:65px}.brand-plaque img{width:104px}.product-wordmark strong{color:#e7f8ff;text-shadow:0 0 16px #7ae2ff55}.terminal-console{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:15px;margin:4px 0 15px;align-items:stretch}.station-stage{position:relative;aspect-ratio:1672/941;isolation:isolate;overflow:hidden;border:2px solid #7e8992;border-radius:22px 6px 22px 6px;box-shadow:0 10px 0 #010408,0 20px 40px #0008,0 0 22px #ff8c2022}.station-stage .station-art{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;animation:none!important;z-index:-1}.billboard-face{position:absolute;left:13%;top:15%;width:18%;height:53%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(1.5deg);color:#e6eff5}.billboard-face img{width:100%;height:auto;object-fit:contain;background:transparent;filter:drop-shadow(0 0 6px #ffa45266)}.billboard-face strong{font-size:clamp(9px,1.25vw,19px);letter-spacing:2px;margin:9% 0 7%;text-shadow:0 0 9px #cdefffaa}.billboard-face>span{font-size:clamp(4px,.53vw,8px);letter-spacing:1.2px;color:#ffab52;line-height:1.8}.billboard-face i{width:90%;height:2px;background:#ff9f2c;box-shadow:0 0 9px 2px #ff790e;animation:station-led 2.8s ease-in-out infinite;margin:17% 0 10%}.billboard-face small{font-size:clamp(5px,.65vw,10px);letter-spacing:2px;color:#a0adb7}.station-heading{position:absolute;left:39%;right:3%;top:7%;text-align:right;filter:drop-shadow(0 3px 2px #000)}.station-eyebrow{font-size:clamp(5px,.67vw,11px);letter-spacing:2px;color:#ffc17c;font-weight:700}.station-heading h1{font-size:clamp(23px,3.1vw,46px);line-height:1.05;letter-spacing:-1.3px;margin:12px 0;color:#f0f7fb;text-transform:uppercase}.station-heading h1 em{font-style:normal;color:#ff9d33;text-shadow:0 1px #ffe4a5,0 0 18px #ff7b0066}.station-caption{position:absolute;bottom:3.5%;right:3%;font-size:7px;letter-spacing:1.2px;padding:7px 10px;border:1px solid #ffa94b66;background:#07101cd9;border-radius:4px;color:#ffc47e}.price-pylon{position:relative;padding:20px 22px;background:linear-gradient(135deg,#56616e 0%,#131e2a 3%,#05080d 50%,#203144 97%,#647383);border:2px solid #6c7a89;border-radius:8px 24px 8px 24px;box-shadow:inset 0 2px #d8e9fb66,inset 0 0 0 5px #071019,0 10px 0 #010409,0 20px 35px #0008,0 0 28px #65dfff12;display:flex;flex-direction:column;justify-content:center}.price-pylon:before{content:'';position:absolute;left:22px;right:22px;top:7px;height:3px;background:repeating-linear-gradient(90deg,#ffb650 0 3px,transparent 3px 10px);box-shadow:0 0 9px #ff9400;animation:station-led 3.6s ease-in-out infinite}.pylon-head{display:flex;gap:7px;align-items:center}.pylon-head h2{font-size:15px;color:#eff8ff;letter-spacing:1px;margin:0;flex:1}.pylon-head>span:last-child{font-size:9px;color:#ffb154}.pylon-scope{font-size:8px;letter-spacing:1.3px;color:#98a7b6;margin:10px 0 12px}.price-row{display:flex;align-items:center;gap:8px;justify-content:space-between;border:1px solid #304352;border-radius:4px;background:repeating-linear-gradient(0deg,#050a11 0 2px,#0c1522 2px 3px);padding:9px 10px;margin-bottom:7px;box-shadow:inset 0 2px 6px #000,0 1px #b9cde41a}.price-row>span{font-size:11px;font-weight:800;color:#d7e6f3;letter-spacing:.6px;white-space:nowrap}.price-row output{font-family:'Courier New',monospace;font-size:25px;font-weight:900;color:#87ffbc;letter-spacing:1px;text-shadow:0 0 5px #27ff8399,0 0 14px #27ff8344;white-space:nowrap}.price-row:nth-of-type(4) output{color:#77eaff;text-shadow:0 0 10px #00cfff77}.price-row output.quote-value{font-size:10px;letter-spacing:1px;color:#ffbb60;text-shadow:0 0 8px #ff8d2355}.price-pylon p{font-size:9px;line-height:1.6;margin:7px 0 12px;color:#9caebd;min-height:28px}.pylon-actions{display:flex;gap:9px}.pylon-actions button{font-size:10px;letter-spacing:1px;padding:10px;flex:1;border-color:#e28936;background:linear-gradient(#af612a,#512306);color:#fff1c9;box-shadow:inset 0 1px #ffda9988,0 3px #190c02}.pylon-actions button:last-child{flex:0 0 37px;font-size:19px;padding:3px}.board-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#c6e6f5;font-size:10px;font-weight:800;letter-spacing:2px;padding:18px 2px 4px}.board-heading small{font-size:8px;color:#edaa62;letter-spacing:1px}.tabs.hardware-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:10px 16px;padding:10px 0 20px;margin:0;perspective:1200px}.tabs.hardware-board>button[data-tab]{position:relative;display:block;width:100%;min-width:0;min-height:0;aspect-ratio:2.66;flex:none;padding:0;margin:0;isolation:isolate;border:0;border-radius:14px;color:#fff;background:none;box-shadow:none;overflow:visible;animation:hardware-hover 4s ease-in-out infinite;transform-origin:center;white-space:normal;font-size:15px;letter-spacing:0;text-shadow:0 2px 2px #000,0 0 9px #0009;transition:filter .2s,transform .2s}.tabs.hardware-board>button[data-tab]:before,.tabs.hardware-board>button[data-tab]:after{display:none}.hardware-button-art{position:absolute;width:100%;height:100%;inset:0;object-fit:fill;z-index:-1;pointer-events:none;filter:hue-rotate(var(--hardware-hue,0deg)) drop-shadow(0 8px 7px #0008);transition:filter .2s}.tabs.hardware-board>button[data-tab=account]{--hardware-hue:185deg;animation-delay:-.6s}.tabs.hardware-board>button[data-tab=buyer]{--hardware-hue:145deg;animation-delay:-1.4s}.tabs.hardware-board>button[data-tab=supplier]{--hardware-hue:95deg;animation-delay:-2.2s}.tabs.hardware-board>button[data-tab=documents]{--hardware-hue:245deg;animation-delay:-3s}.tabs.hardware-board>button[data-tab=management]{--hardware-hue:20deg;animation-delay:-1.8s}.tabs.hardware-board>button[data-tab=desk]{--hardware-hue:300deg;animation-delay:-.9s}.hardware-board .tab-content{position:absolute;inset:18% 12% 31%;display:flex;gap:8px;align-items:center;justify-content:center;white-space:normal}.hardware-board .tab-icon{width:23px;height:23px;filter:drop-shadow(0 2px 1px #0007);color:#fff;flex-shrink:0}.hardware-board .tab-label{line-height:1.05;font-size:clamp(10px,1.1vw,16px);color:#fff;text-shadow:0 2px 2px #0008;font-weight:900;max-width:75%}.module-caption{position:absolute;left:12%;right:12%;bottom:27%;font-size:6px;letter-spacing:1.2px;color:#fff5dd;text-shadow:0 1px #0009;font-weight:700}.module-number{position:absolute;left:7.6%;top:13%;font-family:monospace;font-size:7px;color:#c6d3db}.hardware-board .tab-diode{top:auto;bottom:12%;right:9%;height:3px;width:11px;background:#fff2ba;box-shadow:0 0 8px #fff;animation:station-led 2.5s ease-in-out infinite}.tabs.hardware-board>button[data-tab].active{animation:none;transform:translateY(3px) scale(.975);background:none;border:0;box-shadow:none;color:#fff}.tabs.hardware-board>button[data-tab].active .hardware-button-art{filter:hue-rotate(var(--hardware-hue,0deg)) brightness(1.24) drop-shadow(0 0 12px rgb(var(--tab-rgb)/.4))}.tabs.hardware-board>button[data-tab].active .tab-diode{animation:none;background:#fff;box-shadow:0 0 10px #fff}.tabs.hardware-board>button[data-tab]:hover{animation-play-state:paused;transform:translateY(-4px) scale(1.025);background:none;border:0;box-shadow:none}.tabs.hardware-board>button[data-tab]:active{transform:translateY(5px) scale(.97)}.hardware-board>button:focus-visible{outline:2px solid #fff;outline-offset:0}.section{scroll-margin-top:20px}.card{border-radius:9px 22px 9px 22px;border-color:#667889;box-shadow:inset 0 2px #c5e2f82b,inset 0 0 0 4px #0003,0 7px 0 #02060b,0 15px 28px #0007;background:linear-gradient(125deg,#273847,#111d2b 42%,#08111c)}.card h2{color:#e0f4ff;text-shadow:0 0 15px #00b4ff22}.metric-card{border-color:#2b98a7}.metric-card:nth-child(2){border-color:#bc7eff}.metric-card .stat{font-family:monospace;color:#75f4ff;text-shadow:0 0 16px #17ddff66}.metric-card:nth-child(2) .stat{color:#d3a7ff;text-shadow:0 0 16px #b275ff66}.console-status{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #24896655;border-radius:8px;background:linear-gradient(120deg,#0d382b,#07151f);font-size:11px;line-height:1.7;color:#a8c4cb}.console-status strong{color:#7ff5bb;white-space:nowrap;letter-spacing:1px}.pilot-limit{font-size:10px;text-align:center}.signal-dot{flex-shrink:0}.session-rail{padding:14px 4px 9px}.footer{max-width:1450px}#message{position:relative;top:auto!important}
@keyframes hardware-hover{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-4px) rotateX(2deg)}}@keyframes station-led{0%,100%{opacity:1}50%{opacity:.42}}
@media(min-width:1600px){.hardware-board .tab-label{font-size:16px}}
@media(max-width:1100px){.terminal-console{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr)}.price-pylon{padding:18px 17px}.price-row{padding:7px}.pylon-head h2{font-size:12px}.price-row>span{font-size:10px}.price-row output{font-size:21px}.tabs.hardware-board{gap:8px}.module-caption{font-size:5px;letter-spacing:.7px}.hardware-board .tab-icon{width:18px;height:18px}.station-heading h1{font-size:clamp(23px,3vw,35px)}}
@media(max-width:740px){.header-inner{min-height:74px}.brand-plaque{width:87px;height:51px}.brand-plaque img{width:86px}.brand-lockup{gap:8px}.product-wordmark strong{font-size:13px;letter-spacing:1.5px}.product-wordmark span{font-size:6px;letter-spacing:.8px}.header-actions>.primary{font-size:9px;padding:12px 10px}.shell{padding:17px 12px 25px}.terminal-console{display:flex;flex-direction:column;gap:16px}.station-stage{aspect-ratio:1672/941;border-radius:14px 4px 14px 4px}.billboard-face strong{font-size:9px;letter-spacing:1px}.billboard-face>span{font-size:4px;letter-spacing:.4px}.billboard-face small{font-size:4px;letter-spacing:1px}.station-heading h1{font-size:clamp(20px,5.6vw,38px);letter-spacing:-.6px;margin-top:7px}.station-eyebrow{font-size:5px;letter-spacing:.8px}.station-caption{font-size:4px;padding:4px 5px;letter-spacing:.7px}.station-caption .signal-dot{width:4px;height:4px}.price-pylon{padding:18px 17px 16px;border-radius:5px 19px 5px 19px;display:grid;grid-template-columns:1fr 1fr;gap:0 9px}.pylon-head,.pylon-scope,.price-pylon p,.pylon-actions{grid-column:1/-1}.pylon-head h2{font-size:14px}.pylon-scope{margin:7px 0 11px;font-size:7px}.price-row{display:block;padding:8px;margin:0 0 8px;min-height:53px}.price-row>span{display:block;font-size:9px;margin-bottom:5px;letter-spacing:1.2px}.price-row output{display:block;font-size:21px;line-height:1.2}.price-row output.quote-value{font-size:9px;letter-spacing:.5px;line-height:1.5}.price-pylon p{font-size:9px;min-height:0;margin:4px 0 12px}.tabs.hardware-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 9px;padding:13px 0 23px}.tabs.hardware-board>button[data-tab]{aspect-ratio:2.45;min-width:0;min-height:0;padding:0}.hardware-board .tab-label{font-size:clamp(10px,2.8vw,17px);line-height:1.05}.hardware-board .tab-icon{width:19px;height:19px}.hardware-board .tab-content{gap:6px;inset:19% 12% 32%}.module-caption{font-size:5px;letter-spacing:.5px;bottom:26%}.module-number{font-size:5px;top:13.5%}.hardware-board .tab-diode{height:2px;width:8px;bottom:12%}.board-heading{font-size:8px;letter-spacing:1px;padding-top:14px}.board-heading small{font-size:7px}.console-status{flex-wrap:wrap;gap:8px;font-size:11px}.console-status>span:last-child{flex-basis:100%}.section{scroll-margin-top:14px}}
@media(prefers-reduced-motion:reduce){.tabs.hardware-board>button[data-tab],.billboard-face i,.price-pylon:before,.hardware-board .tab-diode{animation:none!important}}
/* Cinematic Full Tank identity: transparent metal artwork and restrained glints. */
.brand-plaque{position:relative;isolation:isolate}.brand-plaque img{width:110px;max-height:70px;object-fit:contain;filter:drop-shadow(0 0 7px #ff8b3038)}.billboard-face img{filter:drop-shadow(0 2px 2px #000b) drop-shadow(0 0 5px #ff950d55)}.billboard-face:before,.billboard-face:after,.brand-plaque:after{content:'';position:absolute;width:9px;height:9px;background:radial-gradient(circle,#fff 0 8%,#fff7 10%,transparent 54%);clip-path:polygon(50% 0,57% 40%,100% 50%,58% 57%,50% 100%,43% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 3px #ffad55);pointer-events:none;animation:brand-glint 5.7s ease-in-out infinite}.billboard-face:before{top:33%;left:3%;width:11px;height:11px}.billboard-face:after{top:42%;right:8%;animation-delay:-2.8s}.brand-plaque:after{right:9%;top:32%;animation-delay:-1.8s;width:7px;height:7px}.brand-showcase{position:relative;overflow:hidden;margin:3px 0 24px;border:2px solid #a0a8af88;border-radius:9px 24px 9px 24px;box-shadow:inset 0 1px #fff8,0 7px 0 #010408,0 18px 35px #0009}.brand-showcase>img{display:block;width:100%;height:auto}.brand-showcase figcaption{position:absolute;bottom:0;left:0;right:0;padding:28px 22px 15px;display:flex;justify-content:space-between;align-items:end;gap:12px;background:linear-gradient(transparent,#020810e6);color:#e6edf6;font-size:14px;letter-spacing:2px;text-shadow:0 1px #000}.brand-showcase b{color:#ffa34c}.brand-showcase small{font-size:8px;letter-spacing:1.5px;color:#bac6d2}.loader-brand{width:205px;filter:drop-shadow(0 0 10px #f582202d)}
@keyframes brand-glint{0%,29%,47%,100%{opacity:.12;transform:scale(.45) rotate(0)}37%{opacity:1;transform:scale(1.35) rotate(45deg)}}
@media(max-width:740px){.brand-plaque img{width:89px;max-height:55px}.brand-showcase figcaption{padding:25px 12px 11px;font-size:9px;letter-spacing:1px}.brand-showcase small{font-size:5px;letter-spacing:.7px}.billboard-face:before,.billboard-face:after{width:6px;height:6px}.loader-brand{width:185px}}
@media(prefers-reduced-motion:reduce){.billboard-face:before,.billboard-face:after,.brand-plaque:after{animation:none;opacity:.7}}
/* The message is part of the physical canopy fascia, with a continuous LED crawl. */
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.terminal-console{grid-template-columns:1fr;gap:19px}.station-stage{width:100%;max-height:none;aspect-ratio:1672/941}.canopy-banner{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.canopy-banner text{font:900 32px 'Courier New',monospace;letter-spacing:3px;fill:#ffb34f;stroke:#ff860f;stroke-width:.45;paint-order:stroke;text-shadow:0 0 4px #ff7b00}.canopy-still{display:none}.banner-toggle{font-size:8px;color:#edcaa4;border:1px solid #a4753d88;border-radius:3px;background:#14202c;margin-left:10px;padding:5px 7px;box-shadow:none;letter-spacing:.4px}.banner-toggle:hover{transform:none;background:#25374b;box-shadow:none}.price-pylon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 15px;padding:22px 25px 18px;border-radius:8px 22px 8px 22px}.pylon-head,.pylon-scope{grid-column:1/-1}.pylon-head h2{font-size:17px}.pylon-scope{font-size:9px}.price-row{display:block;padding:13px;margin-bottom:8px}.price-row>span{display:block;margin-bottom:8px;font-size:12px}.price-row output{display:block;font-size:30px}.price-row output.quote-value{font-size:12px;line-height:2}.price-pylon p{grid-column:1/4;min-height:0;margin:11px 0 0;align-self:center;font-size:10px}.pylon-actions{grid-column:4;align-self:center;gap:7px}.pylon-actions button{font-size:9px;padding:9px 5px}.brand-plaque img,.billboard-face img,.loader-brand{filter:none!important}.billboard-face:before,.billboard-face:after,.brand-plaque:after{display:none}.billboard-face i{box-shadow:0 0 5px #ff9000}.billboard-face{top:14%;left:12.5%;width:19%;height:54%}.billboard-face img{width:105%;height:auto;max-height:53%;object-fit:contain}.billboard-face strong{font-size:clamp(11px,1.8vw,24px)}.billboard-face>span{font-size:clamp(5px,.7vw,10px)}.billboard-face small{font-size:clamp(5px,.8vw,11px)}.station-caption{font-size:9px}.brand-showcase{margin-top:5px}.brand-showcase .canopy-banner{height:calc(100% - 0px)}
@media(max-width:740px){.terminal-console{gap:15px}.station-stage{aspect-ratio:1672/941}.price-pylon{grid-template-columns:1fr 1fr;gap:0 9px;padding:18px 17px 16px}.price-pylon p,.pylon-actions{grid-column:1/-1}.price-pylon p{font-size:9px;margin:4px 0 12px}.price-row{padding:9px}.price-row>span{font-size:9px;margin-bottom:5px}.price-row output{font-size:22px}.price-row output.quote-value{font-size:10px}.pylon-head h2{font-size:14px}.pylon-scope{font-size:7px}.pylon-actions button{font-size:10px}.station-caption{font-size:5px;padding:4px 6px;bottom:2%;right:2%}.banner-toggle{font-size:6px;padding:4px;margin-left:5px}.billboard-face strong{font-size:9px}.billboard-face>span{font-size:4px}.billboard-face small{font-size:4px}.billboard-face i{margin:12% 0 9%}}
@media(prefers-reduced-motion:reduce){.canopy-moving{display:none}.canopy-still{display:block}.banner-toggle{display:none}}
/* Warm champagne and satin silver surround the cinematic imagery. */
:root{color-scheme:light;--ink:#ede7dc;--panel:#fffdf8;--line:#b8b1a6;--muted:#5d626a;color:#283240;background:#ede7dc}body{color:#283240;background:radial-gradient(ellipse at 5% 10%,#fff9e8,transparent 53%),radial-gradient(ellipse at 90% 45%,#dce7edaa,transparent 48%),linear-gradient(135deg,#eae4d9,#f5f0e6 48%,#dedfe1);background-attachment:fixed}body:before{background-image:radial-gradient(#73624913 .65px,transparent .65px);z-index:0}.site-header{background:linear-gradient(180deg,#fffef9,#e7e3db 62%,#c9cdd0);border-bottom-color:#ed872d;box-shadow:inset 0 1px #fff,0 5px 20px #55472c22}.product-wordmark strong{color:#344453;text-shadow:0 1px #fff}.product-wordmark span{color:#9e4a12}.brand-divider{background:linear-gradient(transparent,#9ba2a7,transparent)}.pilot-chip{color:#5e6268;background:#fff9ec99;border-color:#bca98c66}.header-link{color:#4e5d69}.header-link:hover{color:#a64505}.shell{position:relative}.truck-stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1672/800;border:2px solid #a9aeb2;border-radius:18px 5px 18px 5px;box-shadow:inset 0 1px #fff,0 7px 0 #a4a5a380,0 15px 28px #51402525}.truck-art{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;object-position:center 60%;z-index:-2;animation:none!important}.truck-stage:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#05101b88,transparent 58%)}.truck-title{position:absolute;left:5%;top:14%;width:49%;filter:drop-shadow(0 3px 4px #0008)}.truck-title>span{color:#ffc183;font-size:10px;letter-spacing:2.5px;font-weight:700}.truck-title h1{font-size:clamp(30px,4.8vw,69px);line-height:1.03;letter-spacing:-2px;margin:22px 0 0;text-transform:uppercase;color:#f7fbff;text-shadow:0 2px 1px #aab3bb}.truck-title em{font-style:normal;color:#ff982f;text-shadow:0 1px #ffdbb6,0 3px 5px #0007}.truck-badge{position:absolute;bottom:5%;left:5%;font-size:9px;letter-spacing:2px;color:#f7b972;border:1px solid #efa04766;padding:9px 13px;background:#08121b88;border-radius:4px}body:not([data-view=overview]) .truck-stage{display:none}.terminal-console{margin-bottom:18px}.board-heading{color:#465463}.board-heading small{color:#a4531c}.session-rail{border-bottom:1px solid #a2988744}.session-rail .muted{color:#555f69}.session-note{color:#666b71}.card{background:linear-gradient(130deg,#fffefa,#f3f1eb 60%,#e4e9ec);border-color:#a9afb2;box-shadow:inset 0 2px #fff,inset 0 0 0 4px #fff8,0 5px 0 #a4a29b66,0 12px 24px #4c44351c}.card:before{background:linear-gradient(90deg,#f28b39,transparent)}.card h2,.card h3{color:#263d50;text-shadow:0 1px #fff}.card p,p,.muted{color:#58636d}.card-label{color:#a84e12}.mini,.meta{color:#64707b}.metric-top{color:#4c5d69}.metric-foot{color:#64717a}.metric-card{border-color:#5babb5}.metric-card:nth-child(2){border-color:#a58cc4}.metric-card .stat{color:#087f93;text-shadow:0 1px #fff,0 0 14px #2ab6c522}.metric-card:nth-child(2) .stat{color:#7959a8;text-shadow:0 1px #fff}.metric-card:after{color:#4a5869}.console-status{background:linear-gradient(120deg,#e4f4e7,#f7faf4);border-color:#80af8b;color:#45614d;box-shadow:inset 0 1px #fff}.console-status strong{color:#237049}.pilot-limit{color:#6a6a64}label{color:#485866;font-weight:650}input,select,textarea{color:#273c4d;background:linear-gradient(#fff,#f8f9f8);border-color:#9ca8af;box-shadow:inset 0 2px 4px #3446570e}input::placeholder,textarea::placeholder{color:#79838a}select option{color:#273c4d;background:#fff}input::file-selector-button{color:#344a59;background:linear-gradient(#fff,#dce3e7);border-color:#a1afb7}.record,.check-item{background:linear-gradient(120deg,#fffefa,#eaf0f2);border-color:#b1babe;box-shadow:inset 0 1px #fff}.record strong,.check-item strong{color:#324f64}.document-line{border-top-color:#bdc5c8}.review-history{color:#586873;border-left-color:#dc8033}.help-line{color:#65717b;border-top-color:#aab1b555}.help-line strong{color:#a9551c}.notice{background:linear-gradient(110deg,#fff0d7,#faf4e8);border-color:#d2aa6b;color:#795123;box-shadow:inset 0 1px #fff}.notice p{color:inherit}.notice.ok{background:linear-gradient(110deg,#e1f2e5,#f2faf1);border-color:#85b38c;color:#305d3c}.footer{position:relative;border-top-color:#a3aaa9;color:#717472}.footer-brand{color:#455868}.footer-brand span{color:#b85b1c}.footer-brand .mini{color:#b85b1c}.fuel-loader{background:radial-gradient(ellipse at center,#fff9e8,transparent 65%),linear-gradient(135deg,#dce1e4,#f4eee1)}.fuel-loader .loader-wordmark{color:#344c5f}.fuel-loader p{color:#5c6871}.loader-caption{color:#7c7b72}.task-loader{background:linear-gradient(130deg,#fffdf5f5,#e5eaedf5);border-color:#a1aeb5;box-shadow:inset 0 1px #fff,0 15px 35px #4c463633}.price-pylon{border-color:#85929b;background:linear-gradient(135deg,#9eacb6,#182431 6%,#081019 65%,#5e7180);box-shadow:inset 0 2px #fff7,inset 0 0 0 5px #253543,0 6px 0 #a2a6a6,0 16px 26px #4c443526}.price-pylon p{color:#b4c4ce}.price-pylon .pylon-head h2{color:#f1f7fc}.brand-showcase{border-color:#a9afb2;box-shadow:0 6px 0 #a4a5a380,0 17px 28px #51402525}.review-sign-controls{display:flex;align-items:center;gap:8px}.brand-showcase figcaption{align-items:center}.review-sign-controls .banner-toggle{font-size:8px;color:#fff0d9;white-space:nowrap}.tabs.hardware-board>button[data-tab]{text-shadow:0 2px 2px #0009}.hardware-button-art{filter:hue-rotate(var(--hardware-hue,0deg)) drop-shadow(0 7px 6px #55442d44)}
@media(max-width:740px){.truck-stage{aspect-ratio:1672/1100}.truck-art{object-position:61% center}.truck-title{left:5%;top:10%;width:57%}.truck-title>span{font-size:5px;letter-spacing:1px}.truck-title h1{font-size:clamp(22px,5.6vw,40px);letter-spacing:-.8px;margin-top:10px}.truck-badge{font-size:5px;letter-spacing:1px;padding:6px 8px}.review-sign-controls{gap:5px}.review-sign-controls .banner-toggle{font-size:6px;padding:4px}.brand-showcase figcaption{gap:6px}.board-heading{padding-top:12px}}
/* Slate steel surround: darker image blending without a black page backdrop. */
:root{color-scheme:dark;--ink:#344653;--panel:#475b69;--line:#73838d;--muted:#d0d9df;color:#f0f4f7;background:#344653}body{color:#f0f4f7;background:radial-gradient(ellipse at 8% 12%,#65717a66,transparent 52%),radial-gradient(ellipse at 92% 48%,#2f536280,transparent 55%),linear-gradient(135deg,#3e4c57,#344653 48%,#485461);background-attachment:fixed}body:before{background-image:radial-gradient(#d7e2e80c .65px,transparent .65px)}.site-header{background:linear-gradient(180deg,#62717b,#455763 65%,#394a56);border-bottom-color:#cf7c37;box-shadow:inset 0 1px #dce8ee33,0 5px 20px #18283345}.product-wordmark strong{color:#f2f6f8;text-shadow:0 2px #233440}.product-wordmark span{color:#ffbc7d}.brand-divider{background:linear-gradient(transparent,#a3b1b9,transparent)}.pilot-chip{color:#e1e8eb;background:#71818b33;border-color:#b5c1c344}.header-link{color:#e2e9ed}.header-link:hover{color:#ffd1a2}.truck-stage,.brand-showcase{border-color:#70808b;box-shadow:inset 0 1px #d5e1e833,0 5px 0 #2d3e49,0 15px 30px #1c2e3a55}.session-rail{border-bottom-color:#bac7ce33}.session-rail .muted{color:#dae2e7}.session-note{color:#bbc8d0}.board-heading{color:#e0eaf0}.board-heading small{color:#ffc28c}.card{background:linear-gradient(130deg,#566976,#485c6a 58%,#3e5362);border-color:#7a8b97;box-shadow:inset 0 2px #dbe6ed26,inset 0 0 0 4px #95a9b009,0 5px 0 #2b404d88,0 12px 24px #1b303c40}.card h2,.card h3{color:#f3f7fa;text-shadow:0 1px #263d4a}.card p,p,.muted{color:#d4dfe5}.card-label{color:#ffc28a}.mini,.meta{color:#c4d2db}.metric-top{color:#dce7ee}.metric-foot{color:#c2d2dc}.metric-card{border-color:#76b7bf}.metric-card:nth-child(2){border-color:#ad9bc7}.metric-card .stat{color:#9ce6f2;text-shadow:0 1px #324d5c,0 0 14px #58e1ef33}.metric-card:nth-child(2) .stat{color:#dcc5fa;text-shadow:0 1px #354958}.metric-card:after{color:#dbe8f0}.console-status{background:linear-gradient(120deg,#3d625c,#465d67);border-color:#8ab9a166;color:#d5e5df;box-shadow:inset 0 1px #d2e9dc22}.console-status strong{color:#b6f0cd}.pilot-limit{color:#c3d0d8}label{color:#e0e8ed}input,select,textarea{color-scheme:light;color:#263f50;background:linear-gradient(#edf1f2,#dce4e8);border-color:#a9bac3;box-shadow:inset 0 2px 4px #253d4a22}input::placeholder,textarea::placeholder{color:#637986}select option{color:#263f50;background:#e8eef1}input::file-selector-button{color:#344b5b;background:linear-gradient(#f5f7f7,#c9d5dd);border-color:#a1b1bc}.record,.check-item{background:linear-gradient(120deg,#516875,#3c5363);border-color:#8196a2;box-shadow:inset 0 1px #dce9ef22}.record strong,.check-item strong{color:#f1f7fa}.document-line{border-top-color:#acbcc955}.review-history{color:#d1dee7;border-left-color:#f1ac72}.help-line{color:#c9d7df;border-top-color:#b8c9d333}.help-line strong{color:#ffd0a3}.notice{background:linear-gradient(110deg,#796249,#655745);border-color:#c49e6a;color:#fff0d5;box-shadow:inset 0 1px #ffe9bd22}.notice p{color:inherit}.notice.ok{background:linear-gradient(110deg,#3d685b,#3d5c52);border-color:#93b79d;color:#d7f4df}.footer{border-top-color:#a2b4bf66;color:#c0cdd4}.footer-brand{color:#e0e9ef}.footer-brand span,.footer-brand .mini{color:#ffbd85}.fuel-loader{background:radial-gradient(ellipse at center,#69758266,transparent 65%),linear-gradient(135deg,#3e505d,#4a5b68)}.fuel-loader .loader-wordmark{color:#eef5f8}.fuel-loader p{color:#d3dfe6}.loader-caption{color:#bacbd5}.task-loader{background:linear-gradient(130deg,#5a6e7bf5,#3d5362f5);border-color:#93a7b3;box-shadow:inset 0 1px #d6e5ee33,0 15px 35px #1c2f3d55}.price-pylon{border-color:#81949f;box-shadow:inset 0 2px #dce9f14d,inset 0 0 0 5px #314956,0 5px 0 #2d424e,0 16px 26px #1a303e44}.hardware-button-art{filter:hue-rotate(var(--hardware-hue,0deg)) drop-shadow(0 7px 6px #20333e77)}
/* Trading tools follow the established slate hardware theme. */
.desk-mode{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;margin-bottom:22px;border:1px solid #9ab2bf77;background:#496270;border-radius:8px;color:#def8ea;letter-spacing:1px;font-size:11px}.desk-mode.sample-mode{background:#776047;color:#ffe7be;border-color:#d3aa6c}.desk-mode .actions button{font-size:10px;padding:10px}.desk-draft{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 ui-monospace,monospace;padding:18px;border:1px solid #91a6b455;background:#2c4351;border-radius:7px;color:#e3edf4}.desk-answer{white-space:pre-wrap;line-height:1.8;color:#edf5f8;padding:15px 0;font-size:13px}.desk-answer:empty{display:none}#deskAskForm textarea{margin-bottom:15px}#deskStatus{line-height:1.8;margin-top:12px}#deskOfferReview{max-height:650px;overflow:auto;padding:2px 8px 8px 0}#deskOfferReview label{margin-top:13px}#deskOfferReview textarea{min-height:65px}#deskRfq{margin-bottom:22px}#deskAccess button{margin-left:15px}.desk-mode strong{line-height:1.6}#deskDraftPanel{scroll-margin-top:20px}
@media(max-width:740px){.desk-mode{align-items:flex-start;flex-direction:column;padding:15px;font-size:10px}.desk-mode .actions{width:100%}.desk-draft{padding:12px;font-size:11px}.desk-answer{font-size:12px}#deskAccess button{margin:12px 0 0}}
