*{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_5x4g3cRUgEDuYhL4vvuciAC8oFLz)!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}@media (max-width:640px){.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}}
