:root{--ink:#073d3a;--body:#29485f;--muted:#708399;--line:#d8e4e8;--teal:#0aa393;--teal-deep:#08766d;--blue:#2563df;--blue-deep:#0e4c74;--mint:#e8faf4;--cloud:#f3f8f9;--amber:#f2b84b}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(190,243,228,.6),transparent 28rem),linear-gradient(145deg,#f8fcfb,#edf5f7 62%,#f3f7fb);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.languageSwitcher{position:fixed;z-index:1000;top:14px;right:18px;display:flex;align-items:center;gap:5px;border:1px solid rgba(8,118,109,.2);border-radius:999px;background:hsla(0,0%,100%,.94);padding:4px 6px;box-shadow:0 7px 24px rgba(17,61,70,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.languageSwitcher button{min-height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:4px 8px;font-size:11px;box-shadow:none}.languageSwitcher button.active{background:var(--teal-deep);color:#fff}.languageSwitcher span{color:var(--line)}.pageShell{position:relative;width:min(1240px,calc(100% - 40px));min-height:100vh;margin:0 auto;padding:58px 0 26px;isolation:isolate}.hero{margin-bottom:36px}.hero .eyebrow{margin:0 0 9px;color:var(--teal);font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.hero h1{margin:0;color:#063f3b;font-size:clamp(44px,5vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:850}.hero .subtitle{margin:20px 0 0;color:var(--body);font-size:18px}.orbit{z-index:-1;top:116px;right:62px;width:158px;height:158px;background:linear-gradient(135deg,rgba(223,234,218,.88) 0 48%,rgba(136,155,172,.5) 49% 100%);box-shadow:0 22px 50px rgba(56,86,102,.12)}.orbit,.orbit:before{position:absolute;border:1px solid rgba(67,103,124,.18);border-radius:50%}.orbit:before{content:"";inset:-17px 33px 33px -17px}.orbit span{position:absolute;top:50px;right:-5px;width:8px;height:8px;border-radius:50%;background:#eef5d9;box-shadow:0 0 0 7px hsla(75,58%,91%,.18)}.activationCard{min-height:560px;border:1px solid hsla(0,0%,100%,.92);border-radius:36px;background:hsla(0,0%,100%,.89);box-shadow:0 28px 78px rgba(30,74,86,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:44px 64px 54px}.cardTopline{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.cardTopline>span{color:var(--muted);font-size:12px}.textButton{min-height:auto;padding:0;border:0;background:transparent;color:var(--teal);font-weight:800;cursor:pointer}.textButton:hover{color:var(--teal-deep)}.inventoryPanel,.productPanel{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:17px;background:hsla(0,0%,100%,.74);padding:18px 22px}.inventoryPanel div{display:grid;grid-gap:5px;gap:5px}.inventoryPanel span,.productPanel span{color:var(--muted);font-size:12px;font-weight:750}.inventoryPanel strong,.productPanel strong{color:var(--ink);font-size:18px}.inventoryPanel p{margin:0;color:var(--muted)}.productPanel{margin-top:12px;padding-block:14px}.productPanel strong{margin-right:auto}.productPanel em{color:var(--muted);font-size:13px;font-style:normal;font-weight:800;text-transform:uppercase}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0 28px;padding:0;list-style:none}.steps li{display:flex;align-items:center;gap:12px;min-height:56px;border:1px solid var(--line);border-radius:14px;color:#758599;padding:10px 15px;font-size:14px;font-weight:800}.steps li span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:#e7edf2;color:#758599}.steps li.current{border-color:#9ab9ff;background:#eef4ff;color:var(--blue);box-shadow:inset 0 0 0 1px rgba(37,99,223,.04)}.steps li.current span{background:var(--blue);color:#fff}.steps li.completed{color:var(--teal-deep)}.steps li.completed span{background:#13b98c;color:#fff}.confirm,.success,form{display:grid;grid-gap:18px;gap:18px}h2,p{margin:0}h2{color:var(--ink);font-size:20px;letter-spacing:-.02em}p{color:var(--muted);line-height:1.65}label{display:grid;grid-gap:9px;gap:9px;color:var(--body);font-size:14px;font-weight:800}input,select,textarea{width:100%;border:1px solid #cbd9df;border-radius:12px;background:#fff;color:var(--ink);padding:14px 16px;outline:none}input::placeholder,textarea::placeholder{color:#9ba8b3}input:focus,select:focus,textarea:focus{border-color:#6e9cff;box-shadow:0 0 0 4px rgba(37,99,223,.1);outline:none}.primaryLink,.secondaryLink,button{min-height:48px;border:0;border-radius:11px;background:linear-gradient(120deg,var(--blue-deep),var(--blue));color:#fff;padding:12px 20px;font-weight:850;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.primaryLink:hover,.secondaryLink:hover,button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,223,.18);filter:saturate(1.08)}button:disabled{cursor:wait;opacity:.55;transform:none;box-shadow:none}.keyForm{padding-top:10px}.inlineField{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px}.inlineField button{min-width:142px}.helper{font-size:13px}.successBanner{border-radius:12px;background:var(--mint);color:#08775a;padding:14px 16px;font-size:14px;font-weight:800}.accountFlow{gap:14px}.guideBlock{position:relative;display:grid;grid-template-columns:48px 1fr;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.84);padding:20px}.guideBlock:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--amber),var(--teal))}.guideNumber{color:#9d7a2e;font:800 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;padding-top:5px}.guideBlock h2{margin-bottom:5px}.guideBlock p{font-size:14px}.guideBlock code{border-radius:5px;background:#edf4f6;color:#154d59;padding:2px 5px;font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.primaryLink,.secondaryLink{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:14px;background:var(--teal)}.secondaryLink{border:1px solid #b9d9d5;background:#fff;color:var(--teal-deep)}.secondaryLink:hover{background:#f4fffc;box-shadow:0 8px 20px rgba(10,163,147,.13)}.accountFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.formActions{display:flex;gap:10px;margin-top:16px}.backButton{border:1px solid var(--line);background:#fff;color:var(--body)}.backButton:hover{background:var(--cloud);box-shadow:none}.securityNotice{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 18px;gap:8px 18px;border:1px solid #f0d9b5;border-radius:15px;background:#fffaf1;padding:16px 18px}.securityNotice strong{color:#9a4e16}.securityNotice p{color:#85572f;font-size:13px}.sectionKicker{margin-bottom:5px;color:var(--teal);font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.summary{display:grid;grid-template-columns:150px 1fr;grid-gap:11px 18px;gap:11px 18px;border:1px solid var(--line);border-radius:15px;background:#f8fbfb;padding:18px}.summary span{color:var(--muted);font-size:13px}.summary strong{color:var(--ink);overflow-wrap:anywhere}.notice{border-left:4px solid var(--amber);border-radius:8px;background:#fffaf0}.error,.notice{padding:13px 15px}.error{margin-top:18px;border-radius:12px;background:#fff0f0;color:#b42318;font-weight:800}.success{text-align:center}.success>span{display:grid;width:58px;height:58px;margin:0 auto;place-items:center;border-radius:50%;background:var(--mint);color:var(--teal-deep);font-size:27px;font-weight:900}.success>code{overflow-wrap:anywhere;border-radius:10px;background:#f0f5f6;color:#244b58;padding:13px}.orderProgress{display:grid;grid-template-columns:repeat(4,1fr);margin:8px 0 4px;padding:0;list-style:none;counter-reset:progress}.orderProgress li{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#91a0ad;font-size:12px}.orderProgress li:before{content:"";position:absolute;z-index:0;top:15px;right:50%;width:100%;height:3px;background:#e3eaed}.orderProgress li:first-child:before{display:none}.orderProgress li>span{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;border:3px solid #fff;border-radius:50%;background:#e3eaed;color:#7f919e;box-shadow:0 0 0 1px #d7e1e5;font-size:11px;font-weight:900}.orderProgress li>strong{font-weight:800}.orderProgress li.done:before,.orderProgress li.now:before{background:var(--teal)}.orderProgress li.done{color:var(--teal-deep)}.orderProgress li.done>span{background:var(--teal);color:#fff;box-shadow:0 0 0 1px var(--teal)}.orderProgress li.now{color:var(--blue-deep)}.orderProgress li.now>span{background:#fff;color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,223,.18)}.orderProgress.attention li.now{color:#9a4e16}.orderProgress.attention li.now>span{color:#a65b1d;box-shadow:0 0 0 3px rgba(242,184,75,.25)}footer{display:flex;justify-content:space-between;gap:20px;margin-top:24px;color:var(--muted);font-size:12px}@media (max-width:760px){.pageShell{width:min(100% - 24px,620px);padding-top:30px}.hero{margin-bottom:24px}.hero .eyebrow{display:none}.hero h1{font-size:42px}.hero .subtitle{margin-top:12px;font-size:15px}.orbit{top:60px;right:12px;width:100px;height:100px;opacity:.7}.activationCard{border-radius:24px;padding:24px 18px 34px}.cardTopline>span{display:none}.inventoryPanel{align-items:flex-start;flex-direction:column;gap:8px}.steps li{justify-content:center;padding:9px 6px;font-size:12px;text-align:center}.steps li span{display:none}.inlineField{grid-template-columns:1fr}.inlineField button{width:100%}.guideBlock{grid-template-columns:34px 1fr;padding:17px 14px}.accountFields{grid-template-columns:1fr}.formActions{flex-direction:column-reverse}.formActions button{width:100%}.securityNotice,.summary{grid-template-columns:1fr}.summary{gap:5px}.orderProgress li{font-size:10px}.orderProgress li>span{width:28px;height:28px}.orderProgress li:before{top:13px}footer{flex-direction:column;align-items:center;text-align:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.portalKicker{color:var(--teal);font:850 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.entryShell{min-height:100vh;display:grid;place-items:center;padding:32px}.entryPanel{width:min(980px,100%);display:grid;grid-gap:30px;gap:30px}.entryPanel>header{max-width:680px;display:grid;grid-gap:12px;gap:12px}.entryPanel h1{margin:0;color:var(--ink);font-size:clamp(42px,6vw,68px);letter-spacing:-.055em}.entryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.entryCard{min-height:300px;display:flex;flex-direction:column;gap:14px;border:1px solid hsla(0,0%,100%,.95);border-radius:26px;background:hsla(0,0%,100%,.9);box-shadow:0 24px 64px rgba(20,64,76,.12);color:var(--ink);padding:30px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.entryCard:hover{transform:translateY(-3px);box-shadow:0 30px 72px rgba(20,64,76,.17)}.entryCard>span{color:var(--teal);font:850 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.entryCard h2{margin-top:18px;font-size:30px}.entryCard strong{margin-top:auto;color:var(--blue)}.entryCard.individual{background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(232,250,244,.93))}.entryFootnote{color:var(--muted);font-size:13px;text-align:center}.supportWidget{position:fixed;z-index:1200;right:24px;bottom:24px;display:grid;justify-items:end}.supportTrigger{display:flex;align-items:center;gap:9px;min-height:54px;border:1px solid hsla(0,0%,100%,.52);border-radius:999px;background:linear-gradient(125deg,#635bdb,#268be4);padding:11px 18px 11px 13px;box-shadow:0 18px 38px rgba(48,94,185,.27)}.supportTrigger svg{width:28px;height:28px}.supportTrigger span{font-size:13px;letter-spacing:.02em}.supportClose:focus-visible,.supportPopover>a:focus-visible,.supportTrigger:focus-visible{outline:3px solid rgba(37,99,223,.28);outline-offset:3px}.supportPopover{position:absolute;right:0;bottom:calc(100% + 13px);width:min(310px,calc(100vw - 28px));visibility:hidden;opacity:0;transform:translateY(12px) scale(.97);transform-origin:88% 100%;border:1px solid rgba(90,105,170,.18);border-radius:22px;background:hsla(0,0%,100%,.97);box-shadow:0 26px 70px rgba(28,62,105,.24);padding:16px;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.supportWidget.isOpen .supportPopover{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.supportPopover:before{content:"";position:absolute;right:0;bottom:-16px;width:100%;height:16px}.supportPopover:after{content:"";position:absolute;right:28px;bottom:-7px;width:14px;height:14px;border-right:1px solid rgba(90,105,170,.18);border-bottom:1px solid rgba(90,105,170,.18);background:#fff;transform:rotate(45deg)}.supportPopover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.supportPopover>header div{display:grid;grid-gap:3px;gap:3px}.supportPopover>header span{color:#7462cc;font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.supportPopover>header strong{color:var(--ink);font-size:17px}.supportClose{min-height:30px;width:30px;border-radius:50%;background:#edf2f7;color:#536779;padding:0;font-size:21px;line-height:1;box-shadow:none}.supportClose:hover{background:#e3eaf0;box-shadow:none;transform:none}.supportQrFrame{overflow:hidden;border:1px solid #e4e9f3;border-radius:16px;background:#fff}.supportQrFrame img{display:block;width:100%;height:auto}.supportPopover>p{margin:11px 2px 10px;color:var(--muted);font-size:12px;text-align:center}.supportPopover>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;background:linear-gradient(120deg,#f1edff,#e8f4ff);color:#355a87;padding:11px 13px;text-decoration:none}.supportPopover>a span{color:#5848bf;font-weight:900}.supportPopover>a strong{font-size:11px}.applicantShell,.portalLogin{min-height:100vh;display:grid;place-items:center;padding:24px}.applicantCard,.portalLogin form{width:min(470px,100%);display:grid;grid-gap:18px;gap:18px;border:1px solid #fff;border-radius:28px;background:hsla(0,0%,100%,.92);box-shadow:0 28px 80px rgba(20,64,76,.14);padding:38px}.applicantCard h1,.portalLogin h1{margin:0;font-size:36px;letter-spacing:-.04em}.portalMessage{border-left:4px solid var(--amber);border-radius:8px;background:#fff8e8;color:#805110;padding:12px 14px;font-size:13px;font-weight:800;overflow-wrap:anywhere}.brokerShell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#edf3f5}.projectRail{display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;background:#102d37;color:#fff;padding:28px 20px}.projectRail h1{margin:5px 0 0;font-size:26px}.projectRail nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.projectGroup{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.projectGroup>h2{margin:0;padding:0 10px 3px;color:#78aaa9;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projectRail nav button{display:grid;grid-gap:5px;gap:5px;min-height:66px;background:transparent;color:#d7e5e8;text-align:left}.projectRail nav button.active{background:hsla(0,0%,100%,.11);box-shadow:inset 3px 0 var(--amber)}.projectRail nav .dashboardNav{min-height:74px;margin-bottom:12px;border:1px solid rgba(77,198,184,.28);background:rgba(9,163,147,.08)}.projectRail nav .dashboardNav.active{background:rgba(9,163,147,.2);box-shadow:inset 3px 0 #4dc6b8}.projectRail nav span{color:#9bb3ba;font-size:11px}.projectRail,.projectRail nav{min-width:0}.projectRail h1{overflow-wrap:anywhere}.providerProjectNavigation{display:grid;min-width:0;grid-gap:14px;gap:14px;margin-bottom:14px}.providerEnterprisePicker,.providerProjectSearch{min-width:0;gap:7px}.projectRail nav .providerEnterprisePicker>span,.projectRail nav .providerProjectSearch>span{color:#b7d4d8;font-size:11px;font-weight:800}.providerEnterprisePicker select,.providerProjectSearch input{min-width:0;width:100%;min-height:42px;border:1px solid #49656e;border-radius:9px;background:#183b46;color:#f3f8f9;padding:10px 12px;font-size:12px;font-weight:650}.providerEnterprisePicker select{padding-right:28px;text-overflow:ellipsis}.providerEnterprisePicker option{background:#183b46;color:#f3f8f9}.providerEnterprisePicker select:disabled{opacity:.7;cursor:default}.providerProjectSearch input::placeholder{color:#a8c0c7;font-weight:400}.providerEnterprisePicker select:focus,.providerProjectSearch input:focus{border-color:#4dc6b8;box-shadow:0 0 0 3px rgba(77,198,184,.18)}.providerEnterprisePicker select:focus-visible,.providerProjectSearch input:focus-visible{outline:2px solid #4dc6b8;outline-offset:2px}.providerProjectHeading{display:grid;min-width:0;grid-gap:5px;gap:5px;border-top:1px solid rgba(183,212,216,.18);padding:15px 4px 0}.providerProjectHeading>h2,.providerProjectHeading>strong{margin:0;color:#d7e5e8;font-size:12px;line-height:1.5;font-weight:800;overflow-wrap:anywhere}.projectRail nav .providerProjectHeading>span{color:#a8c0c7;font-size:10px;font-weight:500}.providerProjectList{display:grid;min-width:0;align-content:start;grid-gap:6px;gap:6px;max-height:clamp(12rem,calc(100vh - 28rem),36rem);max-height:clamp(12rem,calc(100dvh - 28rem),36rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#5f8087 transparent;padding:3px}.projectRail nav .providerProjectList button{min-width:0;width:100%;min-height:88px;gap:7px;padding:12px 10px;box-shadow:none}.projectRail nav .providerProjectList button>strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.projectRail nav .providerProjectList button:hover{background:hsla(0,0%,100%,.06);transform:none}.projectRail nav .providerProjectList button.active{background:hsla(0,0%,100%,.11);box-shadow:inset 3px 0 var(--amber)}.projectRail nav .providerProjectList button:focus-visible{outline:2px solid #4dc6b8;outline-offset:1px}.providerProjectEmpty{border:1px dashed #49656e;border-radius:9px;color:#b7d4d8;padding:18px 12px;font-size:12px;text-align:center}.projectNavDate{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px;min-width:0;font-size:10px;line-height:1.5;font-weight:500}.projectRail nav .projectNavDate{color:#b7cbd1}.projectRail nav .projectNavDate>span{color:inherit;font-size:inherit}.projectCreatedAt time,.projectNavDate time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em}.projectCreatedAt{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-top:10px;color:#526c7b;font-size:12px;line-height:1.5;font-weight:500}.projectCreatedAt time{color:var(--body);font-weight:650}.projectCreatedAt .projectTimeZone{color:#647d8b;font-size:10px}.portalLogout{border:1px solid hsla(0,0%,100%,.24);background:transparent}.projectDesk{min-width:0;padding:32px}.projectDesk>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.projectDesk h2{margin:4px 0 0;font-size:30px}.enterpriseContext{display:block;margin-top:5px;color:var(--teal-deep);font-size:13px;font-weight:900}.providerDashboard{display:grid;grid-gap:16px;gap:16px}.portfolioHero{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:28px;gap:28px;border-radius:18px;background:linear-gradient(125deg,#0d3d43,#116e6d);color:#fff;padding:26px 30px;box-shadow:0 18px 45px rgba(13,61,67,.18)}.portfolioHero h2{margin:5px 0 8px;color:#fff;font-size:31px}.portfolioHero p:last-child{max-width:620px;margin:0;color:#c9e5e2;font-size:13px}.portfolioTotal{display:grid;min-width:190px;border-left:1px solid hsla(0,0%,100%,.22);padding-left:28px}.portfolioTotal small,.portfolioTotal span{color:#b9d9d5;font-size:11px;font-weight:850}.portfolioTotal strong{margin:3px 0;color:#fff;font-size:46px;line-height:1;letter-spacing:-.04em}.dashboardMetrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboardMetrics article{display:grid;grid-gap:8px;gap:8px;border-top:3px solid var(--teal);background:#fff;padding:15px}.dashboardMetrics article:nth-child(n+5){border-color:var(--blue)}.dashboardMetrics span{min-height:30px;color:var(--muted);font-size:11px;font-weight:850}.dashboardMetrics strong{color:var(--ink);font-size:25px}.enterpriseOverview{border:1px solid #cedfe3;border-radius:16px;background:#fff;padding:20px}.enterpriseOverview>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.enterpriseOverview h3{margin:3px 0 0;font-size:20px}.enterpriseOverview>header>span{color:var(--muted);font-size:11px}.enterpriseSummaryList{display:grid;grid-gap:10px;gap:10px}.enterpriseSummary{border:1px solid var(--line);border-radius:12px;background:#f7fafb;padding:15px}.enterpriseSummaryHead{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.enterpriseSummaryHead>div:first-child{display:grid;grid-gap:4px;gap:4px}.enterpriseSummaryHead>div:first-child strong{font-size:16px}.enterpriseSummaryHead>div:first-child span{color:var(--muted);font-size:11px}.enterpriseSummaryHead dl{display:flex;gap:22px;margin:0}.enterpriseSummaryHead dl div{display:grid;grid-gap:2px;gap:2px}.enterpriseSummaryHead dt{color:var(--muted);font-size:10px;font-weight:800}.enterpriseSummaryHead dd{margin:0;color:var(--ink);font-size:18px;font-weight:900}.dashboardProjectLinks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;border-top:1px solid var(--line);padding-top:11px}.dashboardProjectLinks button{display:grid;grid-gap:2px;gap:2px;min-height:46px;border:1px solid #c8dadd;background:#fff;color:var(--ink);padding:8px 11px;text-align:left}.dashboardProjectLinks button:hover{border-color:var(--teal)}.dashboardProjectLinks small{color:var(--muted);font-size:10px}.dashboardProjectLinks button{max-width:100%;min-width:0}.dashboardProjectLinks button>span{overflow-wrap:anywhere}.dashboardProjectLinks button:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.dashboardProjectLinks .projectNavDate{margin-top:3px;color:#526c7b}.projectStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.projectStats div{display:grid;grid-gap:8px;gap:8px;border-top:3px solid var(--teal);background:#fff;padding:17px}.projectStats span{color:var(--muted);font-size:12px;font-weight:800}.projectStats strong{font-size:24px}.portalTable{overflow:auto;background:#fff;box-shadow:0 16px 45px rgba(20,64,76,.08)}.portalTable table{width:100%;min-width:960px;border-collapse:collapse}.brokerShell .portalTable table{min-width:1900px}.portalTable td,.portalTable th{border-bottom:1px solid var(--line);padding:13px;text-align:left;font-size:12px}.portalTable th{color:var(--muted);font-weight:900}.portalTable td button{min-height:34px;padding:7px 10px;font-size:11px}.rowAssignmentSelect{width:150px;min-height:36px;padding:7px 9px;font-size:11px}.assignedAction{display:inline-flex;min-width:110px;color:var(--muted);font-size:11px;font-weight:800}.portalStatus{display:inline-flex;border-radius:999px;background:#edf3f5;padding:5px 8px;font-size:10px;font-weight:900}.portalStatus.approved{background:#e1f7ed;color:#087557}.portalStatus.rejected{background:#fff0ef;color:#aa302a}.teamConsole{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px;border:1px solid #cfe0e4;border-radius:14px;background:#e7f0f2;padding:16px}.teamConsole form,.teamConsole>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.teamConsole h3{margin:0;color:var(--ink);font-size:16px}.teamConsole form:last-child{grid-column:1/-1;grid-template-columns:1fr 1.2fr 1.2fr auto;align-items:end}.teamChips{display:flex;flex-wrap:wrap;gap:7px}.teamChips button{display:flex;align-items:center;gap:8px;min-height:36px;border:1px solid #bed1d6;background:#fff;color:var(--body);padding:7px 10px}.teamChips button.active{border-color:var(--teal);background:#d9f2ed;color:var(--teal-deep)}.teamChips small{opacity:.68}.quickAssign{display:flex;align-items:center;gap:10px;margin-bottom:12px;border:1px solid #cfe0e4;border-radius:10px;background:#f4f8f9;padding:10px 14px}.quickAssign strong{margin-right:auto;font-size:13px}.quickAssign input{width:100px}.assignmentBar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;border-left:4px solid var(--amber);background:#fff;padding:10px 14px}.assignmentBar strong{margin-right:auto;font-size:13px}.assignmentBar select{width:min(260px,100%)}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--muted);font-size:12px}.pagination>span{margin-right:auto}.pagination label{display:flex;align-items:center;gap:7px}.pagination select{width:auto;min-width:70px;padding-block:8px}.pagination button{min-height:36px;padding:7px 12px}.teamBadge{display:inline-flex;border:1px solid #cbdce0;border-radius:7px;background:#f2f7f8;color:#345661;padding:5px 7px;font-size:10px;font-weight:850}.timeCell{min-width:142px;white-space:nowrap}.applicantState{display:flex;align-items:center;gap:14px;border-block:1px solid var(--line);padding:18px 0}.applicantState>span{width:14px;height:14px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 7px rgba(10,163,147,.12)}.applicantState div{display:grid;grid-gap:4px;gap:4px}.applicantState small{color:var(--muted)}.applicantState strong{font-size:20px}.applicantCard dl{display:grid;margin:0}.applicantCard dl div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);padding:11px 0}.applicantCard dt{color:var(--muted);font-size:12px}.applicantCard dd{margin:0;font-weight:800;overflow-wrap:anywhere}.applicantAction{display:grid;place-items:center;min-height:52px;border-radius:12px;background:linear-gradient(120deg,var(--teal-deep),var(--teal));color:#fff;text-decoration:none;font-weight:900}.applicantNote{border-radius:10px;background:#eef7f5;padding:13px;font-size:12px}.applicantShell .applicantCard{width:min(680px,100%)}.sameApplicantNotice{display:grid;grid-gap:5px;gap:5px;border:1px solid #ebca79;border-left:5px solid var(--amber);border-radius:12px;background:#fff9e8;padding:14px 16px}.sameApplicantNotice strong{color:#704b0c;font-size:13px}.sameApplicantNotice p{margin:0;color:#7c5d26;font-size:12px;line-height:1.55}.applicantSteps{display:grid;grid-gap:4px;gap:4px}.applicantStep{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:13px;gap:13px}.applicantStepMarker{position:relative;display:flex;justify-content:center}.applicantStepMarker span{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:4px solid #fff;border-radius:50%;background:#718790;color:#fff;box-shadow:0 0 0 1px #cfdcdf;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.applicantStepMarker i{position:absolute;top:34px;bottom:-12px;width:2px;background:#cfdcdf}.applicantStep.approved .applicantStepMarker span{background:var(--teal);box-shadow:0 0 0 1px var(--teal)}.applicantStep.retry_required .applicantStepMarker span{background:var(--amber);box-shadow:0 0 0 1px var(--amber)}.applicantStep.rejected .applicantStepMarker span{background:#c8443b;box-shadow:0 0 0 1px #c8443b}.applicantStep.processing .applicantStepMarker span,.applicantStep.submitted .applicantStepMarker span{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.applicantStepContent{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;border:1px solid #d7e4e7;border-radius:15px;background:#f8fbfb;padding:17px}.applicantStep.retry_required .applicantStepContent{border-color:#eac76a;background:#fffbef}.applicantStep.rejected .applicantStepContent{border-color:#efc2bd;background:#fff8f7}.applicantStepContent header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.applicantStepContent header>div{display:grid;grid-gap:4px;gap:4px}.applicantStepContent header small{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.applicantStepContent h2{margin:0;color:var(--ink);font-size:18px}.applicantStepContent>p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.applicantStepContent>time{color:var(--muted);font-size:9px}.applicantStepPill{flex:0 0 auto;border-radius:999px;background:#e8eff1;color:#4a6370;padding:5px 8px;font-size:10px;font-weight:900}.applicantStepPill.approved{background:#dff4ec;color:#087557}.applicantStepPill.rejected{background:#fde8e6;color:#aa302a}.applicantStepPill.retry_required{background:#ffeab4;color:#85570b}.applicantStepPill.processing,.applicantStepPill.submitted{background:#e4edff;color:#2459ae}.applicantStepReason{display:grid;grid-gap:4px;gap:4px;border-left:3px solid #c8443b;background:#fff;padding:9px 11px}.applicantStepReason strong{color:#9a302a;font-size:10px}.applicantStepReason span{color:#70413c;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.applicantStepAction{display:flex;min-height:44px;align-items:center;justify-content:space-between;border-radius:10px;background:linear-gradient(120deg,var(--teal-deep),var(--teal));color:#fff;padding:10px 13px;text-decoration:none;font-size:12px;font-weight:900}.applicantStep.rejected .applicantStepAction,.applicantStep.retry_required .applicantStepAction{background:linear-gradient(120deg,#9a5e0b,#d28b16)}.applicantStepUnavailable{border:1px dashed #b8cbd0;border-radius:9px;color:var(--muted);padding:11px 13px;font-size:11px;font-weight:800}.applicantNote{margin:0;line-height:1.55}.clientShell{min-height:100vh;display:grid;grid-template-columns:276px minmax(0,1fr);background:#f1f5f7}.clientRail{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:24px;gap:24px;background:#0d3038;color:#fff;padding:28px 20px}.clientRail h1{margin:6px 0 0;color:#fff;font-size:23px;letter-spacing:-.03em}.clientNav,.clientRail nav{display:grid;grid-gap:7px;gap:7px}.clientRail button{min-height:44px;border-radius:9px;background:transparent;color:#d7e5e8;text-align:left;box-shadow:none}.clientRail button:hover{transform:none;background:hsla(0,0%,100%,.07);box-shadow:none}.clientRail button.active{background:hsla(0,0%,100%,.11);box-shadow:inset 3px 0 var(--amber)}.clientRail nav button{display:grid;grid-gap:5px;gap:5px;min-height:64px}.clientRail nav span{color:#9bb3ba;font-size:11px}.clientDesk{min-width:0;padding:32px}.apiReference>header,.clientDesk>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.apiReference h2,.clientDesk h2{margin:4px 0;font-size:30px}.dualStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.dualStats>div{display:grid;grid-gap:6px;gap:6px;border-top:3px solid #7895a0;background:#fff;padding:17px}.dualStats .diditStat{border-color:var(--teal)}.dualStats .tevauStat{border-color:var(--blue)}.dualStats small,.dualStats span{color:var(--muted);font-size:12px;font-weight:800}.dualStats strong{color:var(--ink);font-size:28px}.providerStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.providerStats>div{display:grid;grid-gap:6px;gap:6px;border-top:3px solid #7895a0;background:#fff;padding:17px}.providerStats .diditStat{border-color:var(--teal)}.providerStats .sumsubStat{border-color:#8b5cf6}.providerStats .tevauStat{border-color:var(--blue)}.providerStats small,.providerStats span{color:var(--muted);font-size:12px;font-weight:800}.providerStats strong{color:var(--ink);font-size:25px}.providerChoice{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.providerChoice button{border:1px solid var(--line);background:#fff;color:var(--body)}.providerChoice button.active{border-color:var(--teal);background:var(--mint);color:var(--teal-deep);box-shadow:inset 0 0 0 1px var(--teal)}.providerTag{display:inline-flex;border-radius:999px;background:#ddf4ef;color:#087557;padding:5px 8px;font-size:10px;font-weight:900;text-transform:capitalize}.providerTag.sumsub{background:#eee8ff;color:#6842b8}.documentDownloads{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.documentDownloads a{border-radius:9px;background:var(--teal-deep);color:#fff;padding:11px 15px;text-decoration:none;font-size:12px;font-weight:900}.documentDownloads a:last-child{background:var(--blue)}.integrationConsole{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0}.eventLog,.integrationConsole>article{border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px}.eventLog h3,.integrationConsole h3{margin:3px 0 14px}.consoleTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.oneTimeSecret{display:grid;grid-gap:8px;gap:8px;margin:12px 0;border:1px solid #e7ba54;border-radius:10px;background:#fff8e4;padding:12px}.oneTimeSecret code{overflow-wrap:anywhere;font-size:11px}.keyList{display:grid;grid-gap:7px;gap:7px}.keyList>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:8px}.keyList code{overflow:hidden;font-size:10px;text-overflow:ellipsis}.keyList span{color:var(--muted);font-size:10px}.integrationConsole form{display:grid;grid-gap:9px;gap:9px}.eventLog{margin-bottom:14px}.eventLog>div{max-height:300px;overflow:auto}.eventLog p{display:grid;grid-template-columns:150px 70px 1fr 1.2fr;grid-gap:10px;gap:10px;margin:0;border-top:1px solid var(--line);padding:10px 0;font-size:11px}.eventLog time{color:var(--muted)}.recordTools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.recordTools>div{display:flex;gap:6px}.recordTools button{min-height:38px;border:1px solid var(--line);background:#fff;color:var(--body);padding:7px 12px}.recordTools button.active{border-color:var(--teal);background:var(--mint);color:var(--teal-deep)}.recordTools input{width:min(380px,100%);padding-block:10px}.clientTable{min-width:1320px!important}.clientTable.dualKycTable{min-width:1580px!important}.linkCell{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkCell,.linkCell a{color:var(--blue-deep)}.linkCell a{font-weight:850;text-decoration:none}.linkCell a:hover{text-decoration:underline}.localizedEn{display:none}html[lang=en] .localizedZh{display:none!important}html[lang=en] .localizedEn{display:inline}.clientVerificationStep{display:grid;justify-items:start;grid-gap:7px;gap:7px;min-width:190px;white-space:normal}.clientVerificationStepHead{display:flex;align-items:center;gap:7px}.clientVerificationStepHead>span:first-child{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#e7f5f2;color:var(--teal-deep);font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.clientVerificationStepHead strong{color:var(--ink);font-size:11px}.clientVerificationStep>a{color:var(--blue-deep);font-size:11px;font-weight:900;text-decoration:none}.clientVerificationStep>a:hover{text-decoration:underline}.supplementalStepCell{min-width:230px}.supplementalVerificationStep{border-left:3px solid #8b5cf6;padding-left:11px}.supplementalVerificationStep .clientVerificationStepHead>span:first-child{background:#f0eaff;color:#7040c8}.supplementalPill{display:inline-flex;border-radius:999px;background:#edf3f5;color:#4a6370;padding:5px 8px;font-size:10px;font-weight:900}.supplementalPill.approved{background:#e1f7ed;color:#087557}.supplementalPill.rejected{background:#fff0ef;color:#aa302a}.supplementalPill.retry_required{background:#fff7df;color:#8a5d0a}.supplementalPill.processing,.supplementalPill.submitted{background:#ebf2ff;color:#2459ae}.supplementalReason{max-width:260px;color:#9b3730;line-height:1.45}.stepReasonCode{display:inline-block;margin-left:5px;border-radius:4px;background:#f2e8e6;color:#9b3730;padding:1px 4px;font-size:9px}.stepLinkMissing{color:var(--muted)}.opsVerificationCell{min-width:360px;max-width:430px}.opsVerificationStack{display:grid;grid-gap:7px;gap:7px}.opsVerificationStep{display:grid;grid-template-columns:28px minmax(120px,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #d8e4e7;border-left:3px solid #8ba3ab;border-radius:10px;background:#f8fbfb;padding:8px}.opsVerificationStep.approved{border-left-color:#0aa393;background:#f3fbf8}.opsVerificationStep.rejected{border-left-color:#c8443b;background:#fff8f7}.opsVerificationStep.retry_required{border-left-color:#d28b16;background:#fffbef}.opsVerificationStep.processing,.opsVerificationStep.submitted{border-left-color:#346cd4;background:#f5f8ff}.opsVerificationSequence{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#173e49;color:#fff;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.opsVerificationStepBody{display:grid;min-width:0;grid-gap:4px;gap:4px}.opsVerificationStepBody>strong{color:var(--ink);font-size:11px}.opsVerificationStepBody>small{color:#9a3f35;font-size:10px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.opsVerificationStatus{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e9eff1;color:#526b75;padding:3px 6px;font-size:9px;font-weight:900}.opsVerificationStatus.approved{background:#dff4ec;color:#087557}.opsVerificationStatus.rejected{background:#fde8e6;color:#aa302a}.opsVerificationStatus.retry_required{background:#fff0c8;color:#85570b}.opsVerificationStatus.processing,.opsVerificationStatus.submitted{background:#e4edff;color:#2459ae}.opsVerificationActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.opsVerificationActions a,.opsVerificationActions button{display:grid;min-height:29px;place-items:center;border:1px solid #bfd3d6;border-radius:7px;background:#fff;color:var(--teal-deep);padding:5px 7px;font-size:9px;font-weight:900;text-decoration:none;box-shadow:none}.opsVerificationActions button{cursor:pointer}.opsVerificationActions a:hover,.opsVerificationActions button:hover{border-color:var(--teal);background:var(--mint);transform:none;box-shadow:none}.opsVerificationStep>em{color:var(--muted);font-size:9px;font-style:normal}.sameApplicantInline{margin:0;border-left:3px solid var(--amber);background:#fff9e9;color:#765315;padding:6px 8px;font-size:9px;font-weight:850}.providerPill,.tevauPill{display:inline-flex;max-width:180px;border-radius:999px;background:#edf3f5;color:#4a6370;padding:5px 8px;font-size:10px;font-weight:900;white-space:nowrap}.providerPill.provider_approved,.tevauPill.tevau_approved{background:#e1f7ed;color:#087557}.providerPill.provider_abandoned,.providerPill.provider_expired,.providerPill.provider_rejected,.tevauPill.tevau_rejected{background:#fff0ef;color:#aa302a}.providerPill.provider_retry_required,.providerPill.provider_review{background:#fff7df;color:#8a5d0a}.tevauPill.tevau_processing{background:#ebf2ff;color:#2459ae}.tableEmpty{padding:38px;color:var(--muted);text-align:center}.apiReference{max-width:1120px}.enterpriseIntake{max-width:820px;display:grid;grid-gap:18px;gap:18px}.enterpriseIntake>header{display:grid;grid-gap:7px;gap:7px;margin-bottom:4px}.enterpriseIntake>header h2{font-size:30px}.enterpriseIntake form{border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px}.enterpriseIntake form h3{margin:0;color:var(--ink)}.enterpriseIntake textarea{resize:vertical;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.dualStepGuide{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:12px;gap:12px;border:1px solid #cfdfe1;border-radius:16px;background:linear-gradient(115deg,#f5fbf9,#f7f3ff);padding:14px}.dualStepGuide>div{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 9px;gap:3px 9px;align-content:center;border-radius:12px;background:#fff;padding:13px}.dualStepGuide>div>span{grid-row:span 2;align-self:center;color:var(--teal);font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dualStepGuide>div:last-child>span{color:#7040c8}.dualStepGuide strong{color:var(--ink);font-size:13px}.dualStepGuide small{color:var(--muted);font-size:11px}.dualStepGuide>b{align-self:center;color:#869aa4;font-size:18px}.dualImportHint{display:grid;grid-gap:7px;gap:7px;border-left:3px solid #8b5cf6;border-radius:7px;background:#f8f5ff;padding:11px 13px;font-size:11px}.dualImportHint code{overflow-wrap:anywhere;color:#55349b;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.apiReference>header{display:block}.apiCards{display:grid;grid-gap:12px;gap:12px}.apiCards article,.fieldMap{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.apiCards h3,.fieldMap h3{margin:0;padding:16px 18px;color:var(--ink);font-size:15px}.apiCards pre{overflow:auto;margin:0;background:#102d37;color:#d8f2ec;padding:20px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.fieldMap{margin-top:18px;overflow:auto}.fieldMap table{width:100%;border-collapse:collapse}.fieldMap td,.fieldMap th{border-top:1px solid var(--line);padding:13px 18px;color:var(--body);text-align:left;font-size:12px}.fieldMap th{color:var(--muted)}@media (max-width:900px){.brokerShell{grid-template-columns:1fr}.projectRail{min-height:auto;grid-template-rows:auto auto auto}.projectRail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.providerProjectNavigation{grid-column:1/-1}.providerProjectList{max-height:18rem}.projectStats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.projectDesk{padding:20px}.teamConsole{grid-template-columns:1fr}.teamConsole form:last-child{grid-column:auto;grid-template-columns:1fr}.clientShell{grid-template-columns:1fr}.clientRail{grid-template-rows:auto auto auto auto}.clientRail nav,.dualStats,.providerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationConsole{grid-template-columns:1fr}.clientDesk{padding:20px}}@media (max-width:560px){.entryShell{padding:22px 14px}.entryGrid{grid-template-columns:1fr}.entryCard{min-height:230px}.supportWidget{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.supportTrigger{width:54px;justify-content:center;padding:11px}.supportTrigger span{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.supportPopover{right:0;width:min(300px,calc(100vw - 28px))}.applicantCard,.portalLogin form{padding:26px 20px;border-radius:22px}.applicantStep{grid-template-columns:34px minmax(0,1fr);gap:8px}.applicantStepMarker span{width:30px;height:30px}.applicantStepMarker i{top:29px}.applicantStepContent{padding:14px}.applicantStepContent header{align-items:stretch;flex-direction:column}.applicantStepPill{align-self:flex-start}.projectRail nav{grid-template-columns:1fr}.projectDesk>header{align-items:stretch;flex-direction:column}.enterpriseSummaryHead,.portfolioHero{grid-template-columns:1fr}.portfolioTotal{border-top:1px solid hsla(0,0%,100%,.22);border-left:0;padding-top:18px;padding-left:0}.dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.enterpriseSummaryHead dl{justify-content:space-between;gap:8px}.quickAssign{align-items:stretch;flex-direction:column}.quickAssign strong{margin-right:0}.quickAssign input{width:100%}.assignmentBar{align-items:stretch;flex-direction:column}.assignmentBar strong{margin-right:0}.pagination{align-items:stretch;flex-wrap:wrap}.pagination>span{width:100%;margin-right:0}.clientRail nav{grid-template-columns:1fr}.clientDesk>header,.recordTools{align-items:stretch;flex-direction:column}.recordTools>div{overflow-x:auto}.recordTools input{width:100%}.dualStepGuide,.providerStats{grid-template-columns:1fr}.dualStepGuide>b{justify-self:center}.eventLog p{grid-template-columns:1fr}}.individualShell{min-height:100vh;padding:72px 24px 48px}.individualFrame{width:min(1080px,100%);margin:0 auto}.individualHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.individualHero h1{margin:7px 0 8px;color:var(--ink);font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-.055em}.individualHero p:last-child{max-width:620px}.individualHero .secondaryLink{flex:0 0 auto;margin:0}.individualForm,.individualPolicy,.individualReceipt,.individualUnavailable{border:1px solid hsla(0,0%,100%,.96);border-radius:25px;background:hsla(0,0%,100%,.94);box-shadow:0 26px 70px rgba(20,64,76,.12)}.individualUnavailable{display:grid;grid-gap:14px;gap:14px;padding:38px}.individualOrderGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);grid-gap:16px;gap:16px}.individualForm{gap:19px;padding:30px}.individualForm>div:first-child{display:grid;grid-gap:7px;gap:7px}.individualForm h2,.individualUnavailable h2{margin:0;font-size:27px}.credentialFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.individualForm textarea{resize:vertical}.authorizationCheck{grid-template-columns:20px 1fr;align-items:start;border:1px solid #dce7e8;border-radius:12px;background:#f7fbfa;padding:13px;font-size:12px;line-height:1.55}.authorizationCheck input{width:17px;height:17px;margin-top:1px;accent-color:var(--teal)}.individualPolicy{display:grid;align-content:start;grid-gap:0;gap:0;overflow:hidden;background:linear-gradient(155deg,#103942,#0b625f);color:#fff}.vaultMark{display:grid;grid-template-columns:34px 1fr;grid-gap:5px 10px;gap:5px 10px;border-bottom:1px solid hsla(0,0%,100%,.12);padding:24px}.vaultMark:last-child{border-bottom:0}.vaultMark>span{grid-row:span 2;color:#65d9c9;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.vaultMark strong{color:#fff;font-size:16px}.vaultMark p{color:#c8e2e0;font-size:12px}.individualReceipt{display:grid;grid-gap:22px;gap:22px;padding:30px}.receiptTop{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.receiptTop h2{margin:5px 0;font:900 clamp(25px,4vw,38px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.receiptTop span{color:var(--muted);font-size:12px}.receiptActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.receiptActions small{width:100%;color:var(--muted);font-size:10px;text-align:right}.refreshOrder{border:1px solid #bdd8d5;background:#fff;color:var(--teal-deep);box-shadow:none}.individualTimeline{display:grid;grid-template-columns:repeat(4,1fr);margin:2px 0;padding:0;list-style:none}.individualTimeline li{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#92a2ad;font-size:11px;text-align:center}.individualTimeline li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:#dfe8eb}.individualTimeline li:first-child:before{display:none}.individualTimeline span{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;border:3px solid #fff;border-radius:50%;background:#dfe8eb;color:#69808c;box-shadow:0 0 0 1px #d5e0e4;font-weight:900}.individualTimeline li.current:before,.individualTimeline li.done:before{background:var(--teal)}.individualTimeline li.done span{background:var(--teal);color:#fff;box-shadow:0 0 0 1px var(--teal)}.individualTimeline li.current{color:var(--blue-deep)}.individualTimeline li.current span{background:#fff;color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,223,.16)}.receiptGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.receiptGrid article{display:grid;grid-gap:7px;gap:7px;min-width:0;border-top:3px solid var(--teal);background:#f4f8f9;padding:15px}.receiptGrid span{color:var(--muted);font-size:11px;font-weight:800}.receiptGrid strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.paymentTicket{display:grid;grid-gap:13px;gap:13px;border:1px solid #d6e3e5;border-radius:17px;background:linear-gradient(120deg,#f6fbfa,#edf5ff);padding:20px}.paymentTicket header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.paymentTicket h3{margin:5px 0 0;color:var(--ink);font-size:29px}.paymentTicket p{font-size:12px}.networkSeal{border-radius:999px;background:#183f52;color:#fff;padding:7px 11px;font:850 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.addressRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.addressRow code{min-width:0;overflow-wrap:anywhere;border:1px dashed #a9c4ca;border-radius:10px;background:#fff;color:#174b5b;padding:13px;font-size:12px}.addressRow button{min-height:42px}.hashForm{grid-template-columns:1fr auto;align-items:end;border-left:4px solid var(--amber);background:#fffbf1;padding:16px}.hashForm button{min-width:190px}.receiptPrivacy{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 16px;gap:5px 16px;border-top:1px solid var(--line);padding-top:17px}.receiptPrivacy strong{color:var(--teal-deep);font-size:12px}.receiptPrivacy p{font-size:11px}.publicDelivery{display:grid;grid-gap:10px;gap:10px;border:1px solid #bee1d8;border-radius:14px;background:#f3fcf9;padding:17px}.publicDelivery h3{margin:4px 0 0}.publicDelivery article{display:grid;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;grid-gap:17px;gap:17px;border-top:1px solid #d5ebe5;padding-top:14px}.publicDelivery article>div{display:grid;justify-items:start;grid-gap:8px;gap:8px}.publicDelivery article span{color:var(--muted);font-size:10px}.deliveryPreviewButton{display:block;overflow:hidden;min-height:170px;border:1px solid #c7dfda;border-radius:12px;background:#e8f3f1;padding:0;box-shadow:none}.deliveryPreviewButton:hover{transform:none;box-shadow:0 8px 24px rgba(20,64,76,.12)}.deliveryPreviewImage{display:block;width:100%;max-height:280px;object-fit:contain;background:#102d37}.deliveryPreviewState{display:grid;min-height:170px;place-items:center;color:var(--muted);padding:18px;font-size:11px}.completionProof{display:grid;grid-template-columns:58px 1fr;align-items:center;grid-gap:16px;gap:16px;border:1px solid #8bcfc1;border-radius:16px;background:linear-gradient(110deg,#e9faf4,#edf5ff);padding:18px}.completionProof>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-size:25px;font-weight:950;box-shadow:0 0 0 7px rgba(23,155,139,.12)}.completionProof h3{margin:4px 0;color:var(--ink)}.completionProof p:last-child,.deliverySyncing{color:var(--muted);font-size:11px}.deliverySyncing{border:1px dashed #b6cfca;border-radius:12px;background:#f5fbf9;padding:14px}.trackingLinkNotice{border-left:3px solid #d3a62b;background:#fffbf1;color:#79591d;padding:12px 14px;font-size:10px;line-height:1.65}.individualError,.individualMessage{border-radius:10px;background:#fff1ef;color:#a13830;padding:12px 14px;font-size:12px;font-weight:800}.individualMessage{margin-top:14px;border-left:4px solid var(--amber);background:#fff8e6;color:#785218}.textReset{justify-self:start;min-height:auto;background:transparent;color:var(--muted);padding:0;box-shadow:none;font-size:11px;text-decoration:underline}.textReset:hover{transform:none;box-shadow:none}@media (max-width:820px){.individualOrderGrid{grid-template-columns:1fr}.individualPolicy{grid-template-columns:repeat(3,1fr)}.vaultMark{grid-template-columns:1fr}.vaultMark>span{grid-row:auto}.receiptGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.individualShell{padding:70px 13px 30px}.individualHero{align-items:stretch;flex-direction:column}.individualHero .secondaryLink{width:100%}.individualForm,.individualReceipt,.individualUnavailable{padding:21px 17px;border-radius:20px}.credentialFields,.hashForm,.individualPolicy,.receiptGrid{grid-template-columns:1fr}.individualTimeline strong{font-size:9px}.addressRow,.receiptPrivacy{grid-template-columns:1fr}.receiptActions,.receiptTop{align-items:stretch;flex-direction:column}.receiptActions small{text-align:left}.completionProof,.publicDelivery article{grid-template-columns:1fr}}.individualProjectLink{display:grid;grid-gap:5px;gap:5px;min-height:66px;border-radius:11px;background:rgba(98,211,194,.1);color:#d7e5e8;padding:13px 16px;text-decoration:none}.individualProjectLink.active,.individualProjectLink:hover{background:rgba(98,211,194,.2);box-shadow:inset 3px 0 #4dc6b8}.individualProjectLink span{color:#9bb3ba;font-size:11px}.individualOpsShell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#edf3f5}.individualOpsRail{display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;background:#102d37;color:#fff;padding:28px 20px}.individualOpsRail h1{margin:5px 0;color:#fff}.individualOpsRail>div>span{color:#8fb0b5;font-size:12px}.individualOpsRail nav{display:grid;align-content:start;grid-gap:9px;gap:9px}.individualOpsRail nav a{display:grid;grid-gap:5px;gap:5px;border-radius:10px;color:#d7e5e8;padding:13px;text-decoration:none}.individualOpsRail nav a.active{background:rgba(77,198,184,.18);box-shadow:inset 3px 0 #4dc6b8}.individualOpsRail nav small{color:#9bb3ba}.individualOpsRail>button{border:1px solid hsla(0,0%,100%,.24);background:transparent}.individualOpsDesk{min-width:0;padding:32px}.individualOpsDesk>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.individualOpsDesk h2{margin:4px 0 6px;font-size:31px}.individualOpsDesk>header p:last-child{max-width:670px;font-size:12px}.individualOpsStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:14px}.individualOpsStats article{display:grid;grid-gap:7px;gap:7px;border-top:3px solid var(--teal);background:#fff;padding:16px}.individualOpsStats span{color:var(--muted);font-size:11px;font-weight:850}.individualOpsStats strong{font-size:25px}.providerCredentialVault{margin-bottom:14px;border:1px solid #ecc96e;border-radius:14px;background:#fffaf0;padding:18px}.providerCredentialVault header{display:flex;align-items:center;justify-content:space-between;gap:15px}.providerCredentialVault h3{margin:4px 0 0}.providerCredentialVault dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.providerCredentialVault dl div{min-width:0;border:1px solid #eadfbf;border-radius:9px;background:#fff;padding:10px}.providerCredentialVault dt{color:var(--muted);font-size:10px}.providerCredentialVault dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:850}.providerCredentialVault>p{color:#82591a;font-size:11px}.deliveryHistory,.deliverySubmitPanel{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;border:1px solid #cbdfe1;border-radius:14px;background:#fff;padding:18px}.deliveryHistory header,.deliverySubmitPanel header{display:flex;align-items:center;justify-content:space-between;gap:15px}.deliveryHistory h3,.deliverySubmitPanel h3{margin:4px 0 0}.deliverySubmitPanel header p:last-child{max-width:680px;margin-top:6px;color:var(--muted);font-size:11px}.deliverySubmitPanel textarea{resize:vertical}.completeDeliveryButton{min-height:48px;background:linear-gradient(110deg,#0f7069,#195f9f)}.deliveryHistory article{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:12px}.deliveryHistory article>div{display:grid;grid-gap:4px;gap:4px}.deliveryHistory article span{color:var(--muted);font-size:10px}.individualOpsTools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.individualOpsTools>div{display:flex;gap:6px}.individualOpsTools button{min-height:38px;border:1px solid var(--line);background:#fff;color:var(--body);padding:7px 11px}.individualOpsTools button.active{border-color:var(--teal);background:var(--mint);color:var(--teal-deep)}.individualOpsTools input{width:min(380px,100%);padding-block:10px}.individualOpsTable{overflow:auto;background:#fff;box-shadow:0 16px 45px rgba(20,64,76,.08)}.individualOpsTable table{width:100%;min-width:1450px;border-collapse:collapse}.individualOpsTable td,.individualOpsTable th{border-bottom:1px solid var(--line);padding:12px;text-align:left;font-size:11px;vertical-align:middle}.individualOpsTable th{color:var(--muted)}.individualOpsTable td>small{display:block;margin-top:5px;color:var(--muted)}.individualOpsTable select{min-width:135px;padding:8px}.opsHash{max-width:170px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.opsActions{display:flex;gap:5px}.opsActions button{min-height:34px;padding:6px 9px;font-size:10px}.opsActions .completeOrderAction{background:linear-gradient(105deg,#0d7169,#2466c7);color:#fff;white-space:nowrap}.credentialsLocked{display:inline-flex;align-items:center;min-height:34px;color:var(--muted);font-size:10px;font-weight:800}@media (max-width:900px){.individualOpsShell{grid-template-columns:1fr}.individualOpsRail{grid-template-rows:auto auto auto}.individualOpsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.providerCredentialVault dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.individualOpsDesk{padding:20px 13px}.individualOpsDesk>header,.individualOpsTools{align-items:stretch;flex-direction:column}.individualOpsStats,.providerCredentialVault dl{grid-template-columns:1fr}.deliveryHistory article,.deliveryHistory header,.deliverySubmitPanel header{align-items:stretch;flex-direction:column}.individualOpsTools>div{overflow-x:auto}.individualOpsTools input{width:100%}}