/* Brand-led dark hero: diagonal workspace silhouette, upright and readable UI. */
.command-shell{width:min(1360px,calc(100% - 96px));margin:68px auto 44px;padding-top:0}
.command-hero{position:relative;isolation:isolate;height:600px;background:#0c1525;border-radius:26px;color:#f4f7ff}
.command-hero::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 38% 55% at 32% 78%,#17375f30,transparent 100%),linear-gradient(115deg,#0a1322,#0c1525 58%,#111c2e)}
.command-copy{position:relative;z-index:2;width:43%;height:100%;padding:68px 0 66px 65px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;pointer-events:none}
.command-copy>*{pointer-events:auto}.command-brand{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;box-shadow:0 5px 24px #3b82f620;background:#397ce0}.command-brand .brand-w{width:77%;height:77%;stroke-width:5}
.command-copy h1{font-size:49px;line-height:1.24;font-weight:700;letter-spacing:-1.6px;margin-top:29px;white-space:nowrap;color:#f5f8ff}
.command-copy>p{font-size:14px;line-height:1.95;color:#9badc6;margin-top:25px;max-width:405px}
.command-actions{display:flex;align-items:center;gap:24px;margin-top:32px;white-space:nowrap}
.command-actions>.button{min-height:41px;padding:10px 18px;background:#dceaff;color:#1c4d91;border:1px solid #bed5f6;border-radius:24px;font-size:12px;font-weight:550;box-shadow:0 5px 24px #3879df10}
.command-actions>.button:hover{background:#f0f6ff;border-color:#e0edff}
.command-actions>a{display:flex;align-items:center;gap:9px;font-size:12px;color:#b1c4df;text-decoration:underline;text-decoration-color:#516986;text-underline-offset:6px;min-height:40px}
.command-actions>a>.icon{width:13px;height:13px;color:#8caad1}.command-actions>a:hover{color:#fff;text-decoration-color:#a7c3eb}
.command-copy>.command-demo-note{position:absolute;left:65px;bottom:24px;font-size:8px;color:#657c9d;line-height:1.8;max-width:350px}
.command-workbench{position:absolute;z-index:1;right:0;top:0;height:100%;width:61%;border-radius:25px 25px 25px 0;overflow:hidden;isolation:isolate}
.command-surface{position:absolute;z-index:-1;inset:0 -75px 0 0;transform:skewX(-5deg);transform-origin:bottom left;background:linear-gradient(110deg,#111d30,#0f1a2c);border:1px solid #2a3b53;border-radius:24px 24px 0 23px;box-shadow:-12px 0 35px #030a1426}
.command-content{padding:0 26px 16px 76px;display:flex;flex-direction:column;height:100%;min-width:0}
.command-topbar{display:flex;align-items:center;gap:18px;flex-shrink:0;min-height:55px;border-bottom:1px solid #293b551f;font-size:10px;color:#5f779a}
.command-active-nav{padding:5px 8px;background:#1e314d;color:#a7bfdf;border:1px solid #2c4465;border-radius:5px;white-space:nowrap}
.command-topbar>a{padding:7px 0;line-height:1.5}.command-topbar>a:hover{color:#c7d8ef}.command-demo-tag{margin-left:auto;font-size:8px;color:#617897;white-space:nowrap}
.command-columns{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px;min-width:0;padding-top:23px;flex:1}
.command-facets{min-width:0;padding-top:2px}.command-group{margin-bottom:21px}.command-group h2{font-size:11px;line-height:1.6;font-weight:400;color:#728aab;margin-bottom:11px;letter-spacing:.2px}
.command-chips{display:flex;gap:6px 5px;flex-wrap:wrap;align-items:flex-start}
.command-chips>button{display:flex;align-items:center;gap:5px;min-height:27px;padding:5px 7px;font-size:10px;line-height:1.4;border:1px solid #283b564d;border-radius:5px;background:#19283e;color:#a0b5d3;white-space:nowrap;transition:background .15s,color .15s}
.command-chips>button:hover{background:#243d60;color:#e3eeff;border-color:#3c5a82}
.command-dot{width:5px;height:5px;border-radius:2px;flex-shrink:0}.dot-blue{background:#668fe4}.dot-teal{background:#56a89d}.dot-purple{background:#9c8ad6}
.command-inputs{display:flex;flex-direction:column;gap:8px}.command-inputs>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#8ba3c5;line-height:1.7;padding:5px 0;border-bottom:1px solid #23344c}.command-inputs .icon{height:13px;width:13px;color:#557dad}
.command-flow{min-width:0}.command-product-tabs{display:flex;flex-direction:column;gap:8px}
.command-product-tabs>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;border:1px solid #273d58;border-radius:6px;background:linear-gradient(110deg,#14243b,#112036);color:#93aacb;min-height:55px;transition:background .2s,border-color .2s}
.command-product-tabs>button[aria-selected="true"]{background:linear-gradient(110deg,#213c60,#182d4b);border-color:#416797;color:#d1e2fb}
.command-product-tabs>button>.icon{width:17px;height:17px;color:#7199d0}.command-product-tabs>button:nth-child(2)>.icon{color:#6ca99f}
.command-product-tabs>button>span{font-size:13px;line-height:1.4;font-weight:500}.command-product-tabs small{display:block;font-size:9px;color:#6e89b0;line-height:1.6;margin-top:3px;font-weight:400}
.command-product-tabs>button[aria-selected="true"] small{color:#8cadd8}.command-tab-arrow{margin-left:auto;color:#5e7ca6;font-size:18px;font-weight:400;font-style:normal;line-height:1}
.command-product-tabs>button:hover{border-color:#5276a3}
.command-flow-title{font-size:10px;font-weight:400;color:#718bab;line-height:1.8;margin:20px 0 11px}
.command-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}
.command-steps>li{display:flex;align-items:center;gap:9px;min-height:62px;background:linear-gradient(110deg,#17253b,#122037);border:1px solid #24364e;border-radius:6px;padding:11px 10px;position:relative}
.command-step-icon{color:#6c8cb8;display:grid;place-items:center;flex-shrink:0}.command-step-icon>.icon{height:17px;width:17px;stroke-width:1.3}
.command-steps strong{display:block;font-size:12px;font-weight:500;line-height:1.5;color:#afc3df}
.command-steps small{display:block;font-size:9px;line-height:1.6;color:#627fa6;margin-top:5px}
.command-step-index{align-self:flex-start;margin-left:auto;padding-left:2px;font-size:7px;line-height:1.8;color:#3d577c;font-weight:500}
.command-delivery{display:flex;align-items:center;gap:9px;margin-top:15px;padding:12px 9px;border:1px solid #2b4261;border-radius:6px;background:#142942;color:#82a8d5}
.command-delivery>.icon{height:19px;width:19px;color:#799fce;stroke-width:1.2}.command-delivery>span{font-size:10px;line-height:1.5}.command-delivery small{display:block;font-size:8px;line-height:1.6;color:#5e7fa9;margin-top:5px}
.command-detail{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;color:#7ca7e1;padding:11px 0 3px;min-height:30px}.command-detail>.icon{height:11px;width:11px}.command-detail:hover{color:#bdd8ff}
.invoice-flow .command-step-icon{color:#679d96}.invoice-flow .command-delivery{border-color:#2d4e50;background:#162e37;color:#9fc8c0}.invoice-flow .command-delivery>.icon{color:#6eaaa0}.invoice-flow .command-detail{color:#7cbbb0}
.command-workbench-foot{display:flex;justify-content:space-between;gap:16px;font-size:7px;color:#476386;padding-top:10px;border-top:1px solid #2438514d;flex-shrink:0;line-height:1.8}
.command-flow-panel{animation:command-panel-enter .25s ease-out}@keyframes command-panel-enter{from{opacity:.4;translate:0 5px}to{opacity:1;translate:0 0}}
.discovery{padding-top:17px}.discovery-title{text-align:center;margin-bottom:39px;font-size:14px;color:#7186a5}
@media(min-width:1700px){.command-shell{margin-top:75px}.command-hero{height:650px}.command-copy{padding-left:73px}.command-brand{width:61px;height:61px;border-radius:18px}.command-copy h1{font-size:49px;margin-top:32px}.command-copy>p{font-size:14px}.command-copy>.command-demo-note{left:73px;bottom:27px}.command-content{padding-left:84px;padding-right:31px}.command-topbar{min-height:60px;font-size:10px}.command-columns{gap:28px;padding-top:26px}.command-group{margin-bottom:30px}.command-group h2{font-size:10px}.command-chips>button{font-size:9px;padding:5px 7px;min-height:27px}.command-product-tabs>button{min-height:60px;padding:12px 14px}.command-product-tabs>button>span{font-size:12px}.command-product-tabs small{font-size:9px}.command-flow-title{font-size:10px}.command-steps>li{min-height:67px;padding:12px}.command-steps strong{font-size:11px}.command-steps small{font-size:9px}.command-delivery>span{font-size:10px}.command-delivery small{font-size:8px}.command-detail{font-size:10px}.command-inputs>span{font-size:10px}}
@media(max-width:1250px){.command-shell{width:calc(100% - 64px);margin-top:56px}.command-hero{height:580px}.command-copy{padding-left:46px;width:43%}.command-copy h1{font-size:38px;letter-spacing:-1.2px}.command-copy>p{font-size:11px;line-height:1.95;max-width:335px}.command-brand{width:47px;height:47px;border-radius:14px}.command-actions{gap:18px;margin-top:28px}.command-actions>.button{font-size:11px;min-height:38px;padding:9px 15px}.command-actions>a{font-size:11px;gap:6px}.command-copy>.command-demo-note{left:46px;font-size:7px;max-width:300px}.command-workbench{width:61%}.command-content{padding-left:65px;padding-right:20px}.command-columns{gap:18px;grid-template-columns:.8fr 1.2fr}.command-topbar{gap:15px;font-size:8px}.command-demo-tag{font-size:7px}.command-group{margin-bottom:25px}.command-group h2{font-size:8px;margin-bottom:10px}.command-chips{gap:5px 4px}.command-chips>button{font-size:7px;padding:5px;min-height:24px}.command-dot{width:4px;height:4px}.command-inputs>span{font-size:8px}.command-product-tabs>button{padding:10px;gap:7px;min-height:53px}.command-product-tabs>button>span{font-size:10px}.command-product-tabs small{font-size:7px}.command-product-tabs>button>.icon{height:15px;width:15px}.command-flow-title{font-size:8px;margin-top:17px}.command-steps>li{gap:7px;padding:10px 8px;min-height:59px}.command-steps strong{font-size:9px}.command-steps small{font-size:7px}.command-step-icon>.icon{height:15px;width:15px}.command-delivery{padding:10px 8px;margin-top:12px;gap:7px}.command-delivery>span{font-size:8px}.command-delivery small{font-size:6px}.command-delivery>.icon{height:17px;width:17px}.command-detail{font-size:8px}.command-workbench-foot{font-size:6px}}
@media(min-width:1001px) and (max-width:1100px){.command-copy{padding-left:38px;width:44%}.command-copy h1{font-size:34px;letter-spacing:-1.1px}.command-copy>p{font-size:10px;max-width:300px}.command-actions{gap:14px}.command-actions>.button{font-size:10px;padding-inline:12px}.command-actions>a{font-size:10px}.command-copy>.command-demo-note{left:38px}.command-content{padding-left:60px;padding-right:17px}.command-columns{gap:15px;grid-template-columns:.75fr 1.25fr}.command-topbar{gap:12px}.command-chips>button{font-size:6.5px;padding:4px}.command-group{margin-bottom:27px}.command-workbench{width:61%}}
@media(max-width:1000px){.command-shell{width:calc(100% - 56px);margin:36px auto 35px;padding-top:0}.command-hero{height:auto;min-height:0;overflow:hidden;border-radius:23px}.command-copy{width:100%;padding:42px 44px 35px;display:block;height:auto}.command-brand{width:43px;height:43px;border-radius:13px}.command-copy h1{font-size:39px;line-height:1.25;margin-top:23px}.command-copy>p{font-size:14px;max-width:550px;margin-top:21px}.command-actions{margin-top:25px;gap:22px}.command-actions>.button{font-size:12px;min-height:40px;padding:10px 18px}.command-actions>a{font-size:12px}.command-copy>.command-demo-note{position:static;display:block;font-size:8px;margin-top:22px;max-width:none}.command-workbench{position:relative;top:auto;right:auto;width:100%;height:auto;border-radius:0;overflow:hidden;border-top:1px solid #243652}.command-surface{inset:0;transform:none;border-radius:0;border:0;background:linear-gradient(120deg,#111f33,#101b2e)}.command-content{height:auto;padding:0 32px 20px}.command-topbar{min-height:54px;gap:20px;font-size:10px}.command-demo-tag{font-size:8px}.command-columns{padding-top:24px;gap:31px;grid-template-columns:.88fr 1.12fr}.command-group{margin-bottom:27px}.command-group h2{font-size:10px;margin-bottom:12px}.command-chips{gap:7px 6px}.command-chips>button{font-size:9px;padding:6px 8px;min-height:28px}.command-dot{width:5px;height:5px}.command-inputs>span{font-size:10px}.command-product-tabs{gap:8px}.command-product-tabs>button{padding:12px 14px;min-height:59px;gap:11px}.command-product-tabs>button>span{font-size:12px}.command-product-tabs small{font-size:9px}.command-product-tabs>button>.icon{width:19px;height:19px}.command-flow-title{font-size:10px;margin-top:20px}.command-steps>li{min-height:66px;padding:12px;gap:10px}.command-steps strong{font-size:11px}.command-steps small{font-size:9px}.command-step-icon>.icon{width:18px;height:18px}.command-step-index{font-size:8px}.command-delivery{padding:12px 11px;margin-top:14px;gap:10px}.command-delivery>span{font-size:10px}.command-delivery small{font-size:8px}.command-delivery>.icon{width:20px;height:20px}.command-detail{font-size:10px;padding-top:14px}.command-workbench-foot{font-size:8px;margin-top:20px;padding-top:15px}.discovery{padding-top:8px}}
@media(max-width:700px){.command-shell{width:calc(100% - 32px);margin:23px auto 30px}.command-hero{border-radius:18px}.command-copy{padding:32px 25px 29px}.command-brand{width:42px;height:42px;border-radius:13px}.command-copy h1{font-size:31px;letter-spacing:-1.1px;margin-top:23px;line-height:1.28}.command-copy>p{font-size:11px;line-height:1.95;margin-top:20px}.command-copy>p br{display:none}.command-actions{gap:20px;margin-top:23px}.command-actions>.button{font-size:10px;min-height:37px;padding:9px 15px}.command-actions>a{font-size:10px;gap:6px}.command-actions>a>.icon{width:11px;height:11px}.command-copy>.command-demo-note{font-size:7px;line-height:1.8;margin-top:20px}.command-content{padding:0 20px 18px}.command-topbar{min-height:49px;font-size:8px;gap:16px}.command-active-nav{padding:5px 7px}.command-demo-tag{font-size:7px}.command-columns{display:block;padding-top:18px}.command-facets{display:none}.command-product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.command-product-tabs>button{padding:11px 10px;gap:8px;min-height:56px}.command-product-tabs>button>.icon{width:17px;height:17px}.command-product-tabs>button>span{font-size:10px;white-space:nowrap}.command-product-tabs small{font-size:7px;margin-top:4px}.command-tab-arrow{display:none}.command-flow-title{font-size:10px;margin:20px 0 12px}.command-steps{gap:9px}.command-steps>li{min-height:63px;padding:12px;gap:11px}.command-steps strong{font-size:11px;line-height:1.6}.command-steps small{font-size:9px;margin-top:4px;line-height:1.6}.command-step-icon>.icon{width:18px;height:18px}.command-step-index{font-size:8px}.command-delivery{padding:13px 12px;gap:11px;margin-top:14px}.command-delivery>span{font-size:10px}.command-delivery small{font-size:8px}.command-detail{font-size:10px;padding:14px 0 3px;min-height:34px}.command-workbench-foot{font-size:7px;margin-top:15px;padding-top:14px;gap:12px}.discovery{padding-top:6px}.discovery-title{text-align:left;margin-bottom:29px;font-size:13px}}
@media(max-width:360px){.command-shell{width:calc(100% - 28px);margin-top:20px}.command-copy{padding:29px 21px 27px}.command-brand{width:38px;height:38px;border-radius:12px}.command-copy h1{font-size:27px;letter-spacing:-.9px;margin-top:21px}.command-copy>p{font-size:10px;margin-top:18px}.command-actions{gap:15px;margin-top:21px}.command-actions>.button{font-size:9px;padding:9px 12px;min-height:35px}.command-actions>a{font-size:9px}.command-copy>.command-demo-note{font-size:6px;margin-top:18px}.command-content{padding-inline:16px}.command-topbar{gap:13px;font-size:7px}.command-demo-tag{font-size:6px}.command-active-nav{padding-inline:6px}.command-product-tabs{gap:7px}.command-product-tabs>button{padding:10px 8px;gap:6px;min-height:53px}.command-product-tabs>button>span{font-size:9px}.command-product-tabs>button>.icon{width:15px;height:15px}.command-product-tabs small{font-size:6px}.command-steps>li{padding:11px 9px;gap:8px}.command-steps strong{font-size:10px}.command-steps small{font-size:8px}.command-step-icon>.icon{height:16px;width:16px}.command-step-index{font-size:7px}.command-delivery>span{font-size:9px}.command-delivery small{font-size:7px}.command-detail{font-size:9px}.command-workbench-foot{font-size:6px}}
@media(prefers-reduced-motion:reduce){.command-flow-panel{animation:none}.command-product-tabs>button,.command-chips>button{transition:none}}
