.product-shell{background:#0c0d12;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.product-sidebar{background:#101016;border-right:1px solid #272630;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.product-sidebar>a{margin:0 15px 30px}.product-workspace-label{color:#b6aec8;align-items:center;gap:8px;margin:0 15px 25px;font-size:11px;line-height:1.6;display:flex}.product-sidebar nav{gap:5px;display:grid}.product-sidebar nav a{color:#9993a7;border-radius:7px;align-items:center;gap:11px;padding:12px 14px;font-size:13px;display:flex}.product-sidebar nav a[aria-current=page],.product-sidebar nav a:hover{color:#eee8ff;background:#25202f}.sidebar-bottom{color:#938aab;gap:20px;margin-top:auto;padding:15px;font-size:12px;display:grid}.sidebar-bottom .language-switch{justify-content:flex-start}.product-main{min-width:0}.product-topbar{color:#948aa7;border-bottom:1px solid #25242f;justify-content:space-between;align-items:center;gap:12px;height:77px;padding:0 42px;font-size:12px;display:flex}.product-start{max-width:1200px;padding:90px 24px}.product-start>h1{letter-spacing:-2px;max-width:800px;margin:20px 0;font-size:clamp(34px,4vw,54px)}.product-start>p{color:#a49aaf;font-size:17px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.role-card{text-align:left;color:#f0eaf7;cursor:pointer;background:linear-gradient(130deg,#19161f,#13121a);border:1px solid #393240;border-radius:12px;min-height:300px;padding:28px;transition:border .2s,background .2s;position:relative}.role-card:hover,.role-card.selected{background:linear-gradient(130deg,#2e223e,#181323);border-color:#b398ff}.role-number{color:#ae8de5;font-family:var(--font-geist-mono);justify-content:space-between;margin-bottom:36px;font-size:12px;display:flex}.role-card h2{letter-spacing:-.5px;margin-bottom:14px;font-size:21px;line-height:1.35}.role-card p{color:#b1a6bf;padding-bottom:20px;font-size:14px;line-height:1.65}.role-check{color:#cbb3ff;font-size:20px;position:absolute;bottom:18px;right:25px}.partner-option{color:#b1a6bf;cursor:pointer;background:0 0;border:1px solid #393240;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:16px 20px;display:flex}.partner-option.selected{color:#f1e8ff;border-color:#b398ff}.start-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:90px;max-width:1060px;padding:100px 24px;display:grid}.auth-story h1{letter-spacing:-1.5px;margin:30px 0 20px;font-size:42px}.auth-story>p{color:#aca2ba;line-height:1.8}.role-context{border-top:1px solid #33293f;gap:12px;margin-top:35px;padding-top:24px;font-size:14px;display:grid}.role-context .mono{color:#9883ae;text-transform:uppercase;letter-spacing:1px;font-size:10px}.role-context a{color:#ba9cfa;font-size:12px}.auth-card,.product-panel{background:#14121b;border:1px solid #302936;border-radius:12px;padding:28px}.auth-card{align-self:start}.auth-card form,.profile-save form{gap:18px;display:grid}.auth-card p{color:#a69aaf;font-size:13px;line-height:1.8}.auth-alternate{margin-top:12px}.auth-alternate a{color:#d8bbff}:is(.product-shell,.workspace-section,.product-start,.auth-layout,.onboarding-container) label{color:#c8bed3;gap:8px;min-width:0;margin:0;font-size:13px;line-height:1.55;display:grid}:is(.product-shell,.workspace-section,.auth-layout,.onboarding-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:#f4eef9;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#0f0d15;border:1px solid #51445c;border-radius:8px;outline:none;padding:11px 13px;font-size:14px;line-height:1.5;display:block}:is(.product-shell,.workspace-section,.auth-layout,.onboarding-container) textarea{resize:vertical;min-height:112px}:is(.product-shell,.workspace-section) textarea[spellcheck=false]{font-family:var(--font-geist-mono);font-size:12px;line-height:1.8}:is(.product-shell,.workspace-section,.auth-layout,.onboarding-container) :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#bc9af6;outline:2px solid #bc9af6;box-shadow:0 0 0 5px #aa8bef1c}:is(.product-shell,.workspace-section,.auth-layout,.onboarding-container) :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}:is(.product-shell,.workspace-section,.auth-layout,.onboarding-container) input::placeholder{color:#95899f;opacity:1}:is(.product-shell,.workspace-section,.onboarding-container) input:is([type=checkbox],[type=radio]){accent-color:#b79bf4;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}:is(.product-shell,.workspace-section,.onboarding-container) label:is(.check-option,.check-label,.checkbox-line){flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;display:flex}:is(.workspace-section,.onboarding-container,.auth-card) form:not(.inline-form):not(.upload-panel){gap:20px;min-width:0;display:grid}:is(.workspace-section,.onboarding-container,.auth-card) form>:is(p,h2,h3,.product-alert,.form-actions,.form-grid,.entity-choices){margin-block:0}:is(.workspace-section,.onboarding-container,.auth-card) form>.button{justify-self:start}:is(.workspace-section,.onboarding-container,.auth-card) form>label{margin-block:0}.product-alert{color:#bce5d0;overflow-wrap:anywhere;background:#19362c4a;border:1px solid #4a80664a;border-radius:7px;margin:20px 0;padding:15px 18px;font-size:13px;line-height:1.65}.product-alert.error{color:#ffb9bd;background:#5021284a;border-color:#743d48}.onboarding-container{max-width:900px;margin:65px auto;padding:0 30px}.onboarding-container h1{letter-spacing:-1.1px;margin:16px 0;font-size:36px}.onboarding-container>p,.workspace-section>p,.product-panel>p{color:#a59ab2;margin:14px 0 24px;font-size:14px;line-height:1.8}.onboarding-container h2{margin:0 0 20px;font-size:24px}.onboarding-container .product-panel{margin-top:28px}.wizard-progress{grid-template-columns:repeat(6,1fr);gap:8px;margin:35px 0 28px;display:grid}.wizard-progress span{color:#81758c;border-top:2px solid #312837;padding-top:13px;font-size:10px}.wizard-progress span.active{color:#d2b4ff;border-color:#b392f5}.wizard-progress b{font-family:var(--font-geist-mono);margin-bottom:8px;font-size:12px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.option-chips{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.option-chips button{color:#c9b7dc;cursor:pointer;background:#211a2b;border:1px solid #483452;border-radius:30px;padding:9px 13px;font-size:11px}.entity-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.case-workspace{max-width:1700px;padding:35px 42px 70px}.case-title{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.case-title h1{letter-spacing:-1px;margin-top:10px;font-size:30px}.status-badge{color:#cdb5df;white-space:nowrap;background:#292130;border:1px solid #45374f;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:inline-flex}.status-completed,.status-completed_with_warnings{color:#b7dfca;background:#162b25;border-color:#304e41}.case-route{color:#aca0ba;flex-wrap:wrap;align-items:center;gap:17px;padding:20px 0;font-size:13px;display:flex}.case-route .route-switona{color:#e8d8ff;align-items:center;gap:8px;display:flex}.workspace-tabs{scrollbar-width:thin;border-bottom:1px solid #342b3d;gap:25px;margin:15px 0 32px;display:flex;overflow:auto}.workspace-tabs a{color:#9688a6;white-space:nowrap;border-bottom:2px solid #0000;padding:13px 0 17px;font-size:12px}.workspace-tabs a[aria-current=page]{color:#d7b4ff;border-color:#ba8ce8}.workspace-section{min-width:0}.product-main>.workspace-section{padding:45px}.workspace-section h1{letter-spacing:-1px;font-size:36px}.workspace-section h2{letter-spacing:-.6px;margin-bottom:12px;font-size:24px}.workspace-section h3{margin:0 0 16px;font-size:16px}.section-title{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:28px;display:flex}.section-title p{color:#ac9cb9;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.8}.section-title>.mono{color:#a88bc2;white-space:nowrap;font-size:11px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.metric-card{background:linear-gradient(135deg,#1b1520,#131117);border:1px solid #302733;border-radius:9px;flex-direction:column;gap:20px;padding:21px 22px;display:flex}.metric-card span{color:#b09fba;font-size:11px}.metric-card strong{letter-spacing:-1px;font-size:31px;font-weight:500}.overview-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin:24px 0;display:grid}.product-facts{gap:19px;display:grid}.product-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:15px;font-size:12px;display:grid}.product-facts dt{color:#9b8aa7}.product-facts dd{color:#dfd3e7;overflow-wrap:anywhere;margin:0}.product-empty{text-align:center;border:1px dashed #3b2f46;border-radius:12px;margin:25px 0;padding:75px 25px}.empty-orbit{color:#be9af0;background:#281d35;border:1px solid #5b4270;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 25px;font-size:32px;display:grid}.product-empty p{color:#a89ab5;max-width:550px;margin:15px auto 25px;font-size:14px;line-height:1.8}.case-list-row{border-bottom:1px solid #35273e;grid-template-columns:150px minmax(0,1fr) auto 15px;align-items:center;gap:20px;padding:24px 15px;display:grid}.case-list-row h3{margin:0 0 8px}.case-list-row p{color:#a18cb1;font-size:12px}.case-list-row>.mono{color:#b09bc2;font-size:11px}.demo-link{background:#1c1424;border:1px solid #473350;border-radius:9px;align-items:center;gap:25px;margin-top:35px;padding:23px;display:flex}.demo-link>.mono{color:#b394d1;font-size:11px}.demo-link strong{font-size:15px}.demo-link p{color:#a18cab;margin-top:8px;font-size:12px}.demo-link>span:last-child{margin-left:auto}.demo-banner{color:#dfc5ef;background:#2b2033;border:1px solid #56405f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:15px 18px;font-size:11px;display:flex}.demo-banner p{color:#bda3cf;flex-basis:100%;font-size:11px;line-height:1.7}.table-scroll{border:1px solid #35293b;border-radius:8px;width:100%;margin:18px 0 24px;overflow:auto}.product-shell table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.product-shell th{text-align:left;color:#a990b9;text-transform:uppercase;letter-spacing:.6px;background:#1e1625;padding:14px 17px;font-size:10px;font-weight:500}.product-shell td{color:#d6c7de;border-top:1px solid #302436;padding:13px 17px}.product-shell td.mono{font-size:11px}.schema-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:32px;display:flex}.schema-heading h3{margin:0}.badge{color:#bda4d0;border:1px solid #4c3855;border-radius:4px;padding:5px 8px;font-size:10px;display:inline-block}.upload-panel{background:#1b1421;border:1px dashed #654873;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px 22px;margin:25px 0;padding:28px;display:flex}.upload-panel label{flex:1;min-width:180px}.upload-panel input[type=file]{font-size:12px}.upload-panel>p{color:#b398c5;flex-basis:100%;margin:0;line-height:1.8}.inline-form{align-items:flex-end;gap:16px;margin:25px 0;display:flex}.inline-form label{flex:1;margin:0}.advanced-editor{color:#b69acb;border:1px solid #46304f;border-radius:8px;margin:24px 0;padding:18px;font-size:12px}.advanced-editor summary{cursor:pointer}.advanced-editor label{margin-top:20px}.advanced-editor pre{max-height:500px;margin-top:20px;font-size:11px;line-height:1.8;overflow:auto}.scope-edit-row{border-top:1px solid #322338;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:17px 0;display:grid}.scope-edit-row label{margin:0}.scope-edit-row input{font-size:12px!important}.mapping-labels,.mapping-row{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.4fr);gap:35px;display:grid}.mapping-labels{font:10px var(--font-geist-mono);color:#c19cd5;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #483251;padding:20px}.mapping-row{border-bottom:1px solid #332239;align-items:start;padding:22px 20px}.mapping-row>div:first-child{gap:9px;display:grid}.mapping-field{font-size:13px}.mapping-row small{color:#8d799b;font-size:10px}.mapping-confidence{color:#ad91c0;font-size:10px}.mapping-row>label{position:relative}.mapping-arrow{color:#ac82c5;position:absolute;top:10px;right:-27px}.mapping-row details{color:#ad90c3;font-size:11px}.mapping-row details label{margin-top:12px}.mapping-row label.check-option{font-size:10px}.coverage-panel{background:#211529;border:1px solid #4a3057;border-radius:9px;margin:25px 0;padding:25px}.coverage-panel>div{justify-content:space-between;font-size:13px;display:flex}.coverage-panel strong{color:#c9a0ed}.coverage-panel progress{accent-color:#c69af5;width:100%;height:6px;margin:20px 0 10px}.coverage-panel p{color:#b69acb;font-size:11px}.dependency-graph{gap:14px;display:grid}.dependency-graph>div{background:#27182f;border:1px solid #54365f;border-radius:6px;grid-template-columns:30px 1fr;gap:7px 12px;padding:15px;display:grid}.dependency-graph .mono{color:#a180b5;font-size:10px}.dependency-graph strong{font-size:12px}.dependency-graph small{color:#b299c4;grid-column:2;font-size:10px}.plan-list{gap:20px;padding-left:20px;font-size:12px;display:grid}.plan-list .mono{color:#a48ab7;margin-top:9px;font-size:9px;line-height:1.9}.issue-error,.issue-blocking{color:#ffa8bb}.issue-warning{color:#e6c387}.approval-list{margin:30px 0}.approval-list>div{border-bottom:1px solid #38263f;align-items:center;gap:18px;padding:20px 0;display:flex}.approval-list strong{font-size:13px}.approval-list .muted{margin-left:auto;font-size:11px}.approval-icon{color:#ab8abf;border:1px solid #563461;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.approval-icon.approved{color:#abd4bd;border-color:#416b55}.commercial-hero{background:linear-gradient(110deg,#281730,#17101d);border:1px solid #53345f;border-radius:12px;margin:25px 0;padding:30px}.commercial-hero h3{margin:20px 0;font-size:31px}.commercial-hero p{color:#bea4ca;max-width:650px;font-size:14px;line-height:1.8}.billing-value{margin:25px 0 10px;font-size:40px}.commercial-hero>span{color:#ae8cbe;font-size:12px}.commercial-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.participant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0;display:grid}.participant-card{background:#1a1220;border:1px solid #47304e;border-radius:9px;padding:24px}.avatar{color:#d5afe6;background:#36203f;border:1px solid #684377;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:25px;font-size:13px;display:grid}.badges{flex-wrap:wrap;gap:6px;display:flex}.case-timeline{margin:30px 0;padding:0;list-style:none}.case-timeline li{align-items:flex-start;gap:20px;padding:0 0 32px;display:flex;position:relative}.case-timeline li:not(:last-child):before{content:"";background:#523359;width:1px;position:absolute;top:10px;bottom:0;left:3px}.case-timeline .status-dot{margin-top:6px}.case-timeline strong{font-size:13px;font-weight:500}.case-timeline time{color:#9d7eb0;margin-top:9px;font-size:11px;display:block}.proof-banner{color:#bbe1ca;background:#182c23;border:1px solid #426854;border-radius:10px;align-items:center;gap:25px;margin:25px 0;padding:30px;display:flex}.proof-banner strong{font-size:23px}.proof-banner p{margin:10px 0;font-size:12px}.proof-banner .mono{color:#89b79d;font-size:11px}.audience-actors .feature-card{position:relative}.audience-actors .feature-card .text-link{margin-top:25px}@media (max-width:1100px){.product-shell{grid-template-columns:195px minmax(0,1fr)}.product-sidebar{padding:25px 10px}.product-sidebar nav a{gap:8px;font-size:11px}.product-topbar{padding:0 25px}.case-workspace{padding:25px}.metric-grid{gap:10px}.metric-card{padding:17px 15px}.metric-card strong{font-size:26px}.overview-grid{grid-template-columns:1fr}.participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-labels,.mapping-row{gap:22px}.mapping-row{padding:18px 5px}.mapping-arrow{right:-17px}.role-card{padding:23px}.role-card h2{font-size:18px}}@media (max-width:760px){.product-shell{display:block}.product-sidebar{border-bottom:1px solid #36233f;border-right:0;flex-flow:wrap;align-items:center;gap:20px;height:auto;padding:18px 20px;display:flex;position:relative}.product-sidebar>a{margin:0}.product-sidebar .logo{max-width:120px}.product-workspace-label{display:none}.product-sidebar nav{order:3;gap:10px;width:100%;display:flex;overflow:auto}.product-sidebar nav a{white-space:nowrap;padding:10px}.sidebar-bottom{align-items:center;gap:15px;margin:0 0 0 auto;padding:0;display:flex}.sidebar-bottom>.mono{display:none}.product-topbar{height:65px;padding:0 20px}.product-topbar>span{font-size:10px}.case-workspace{padding:20px 18px 50px}.case-title{flex-direction:column;align-items:flex-start;gap:14px}.case-title h1{font-size:26px}.case-route{gap:12px;font-size:11px}.workspace-tabs{gap:20px;margin-bottom:25px}.workspace-tabs a{font-size:11px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title{flex-direction:column}.workspace-section h2{font-size:21px}.product-panel{padding:21px}.product-facts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-edit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 0}.scope-edit-row>.check-option{font-size:13px}.mapping-labels{display:none}.mapping-row{background:#1d1224;border:1px solid #4b3156;border-radius:9px;grid-template-columns:1fr;gap:17px;margin-bottom:14px;padding:20px}.mapping-row>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-confidence{grid-column:1/-1}.mapping-arrow{display:none}.mapping-row>label{margin:0}.approval-list>div{flex-wrap:wrap;gap:12px}.approval-list .muted{margin-left:0}.approval-list .button{margin-left:auto}.participant-grid{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch}.form-grid{grid-template-columns:1fr;gap:20px}.product-start{padding:50px 20px}.product-start>h1{letter-spacing:-1px}.role-grid{grid-template-columns:1fr;gap:13px;margin-top:30px}.role-card{min-height:0;padding:24px}.role-number{margin-bottom:22px}.role-card h2{font-size:21px}.role-card p{font-size:13px}.partner-option{text-align:left;font-size:12px;line-height:1.6}.auth-layout{grid-template-columns:1fr;gap:35px;padding:50px 20px}.auth-story h1{font-size:34px}.auth-story>svg,.auth-story>img{width:45px;height:45px}.role-context{margin-top:22px}.onboarding-container{margin:40px auto;padding:0 20px}.onboarding-container h1{font-size:29px}.wizard-progress{gap:6px}.wizard-progress span{font-size:8px}.entity-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.product-main>.workspace-section{padding:30px 20px}.case-list-row{grid-template-columns:1fr auto;gap:15px}.case-list-row>.mono{grid-column:1/-1}.case-list-row>span:last-child{display:none}.demo-link{flex-wrap:wrap;gap:15px;padding:20px}.demo-link>.mono{width:100%}.start-actions{flex-wrap:wrap}}@media print{.product-sidebar,.product-topbar,.workspace-tabs,.site-header,.form-actions,.button,.demo-banner{display:none!important}.product-shell{color:#000;background:#fff;display:block}.case-workspace{padding:0}.workspace-section details{display:block}.workspace-section details pre{white-space:pre-wrap;max-height:none;overflow:visible}.workspace-section details:not([open])>pre{display:block}.product-panel,.metric-card,.proof-banner{color:#000;break-inside:avoid;background:#fff;border-color:#aaa}body{color:#000!important;background:#fff!important}.metric-card span,.product-facts dt,.product-facts dd{color:#333}.case-title{margin-top:0}}.auth-alternate a{text-underline-offset:3px;text-decoration:underline}.scope-advanced{grid-column:1/-1;width:100%}.company-decision .product-panel{overflow-wrap:anywhere;margin-block:24px}.company-decision .check-label{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.company-decision .check-label input{width:18px;height:18px;accent-color:var(--accent,#8276ff);flex:0 0 18px;margin-top:4px}.authorization-summary h3{margin-top:28px;margin-bottom:12px}.authorization-summary ul{padding-left:22px}.authorization-summary li{margin-block:8px}.authorization-party{border-bottom:1px solid var(--border,#302b3c);padding-block:12px}.authorization-party p{margin-block:6px}.company-decision summary,.company-authorization summary{cursor:pointer;padding-block:10px}.company-authorization .product-panel{margin-block:20px}.guide-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:32px 0 24px;display:flex}.guide-heading h2{margin:8px 0;font-size:26px}.guide-heading p{color:#b5aec1;max-width:640px;font-size:14px;line-height:1.7}.case-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.case-steps>a,.case-steps>span{background:#13121a;border:1px solid #36313f;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px;font-size:13px;display:flex}.case-steps b{border:1px solid #514960;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.case-steps small{color:#a49bb5;margin-top:3px;font-size:11px;display:block}.case-steps .locked{color:#968f9f;background:#0f0e15}.case-steps .done b{color:#abdfca;border-color:#416e61}.case-steps [aria-current=step]{color:#f4edff;background:#251e33;border-color:#b49be9}.case-utilities{color:#c2b1e0;flex-wrap:wrap;gap:24px;margin:18px 0 28px;font-size:13px;display:flex}.guide-current{background:linear-gradient(120deg,#251d32,#16151e);border:1px solid #57416d;border-radius:12px;margin-bottom:24px;padding:28px}.guide-current h2{margin:10px 0 12px;font-size:26px}.guide-current p{color:#c9c0d5;max-width:780px;font-size:15px;line-height:1.75}.guide-current .guide-owner{color:#b9aec8;margin-top:18px;font-size:12px}.guide-complete{color:#abdfca;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.guide-complete small{color:#b9aec8;flex-basis:100%}.company-home{max-width:1050px}.company-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.company-choices h2{margin:16px 0;font-size:23px}.company-choices p{color:#bab1c8;min-height:64px;margin-bottom:24px;line-height:1.7}.integration-fields{gap:18px;margin:20px 0;display:grid}.integration-entity{border:1px solid #44384e;border-radius:10px;margin:18px 0;padding:20px}.company-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:700px){.case-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.case-steps>a,.case-steps>span{gap:8px;padding:10px;font-size:12px}.guide-heading{flex-direction:column}.guide-current{padding:20px}.company-choices{grid-template-columns:1fr}.company-choices p{min-height:0}.case-utilities{gap:16px}}@media (max-width:380px){.case-steps{grid-template-columns:1fr}}.guide-roadmap{border:1px solid #37303f;border-radius:10px;margin:18px 0 28px;padding:16px 20px}.guide-roadmap summary{cursor:pointer;color:#c3b2df;font-size:14px}.guide-roadmap .case-steps{margin-bottom:0}.review-waiting{background:linear-gradient(135deg,#221d31,#121017);border:1px solid #615483;border-radius:20px;gap:18px;max-width:920px;padding:clamp(24px,4vw,48px);display:grid}.review-waiting>svg{color:#afa0ed}.review-waiting h2{max-width:750px;margin:0;font-size:clamp(24px,3vw,34px)}.review-waiting p{max-width:760px;margin:0;line-height:1.65}.review-waiting .gate-badge{justify-self:start;align-items:center;gap:8px;display:flex}.review-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.review-progress li{color:#bcb4c9;border:1px solid #484052;border-radius:10px;padding:14px}.review-progress li[aria-current=step]{color:#fff;background:#312740;border-color:#b8a3ff}.review-card form{gap:18px;display:grid}@media (max-width:700px){.review-progress{grid-template-columns:1fr}}.gate-panel{border:1px solid var(--border,#34303e);background:#9780c60b;border-radius:16px;margin:1rem 0 1.5rem;padding:1.5rem}.gate-panel h3{margin:.35rem 0}.gate-panel p{line-height:1.6}.gate-panel .form-actions{flex-wrap:wrap}.gate-panel label{flex-direction:column;gap:.45rem;margin:.8rem 0;display:flex}.gate-panel label.checkbox-line{flex-direction:row;align-items:flex-start}.gate-panel textarea{width:100%;min-height:15rem;font:.85rem/1.5 monospace}.gate-badge{border:1px solid #8170a4;border-radius:30px;padding:.35rem .7rem;font-size:.8rem}.gate-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;font-size:.85rem;display:grid}.gate-meta dt{opacity:.65}.gate-meta dd{overflow-wrap:anywhere;margin:.25rem 0}.gate-route{justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.gate-route div{overflow-wrap:anywhere;flex-direction:column;gap:.5rem;min-width:0;display:flex}.gate-route div span{opacity:.7;font-size:.85rem}@media (max-width:640px){.gate-route{flex-direction:column;align-items:stretch}.gate-route>span{align-self:center;transform:rotate(90deg)}.gate-meta{grid-template-columns:1fr}}.product-entry{width:min(100%,1000px);margin-inline:auto;padding:clamp(32px,7vw,80px) clamp(20px,4vw,40px)}.product-entry-narrow{max-width:760px}.admin-setup .product-panel{margin-top:28px}.admin-setup .button{justify-self:stretch;width:100%}.admin-setup h1{font-size:clamp(28px,4vw,36px);line-height:1.2}:is(.product-shell,.product-entry,.auth-layout,.onboarding-container) .button{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-block:12px;line-height:1.5}:is(.product-shell,.product-entry,.auth-layout,.onboarding-container) .button svg{flex-shrink:0}:is(.product-shell,.product-entry,.auth-layout,.onboarding-container) .button:disabled:hover{transform:none}:is(.product-panel,.gate-panel,.participant-card,.review-waiting,.metric-card,.integration-entity){overflow-wrap:anywhere;min-width:0;max-width:100%}.workspace-section>:is(.product-panel,.gate-panel,details,.review-waiting)+:is(.product-panel,.gate-panel,details,.button),.workspace-section>h1+.product-panel{margin-top:24px}:is(.product-panel,.gate-panel)>:is(h2,h3):first-child{margin-top:0}:is(.product-panel,.gate-panel)>:is(p,.form-actions):last-child{margin-bottom:0}:is(.product-panel,.gate-panel) :is(p,ul,ol)+.button{margin-top:16px}:is(.product-panel,.gate-panel)>:is(ul,ol){padding-left:20px;line-height:1.7}:is(.workspace-section,.onboarding-container) .fine-print{color:#b0a5ba;font-size:12px;line-height:1.7}:is(.workspace-section,.onboarding-container) details{min-width:0}:is(.workspace-section,.onboarding-container) summary{cursor:pointer;overflow-wrap:anywhere;padding-block:12px;line-height:1.6}:is(.workspace-section,.onboarding-container) details[open]>summary{margin-bottom:12px}:is(.workspace-section,.onboarding-container) details>:is(p,.form-grid,.form-actions)+:is(p,.form-grid,.form-actions){margin-top:20px}:is(.workspace-section,.onboarding-container) pre{max-width:100%;overflow:auto}:is(.workspace-section,.onboarding-container) code{overflow-wrap:anywhere}.form-grid>*,.scope-edit-row>*,.mapping-row>*,.case-list-row>*{min-width:0}.gate-panel{padding:24px}.gate-panel>p{color:#b4a9c0;margin:12px 0 20px}.gate-panel form{margin-top:20px}.gate-panel .gate-meta{margin-block:24px}.gate-panel label{margin-block:0}.gate-panel textarea:not([spellcheck=false]){min-height:112px;font-family:inherit;font-size:14px}.gate-panel details code{background:#0f0d15;border-radius:8px;padding:12px;display:block}.gate-panel img{max-width:100%;height:auto}.gate-badge{align-items:center;gap:8px;max-width:100%;line-height:1.5;display:inline-flex}.gate-meta>div{min-width:0}.status-badge{white-space:normal;line-height:1.5}.review-card{margin-block:24px}.review-card>h2{margin-top:16px}.review-card>form{margin-top:24px}.review-card>.product-panel{margin-block:24px}.review-card>.button+.button{margin:12px 0 0 12px}.review-waiting .review-progress{margin:8px 0 0}.company-decision .check-label{margin-bottom:0}.company-choices>.product-panel{flex-direction:column;align-items:flex-start;display:flex}.company-choices>.product-panel>.button{margin-top:auto}.company-choices p{min-height:0}.integration-entity{gap:20px;display:grid}.integration-entity .form-grid,.integration-entity>p,.integration-entity>label{margin:0}.integration-entity legend{padding-inline:6px;font-weight:600}.import-settings{flex-basis:100%;min-width:0}.upload-panel>label{flex-basis:260px;min-width:0}.upload-panel input[type=file]{padding:8px;line-height:1.6}:is(.workspace-section,.onboarding-container) input[type=file]::file-selector-button{color:#eee5fa;cursor:pointer;background:#292035;border:1px solid #615074;border-radius:6px;margin-right:12px;padding:8px 12px}.entity-choices{margin-block:20px}.entity-choices .check-option{background:#14121b;border:1px solid #3b3345;border-radius:8px;padding:14px}.entity-choices .check-option:has(input:checked){background:#211b2c;border-color:#8f76bf}.entity-choices .check-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #bc9af6}.product-sidebar{overflow-y:auto}.product-topbar{height:auto;min-height:77px;padding-block:14px}@media (max-width:1000px) and (min-width:761px){.company-choices{grid-template-columns:1fr}.case-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title{flex-wrap:wrap}.case-list-row{grid-template-columns:minmax(0,1fr) auto}.case-list-row>.mono{grid-column:1/-1}.case-list-row>span:last-child{display:none}}@media (max-width:760px){.workspace-section h1{font-size:clamp(27px,6vw,34px);line-height:1.2}.product-topbar{min-height:65px}.product-panel,.auth-card,.gate-panel,.review-waiting{padding:20px}.integration-entity{padding:16px}.product-facts>div{grid-template-columns:1fr;gap:6px}.section-title>.mono{white-space:normal;line-height:1.65}.schema-heading{flex-wrap:wrap}.form-actions>.button,.commercial-actions>.button{flex:220px}:is(.workspace-section,.onboarding-container,.auth-card) form>.button{justify-self:stretch;width:100%}:is(.workspace-section,.onboarding-container,.auth-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.proof-banner{flex-wrap:wrap;gap:16px;padding:20px}.proof-banner .mono{overflow-wrap:anywhere}.review-card>.button+.button{margin-left:0}}@media (max-width:420px){.entity-choices,.scope-edit-row{grid-template-columns:1fr}.product-topbar{flex-wrap:wrap}.product-topbar>span{flex-basis:100%}.product-topbar>.button{margin-left:auto}}.auth-layout{gap:clamp(32px,6vw,80px);max-width:1120px}.auth-eyebrow{margin-top:24px;display:block}.auth-story .auth-eyebrow+h1{margin-top:16px}.auth-checklist{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.auth-checklist li{align-items:center;gap:12px;font-size:14px;display:flex}.auth-checklist span{color:#d8c7ff;background:#292135;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.auth-safety{border-top:1px solid #302936;gap:12px;margin:28px 0 20px;padding-top:24px;display:flex}.auth-safety svg{color:#a9d6bf;flex-shrink:0;margin-top:4px}.auth-safety p{color:#b8afc3;font-size:13px;line-height:1.7}.auth-card h2{margin:0 0 10px;font-size:24px;line-height:1.3}.auth-card form>div,.auth-password,.auth-help{grid-column:1/-1;min-width:0}.auth-card form label[for=auth-password]{margin-bottom:-12px}.auth-password{position:relative}.auth-layout .auth-password input{padding-right:54px}.auth-password button{color:#c3b4d9;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:42px;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.auth-password button:hover{background:#30253e}.auth-privacy a,.auth-help summary{color:#d8bbff}.auth-help{border-top:1px solid #302936;padding-top:18px;font-size:13px}.auth-help summary{cursor:pointer}.auth-help p{margin:12px 0}.auth-verification{gap:20px;min-width:0;display:grid}.auth-verification>svg{color:#a9d6bf}.auth-verification p,.auth-verification h2{margin:0}.auth-verification strong{color:#e7e0ee;overflow-wrap:anywhere}.auth-verification ol{color:#c5bbce;padding-left:22px;font-size:14px;line-height:1.75}.auth-verification li+li{margin-top:10px}.auth-verification .button{width:100%}.auth-verification button.text-link{cursor:pointer;color:#d8bbff;text-align:left;background:0 0;border:0;justify-self:start;padding:0}@media (max-width:700px){.auth-layout{padding-top:44px}.auth-story h1{font-size:34px}}.review-progress li.done{color:#b7dfca;background:#14231d;border-color:#3c6956}.company-authorization>.text-link{margin:24px 20px 0 0;display:inline-block}.mfa-instructions{color:#c3b9ce;padding-left:22px;line-height:1.7}.mfa-instructions li+li{margin-top:10px}.auth-privacy a{text-underline-offset:3px;text-decoration:underline}.auth-layout{align-items:start;row-gap:0}.auth-story{grid-area:1/1}.auth-explainer{grid-area:2/1}.auth-layout>.auth-card{grid-area:1/2/3}@media (max-width:900px){.auth-layout{grid-template-columns:1fr;row-gap:24px;max-width:620px;padding-top:36px}.auth-story{grid-area:1/1}.auth-layout>.auth-card{grid-area:2/1}.auth-explainer{grid-area:3/1}.auth-story>svg,.auth-story>img{display:none}.auth-story .auth-eyebrow{margin-top:0}.auth-story h1{font-size:30px;line-height:1.2}.auth-story>p{font-size:14px;line-height:1.7}.auth-checklist{margin-top:0}}
:root{--reading-width:74ch;--ui-copy:#b9b4c7}.breadcrumbs{color:var(--ui-copy);padding-top:28px;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:baseline;gap:12px;display:flex}.breadcrumbs li+li:before{content:"/";color:#8e859e}.breadcrumbs a:hover,.site-map a:hover{text-underline-offset:4px;text-decoration:underline}.breadcrumbs+.page-hero{padding-top:40px}.site-map{padding-bottom:80px}.site-map-tools{color:#c6b4ff;flex-wrap:wrap;gap:16px 32px;margin-bottom:32px;display:flex}.site-map-tools a{align-items:center;min-height:44px;display:inline-flex}.site-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.site-map h2{margin-bottom:20px;font-size:22px}.site-map ul{margin:0;padding:0;list-style:none}.site-map li+li{border-top:1px solid #302b3c}.site-map li a{min-height:48px;color:var(--ui-copy);overflow-wrap:anywhere;align-items:center;padding-block:12px;line-height:1.6;display:flex}@media (max-width:640px){.site-map-grid{grid-template-columns:1fr}}:is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #c0b3ff}:is(.feature-card,.price-card,.product-panel,.gate-panel){min-width:0}:is(.page-hero,.section-heading,.section-title) :is(h1,h2,h3){text-wrap:balance}:is(.legal-content,.trust-page,.approval-guide) :is(p,li){line-height:1.8}.button:disabled{cursor:not-allowed}.prose-page,.operator-details{overflow-wrap:anywhere}.operator-details h2{-webkit-hyphens:auto;hyphens:auto}.header-account-status{color:#b2dec9;align-items:center;gap:8px;font-size:11px;display:inline-flex}.header-account-status .status-dot{width:6px;height:6px}.header-actions{gap:18px}.site-header .button{min-height:40px}.mobile-nav>a{min-height:48px}.mobile-toggle{justify-content:center;align-items:center;min-width:40px;min-height:40px}.trust-page{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,8vw,100px)}.trust-intro{max-width:850px;margin-bottom:40px}.trust-intro>svg{box-sizing:content-box;background:#201b31;border:1px solid #423753;border-radius:14px;width:40px;height:40px;padding:8px;display:block}.trust-intro p{max-width:var(--reading-width)}.trust-facts{background:#121119;border:1px solid #37313f;border-radius:14px;gap:0;padding:0;overflow:hidden}.trust-facts>div{padding:28px}.trust-facts>div+div{border-left:1px solid #37313f}.trust-facts span{font-size:14px}.trust-contents{gap:10px;padding-block:28px 40px}.trust-contents a{background:#15131e;border:1px solid #37313f;border-radius:8px;align-items:center;min-height:44px;padding:9px 16px;font-size:13px;text-decoration:none;display:inline-flex}.trust-contents a:hover{background:#211b2d;border-color:#8b7bb1}.trust-flow{margin-top:16px}.trust-flow article{padding:clamp(22px,3vw,32px)}.trust-flow article p{max-width:var(--reading-width);font-size:15px}.trust-articles{max-width:none}.trust-articles>section{border-top:1px solid #2a2734;margin:0;padding:32px 0}.trust-articles>section :is(p,ul,ol){max-width:var(--reading-width)}.trust-articles h2{max-width:800px}.trust-providers{margin-block:48px}.trust-providers .feature-card{padding:28px}.trust-sources{margin-top:40px}.product-sidebar nav a{min-height:44px;line-height:1.5}.portal-nav-toggle{display:none}.product-sidebar nav a[aria-current]{box-shadow:inset 3px 0 #aa92f4}.product-workspace-label{color:#c5bbda;font-size:12px}.portal-identity{gap:5px;min-width:0;display:grid}.portal-identity strong{color:#dfd9ea;align-items:center;gap:9px;font-size:13px;font-weight:550;display:flex}.portal-identity a{text-overflow:ellipsis;white-space:nowrap;color:#bdb2cc;max-width:42ch;font-size:12px;overflow:hidden}.portal-identity a:hover{text-underline-offset:3px;text-decoration:underline}.portal-topbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.product-main>.workspace-section,.case-workspace{max-width:1480px;margin-inline:auto;padding:clamp(24px,3.5vw,48px)}.product-main>.company-home{max-width:1120px;margin-inline:0}.workspace-section h1{letter-spacing:-1px;margin-bottom:16px;font-size:clamp(28px,3vw,38px);line-height:1.2}.workspace-section h2{line-height:1.3}.workspace-section h3{line-height:1.45}.workspace-section>p,.section-title p,.product-panel>p{color:var(--ui-copy);max-width:var(--reading-width);font-size:14px;line-height:1.8}.section-title{align-items:flex-start}.product-panel{border-radius:14px;padding:clamp(22px,2.5vw,32px)}.product-panel>.eyebrow+h2{margin-top:16px}.product-panel+.form-actions{margin-top:24px}.form-actions,.commercial-actions{gap:12px}.form-actions{align-items:center}.workspace-section>:is(.form-actions,.table-scroll,.mapping-labels){margin-top:24px}.task-note{background:#191621;border-left:3px solid #a996e8;border-radius:0 10px 10px 0;margin:24px 0;padding:20px 24px}.task-note strong{color:#e4dced;font-size:15px;line-height:1.5;display:block}.task-note p{color:var(--ui-copy);max-width:var(--reading-width);margin-block:10px 14px;font-size:14px;line-height:1.8}:is(.product-shell,.product-entry,.auth-layout,.onboarding-container) label{color:#e0dbe8;font-weight:500;line-height:1.6}:is(.product-shell,.product-entry,.auth-layout,.onboarding-container) .field-help{color:var(--ui-copy);max-width:var(--reading-width);font-size:12px;font-weight:400;line-height:1.7;display:block}:is(.product-shell,.product-entry,.onboarding-container) input::placeholder{color:#958b9f}:is(.product-shell,.product-entry,.auth-layout,.onboarding-container) :is(input,select,textarea):disabled{color:#b8afc3;background:#17141e}.onboarding-container{margin-block:44px 72px}.onboarding-container>.text-link{align-items:center;min-height:44px;display:inline-flex}.onboarding-container form.product-panel{gap:26px}.upload-panel{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:22px;padding:28px;display:grid}.upload-panel>label{width:100%}.upload-panel>.button{justify-self:start}.upload-panel .fine-print{margin:0}.import-settings{border:1px solid #393142;border-radius:9px;padding:0 16px}.import-settings[open]{padding-bottom:18px}.import-settings .form-grid{margin-top:12px}.import-settings .fine-print{margin-top:18px}.gate-panel+.upload-panel,.upload-panel+label{margin-top:28px}.product-alert{padding:17px 20px;line-height:1.75}.product-alert ul{margin-top:10px;padding-left:20px}.product-alert li+li{margin-top:8px}.product-alert a{text-underline-offset:4px}.table-scroll{border:1px solid #302b39;border-radius:10px}.table-scroll th{background:#1a1622;line-height:1.6}.table-scroll :is(th,td){vertical-align:top;padding:15px 18px}.table-scroll tbody tr:last-child td{border-bottom:0}.mapping-row{padding-block:24px}.mapping-row small{line-height:1.7}.guide-heading{margin-top:32px;margin-bottom:20px}.guide-progress{color:#bab0c8;align-items:center;gap:16px;margin-block:0 24px;font-size:12px;display:flex}.guide-progress progress{appearance:none;accent-color:#b69af3;background:#292331;border:0;border-radius:20px;width:min(300px,45%);height:6px;overflow:hidden}.guide-progress progress::-webkit-progress-bar{background:#292331}.guide-progress progress::-webkit-progress-value{background:#b69af3;border-radius:20px}.guide-progress progress::-moz-progress-bar{background:#b69af3;border-radius:20px}.case-utilities{gap:8px}.case-utilities a{background:#15111c;border:1px solid #3c3349;border-radius:8px;align-items:center;min-height:42px;padding:8px 13px;display:inline-flex}.case-utilities a:hover{background:#272033;border-color:#8e77b0}.guide-current{padding:clamp(22px,3vw,32px)}.guide-current .guide-next{color:#c5b8d5;border-top:1px solid #44334f;margin-top:18px;padding-top:16px;font-size:13px}.guide-current .guide-owner{margin-top:12px}.guide-roadmap{background:#121018;border:1px solid #37303f;border-radius:10px;margin:24px 0 32px;padding:0 18px}.guide-roadmap>summary{cursor:pointer;color:#c8bad9;min-height:52px;padding-block:14px;font-size:13px;line-height:1.7}.guide-roadmap .case-steps{margin-top:10px}.approval-list>div{row-gap:12px;padding-block:22px}.approval-reason{color:var(--ui-copy);grid-column:2/-1;font-size:12px;line-height:1.7}.execution-requirements{color:#e0cfae;background:#211b14;border:1px solid #544332;border-radius:10px;margin-block:20px 24px;padding:20px;font-size:13px;line-height:1.8}.execution-requirements ul{margin-top:10px;padding-left:20px}.execution-requirements li+li{margin-top:7px}.execution-panel>.button+.button{margin-left:12px}.review-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.review-guide li{background:#19141f;border:1px solid #3c3049;border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.review-guide b{color:#d7c1f7;background:#342843;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.review-guide strong{font-size:14px;line-height:1.5;display:block}.review-guide span{color:var(--ui-copy);margin-top:8px;font-size:12px;line-height:1.8;display:block}@media (max-width:1200px){.header-account-status{display:none}}@media (max-width:900px){.review-guide{grid-template-columns:minmax(0,1fr)}.portal-topbar-actions{flex-shrink:1}.portal-identity a{max-width:26ch}}@media (max-width:760px){.product-main>.workspace-section,.case-workspace{padding:28px 20px 48px}.product-sidebar{gap:16px;padding:18px 20px 10px}.product-sidebar nav{gap:6px;margin-top:0;padding-bottom:8px}.product-sidebar nav a{padding:10px 13px;font-size:12px}.portal-navigation{order:3;width:100%;min-width:0}.portal-nav-toggle{color:#e6ddef;text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#201929;border:1px solid #42374f;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.portal-nav-toggle span{flex:1}.portal-nav-toggle small{color:#bfb0ce;margin-top:3px;font-size:11px;display:block}.portal-nav-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.product-sidebar .portal-navigation nav{display:none}.product-sidebar .portal-navigation nav[data-open=true]{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:10px;display:grid}.product-sidebar .portal-navigation nav a{white-space:normal}.sidebar-bottom>a:first-child{display:none}.sidebar-bottom{gap:14px}.product-topbar{align-items:flex-start;gap:18px;padding:18px 20px}.portal-identity{flex:220px}.portal-identity a{max-width:100%}.portal-topbar-actions{justify-content:flex-start}.portal-topbar-actions .button{padding:10px 14px;font-size:12px}.company-choices{gap:18px}.guide-heading{flex-wrap:wrap;gap:12px}.guide-progress{flex-wrap:wrap;gap:10px}.guide-progress progress{width:100%}.trust-facts{grid-template-columns:1fr}.trust-facts>div{padding:24px}.trust-facts>div+div{border-top:1px solid #37313f;border-left:0}.trust-contents{flex-direction:row}.trust-flow>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.header-inner{gap:12px;padding-inline:16px}.header-actions{gap:8px}.site-header .portal-cta{padding:8px 12px;font-size:11px;display:inline-flex}.site-header .portal-cta svg{display:none}.site-header .language-switch{gap:4px}.site-header .logo{font-size:24px}.site-header .brand-mark{width:29px;height:34px}.onboarding-container{margin-top:32px;padding-inline:20px}.product-topbar{flex-wrap:wrap}.product-panel,.upload-panel,.gate-panel{padding:20px}.task-note{padding:18px 20px}.section-title>.mono{white-space:normal;line-height:1.8}.guide-current h2{font-size:23px}.guide-roadmap{padding-inline:14px}.approval-reason{grid-column:1/-1}.execution-panel>.button+.button{margin:12px 0 0}.table-scroll :is(th,td){padding:12px 14px}}@media (max-width:380px){.header-inner{gap:8px;padding-inline:12px}.header-actions{gap:6px}.site-header .logo{gap:6px;font-size:21px}.site-header .brand-mark{width:24px;height:28px}.site-header .portal-cta{padding-inline:9px;font-size:10px}}
