/* Gold workspace skin. The quote, authorization and financial backend are unchanged. */
.app-body{background:#0b0b0a;font-size:13px}.shell{display:grid;grid-template-columns:243px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:24px 18px 18px;background:linear-gradient(160deg,#161309,#0b0b0a 40%);border-right:1px solid #52422469;display:flex;flex-direction:column;overflow-y:auto}.sidebar .gold-brand{padding-left:5px;gap:8px}.sidebar .gold-brand img{width:38px;height:51px}.sidebar .gold-brand>span{font-size:29px}.sidebar .gold-brand small{display:block;color:var(--gold-muted);font:8px/2 var(--sans);letter-spacing:.2em;padding-top:3px;background:none}.workspace{display:flex;align-items:center;gap:11px;font-size:11px;margin:26px 0 24px;padding:14px 11px;border:1px solid #7b632b40;border-radius:8px;background:#b3904110}.workspace small{display:block;font-size:9px;color:#9d9789;margin-top:2px}.nav-label{font-size:8px;font-weight:600;letter-spacing:.19em;color:#95876e;margin:0 11px 12px}.nav-item{width:100%;display:flex;align-items:center;gap:10px;padding:12px 10px;background:transparent;border:1px solid transparent;border-radius:6px;color:#b6b0a3;text-align:left;font-size:11px;margin-bottom:5px;min-height:44px}.nav-icon{font-size:9px;color:#8c7d63}.nav-item.active{border-color:#93753752;background:linear-gradient(90deg,#bc954028,#ad873008);color:#f3d889}.nav-item.active .nav-icon{color:var(--gold)}.nav-item:hover{color:#f3d889;background:#d3ac4110}.nav-tag{margin-left:auto;font-size:8px;background:#e9c34d17;padding:2px 6px;border-radius:3px;color:var(--gold)}.workspace-home{display:block;font-size:10px;color:#a4987e;margin:19px 12px 0}.workspace-home:hover{color:var(--gold)}.side-note{margin-top:auto;padding:40px 10px 22px}.label{font-size:7px;color:#ba9a52;letter-spacing:.14em}.side-note p{font:500 22px/1.3 var(--serif);color:#e5d1a0;margin:14px 0}.side-note small{color:#9d9585;font-size:10px;line-height:1.7;display:block}.sidebar-bottom{display:flex;align-items:center;gap:8px;border-top:1px solid #4f4027;padding-top:19px;color:#a9966f;font-size:9px}.amber{background:#d5af57}main{min-width:0}.topbar{height:77px;padding:0 30px;border-bottom:1px solid #51402155;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0e0d0a}.breadcrumb{font-size:10px;color:#908777;display:flex;gap:12px;align-items:center}.breadcrumb strong{color:#d9d0bc;font-weight:500}.breadcrumb>span{color:#6a5b3d}.top-actions{display:flex;align-items:center;gap:14px}.pill{display:inline-flex;align-items:center;padding:5px 8px;line-height:1.35;font-size:8px;border:1px solid #60502b80;background:#b38d2110;color:#b9a16c;border-radius:4px;white-space:nowrap}.accent{background:#d4ad4e17;color:#e5c36e;border-color:#a786384a}.warning{color:#e8bd75;border-color:#a476394f;background:#8b592118}.top-actions .pill{font-size:7px;letter-spacing:.09em}.app-body button.primary,.app-body button.secondary{font:600 11px/1.4 var(--sans);padding:12px 17px;min-height:44px;border-radius:6px;transition:filter .18s}.app-body button.primary:hover:not(:disabled){filter:brightness(1.09)}.app-body .small{padding:8px 11px!important;font-size:10px!important;min-height:34px!important}.content{padding:24px 30px 0;max-width:1510px;margin-inline:auto}.notice{display:flex;gap:13px;align-items:flex-start;border:1px solid #91783e52;background:#c19a3b0a;padding:14px 17px;border-radius:7px;margin-bottom:30px}.notice-symbol{font-size:12px;width:19px;height:19px;border:1px solid #967a38;border-radius:100%;text-align:center;line-height:17px;color:#dab75e;flex-shrink:0}.notice strong{font-size:10px;color:#e1c27a;letter-spacing:.02em}.notice p{color:#a5987d;font-size:9px;margin-top:3px;line-height:1.7}.error{border:1px solid #b66e53;background:#5a291f55;color:#ffd3b9;border-radius:6px;margin-bottom:24px;padding:14px;font-size:11px;overflow-wrap:anywhere}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.section-heading .eyebrow{font-size:8px;margin-bottom:10px;letter-spacing:.2em}.section-heading h1{font:500 clamp(27px,2.8vw,39px)/1.2 var(--serif);color:#f4e6c6;letter-spacing:-.023em}.subtitle{font-size:11px;color:#aca598;margin-top:10px}.outline-badge{font-size:7px;letter-spacing:.08em;border:1px solid #77613266;padding:7px 9px;border-radius:4px;color:#b8a16e;white-space:nowrap;align-self:flex-start;margin-top:20px}.main-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.card{border:1px solid #67502960;background:linear-gradient(135deg,#14120d,#0e0e0c);border-radius:10px;padding:24px;min-width:0}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px}.card h2{font:500 22px/1.2 var(--serif);color:#eae0c6}.card-heading .muted{font-size:9px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;min-width:0}.field label{font-size:10px;color:#c6baa0}.field select,.field input{color:#e8dfcc;min-width:0;width:100%;border:1px solid #72603966;background:#14130e;border-radius:6px;padding:13px 12px;font-size:11px;height:46px}.field select{padding-right:23px;cursor:pointer}.field option{background:#191710;color:#eee7d5}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-grid .field{margin-bottom:10px}.action-note{display:flex;gap:11px;padding:10px 0 7px;color:#a79c86;font-size:9px}.tiny-icon{border:1px solid #5e4a26;color:#d7b36b;width:22px;height:22px;text-align:center;border-radius:4px;flex-shrink:0}.divider{height:1px;background:#7961333b;margin:15px 0}.small-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;letter-spacing:.1em;font-size:8px;color:#aa9b7b;margin-bottom:13px}.small-heading .pill{font-size:9px}.account-details{margin:0 0 14px;font-size:9px}.account-details>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0}.account-details dt{color:#918875;flex-shrink:0}.account-details dd{margin:0;color:#e3dac5;text-align:right;font:10px/1.55 Consolas,monospace;overflow-wrap:anywhere;min-width:0}.footnote{font-size:9px;line-height:1.8;color:#9e937d;margin-top:13px;overflow-wrap:anywhere}.wide{width:100%;display:flex;justify-content:center;align-items:center;gap:17px;margin-top:21px}.wide span{margin-left:auto}.center{text-align:center}.quote-summary{min-height:232px}.empty-state{min-height:216px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#afa181;font-size:11px;padding:27px 18px}.empty-symbol{font:400 43px/1 var(--serif);color:#bca161;margin-bottom:20px}.empty-state h3{font:500 22px/1.2 var(--serif);color:#daca9f;max-width:250px;margin-bottom:13px}.empty-state p{font-size:10px;max-width:260px;color:#958a73;line-height:1.8}.quote-subtitle{font-size:10px;color:#b3a384;margin-bottom:20px}.cost-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 0;font-size:10px;color:#b6aa91}.cost-row strong{font-weight:500;color:#e2d7ba;text-align:right;overflow-wrap:anywhere}.cost-row.total{border-top:1px solid #96763a55;margin-top:10px;padding-top:19px;font-size:12px;color:#ecdbb0}.cost-row.total strong{color:#f1d289;font-weight:600}.result{border-top:1px solid #a3834240;padding-top:21px;margin-top:23px}.result>.pill{font-size:8px;letter-spacing:.04em;margin-bottom:10px}.result>.footnote:last-child{font:9px/1.6 Consolas,monospace;color:#8e8064}.three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:30px 0 10px}.mini-card{border-top:1px solid #a780323d;padding-top:21px}.mini-card>span{font-size:7px;letter-spacing:.1em;color:#b99753}.mini-card h3{font:500 20px/1.25 var(--serif);margin-top:12px;color:#ded1b4}.mini-card p{font-size:9px;color:#928772;line-height:1.9;margin-top:10px}.route-form{display:grid;grid-template-columns:1fr 1fr .8fr .65fr;gap:15px}.route-form-footer{display:flex;align-items:center;gap:25px;justify-content:space-between}.route-form-footer .footnote{margin:0;max-width:560px}.route-form-footer button{flex-shrink:0}.routes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.routes>.empty-state{grid-column:1/-1}.route-card.recommended{border-color:#af8a4175;background:linear-gradient(135deg,#231c0f,#11100d)}.route-card .card-heading{margin-bottom:13px}.route-card h2{font-size:20px}.route-card .route-total{font:500 41px/1.1 var(--serif);color:#f4db9d}.route-amount{font-size:9px;color:#a18e65;margin:10px 0 18px}.route-card .pill{font-size:7px}.workflow-step{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid #765e3033;align-items:center;font-size:11px}.workflow-step:last-child{border:0}.workflow-step .step-number{font:500 20px/1 var(--serif);color:#d4b160}.workflow-step small{margin-left:auto;font-size:8px;color:#b6a073}.workflow-step>span:not(.step-number){flex:1}.workflow-step small{overflow-wrap:anywhere}.workflow-step+h2{margin-top:20px}#workflow-result{margin-top:22px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0 0 25px}.metric{padding:22px;border:1px solid #79613950;border-radius:9px;background:linear-gradient(120deg,#211b1050,#10100c)}.metric>span{display:block;font-size:10px;color:#b3a280}.metric>strong{display:block;font:500 37px/1.2 var(--serif);margin:14px 0 7px;color:#f1d594;overflow-wrap:anywhere}.metric>small{display:block;font-size:8px;color:#a3967c}.code,.secret{white-space:pre;overflow:auto;background:#090908;border:1px solid #6d562d50;border-radius:6px;padding:17px;color:#d5bb7e;font:10px/1.8 Consolas,monospace}.secret{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff1ca}.key-item,.activity-item{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;border-bottom:1px solid #7a622b33;padding:14px 0;overflow-wrap:anywhere}.key-item>div,.activity-item>div{min-width:0;flex:1;font-family:Consolas,monospace;color:#c8b894}.key-item small,.activity-item small{display:block;font:8px/1.7 var(--sans);margin-top:5px;color:#95876c}.key-item>button{flex-shrink:0}.activity-item .pill{font-size:7px;white-space:normal;max-width:44%}.spaced{margin-top:23px}.dashboard-actions{display:flex;gap:12px;margin-top:24px}.dashboard-actions .button{font-size:11px;min-height:43px}.release-row{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;border-bottom:1px solid #8a6d3433;padding:20px 0}.release-row:first-child{padding-top:0}.release-row:last-child{padding-bottom:0;border:0}.release-row h3{font:500 20px/1.3 var(--serif);color:#e8d6ad}.release-row p{font-size:10px;color:#a6987e;max-width:750px;line-height:1.8;margin-top:8px}.release-row>.pill{margin-top:5px;flex-shrink:0}.chain-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;gap:20px;border-bottom:1px solid #80633130;font-size:11px;color:#c5b58e}.chain-row:last-child{border:0}.content>footer{display:flex;justify-content:space-between;gap:20px;padding:23px 0 21px;margin-top:30px;font-size:8px;color:#897b61;border-top:1px solid #5543254a}.content>footer a{color:#bba167;letter-spacing:.1em}
@media(min-width:1600px){.shell{grid-template-columns:264px minmax(0,1fr)}.content{padding-inline:43px}.main-grid{gap:25px}.card{padding:28px}.section-heading h1{font-size:44px}}
@media(max-width:1250px){.shell{grid-template-columns:215px minmax(0,1fr)}.sidebar{padding:20px 13px}.sidebar .gold-brand>span{font-size:26px}.sidebar .gold-brand img{width:30px}.content{padding:22px 24px 0}.topbar{padding-inline:24px}.outline-badge{display:none}.main-grid{gap:15px}.card{padding:20px}.nav-item{font-size:10px}.account-details>div{display:block;padding:6px 0}.account-details dd{text-align:left;margin-top:4px}.field-grid{gap:10px}.field select{font-size:10px}.metric{padding:18px}.metric>strong{font-size:31px}.route-form{grid-template-columns:1fr 1fr}.card h2{font-size:20px}.route-card .card-heading{flex-wrap:wrap}.route-card h2{font-size:18px}}
@media(max-width:1000px){.shell{grid-template-columns:192px minmax(0,1fr)}.sidebar{padding:19px 12px}.sidebar .gold-brand>span{font-size:22px}.sidebar .gold-brand small{font-size:6px}.sidebar .gold-brand img{width:27px;height:44px}.nav-item{font-size:9px;gap:7px;padding-inline:8px}.nav-tag{font-size:7px}.side-note p{font-size:20px}.side-note small{font-size:9px}.main-grid{grid-template-columns:1fr}.quote-summary{min-height:160px}.empty-state{min-height:150px}.account-details>div{display:flex}.account-details dd{text-align:right;margin-top:0}.three-up{gap:17px}.mini-card h3{font-size:18px}.top-actions>.pill{display:none}.routes{gap:14px}.routes .card{padding:17px}.route-card .cost-row{font-size:9px}.route-form-footer{flex-direction:column;align-items:flex-start;gap:17px}.metrics{gap:12px}.metric{padding:17px 14px}.metric>strong{font-size:29px}.metric>span{font-size:9px}.metric>small{font-size:7px}.section-heading{align-items:flex-start}.section-heading h1{font-size:33px}.section-heading>button{font-size:9px!important;padding:9px 11px!important;min-height:36px!important}.workflow-step{gap:12px;font-size:10px}}
@media(max-width:720px){.shell{display:block}.sidebar{position:static;height:auto;padding:14px 20px 12px;overflow:visible;border-right:0;border-bottom:1px solid #80673866;display:block;background:linear-gradient(115deg,#1c180d,#0a0a09)}.sidebar .gold-brand{display:inline-flex;padding:0}.sidebar .gold-brand img{width:27px;height:37px}.sidebar .gold-brand>span{font-size:26px}.sidebar .gold-brand small{display:none}.workspace{display:none}.sidebar nav{margin-top:12px;display:flex;flex-wrap:wrap;gap:5px}.sidebar .nav-label,.sidebar .side-note,.sidebar .sidebar-bottom,.sidebar .workspace-home{display:none}.nav-item{display:flex;width:auto;flex:1 1 auto;justify-content:center;white-space:nowrap;font-size:9px;min-height:37px;padding:9px 8px;margin:0;gap:5px}.nav-tag,.nav-icon{display:none}.topbar{height:63px;padding-inline:20px}.breadcrumb{font-size:9px;gap:9px}.app-body .top-actions button{font-size:9px!important;min-height:33px!important;padding:7px 10px!important}.top-actions{gap:7px}.content{padding:18px 20px 0}.notice{padding:13px;gap:9px;margin-bottom:25px}.notice strong{font-size:9px}.notice p{font-size:8px}.notice-symbol{width:17px;height:17px;font-size:10px;line-height:15px}.section-heading{display:block;margin-bottom:22px}.section-heading .eyebrow{font-size:7px}.section-heading h1{font-size:34px}.subtitle{font-size:10px;margin-top:10px}.section-heading>button{margin-top:15px}.card{padding:22px}.card h2{font-size:22px}.card-heading{margin-bottom:22px}.field label{font-size:10px}.field select,.field input{font-size:11px;height:47px}.account-details>div{display:block;padding-block:7px}.account-details dd{text-align:left;margin-top:4px}.main-grid{gap:17px}.three-up{grid-template-columns:1fr;gap:14px;padding-top:27px}.mini-card{padding-top:17px}.mini-card h3{font-size:22px;margin-top:8px}.mini-card p{font-size:10px;margin-top:8px}.mini-card>span{font-size:7px}.quote-summary{min-height:180px}.empty-state{min-height:180px}.cost-row{font-size:11px}.cost-row.total{font-size:13px}.footnote{font-size:9px}.metrics{grid-template-columns:1fr;gap:12px}.metric{padding:21px}.metric>span{font-size:11px}.metric>strong{font-size:36px;margin:9px 0 4px}.metric>small{font-size:9px}.route-form{grid-template-columns:1fr 1fr;gap:12px}.route-form .field{margin-bottom:9px}.route-form-footer{gap:18px;margin-top:10px}.route-form-footer button{width:100%}.routes{grid-template-columns:1fr;gap:18px}.routes .card{padding:22px}.route-card h2{font-size:22px}.route-card .cost-row{font-size:11px}.route-card .route-total{font-size:44px}.workflow-step{font-size:10px;gap:11px;flex-wrap:wrap}.workflow-step>small{font-size:8px;max-width:100%;margin-left:32px;flex-basis:100%}.release-row{flex-wrap:wrap;gap:12px}.release-row h3{font-size:21px}.release-row p{font-size:10px}.release-row>.pill{margin-top:0}.content>footer{flex-direction:column;gap:10px;padding-top:20px;font-size:8px}.dashboard-actions{flex-direction:column}.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics .metric:last-child{grid-column:1/-1}.overview-metrics .metric>span{font-size:10px}.overview-metrics .metric>small{font-size:8px}.code,.secret{font-size:9px}.key-item>div,.activity-item>div{font-size:9px}.chain-row{font-size:10px}}
@media(max-width:380px){.sidebar{padding-inline:15px}.nav-item{font-size:8px;padding-inline:7px}.content{padding-inline:15px}.topbar{padding-inline:15px}.breadcrumb{font-size:8px;gap:6px}.section-heading h1{font-size:29px}.card{padding:18px}.field-grid{grid-template-columns:1fr}.field-grid .field{margin-bottom:15px}.routes .card{padding:18px}.route-form{grid-template-columns:1fr}.card h2{font-size:21px}.card-heading{gap:7px}.route-card .cost-row{font-size:10px}.account-details dd{font-size:9px}.notice strong{font-size:8px}}
