*{box-sizing:border-box}:root{--idsentra-midnight:#0b1d33;--idsentra-primary:#16c;--idsentra-bright:#00b2e3;--idsentra-clear:#00c853;--idsentra-review:#ffa726;--idsentra-alert:#f44336;--bg:#07111f;--panel:#0f1b2d;--panel-2:#122238;--border:#29415e;--border-soft:#1b314a;--text:#f8fbff;--muted:#8fa5ba;--muted-2:#6f8498;--brand-gradient:linear-gradient(135deg,#0b1d33 0%,#16c 58%,#00b2e3 100%)}html{background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif}body{background:radial-gradient(circle at 88% 12%,#1166cc2e,transparent 30%),radial-gradient(circle at 8% 90%,#00b2e314,transparent 34%),var(--bg);margin:0}button,input,select{font:inherit}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border-soft);background:#07111ff5;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brandMark{letter-spacing:.05em;background:var(--brand-gradient);color:#fff;border:1px solid #00b2e357;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 12px 26px #1166cc38}.brand strong,.brand small{letter-spacing:.12em;display:block}.brand strong{color:#fff}.brand small{color:#83a1bb;margin-top:3px;font-size:9px}.sidebar nav{gap:5px;display:grid}.sidebar a{color:#91a5b8;border-radius:9px;padding:11px 12px;font-size:14px;text-decoration:none}.sidebar a:hover,.sidebar a.active{color:#fff;background:linear-gradient(135deg,#1166cc30,#00b2e312)}.sidebar a.active{box-shadow:inset 2px 0 var(--idsentra-bright)}.operator{border-top:1px solid var(--border-soft);color:#c9d7e3;margin-top:auto;padding:18px 8px 0;font-size:12px}.operator small{color:#6d8295;margin:5px 0 0 14px;display:block}.statusDot{background:var(--idsentra-clear);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.workspace{width:100%;max-width:1600px;padding:36px}.topbar,.panelHead,.actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{letter-spacing:.18em;color:var(--idsentra-bright);margin:0 0 7px;font-size:10px;font-weight:800}.topbar h1{margin:0;font-size:30px}.muted{color:var(--muted);margin:7px 0 0;line-height:1.45}.primary,.secondary{cursor:pointer;border-radius:10px;padding:11px 15px;font-weight:800}.primary{background:linear-gradient(135deg,var(--idsentra-primary),#0b4f9f);color:#fff;border:1px solid #4ea1ff38;box-shadow:0 10px 24px #16c3}.primary:hover{background:linear-gradient(135deg,#1678e8,var(--idsentra-primary))}.primary:disabled{opacity:.55;cursor:not-allowed}.secondary{color:#dce8f2;border:1px solid var(--border);background:#122238}.compact{padding:7px 10px;font-size:11px}.linkButton{color:#9fb5c7;cursor:pointer;background:0 0;border:0;padding:0}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 14px;display:grid}.metric,.panel{border:1px solid var(--border);background:linear-gradient(#0f1b2dfa,#0a1422fa);border-radius:15px;box-shadow:0 16px 42px #0003}.metric{padding:18px}.metric span,.metric small{color:#8198ac;display:block}.metric span{font-size:12px}.metric strong{margin:10px 0 4px;font-size:28px;display:block}.metric small{font-size:11px}.grid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.panel{padding:20px}.span2{min-width:0}.panel h2{margin:0;font-size:18px}.table{margin-top:18px}.row{border-top:1px solid var(--border-soft);color:#bdccd8;grid-template-columns:2fr 1.2fr .8fr .9fr;align-items:center;gap:16px;padding:13px 6px;font-size:13px;display:grid}.row.head{color:#71879a;text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:10px}.row span small{color:#667d90;margin-top:3px;display:block}.healthy,.attention{border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.healthy{color:#7be3a5;background:#00c8531f}.attention{color:#ffd081;background:#ffa7261f}.release{border-top:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:5px;padding:14px 0;display:grid}.release:first-of-type{margin-top:12px}.release span{color:#cbd8df}.release small{color:#70869a;grid-column:1/-1}.wizard{margin-top:14px}.stepBadge{color:#a2b7c8;background:#1166cc14;border:1px solid #1166cc47;border-radius:999px;padding:7px 10px;font-size:11px}.wizardBody{grid-template-columns:250px 1fr;gap:28px;margin-top:24px;display:grid}.wizard ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wizard li{color:#73889a;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px;font-size:13px;display:flex}.wizard li span{border:1px solid var(--border);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.wizard li.current{color:#f4f9fd;background:linear-gradient(135deg,#1166cc2e,#00b2e30f)}.wizard li.complete{color:#80d9a7}.wizard li.current span{border-color:var(--idsentra-bright);color:#9eeaff}.formCard{border-left:1px solid var(--border-soft);padding-left:28px}.formCard h3{margin:0;font-size:18px}.formCard label,.loginCard label,.onboardForm label{color:#9fb4c4;gap:7px;margin-top:18px;font-size:12px;display:grid}.formCard input,.formCard select,.loginCard input,.onboardForm input,.onboardForm select{border:1px solid var(--border);color:#eef6fb;background:#091522;border-radius:9px;outline:none;width:100%;padding:12px 13px}.formCard input:focus,.formCard select:focus,.loginCard input:focus,.onboardForm input:focus,.onboardForm select:focus{border-color:var(--idsentra-primary);box-shadow:0 0 0 3px #1166cc24}.onboardForm label small{color:#667e92;line-height:1.4}.stepHelp{color:#91a8ba;max-width:760px;margin:9px 0 18px;font-size:13px;line-height:1.55}.choiceGrid,.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceCard{text-align:left;border:1px solid var(--border);color:#dce8f2;cursor:pointer;background:#091522;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:86px;padding:14px;display:grid}.choiceCard:hover{background:#0c1b2c;border-color:#3d628b}.choiceCard.selected{border-color:var(--idsentra-primary);background:linear-gradient(135deg,#1166cc2e,#00b2e30f);box-shadow:inset 0 0 0 1px #00b2e314}.choiceCard b,.choiceCard small{display:block}.choiceCard b{color:#eef7ff;font-size:13px}.choiceCard small{color:#7f96aa;margin-top:5px;font-size:11px;line-height:1.4}.choiceCheck{color:#83a8c6;border:1px solid #365777;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.choiceCard.selected .choiceCheck{border-color:var(--idsentra-bright);color:#8feaff;background:#00b2e314}.choiceCard em{text-transform:uppercase;letter-spacing:.08em;color:#80d9a7;border:1px solid #00c8533d;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.compactChoices{grid-template-columns:1fr 1fr}.guidedLink{color:#8fdfff;background:#00b2e30d;border:1px solid #00b2e340;border-radius:9px;margin-top:16px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.guidedLink:hover{background:#00b2e31a}.selectionSummary{border:1px solid var(--border-soft);background:#1166cc0d;border-radius:10px;gap:5px;margin-top:14px;padding:12px 14px;display:grid}.selectionSummary b{font-size:12px}.selectionSummary span{color:#758da1;font-size:11px;line-height:1.5}.sliderGrid{gap:14px;margin-top:18px;display:grid}.sliderField{border:1px solid var(--border);background:#091522;border-radius:12px;padding:14px}.sliderField>span{justify-content:space-between;align-items:center;gap:14px;display:flex}.sliderField b{color:#cbd9e4;font-size:12px}.sliderField strong{color:#8feaff;font-size:15px}.sliderField input[type=range]{accent-color:var(--idsentra-bright);box-shadow:none;background:0 0;border:0;margin-top:13px;padding:0}.sliderField small{color:#71899d;line-height:1.4}.rangeEnds{color:#587086;justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:flex-end;margin-top:24px;padding-top:18px}.draftState{color:#71889b;margin-right:auto;font-size:11px}.reviewGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.reviewGrid span{border:1px solid var(--border);color:#71889b;border-radius:9px;padding:12px;font-size:11px}.reviewGrid b{color:#e3eef6;margin-top:6px;line-height:1.45;display:block}.reviewWide{grid-column:1/-1}.issuedBox,.errorBox{border-radius:10px;margin:16px 0;padding:12px 14px;font-size:12px}.issuedBox{color:#a9e8c1;background:#00c85317;border:1px solid #00c85347;gap:5px;display:grid}.errorBox{color:#ffc0bb;background:#f443361a;border:1px solid #f443365c}.emptyState{color:#6c8295;padding:18px 4px;font-size:12px}.loginScreen,.centerState{place-items:center;min-height:100vh;padding:20px;display:grid}.centerState{color:#8ca4b8;align-content:center;gap:12px}.loginCard{border:1px solid var(--border);background:linear-gradient(#0f1b2dfb,#07111ffb);border-radius:18px;width:min(430px,100%);padding:28px;box-shadow:0 26px 70px #0000006b}.loginCard .brand{padding:0 0 26px}.loginCard h1{margin:0;font-size:26px}.loginCard .primary{width:100%;margin-top:22px}.onboardShell{max-width:1180px;min-height:100vh;margin:0 auto;padding:34px 24px 70px}.onboardTop{grid-template-columns:1fr auto;align-items:end;gap:18px;margin-bottom:22px;display:grid}.onboardTop>a{color:#8ca6bb;grid-column:1/-1;font-size:12px;text-decoration:none}.onboardTop h1{margin:0;font-size:30px}.onboardingCard{grid-template-columns:230px 1fr;gap:28px;display:grid}.onboardSteps{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboardSteps li{color:#71889b;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.onboardSteps li span{border:1px solid var(--border);border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.onboardSteps li.current{color:#f4f9fd;background:linear-gradient(135deg,#1166cc2e,#00b2e30f)}.onboardSteps li.current span{border-color:var(--idsentra-bright);color:#9eeaff}.onboardSteps li.complete{color:#80d9a7}.onboardForm{border-left:1px solid var(--border-soft);padding-left:28px}.onboardForm h2{font-size:20px}.onboardingDone{max-width:720px;margin:50px auto;padding:28px}.onboardingDone h2{font-size:26px}.onboardActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.buttonLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:1050px){.shell{grid-template-columns:78px 1fr}.sidebar{padding:22px 12px}.brand div,.sidebar a{font-size:0}.operator{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.grid,.wizardBody{grid-template-columns:1fr}.formCard{border-left:0;border-top:1px solid var(--border-soft);padding:24px 0 0}.onboardingCard{grid-template-columns:1fr}.onboardSteps{grid-template-columns:repeat(4,1fr)}.onboardForm{border-left:0;border-top:1px solid var(--border-soft);padding:24px 0 0}}@media (max-width:700px){.shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border-soft);width:100%;height:auto;position:static}.sidebar nav{grid-template-columns:repeat(4,1fr)}.sidebar a{text-align:center;padding:8px;font-size:10px}.brand div{display:block}.workspace{padding:20px 14px}.topbar{align-items:flex-start}.metrics,.row{grid-template-columns:1fr 1fr}.row.head{display:none}.two,.reviewGrid,.choiceGrid,.featureGrid,.compactChoices{grid-template-columns:1fr}.wizard ol{grid-template-columns:1fr 1fr}.choiceCard{min-height:78px}.reviewWide{grid-column:auto}.onboardShell{padding:22px 14px 50px}.onboardTop{grid-template-columns:1fr;align-items:start}.onboardTop h1{font-size:25px}.onboardSteps{grid-template-columns:1fr 1fr}.onboardSteps li{padding:7px}.onboardActions{flex-direction:column}.buttonLink{width:100%}}
:root{--idsentra-midnight:#0b1d33;--idsentra-primary:#16c;--idsentra-bright:#00b2e3;--idsentra-slate:#6b7280;--idsentra-light-gray:#e5e7eb;--idsentra-white:#fff;--idsentra-clear:#00c853;--idsentra-review:#ffa726;--idsentra-alert:#f44336;--idsentra-info:#2196f3;--idsentra-offline:#9e9e9e;--idsentra-text:#f8fbff;--idsentra-font-ui:Montserrat,"Avenir Next","Segoe UI",Arial,sans-serif;--idsentra-brand-gradient:linear-gradient(135deg,#0b1d33 0%,#16c 58%,#00b2e3 100%);--idsentra-primary-gradient:linear-gradient(135deg,#16c 0%,#00b2e3 100%);--idsentra-dark-gradient:linear-gradient(135deg,#0b1d33 0%,#16c 100%);--idsentra-radius-sm:6px;--idsentra-radius-md:10px;--idsentra-radius-lg:16px;--idsentra-shadow-sm:0 1px 2px #0000000f;--idsentra-shadow-md:0 4px 12px #0000001f;--idsentra-shadow-lg:0 12px 24px #00000026}
html,body,button,input,select,textarea{font-family:var(--idsentra-font-ui)}.sidebar a.active{box-shadow:inset 2px 0 var(--idsentra-bright)}.primary{background:linear-gradient(135deg,var(--idsentra-primary),#0b4f9f)}.primary:hover{background:linear-gradient(135deg,#1678e8,var(--idsentra-primary))}.healthy{color:#7be3a5}.attention{color:#ffd081}.brand{align-items:center!important;gap:12px!important}.brandMark{width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;color:#0000!important;background-color:#0000!important;background-image:url(../media/82D3B3BF-D1B3-4030-A538-41BCE9F07FBD.0iiyl8s3qtloo.png?dpl=dpl_9vnj73xZY5QDEkgpZ9VLm65vz59C)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:0!important;flex:0 0 48px!important;font-size:0!important;overflow:hidden!important}.brand strong{letter-spacing:.075em!important;color:var(--idsentra-text)!important;white-space:nowrap!important;font-size:1.08rem!important;font-weight:800!important;line-height:1!important}.brand strong:after{content:"™";vertical-align:top;letter-spacing:0;margin-left:.18em;font-size:.46em}.brand small{display:none!important}.centerState .brandMark{width:58px!important;min-width:58px!important;height:58px!important}.portalShell{background:var(--bg);grid-template-columns:260px minmax(0,1fr)}.portalSidebar{width:260px;padding:24px 16px}.portalSidebar .brand{padding:0 8px 24px}.portalSidebar nav{gap:4px}.portalSidebar nav a{align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.25;display:flex}.portalSidebar .operator{padding-bottom:64px}.portalWorkspace{max-width:1560px;padding:34px clamp(20px,3vw,44px) 48px}.portalTopbar{align-items:flex-start;min-height:92px;padding-right:210px}.portalTopbar h1{letter-spacing:-.025em;font-size:clamp(26px,3vw,36px)}.portalTopbar .muted{max-width:820px}.portalMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.portalMetric{min-height:118px;color:inherit;align-content:start;gap:5px;padding:18px;text-decoration:none;display:grid}.portalMetric strong{margin:2px 0;font-size:1.65rem;line-height:1.1}.portalSection{margin-top:18px}.portalSuiteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.portalSuiteCard{min-height:154px;color:inherit;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:block;position:relative}.portalSuiteCard:hover{border-color:#3c648d;transform:translateY(-2px)}.portalSuiteCard h2{margin:0;font-size:18px}.portalSuiteCard .muted{max-width:90%}.portalSuiteArrow{color:var(--idsentra-bright);font-size:20px;position:absolute;top:18px;right:18px}.portalTabs{scrollbar-width:thin;gap:6px;margin-top:8px;padding:14px 0 4px;display:flex;overflow:auto}.portalTabs button{white-space:nowrap;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#091522;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750}.portalTabs button:hover,.portalTabs button.active{color:#fff;background:linear-gradient(135deg,#16c3,#00b2e314);border-color:#00b2e37a}.portalTabs button.active{box-shadow:inset 0 0 0 1px #00b2e31a}.portalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.portalModule{border:1px solid var(--border-soft);min-height:66px;color:var(--text);background:#091522;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;text-decoration:none;display:flex}.portalModule:hover{background:#0c1b2c;border-color:#3c648d}.portalModule strong{font-size:12px}.portalModule small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.portalModule>span:last-child{color:var(--idsentra-bright);font-size:18px}.portalWorkList{margin-top:14px;display:grid}.portalWorkItem{border-top:1px solid var(--border-soft);color:inherit;grid-template-columns:140px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:13px 6px;text-decoration:none;display:grid}.portalWorkItem:first-child{border-top:0}.portalWorkItem:hover{background:#1166cc0d}.portalWorkItem b,.portalWorkItem small{display:block}.portalWorkItem b{font-size:12px}.portalWorkItem small{color:var(--muted);margin-top:3px;font-size:10px}.globalStaffAccount{z-index:80;right:max(14px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111ff5;border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex;position:fixed;box-shadow:0 14px 38px #00000047}.globalStaffIdentity{align-items:center;gap:4px;min-width:0;display:flex}.globalStaffIdentity span:last-child{min-width:0;display:grid}.globalStaffIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--text);font-size:12px;overflow:hidden}.globalStaffIdentity small{text-transform:capitalize;color:var(--muted);margin-top:2px;font-size:10px}.globalSignOut{color:#ffc0bb;cursor:pointer;background:#f4433614;border:1px solid #f4433659;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.globalSignOut:hover{background:#f4433629;border-color:#f443368c}.globalSignOut:disabled{opacity:.6;cursor:wait}.portalFooter{border-top:1px solid var(--border-soft);max-width:1400px;color:var(--muted);grid-template-columns:minmax(180px,1fr) minmax(420px,2fr);gap:28px;margin:0 auto;padding:30px clamp(16px,3vw,36px) 38px;display:grid}.portalFooterBrand{align-content:start;gap:5px;display:grid}.portalFooterBrand strong{color:var(--text);font-size:13px}.portalFooterBrand small{font-size:10px;line-height:1.5}.portalFooterNav{grid-template-columns:repeat(3,minmax(120px,1fr));gap:24px;display:grid}.portalFooterNav div{align-content:start;gap:7px;display:grid}.portalFooterNav strong{color:var(--text);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.portalFooterNav a{color:var(--muted);font-size:11px;text-decoration:none}.portalFooterNav a:hover{color:var(--idsentra-bright)}@media (max-width:1100px){.portalShell{grid-template-columns:220px minmax(0,1fr)}.portalSidebar{width:220px}.portalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portalTopbar{padding-top:58px;padding-right:0}.portalSuiteGrid,.portalModuleGrid{grid-template-columns:1fr}}@media (max-width:700px){.brandMark{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important}.brand strong{letter-spacing:.06em!important;font-size:1rem!important}.portalShell{display:block}.portalSidebar{z-index:40;border-right:0;border-bottom:1px solid var(--border-soft);background:#07111ffb;width:100%;height:auto;padding:10px 12px;position:sticky;top:0}.portalSidebar .brand{padding:2px 4px 10px}.portalSidebar nav{scrollbar-width:none;padding-bottom:4px;overflow-x:auto;gap:6px!important;display:flex!important}.portalSidebar nav::-webkit-scrollbar{display:none}.portalSidebar nav a{min-width:max-content;padding:8px 10px!important;font-size:10px!important}.portalSidebar .operator{display:none}.portalWorkspace{padding:20px 14px 94px}.portalTopbar{gap:12px;padding-top:0;display:grid}.portalMetricGrid{grid-template-columns:1fr 1fr}.portalMetric{min-height:105px;padding:14px}.portalMetric strong{font-size:1.35rem}.portalSuiteGrid,.portalModuleGrid{grid-template-columns:1fr}.portalSuiteCard{min-height:136px}.portalWorkItem{grid-template-columns:90px minmax(0,1fr);gap:10px}.portalWorkItem>span:last-child{grid-column:2}.globalStaffAccount{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:space-between}.globalStaffIdentity strong{max-width:190px}.portalFooter{grid-template-columns:1fr;padding-bottom:100px}.portalFooterNav{grid-template-columns:1fr 1fr;gap:20px}.portalFooterNav div:last-child{grid-column:1/-1}}@media (max-width:430px){.portalMetricGrid{grid-template-columns:1fr}.portalTabs{margin-left:-2px;margin-right:-2px}.portalWorkItem{grid-template-columns:1fr}.portalWorkItem>span:last-child{grid-column:auto}}
.portalPrimaryNav{align-content:start;min-width:0;gap:15px!important;display:grid!important}.portalNavGroup{gap:4px;min-width:0;display:grid}.portalNavLabel{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;padding:0 12px 3px;font-size:9px;font-weight:800}.portalNavGroup a{min-width:0}.portalPrimaryNav a[aria-current=page]{color:#fff;box-shadow:inset 2px 0 var(--idsentra-bright);background:linear-gradient(135deg,#1166cc30,#00b2e312)}.portalBreadcrumb{color:var(--muted-2);overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.portalBreadcrumb a{color:var(--muted);text-decoration:none}.portalBreadcrumb a:hover{color:#fff}.portalBreadcrumb span[aria-current=page]{color:#a9bbca}.portalModuleCount{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.portalWorkAreas{padding-bottom:14px}.portalAreaGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.portalAreaGroup{border:1px solid var(--border-soft);background:#07111f47;border-radius:12px;min-width:0;padding:14px}.portalAreaGroupHead{justify-content:space-between;align-items:center;gap:10px;padding:0 2px 9px;display:flex}.portalAreaGroupLabel{color:#dce8f2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.portalAreaGroupHead small{color:var(--muted-2);font-size:9px}.portalAreaList{display:grid}.portalAreaRow{border-top:1px solid var(--border-soft);color:inherit;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 4px;text-decoration:none;display:flex}.portalAreaRow:first-child{border-top:0}.portalAreaRow:hover{background:#1166cc0d}.portalAreaRow>span:first-child{min-width:0}.portalAreaRow strong,.portalAreaRow small{display:block}.portalAreaRow strong{font-size:13px}.portalAreaRow small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.portalAreaRow>span:last-child{color:var(--idsentra-bright);flex:none;font-size:18px}.portalTabs{scrollbar-width:thin;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:7px;max-width:100%;display:flex;overflow-x:auto}.portalTabs button{white-space:nowrap;scroll-snap-align:start;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.portalTabs button small{min-width:20px;height:20px;color:var(--muted);background:#8fa5ba1a;border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:inline-grid}.portalTabs button.active small{color:#9eeaff;background:#00b2e31f}.portalModuleGrid{border-top:1px solid var(--border-soft);margin-top:12px;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.portalModule{justify-content:space-between;align-items:center;gap:18px;min-height:58px;border:0!important;border-bottom:1px solid var(--border-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 4px!important;display:flex!important}.portalModule:hover{background:#1166cc0d!important}.portalModuleGrid,.portalWorkList,.portalMetricGrid,.portalModule,.portalWorkItem,.portalMetric{min-width:0}.portalModule span:first-child,.portalWorkItem span{overflow-wrap:anywhere;min-width:0}.portalWorkspace,.portalWorkspace>*{min-width:0}.portalWorkspace img,.portalWorkspace svg,.portalWorkspace video,.portalWorkspace canvas,.portalWorkspace table,.portalWorkspace input,.portalWorkspace select,.portalWorkspace textarea,.portalWorkspace button{max-width:100%}.portalTopbar,.portalTopbar>*{min-width:0}.portalTopbar .actions{flex-wrap:wrap}.portalAreaRow,.portalModule,.portalWorkItem,.portalPrimaryNav a,.portalTabs button{touch-action:manipulation}@media (pointer:coarse){.portalPrimaryNav a,.portalAreaRow,.portalModule,.portalWorkItem,.portalTabs button,.portalTopbar button,.portalTopbar a{min-height:44px}.portalPrimaryNav a{align-items:center;display:flex}.portalTabs{gap:9px}.portalAreaRow,.portalModule{padding-top:14px!important;padding-bottom:14px!important}}@media (max-width:1280px) and (min-width:1051px){.portalWorkspace{padding:32px 28px}.portalAreaGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.portalTopbar{gap:16px}.portalTopbar h1{font-size:28px}}@media (max-width:1050px) and (min-width:701px){.portalShell{grid-template-columns:minmax(190px,22vw) 1fr!important}.portalSidebar{padding:22px 14px!important}.portalSidebar .brand div{min-width:0;display:block!important}.portalSidebar .brand{padding-left:4px;padding-right:4px}.portalSidebar a{line-height:1.35;font-size:12px!important}.portalSidebar .operator{display:block!important}.portalAreaGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.portalWorkspace{padding:26px 22px}.portalTopbar{align-items:flex-start;gap:16px}.portalTopbar h1{font-size:27px}.portalTopbar .actions{justify-content:flex-end}.portalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalModule{gap:14px}.portalTabs{margin-inline:-2px;padding:0 2px 4px}}@media (max-width:820px) and (min-width:701px){.portalShell{grid-template-columns:180px 1fr!important}.portalAreaGroups{grid-template-columns:1fr}.portalWorkspace{padding:24px 18px}.portalTopbar{flex-direction:column}.portalTopbar .actions{justify-content:flex-start;width:100%}.portalTopbar .actions>*{flex:0 auto}.portalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.portalShell{display:block!important}.portalSidebar{border-right:0!important;border-bottom:1px solid var(--border-soft)!important;width:100%!important;height:auto!important;padding:16px 14px!important;position:static!important}.portalSidebar .brand{padding:0 2px 14px}.portalSidebar .operator{display:none!important}.portalPrimaryNav{padding-bottom:0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.portalNavGroup{align-content:start;gap:4px;min-width:0;display:grid!important}.portalNavLabel{clip:auto;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0 8px 2px;position:static;overflow:visible}.portalNavGroup a{line-height:1.3;text-align:left!important;min-width:0!important;padding:10px!important;font-size:11px!important}.portalWorkspace{padding:20px 14px 28px}.portalAreaGroups{grid-template-columns:1fr}.portalAreaGroup{padding:12px}.portalAreaRow{padding:12px 2px}.portalTopbar{flex-direction:column;align-items:flex-start;gap:14px}.portalTopbar>div{width:100%;min-width:0}.portalTopbar h1,.portalTopbar p{overflow-wrap:anywhere}.portalTopbar h1{font-size:25px;line-height:1.15}.portalTopbar .actions{justify-content:flex-start;gap:9px;width:100%}.portalTopbar .actions .primary,.portalTopbar .actions .secondary{text-align:center;flex:160px}.portalModuleCount{display:none}.portalTabs{padding-bottom:5px;margin-inline:-14px;padding-inline:14px}.portalTabs:after{content:"";flex:0 0 7px}.portalModule{align-items:flex-start;padding:13px 2px!important}.portalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalWorkItem{align-items:flex-start!important}.portalBreadcrumb{font-size:10px;line-height:1.35}.portalAreaRow>span:last-child{font-size:16px}}@media (max-width:520px){.portalMetricGrid{grid-template-columns:1fr!important}.portalTopbar .actions{grid-template-columns:1fr;width:100%;display:grid}.portalTopbar .actions>*{width:100%}.portalModule{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid!important}.portalAreaGroupHead{align-items:flex-start}.portalAreaGroupHead small{text-align:right}.portalTabs button{min-height:44px}}@media (max-width:420px){.portalPrimaryNav{grid-template-columns:1fr!important}.portalNavGroup{border-top:1px solid var(--border-soft);padding-top:9px}.portalNavGroup:first-child{border-top:0;padding-top:0}.portalWorkspace{padding-left:12px;padding-right:12px}.portalTabs{margin-inline:-12px;padding-inline:12px}.portalAreaRow{gap:12px}.portalTopbar h1{font-size:23px}}@media (max-width:360px){.portalSidebar{padding-left:10px!important;padding-right:10px!important}.portalWorkspace{padding-left:10px;padding-right:10px}.portalTabs{margin-inline:-10px;padding-inline:10px}.portalAreaGroup{padding:10px}.portalPrimaryNav a{padding:9px!important}.portalBreadcrumb{gap:5px}}@media (orientation:landscape) and (max-height:520px) and (max-width:900px){.portalSidebar{height:auto!important;position:static!important}.portalWorkspace{padding-top:18px}.portalTopbar{gap:10px}}@media (prefers-reduced-motion:reduce){.portalTabs{scroll-behavior:auto}.portalAreaRow,.portalModule,.portalPrimaryNav a{transition:none!important}}
.portalAppShell{background:var(--background,#07111f);min-height:100dvh;color:var(--foreground,#eef6fb);grid-template-columns:248px minmax(0,1fr);display:grid}.portalAppSidebar{z-index:40;border-right:1px solid var(--border-soft,#8fa5ba24);background:#07111ffa;flex-direction:column;gap:18px;height:100dvh;padding:24px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.portalAppBrand{padding:0 4px 4px}.portalAppBrand div{display:grid}.portalAppBrand small{color:var(--muted-2);letter-spacing:.13em;font-size:9px;font-weight:800}.portalAppSidebar .portalPrimaryNav{flex:1}.portalAppOperator{border-top:1px solid var(--border-soft,#8fa5ba24);color:var(--muted,#8fa5ba);align-items:center;gap:9px;padding:13px 12px;font-size:11px;display:flex}.portalAppOperator>span:last-child{min-width:0;display:grid}.portalAppOperator strong{color:#e9f3fa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalAppOperator small{text-transform:capitalize}.portalAppMain{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.portalAppToolbar{z-index:35;border-bottom:1px solid var(--border-soft,#8fa5ba24);-webkit-backdrop-filter:blur(16px);background:#07111ff0;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 24px;display:flex;position:sticky;top:0}.portalToolbarIdentity{align-items:center;gap:11px;min-width:0;display:flex}.portalToolbarIdentity>div{min-width:0;display:grid}.portalToolbarIdentity small{color:var(--muted-2,#73899d);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.portalToolbarIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.portalNavToggle{border:1px solid var(--border-soft,#8fa5ba2e);width:42px;height:42px;color:inherit;background:#8fa5ba0f;border-radius:9px;padding:0;font-size:19px;display:none}.portalToolbarActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.portalToolbarLink,.portalToolbarMenuTrigger{border:1px solid var(--border-soft,#8fa5ba29);color:#dce8f2;cursor:pointer;background:#8fa5ba0b;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.portalToolbarMenu{position:relative}.portalToolbarMenu.isOpen>.portalToolbarMenuTrigger,.portalToolbarLink:hover,.portalToolbarLink:focus-visible,.portalToolbarMenuTrigger:hover,.portalToolbarMenuTrigger:focus-visible{color:#fff;background:#00b2e314;border-color:#00b2e359;outline:none}.portalToolbarMenuPanel{z-index:60;border:1px solid var(--border-soft,#8fa5ba2e);background:#0b1726;border-radius:11px;width:min(330px,100vw - 28px);padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000057}.portalToolbarMenuPanel a{color:inherit;border-radius:8px;gap:3px;padding:11px;text-decoration:none;display:grid}.portalToolbarMenuPanel a:hover,.portalToolbarMenuPanel a:focus-visible,.portalToolbarMenuPanel a[aria-current=page]{background:#1166cc1f;outline:none}.portalToolbarMenuPanel strong{font-size:12px}.portalToolbarMenuPanel small{color:var(--muted,#8fa5ba);font-size:10px;line-height:1.35}.portalToolbarNavMenu{max-height:min(70vh,520px);overflow:auto}.portalToolbarMenuPanel>.portalAppOperator{border-top:0;border-bottom:1px solid var(--border-soft,#8fa5ba24);margin:0 4px 5px;padding:9px 7px 12px}.globalSignOut{color:#ffc4bf;text-align:left;cursor:pointer;background:#f4433612;border:1px solid #f4433638;border-radius:8px;width:100%;min-height:40px;margin-top:5px;padding:9px 11px;font-size:11px;font-weight:800}.globalSignOut:hover,.globalSignOut:focus-visible{color:#fff;background:#f4433621;border-color:#f443366b;outline:none}.globalSignOut:disabled{opacity:.58;cursor:wait}.portalRouteContent{flex:1;min-width:0}.portalRouteContent>.shell{min-height:0!important;display:block!important}.portalRouteContent>.shell>.sidebar{display:none!important}.portalRouteContent>.shell>.workspace{width:100%!important;min-width:0!important}.portalRouteContent>.portalShell{grid-template-columns:1fr!important}.portalRouteContent>.portalShell>.portalSidebar{display:none!important}.portalAppMain>.portalFooter{margin-top:auto}.portalShellResolving{overflow:hidden}.portalShellResolving .portalAppSidebar{pointer-events:none}.portalRouteResolving{gap:18px;padding:36px;display:grid}.portalShellSkeleton{background:#8fa5ba14;border-radius:10px;position:relative;overflow:hidden}.portalShellSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.2s infinite portalShellShimmer;position:absolute;inset:0;transform:translate(-100%)}.portalShellSkeletonNav{height:48vh;margin:8px 4px}.portalShellSkeletonTitle{width:min(440px,68%);height:38px}.portalShellSkeletonPanel{border:1px solid var(--border-soft,#8fa5ba1f);width:100%;height:260px}.portalNavScrim{display:none}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes portalShellShimmer{to{transform:translate(100%)}}@media (max-width:1050px){.portalAppShell{grid-template-columns:210px minmax(0,1fr)}.portalAppSidebar{padding:20px 14px}.portalAppToolbar{padding-inline:18px}}@media (max-width:760px){.portalAppShell{display:block}.portalAppSidebar{z-index:80;width:min(310px,86vw);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 48px #00000052}.portalAppShell.navOpen .portalAppSidebar{transform:translate(0)}.portalShellResolving .portalAppSidebar{display:none}.portalNavToggle{flex:none;place-items:center;display:inline-grid}.portalAppToolbar{min-height:60px;padding:8px 12px}.portalToolbarActions{gap:6px}.portalToolbarLink{display:none}.portalToolbarMenuTrigger{min-height:40px;padding-inline:10px}.portalNavScrim{z-index:70;background:#00000085;border:0;display:block;position:fixed;inset:0}.portalRouteContent>.shell>.workspace{padding-left:14px!important;padding-right:14px!important}.portalRouteResolving{padding:24px 14px}.globalStaffAccount{z-index:65!important}}@media (max-width:460px){.portalToolbarIdentity small{display:none}.portalToolbarIdentity strong{max-width:42vw;font-size:12px}.portalToolbarActions{gap:4px}.portalToolbarMenuTrigger{padding-inline:8px;font-size:10px}.portalToolbarMenuPanel{width:calc(100vw - 20px);position:fixed;top:68px;right:10px}}@media (prefers-reduced-motion:reduce){.portalAppSidebar{transition:none}.portalShellSkeleton:after{animation:none;display:none}}
.workspace,.workspace>*{min-width:0}.workspace img,.workspace svg,.workspace video,.workspace canvas,.workspace input,.workspace select,.workspace textarea,.workspace button{max-width:100%}.workspace .topbar{flex-wrap:wrap;align-items:flex-start;min-width:0}.workspace .topbar>div{min-width:0}.workspace .topbar h1,.workspace .topbar p,.workspace .panelHead h2,.workspace .panelHead p{overflow-wrap:anywhere}.workspace .panelHead{align-items:flex-start;min-width:0}.workspace .panelHead>div{min-width:0}.workspace .panelHead>.primary,.workspace .panelHead>.secondary,.workspace .panelHead>button,.workspace .panelHead>a{flex:none}.workspace .table{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.workspace .table>.row{min-width:0}.workspace .row>*{overflow-wrap:anywhere;min-width:0}.workspace .two,.workspace .reviewGrid,.workspace .grid,.workspace .metrics,.workspace .two>*,.workspace label{min-width:0}.workspace .emptyState{gap:5px;line-height:1.5;display:grid}.workspace .emptyState b,.workspace .emptyState span{display:block}.workspace .primary,.workspace .secondary,.workspace .linkButton,.workspace a.row{touch-action:manipulation}@media (pointer:coarse){.workspace .primary,.workspace .secondary,.workspace button,.workspace a.row,.workspace input,.workspace select,.workspace textarea{min-height:44px}}@media (max-width:1050px) and (min-width:701px){.workspace{padding:28px 22px}.workspace .topbar{gap:16px}.workspace .topbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.workspace .panelHead{gap:14px}.workspace .table{margin-inline:-2px;padding-inline:2px}.workspace .row{gap:12px}}@media (max-width:700px){.workspace{padding:20px 14px 94px}.workspace .topbar{grid-template-columns:1fr;gap:14px;display:grid}.workspace .topbar>div:last-child{grid-template-columns:1fr;width:100%;gap:9px!important;display:grid!important}.workspace .topbar>div:last-child>*{text-align:center;justify-content:center;width:100%}.workspace .topbar h1{font-size:clamp(23px,7vw,28px);line-height:1.15}.workspace .panel{min-width:0;padding:16px}.workspace .panelHead{grid-template-columns:1fr;gap:12px;display:grid}.workspace .panelHead>.primary,.workspace .panelHead>.secondary,.workspace .panelHead>button,.workspace .panelHead>a{text-align:center;justify-content:center;width:100%}.workspace .table{margin-top:12px;overflow:visible}.workspace .table>.row{align-items:start;min-width:0;grid-template-columns:1fr!important;gap:7px!important;padding:14px 4px!important;display:grid!important}.workspace .table>.row.head{display:none!important}.workspace .table>.row>span,.workspace .table>.row>div{min-width:0;display:block}.workspace .table>.row>span+span,.workspace .table>.row>div+div{border-top:1px dashed #8fa5ba29;padding-top:7px}.workspace a.row{border-radius:8px}.workspace a.row:hover{background:#1166cc0d}.workspace .two,.workspace .reviewGrid,.workspace .choiceGrid,.workspace .featureGrid,.workspace .compactChoices{grid-template-columns:1fr!important}.workspace .two label,.workspace .two button{width:100%}.workspace .release{grid-template-columns:minmax(0,1fr) auto}.workspace .emptyState{padding:16px 4px}}@media (max-width:430px){.workspace{padding-left:12px;padding-right:12px}.workspace .panel,.workspace .metric{padding:14px}.workspace .row{font-size:12px}.workspace .release{grid-template-columns:1fr}.workspace .release span{justify-self:start}.workspace .release small{grid-column:1}}@media (max-width:360px){.workspace{padding-left:10px;padding-right:10px}.workspace .panel{padding:12px}.workspace .topbar>div:last-child{gap:7px!important}}
