:root{--background:#fff;--foreground:#171717}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;color:#17211d!important;background:#eef0eb!important;font-family:Inter,system-ui,sans-serif!important}button,input,select,textarea{font:inherit}.topbar,header{color:#fff;background:#17251f;align-items:center;gap:13px;height:72px;padding:0 30px;display:flex}.logo{border:1px solid #99ab9f;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}header div:nth-child(2){flex-direction:column;display:flex}header div span{color:#aebbb4;letter-spacing:1.4px;text-transform:uppercase;margin-top:4px;font-size:10px}header small{color:#b9c8c0;margin-left:auto}header button{color:#fff;background:#365244;border:0;border-radius:20px;padding:9px 13px}.layout{grid-template-columns:235px 1fr;min-height:calc(100vh - 72px);display:grid}aside{background:#faf9f5;border-right:1px solid #d9dcd5;flex-direction:column;padding:25px 18px;display:flex}.new{color:#fff;background:#214f3c;border:0;border-radius:5px;padding:12px;font-weight:700}nav{flex-direction:column;gap:4px;margin-top:25px;display:flex}nav a{color:#65706a;border-radius:5px;padding:13px 10px;font-size:12px}nav a.active{color:#214f3c;background:#e5ece6;font-weight:700}nav i{float:right;color:#8d681f;text-transform:uppercase;background:#f7e9c8;padding:3px 5px;font-size:8px;font-style:normal}aside section{text-transform:uppercase;border-top:1px solid #d9dcd5;margin-top:auto;padding:17px 8px 0;font-size:10px}aside section p{text-transform:none;color:#78827d;line-height:1.55}article{width:100%;max-width:1370px;margin:auto;padding:40px clamp(28px,5vw,72px) 70px}.title{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.title em{color:#2f6b52;letter-spacing:1.4px;font-size:9px;font-style:normal;font-weight:800}.title h1{margin:7px 0;font:500 30px Georgia,serif}.title p{color:#68736e;margin:0;font-size:13px}.title>label{color:#8a631b;background:#f7eacb;border:1px solid #e5d29f;border-radius:4px;padding:7px 10px;font-size:9px;font-weight:800}.cards{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.card{background:#fff;border:1px solid #d9dcd5;border-radius:7px;padding:22px;box-shadow:0 3px 13px #19282009}.cardTitle{border-bottom:1px solid #e7e8e3;justify-content:space-between;margin-bottom:18px;padding-bottom:16px;display:flex}.cardTitle small{color:#2f6b52;letter-spacing:1px;font-weight:800}.cardTitle h2{margin:4px 0 0;font-size:16px}.cardTitle mark{color:#818983;background:#f2f3ef;height:max-content;padding:5px 7px;font-size:9px}label{color:#46504b;margin-top:14px;font-size:11px;font-weight:750;display:block}input,select,textarea{background:#fcfcfa;border:1px solid #cfd3cc;border-radius:4px;outline:none;width:100%;margin-top:7px;padding:10px;display:block}textarea{resize:vertical;min-height:75px}.notice{background:#f6f3e9;border-left:3px solid #ac8130;margin-top:16px;padding:10px 12px;font-size:10px}.notice p{color:#716b5f;margin:4px 0}.drop{background:#f8faf7;border:1px dashed #aeb8b0;flex-direction:column;justify-content:center;align-items:center;height:282px;margin:0;display:flex}.drop input{display:none}.drop strong{font:500 18px Georgia,serif}.drop span{color:#7d8882;margin:6px 0 14px;font-weight:400}.drop>b{color:#214f3c;background:#fff;border:1px solid #8ca094;border-radius:4px;padding:8px 13px}.drop small{color:#949b97;margin-top:18px;font-weight:400}.preview{background:#17201c;justify-content:center;align-items:center;height:282px;display:flex;position:relative;overflow:hidden}.preview img{object-fit:contain;max-width:100%;max-height:100%}.preview i{color:#fff;background:#18271fdd;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:10px;left:10px}.meta{flex-direction:column;padding-top:12px;font-size:10px;display:flex}.meta code{color:#7c8580;margin-top:4px}.review{margin-top:18px}.reviewGrid{grid-template-columns:1fr 1.4fr;gap:30px;display:grid}.review output{float:right}.review input[type=range]{accent-color:#214f3c;padding:0}.model{background:#f6f7f4;border:1px solid #d9ddd7;margin-top:18px;padding:12px;font-size:11px}.model p{color:#727b76;margin:4px 0 0}@media (max-width:850px){.layout{grid-template-columns:1fr}aside{display:none}article{padding:28px 18px}.cards,.reviewGrid{grid-template-columns:1fr}header small,.title>label{display:none}}
﻿ *{box-sizing:border-box}body{color:#182432;background:#edf1f5;margin:0;font:14px Arial,sans-serif}button{font:inherit;cursor:pointer}.signin{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.hero{color:#fff;background:#10283d;flex-direction:column;justify-content:space-between;padding:70px;display:flex}.brand{align-items:center;gap:13px;display:flex}.logo{border:1px solid #85a6bd;place-items:center;width:44px;height:44px;font:700 15px Georgia;display:grid}.brand b{font:500 20px Georgia}.brand span{letter-spacing:1.4px;color:#9fb4c3;text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.heroCopy{max-width:580px}.heroCopy em{color:#7db8dd;letter-spacing:1.6px;font-size:10px;font-style:normal;font-weight:700}.heroCopy h1{margin:14px 0 18px;font:500 46px/1.08 Georgia}.heroCopy p{color:#b8c9d4;max-width:520px;line-height:1.7}.controls{color:#b7c7d1;gap:28px;font-size:11px;display:flex}.controls b{color:#fff;margin-bottom:5px;font-size:18px;display:block}.login{background:#fff;flex-direction:column;justify-content:center;padding:70px clamp(40px,8vw,110px);display:flex}.login small{color:#1f5b83;letter-spacing:1.2px;font-size:10px;font-weight:700}.login h2{margin:10px 0;font:500 32px Georgia}.login>p{color:#71808b;margin:0 0 26px;line-height:1.55}.sso{color:#fff;background:#1f5b83;border:0;border-radius:5px;width:100%;padding:13px;font-weight:700}.divider{color:#a0a8ad;align-items:center;gap:12px;margin:22px 0;font-size:10px;display:flex}.divider:before,.divider:after{content:"";background:#dde2e5;flex:1;height:1px}.field{color:#4a5963;margin-top:13px;font-size:11px;font-weight:700}.field input{border:1px solid #cdd5da;border-radius:4px;width:100%;margin-top:7px;padding:12px;display:block}.secondary{color:#24475e;background:#fff;border:1px solid #9eb0bc;border-radius:5px;width:100%;margin-top:16px;padding:12px;font-weight:700}.login footer{color:#8a969e;margin-top:30px;font-size:10px;line-height:1.5}.app{min-height:100vh}.top{color:#fff;background:#10283d;align-items:center;gap:12px;height:68px;padding:0 26px;display:flex}.top .brand b{font-size:17px}.secure{color:#a8c0cf;margin-left:auto;font-size:10px}.user{color:#fff;background:#28455a;border:0;border-radius:20px;padding:9px 13px}.layout{grid-template-columns:225px 1fr;min-height:calc(100vh - 68px);display:grid}aside{background:#f9faf9;border-right:1px solid #d7dde1;flex-direction:column;padding:24px 16px;display:flex}aside button{color:#fff;background:#1f5b83;border:0;border-radius:5px;padding:12px;font-weight:700}nav{flex-direction:column;gap:4px;margin-top:22px;display:flex}nav a{color:#61717c;border-radius:5px;padding:12px 11px;font-size:12px}nav a.active{color:#174b70;background:#e3edf5;font-weight:700}nav i{float:right;color:#1f5b83;background:#dbe9f3;border-radius:9px;padding:2px 6px;font-size:9px;font-style:normal}aside footer{color:#7f8b93;border-top:1px solid #dde2e5;margin-top:auto;padding:15px 8px;font-size:10px}main{width:100%;max-width:1400px;padding:38px 46px}.welcome{justify-content:space-between;align-items:end;display:flex}.welcome small{color:#1f5b83;letter-spacing:1.2px;font-size:9px;font-weight:700}.welcome h1{margin:7px 0;font:500 30px Georgia}.welcome p{color:#71808a;margin:0}.welcome button{color:#fff;background:#1f5b83;border:0;border-radius:5px;padding:12px 16px;font-weight:700}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}.metric,.panel{background:#fff;border:1px solid #d8dee2;border-radius:6px}.metric{padding:18px}.metric span{color:#74828b;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.metric b{margin:9px 0 3px;font:500 29px Georgia;display:block}.metric small{color:#71808a}.metric.alert{border-top:3px solid #b36b28}.content{grid-template-columns:1.35fr .65fr;gap:17px;margin-top:17px;display:grid}.panel{padding:20px}.panelTitle{border-bottom:1px solid #e4e8ea;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.panelTitle h2{margin:0;font-size:15px}.panelTitle a{color:#1f5b83;font-size:10px;font-weight:700}.case{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 125px 100px;align-items:center;gap:15px;padding:15px 0;display:grid}.case:last-child{border:0}.case b{font-size:12px;display:block}.case span{color:#7c8991;font-size:10px}.tag{color:#22577a;background:#e5eef4;border-radius:3px;width:max-content;padding:5px 7px;font-size:9px}.tag.warn{color:#96601d;background:#f7e9d5}.confidence{color:#213f53;font:700 12px Georgia}.alertCard{background:#f8fafb;border-left:3px solid #b36b28;margin-top:13px;padding:13px}.alertCard b{font-size:11px}.alertCard p{color:#71808a;font-size:10px;line-height:1.45}.alertCard button{color:#244f6b;background:#fff;border:1px solid #91a8b7;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:700}.activity{margin:0;padding:0;list-style:none}.activity li{color:#6f7d86;border-bottom:1px solid #edf0f2;padding:13px 0;font-size:10px}.activity b{color:#263944;margin-bottom:3px;font-size:11px;display:block}@media (max-width:900px){.signin{grid-template-columns:1fr}.hero{display:none}.login{min-height:100vh}.layout{grid-template-columns:1fr}aside{display:none}.metrics{grid-template-columns:1fr 1fr}.content{grid-template-columns:1fr}main{padding:28px 18px}}.serialSightBrand{flex:none;min-width:0}.serialSightBrand img{object-fit:contain;object-position:left center;width:auto;max-width:290px;height:52px;display:block}.top .serialSightBrand img{max-width:275px;height:54px}@media (max-width:760px){.top{padding:0 12px}.top .serialSightBrand img{max-width:205px;height:44px}.top .secure{display:none}.top .user{white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-left:auto;overflow:hidden}}
.primary{color:#fff;background:#1f5b83;border:0;border-radius:5px;padding:12px 16px;font-weight:700}.wide{width:100%}.login label{color:#4a5963;margin-top:13px;font-size:11px;font-weight:700}.login input{border:1px solid #cdd5da;border-radius:4px;width:100%;margin-top:7px;padding:12px;display:block}.login .secondary{margin-top:16px}.principles{color:#b7c7d1;gap:28px;font-size:11px;display:flex}.principles b{color:#fff;margin-bottom:5px;font-size:18px;display:block}.workspace{width:100%;max-width:1400px;padding:38px 46px}.dashboardGrid{grid-template-columns:1.35fr .65fr;gap:17px;margin-top:17px;display:grid}.tableHead{border-bottom:1px solid #e4e8ea;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.tableHead h2{margin:0;font-size:15px}.tableHead a{color:#1f5b83;font-size:10px;font-weight:700}.case b,.case span{display:block}.case span{margin-top:4px}.case mark{color:#22577a;background:#e5eef4;border-radius:3px;width:max-content;padding:5px 7px;font-size:9px}.case mark.warn{color:#96601d;background:#f7e9d5}.case strong{color:#213f53;font:700 12px Georgia}.association{background:#f8fafb;border-left:3px solid #b36b28;margin-top:13px;padding:13px}.association b{font-size:11px}.association p{color:#71808a;font-size:10px;line-height:1.45}.panel ul{margin:0;padding:0;list-style:none}.panel li{color:#6f7d86;border-bottom:1px solid #edf0f2;padding:13px 0;font-size:10px}.panel li b{color:#263944;margin-bottom:3px;font-size:11px;display:block}.back{color:#1f5b83;background:0 0;border:0;margin-bottom:18px;padding:0}.intakeGrid{grid-template-columns:.82fr 1.18fr;gap:17px;margin-top:25px;display:grid}.panelTitle small{color:#1f5b83;letter-spacing:1px;font-weight:700}.panelTitle mark{color:#77848c;background:#edf1f3;padding:5px 7px;font-size:9px}.panel label{color:#4a5963;margin-top:13px;font-size:11px;font-weight:700;display:block}.panel input,.panel select,.panel textarea{background:#fff;border:1px solid #cdd5da;border-radius:4px;width:100%;margin-top:7px;padding:11px;display:block}.panel textarea{resize:vertical;min-height:80px}.attest{background:#f6f3e9;border-left:3px solid #ac8130;margin-top:16px;padding:10px 12px;font-size:10px}.attest p{margin:4px 0}.drop{cursor:pointer;background:#f8fafb;border:1px dashed #aeb8b0;flex-direction:column;justify-content:center;align-items:center;height:265px;display:flex}.drop input{display:none}.drop b{font:500 18px Georgia}.drop span{color:#7d8882;margin-top:7px;font-size:10px}.preview{background:#152431;justify-content:center;align-items:center;height:265px;display:flex;position:relative;overflow:hidden}.preview img{object-fit:contain;max-width:100%;max-height:100%}.preview em{color:#fff;background:#10283ddd;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:9px;left:9px}.file{flex-direction:column;padding-top:12px;font-size:10px;display:flex}.file code{color:#75828a;margin-top:4px}.actionbar{color:#6f7d86;background:#fff;border:1px solid #d8dee2;border-radius:6px;justify-content:space-between;align-items:center;margin-top:17px;padding:14px 18px;font-size:11px;display:flex}.actionbar button:disabled{background:#aeb8be}.app nav a{cursor:pointer}@media (max-width:900px){.dashboardGrid,.intakeGrid{grid-template-columns:1fr}.workspace{padding:28px 18px}.secure{display:none}}.emptyState{text-align:center;color:#6f7d86;padding:34px 12px}.emptyState b{color:#263944;margin-bottom:8px;font:500 18px Georgia;display:block}.emptyState p{max-width:420px;margin:0 auto 16px;line-height:1.55}.emptyState .primary{width:auto}
.detection{margin-top:18px}.detection .tableHead small{color:#1f5b83;letter-spacing:1px;font-size:9px;font-weight:700}.detection .tableHead mark{color:#8d5e22;background:#f7e9d5;padding:5px 7px;font-size:9px}.compare{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.compare figure{margin:0}.compare figcaption{color:#6f7d86;text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:10px;font-weight:700}.compare figure>div{background:#142431;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.compare img{object-fit:contain;max-width:100%;max-height:100%}.compare figure span{color:#fff;background:#8e5a24dd;padding:4px 7px;font-size:8px;position:absolute;top:8px;left:8px}.reviewTools{grid-template-columns:1fr 1.4fr;gap:28px;margin-top:18px;display:grid}.reviewTools output{float:right;color:#6f7d86}.reviewTools input[type=range]{accent-color:#1f5b83;padding:0}.modelNotice{background:#f7f9fa;border:1px solid #d9e0e4;border-left:3px solid #7892a4;margin-top:18px;padding:12px}.modelNotice b{font-size:11px}.modelNotice p{color:#6f7d86;margin:4px 0 0;font-size:10px;line-height:1.5}@media (max-width:900px){.compare,.reviewTools{grid-template-columns:1fr}}
.workflowSteps{border:1px solid #dce3e7;border-radius:5px;grid-template-columns:repeat(4,1fr);margin:18px 0 4px;padding:0;list-style:none;display:grid;overflow:hidden}.workflowSteps li{color:#89959c;background:#f7f9fa;border-right:1px solid #dce3e7;align-items:center;gap:10px;padding:12px;display:flex}.workflowSteps li:last-child{border:0}.workflowSteps li.current{color:#1f5b83;background:#edf5fa}.workflowSteps li.done{color:#35654f;background:#f1f6f2}.workflowSteps li>b{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.workflowSteps span{font-size:10px;font-weight:700}.workflowSteps small{margin-top:2px;font-size:8px;font-weight:400;display:block}.candidateCard{background:#f8fafb;border:1px solid #dce3e7;border-radius:5px;padding:14px}.candidateHead,.resultHeader{justify-content:space-between;display:flex}.candidateHead small,.queryPanel>div>small,.resultHeader small{color:#1f5b83;letter-spacing:1px;font-size:8px;font-weight:700}.candidateHead h3,.queryPanel h3,.resultPanel h3{margin:4px 0;font-size:14px}.candidateHead mark,.resultHeader mark{color:#8d5e22;background:#f5ead8;height:max-content;padding:5px 7px;font-size:8px}.candidateCard>p,.queryPanel p,.potentialMatch p{color:#6f7d86;font-size:10px;line-height:1.5}.identifierGrid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.identifierGrid label:first-child{grid-column:1/-1}.verifyCheck{background:#fff;border:1px solid #dce3e7;border-radius:4px;align-items:flex-start;gap:9px;padding:10px;display:flex!important}.verifyCheck input{width:auto!important;margin:2px 0!important}.verifyCheck span{font-size:9px;font-weight:400;line-height:1.45}.verifyCheck b{font-size:10px;display:block}.requirement{color:#926628;margin-top:7px;display:block}.queryPanel{opacity:.62;border:1px solid #dce3e7;border-left:4px solid #aab4ba;border-radius:5px;margin-top:18px;padding:16px}.queryPanel.enabled{opacity:1;border-left-color:#1f5b83}.queryFields{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.queryFields span{background:#f7f9fa;border-radius:4px;padding:10px}.queryFields small{color:#7a8790;font-size:8px;display:block}.queryFields b{margin-top:4px;font-size:11px;display:block}.queryPanel button{width:auto;margin:0}.queryPanel button:disabled{opacity:.55}.resultPanel{border:1px solid #dce3e7;border-radius:5px;margin-top:18px;padding:16px}.resultChoices{gap:8px;margin:13px 0;display:flex}.resultChoices button{color:#314b5d;background:#fff;border:1px solid #aebbc3;border-radius:4px;padding:10px;font-size:10px;font-weight:700}.resultChoices button.selected{background:#e8f1f6;border-color:#1f5b83}.resultChoices button.warning{color:#86531a;background:#fbf0e1;border-color:#a86b28}.potentialMatch{background:#fbf4e9;border-left:3px solid #a86b28;margin-top:12px;padding:12px}.potentialMatch .verifyCheck{margin-top:9px}.audit{color:#d7e4eb;background:#10283d;border-radius:4px;grid-template-columns:1.2fr repeat(4,1fr);gap:10px;margin-top:14px;padding:13px;font-size:9px;display:grid}.audit b{color:#fff}.audit span{border-left:1px solid #456071;padding-left:9px}@media (max-width:900px){.workflowSteps,.queryFields{grid-template-columns:1fr 1fr}.workflowSteps li:nth-child(2){border-right:0}.audit{grid-template-columns:1fr}.audit span{border-top:1px solid #456071;border-left:0;padding:7px 0 0}.resultChoices{flex-direction:column}}@media (max-width:560px){.workflowSteps,.queryFields,.identifierGrid{grid-template-columns:1fr}.workflowSteps li{border-bottom:1px solid #dce3e7;border-right:0}.identifierGrid label:first-child{grid-column:auto}}
.publicSite{color:#132638;background:#f3f5f4;min-height:100vh}.publicNav{color:#fff;background:#0d2437;border-bottom:1px solid #294154;align-items:center;gap:28px;height:78px;padding:0 clamp(20px,5vw,72px);display:flex}.publicNav .brand{margin-right:auto}.publicNav nav{flex-direction:row;margin:0;display:flex}.publicNav nav button,.publicFooter nav button{color:#b9cad5;cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px}.publicNav .navSignIn{color:#fff;background:0 0;border:1px solid #526b7b;border-radius:4px;padding:10px 14px}.publicNav>.primary{padding:11px 15px}.publicMain{max-width:none;padding:0}.publicHero{color:#fff;background:#0d2437;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:600px;padding:78px clamp(24px,7vw,110px);display:grid}.publicHero>div:first-child{max-width:680px}.publicHero small,.featureIntro>small,.salesHead small,.applicationPage>section>small,.publicCta small{color:#72b5dd;letter-spacing:1.7px;font-size:9px;font-weight:700}.publicHero h1{letter-spacing:-2px;margin:16px 0 23px;font:500 clamp(44px,6vw,76px)/1.02 Georgia,serif}.publicHero>div>p{color:#bbccd7;max-width:650px;font-size:16px;line-height:1.75}.heroActions{gap:10px;margin:28px 0 18px;display:flex}.heroActions button{border-radius:4px;padding:13px 18px;font-weight:700}.heroActions .ghost{color:#fff;background:0 0;border:1px solid #648095}.trustLine{color:#8ea6b5;letter-spacing:.3px;font-size:9px}.workflowPreview{background:#132e43;border:1px solid #345065;padding:30px;box-shadow:18px 18px #091b29}.workflowPreview h2{margin:9px 0 24px;font:500 26px/1.2 Georgia}.workflowPreview ol{margin:0;padding:0;list-style:none}.workflowPreview li{border-top:1px solid #365166;gap:13px;padding:13px 0;display:flex}.workflowPreview li>b{color:#67add6;font:500 11px Georgia}.workflowPreview li>span{font-size:11px;font-weight:700}.workflowPreview li small{color:#91a7b5;letter-spacing:0;margin-top:3px;font-weight:400;display:block}.proofStrip{background:#fff;border-bottom:1px solid #d8e0e4;grid-template-columns:repeat(3,1fr);gap:25px;padding:25px clamp(24px,7vw,110px);display:grid}.proofStrip span{color:#6f7e87;font-size:10px}.proofStrip b{color:#203746;margin-bottom:4px;font-size:12px;display:block}.featureIntro{padding:90px clamp(24px,7vw,110px)}.featureIntro>small,.salesHead small,.applicationPage>section>small,.publicCta small{color:#1d628e}.featureIntro>h2,.salesHead h1,.applicationPage h1{max-width:760px;margin:12px 0 35px;font:500 clamp(34px,4.5vw,55px)/1.1 Georgia}.featureGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.featureGrid article{background:#fff;border:1px solid #d7e0e4;border-top:3px solid #286b95;min-height:165px;padding:24px}.featureGrid b{font:500 17px Georgia}.featureGrid p{color:#6f7d86;font-size:11px;line-height:1.6}.publicCta{color:#fff;background:#1b5275;justify-content:space-between;align-items:center;gap:25px;margin:0 clamp(24px,7vw,110px) 90px;padding:35px 42px;display:flex}.publicCta small{color:#9dcee9}.publicCta h2{margin:7px 0;font:500 29px Georgia}.publicCta p{color:#bfd1dc;margin:0}.publicCta button{color:#194b6b;background:#fff;border:0;border-radius:4px;padding:13px 17px;font-weight:700}.salesPage{max-width:none;padding:75px clamp(24px,7vw,110px) 100px}.salesHead{text-align:center}.salesHead h1{margin:12px auto}.salesHead p{color:#6d7c85}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:45px auto 25px;display:grid}.plan{background:#fff;border:1px solid #d5dfe4;padding:28px;position:relative}.plan.featured{border:2px solid #1f628d;transform:translateY(-9px);box-shadow:0 12px 28px #17324814}.plan>mark{color:#fff;background:#1f628d;padding:6px 9px;font-size:8px;position:absolute;top:0;right:0}.plan>small{color:#1f628d;letter-spacing:1px;font-weight:700}.plan h2{margin:15px 0 3px;font:500 35px Georgia}.plan>p{color:#7b8790;font-size:10px}.plan ul{border-top:1px solid #e3e8ea;margin:15px 0;padding:15px 0;list-style:none}.plan li{color:#4c5e68;padding:7px 0;font-size:11px}.plan button{color:#1f628d;background:#fff;border:1px solid #1f628d;border-radius:4px;width:100%;padding:12px;font-weight:700}.plan.featured button{color:#fff;background:#1f628d}.procurement{background:#e7eef2;align-items:center;gap:12px;max-width:1120px;margin:auto;padding:17px 22px;font-size:10px;display:flex}.procurement b{margin-right:auto}.procurement span{background:#fff;padding:6px 8px}.procurement p{color:#687882;max-width:280px}.applicationPage{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1120px;margin:auto;padding:70px 24px 100px;display:grid}.applicationPage>section>p{color:#6c7a83;line-height:1.65}.applicationNotes{flex-direction:column;margin-top:35px;display:flex}.applicationNotes span{border-top:1px solid #d6dfe3;align-items:center;gap:11px;padding:13px 0;font-size:11px;display:flex}.applicationNotes b{color:#2b6e98;border:1px solid #2b6e98;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.applicationForm,.applicationSuccess{background:#fff;border:1px solid #d4dee3;padding:30px;box-shadow:0 15px 40px #19364a0b}.formHead{border-bottom:1px solid #dce3e7;padding-bottom:15px;position:relative}.formHead small{color:#1f628d;letter-spacing:1px;font-size:8px;font-weight:700}.formHead h2{margin:5px 0;font:500 23px Georgia}.formHead mark{color:#6c7880;background:#eef2f4;padding:5px;font-size:8px;position:absolute;top:0;right:0}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.applicationForm label{color:#43545e;margin-top:14px;font-size:10px;font-weight:700;display:block}.applicationForm input,.applicationForm select,.applicationForm textarea{background:#fff;border:1px solid #cbd6dc;border-radius:4px;width:100%;margin-top:6px;padding:11px;display:block}.applicationForm textarea{min-height:90px}.applicationForm .attestation{background:#f6f7f4;align-items:flex-start;gap:9px;padding:10px;display:flex}.attestation input{width:auto;margin:2px 0}.attestation span{font-weight:400;line-height:1.45}.applicationForm footer{color:#7a878f;text-align:center;margin-top:12px;font-size:9px}.applicationSuccess{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.applicationSuccess>b{color:#2d6e48;background:#e6f1e9;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.applicationSuccess small{color:#2d6e48;letter-spacing:1px;margin-top:18px;font-weight:700}.applicationSuccess h2{font:500 28px Georgia}.applicationSuccess p{color:#687882;line-height:1.65}.backLink{color:#537084;background:0 0;border:0;position:absolute;top:25px;left:30px}.publicFooter{color:#fff;background:#091c2a;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:32px clamp(24px,7vw,110px);display:grid}.publicFooter .brand{grid-row:1/3}.publicFooter p{color:#97acb9;font-size:10px}.publicFooter nav{flex-direction:row;justify-content:flex-end;margin:0;display:flex}.publicFooter>small{color:#728896;grid-column:2/4;font-size:8px}.personalizedHero{overflow:hidden;background:#020813!important;padding:0!important}.personalizedHero img{object-fit:contain;width:100%;height:100%;display:block}.posterHome{background:#020813;grid-template-columns:1fr 1fr;max-width:none;height:calc(100dvh - 78px);min-height:0;padding:0;display:grid;overflow:hidden}.posterArtwork{background:#020813;border-right:1px solid #244157;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.posterArtwork:before{content:"";filter:blur(18px)brightness(.42);background:url(/serialsight-signin.jpeg) 50%/cover no-repeat;position:absolute;inset:-24px;transform:scale(1.06)}.posterArtwork:after{content:"";background:#02081355;position:absolute;inset:0}.posterArtwork img{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:relative}.posterInfo{color:#fff;background:linear-gradient(135deg,#0b2132,#102d43);flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,78px);display:flex}.posterInfo>small{color:#72b5dd;letter-spacing:1.7px;font-size:9px;font-weight:700}.posterInfo h1{max-width:680px;margin:14px 0 20px;font:500 clamp(36px,4.6vw,66px)/1.04 Georgia}.posterInfo>p{color:#b9cbd6;max-width:650px;margin:0;line-height:1.7}.posterPrinciples{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;display:grid}.posterPrinciples span{color:#9fb2be;border-top:2px solid #377ca8;padding-top:11px;font-size:9px;line-height:1.45}.posterPrinciples b{color:#fff;margin-bottom:4px;font-size:11px;display:block}.posterActions{gap:9px;display:flex}.posterActions button{border-radius:4px;padding:12px 16px;font-weight:700}.posterGhost{color:#fff;background:#102b40;border:1px solid #6e8da3}.posterInfo>em{color:#7f98a7;margin-top:14px;font-size:8px;font-style:normal}.imageFirstHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:34px;height:calc(100vh - 78px);min-height:600px;max-height:850px;padding:24px clamp(20px,4vw,65px);overflow:hidden}.homepageArtwork{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex}.homepageArtwork img{object-fit:contain;width:100%;height:100%;display:block}.imageFirstHero .workflowPreview{align-self:center;max-height:calc(100vh - 126px);padding:24px;overflow:auto;box-shadow:12px 12px #091b29}.imageFirstHero .workflowPreview h2{margin-bottom:16px;font-size:23px}.imageFirstHero .workflowPreview li{padding:10px 0}.imageFirstHero .heroActions{margin:17px 0 12px}.imageFirstHero .trustLine{line-height:1.45;display:block}@media (max-width:900px){.publicNav nav{display:none}.posterHome{grid-template-columns:1fr 1fr}.posterInfo{padding:25px}.posterInfo h1{font-size:34px}.posterPrinciples{grid-template-columns:1fr}.posterPrinciples span:nth-child(3){display:none}.publicHero{grid-template-columns:1fr;padding-top:35px}.imageFirstHero{height:auto;min-height:0;max-height:none;overflow:visible}.imageFirstHero .workflowPreview{max-height:none;overflow:visible}.proofStrip,.featureGrid,.pricingGrid{grid-template-columns:1fr 1fr}.applicationPage{grid-template-columns:1fr;gap:25px}.procurement{flex-wrap:wrap}.publicFooter{grid-template-columns:1fr}.publicFooter .brand,.publicFooter>small{grid-area:auto}.publicFooter nav{justify-content:flex-start}}@media (max-width:600px){.publicNav{height:64px;padding:0 12px}.publicNav .brand span,.publicNav .navSignIn{display:none}.publicNav>.primary{padding:9px 10px;font-size:10px}.posterHome{grid-template-columns:1fr 1fr;height:calc(100dvh - 64px)}.posterInfo{padding:15px}.posterInfo h1{margin:8px 0 12px;font-size:25px}.posterInfo>p{font-size:10px;line-height:1.45}.posterPrinciples{display:none}.posterActions{flex-direction:column;margin-top:16px}.posterActions button{padding:9px 8px;font-size:9px}.posterInfo>em{font-size:7px}.publicHero h1{font-size:43px}.imageFirstHero{padding:22px 14px 40px}.homepageArtwork,.homepageArtwork img{height:auto}.proofStrip,.featureGrid,.pricingGrid,.formRow{grid-template-columns:1fr}.publicCta{flex-direction:column;align-items:flex-start;padding:28px}.procurement p{max-width:none}.publicFooter nav{display:none}}@media (max-height:680px) and (min-width:901px){.posterInfo{padding:28px}.posterInfo h1{margin:8px 0 12px;font-size:40px}.posterPrinciples{margin:15px 0}.imageFirstHero{min-height:calc(100vh - 78px)}.imageFirstHero .workflowPreview{padding:18px}.imageFirstHero .workflowPreview h2{margin:5px 0 10px;font-size:19px}.imageFirstHero .workflowPreview li{padding:7px 0}.imageFirstHero .heroActions{margin:10px 0}.imageFirstHero .trustLine{font-size:8px}}.salesPage,.applicationPage{background:#fff}.plan{color:#111;border-color:#cfd5d9;box-shadow:0 8px 24px #0000000a}.procurement{color:#111;background:#f2f3f4}.applicationForm,.applicationSuccess{color:#111;border-color:#cfd5d9}.publicFooter{color:#111;background:#fff;border-top:1px solid #d8dde0}.publicSite{font-size:16px}.publicNav nav button,.publicNav .navSignIn,.publicNav>.primary{font-size:14px}.posterArtwork:before,.posterArtwork:after{display:none}.posterArtwork img{object-fit:cover;object-position:center 28%}.posterInfo>small{letter-spacing:1.5px;font-size:12px}.posterInfo h1{font-size:clamp(44px,4.5vw,68px);line-height:1.02}.posterInfo>p{font-size:17px;line-height:1.65}.posterPrinciples span{font-size:12px;line-height:1.5}.posterPrinciples b,.posterActions button{font-size:14px}.posterInfo>em{font-size:11px;line-height:1.45}.salesHead p{font-size:16px}.plan>small{font-size:12px}.plan>p,.plan li{font-size:14px}.procurement{font-size:13px}.applicationPage>section>p{font-size:16px}.applicationNotes span{font-size:14px}.applicationForm label{font-size:13px}.applicationForm input,.applicationForm select,.applicationForm textarea{font-size:15px}.applicationForm footer{font-size:12px}@media (max-width:900px){.posterInfo>p{font-size:14px}.posterPrinciples span{font-size:11px}.posterInfo h1{font-size:38px}}@media (max-width:600px){.posterInfo h1{font-size:26px}.posterInfo>small{font-size:9px}.posterInfo>p{font-size:11px}.posterInfo>em{font-size:8px}.posterActions button{font-size:10px}}.publicSite{color:#fff;background:#030609}.posterInfo{color:#fff;background:#05090d}.posterInfo>small{color:#55aef0}.posterInfo>p{color:#d2d8dd}.posterPrinciples span{color:#bbc4ca;border-top-color:#2584c3}.posterPrinciples b{color:#fff}.posterGhost{color:#fff;background:#090f14;border-color:#78858e}.posterInfo>em{color:#9ba7ae}.salesPage,.applicationPage{color:#fff;background:#05090d}.salesHead h1,.applicationPage h1{color:#fff}.salesHead p,.applicationPage>section>p{color:#c8d0d5}.plan{color:#fff;box-shadow:none;background:#0d141a;border-color:#33414b}.plan h2,.plan li{color:#fff}.plan>p{color:#b7c1c8}.plan ul{border-color:#33414b}.plan button{color:#7fc3f0;background:#0d141a;border-color:#4c8db8}.plan.featured{background:#101a21}.procurement{color:#fff;background:#0d141a;border:1px solid #33414b}.procurement span{color:#fff;background:#1b252d}.procurement p{color:#b9c3ca}.applicationNotes span{color:#fff;border-color:#34414a}.applicationForm,.applicationSuccess{color:#fff;box-shadow:none;background:#0d141a;border-color:#33414b}.formHead{border-color:#33414b}.applicationForm label{color:#eef2f4}.applicationForm input,.applicationForm select,.applicationForm textarea{color:#fff;background:#05090d;border-color:#4a5963}.applicationForm input::placeholder,.applicationForm textarea::placeholder{color:#849098}.applicationForm .attestation{background:#151e24}.applicationForm footer{color:#aab4ba}.publicFooter{color:#fff;background:#030609;border-top-color:#26333c}.publicFooter .brand b{color:#fff}.publicFooter .brand span,.publicFooter p,.publicFooter>small{color:#aeb9c0}.publicFooter nav button{color:#fff}.login{color:#fff;background:#05090d}.login h2{color:#fff}.login>p,.login footer{color:#b8c2c8}.login label{color:#fff}.login input{color:#fff;background:#0d141a;border-color:#46545d}.login .secondary{color:#fff;background:#0d141a;border-color:#60717c}.backLink{color:#7fc3f0}.authLoading{color:#dbe8f0;letter-spacing:.04em;background:#030609;place-items:center;min-height:100vh;font:600 14px Arial,sans-serif;display:grid}.authError{color:#ffd7d7;background:#2a1114;border:1px solid #a94b4b;border-radius:4px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45}.login button:disabled{cursor:not-allowed;opacity:.58}.publicNav .serialSightBrand img{max-width:325px;height:62px}.publicFooter .serialSightBrand img{max-width:305px;height:58px}@media (max-width:600px){.publicNav .serialSightBrand img{max-width:205px;height:46px}.publicFooter .serialSightBrand img{max-width:230px;height:48px}}
:root{--ss-black:#02050a;--ss-ink:#060b12;--ss-panel:#0b131d;--ss-panel-2:#101c29;--ss-line:#24384d;--ss-blue:#1685eb;--ss-blue-soft:#67b8ff;--ss-white:#f5f8fb;--ss-muted:#a9b8c6}body{background:var(--ss-black)!important;color:var(--ss-white)!important}.app{color:var(--ss-white);background:#02050a}.top{box-shadow:none;background:#02060b;border-bottom:1px solid #1d2936}.top .logo{color:#fff;background:#09111b;border-color:#315274}.top .brand span,.secure{color:#88a8c2}.user{color:#e8eef5!important;background:#070d14!important;border:1px solid #293949!important}.layout{background:0 0;min-height:calc(100vh - 68px);display:block}.app aside{background:#050a10;border-color:#1d3042}.app aside nav a{color:#9fb0be}.app aside nav a:hover{color:#fff;background:#0d1924}.app aside nav a.active{color:#7fc5ff;border-left:3px solid var(--ss-blue);background:#10263a}.app aside nav i{color:#83c6ff;background:#12304a}.app aside footer{color:#8294a2;border-color:#1d3042}.workspace,.welcome h1,.panel h2,.panel h3,.metric b,.case b,.emptyState b{color:var(--ss-white)}.welcome p,.metric small,.case span,.panel p,.emptyState,.emptyState p{color:var(--ss-muted)}.welcome small,.panelTitle small,.tableHead a{color:var(--ss-blue-soft)}.primary,.welcome button,.app aside button{box-shadow:0 7px 22px #006dc733;color:#fff!important;background:linear-gradient(135deg,#0877db,#166bb8)!important}.primary:hover,.welcome button:hover{filter:brightness(1.12)}.metric,.panel,.actionbar{background:linear-gradient(145deg,var(--ss-panel),#081019);border-color:var(--ss-line);box-shadow:0 12px 32px #0004}.metric.alert{border-top-color:#249cff}.metric span{color:#86a0b5}.tableHead,.panelTitle,.case,.panel li{border-color:#223446}.case mark,.panelTitle mark{color:#84c8ff;background:#102d45}.case mark.warn{color:#ffd18b;background:#382815}.case strong{color:#9bd3ff}.association,.model,.modelNotice,.queryPanel,.resultPanel,.candidateCard,.attest{color:#eaf4fb;background:#0e1a25!important;border-color:#2c4b65!important}.association p,.modelNotice p,.queryPanel p,.candidateCard p{color:#aebdca!important}.secondary{color:#a7d8ff!important;background:#0d1a25!important;border-color:#3d6687!important}.back{color:#79c1fa}.panel label{color:#dce8f1}.panel input,.panel select,.panel textarea,.login input{color:#f7fbff!important;background:#050a10!important;border-color:#365067!important}.panel input::placeholder,.panel textarea::placeholder{color:#718495}.drop{color:#eaf4fb;background:#08111a;border-color:#3b607d}.preview{background:#02050a}.file code{color:#87a6bc}.actionbar{color:#adbdc9}.workflowSteps li{color:#b3c1cc;background:#08111a;border-color:#2b4053}.workflowSteps li.current,.workflowSteps li.done{border-color:#2386d4}.reviewTools>section,.compare figure{background:#08111a;border-color:#263c4f}.queryFields span,.audit{background:#071019;border-color:#294258}.resultChoices button{color:#dbe8f2;background:#09141e;border-color:#35536b}.resultChoices button.selected{background:#123553;border-color:#3b9be5}.emptyState{background:#071019;border:1px dashed #29445b;border-radius:6px;margin-top:16px}.intakeToast{z-index:1000;color:#c7e8ff;background:#0d2a40;border:1px solid #3184c2;border-radius:6px;max-width:420px;padding:12px 16px;font-size:13px;position:fixed;top:82px;right:24px;box-shadow:0 14px 40px #0008}.intakeToast.error{color:#ffd9dc;background:#321317;border-color:#a4444d}@media (max-width:900px){.app{background:var(--ss-black)}}.fatalError{color:#f5f8fb;background:radial-gradient(circle at 80% 10%,#102b46,#0000 36%),#02050a;flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;min-height:100vh;padding:clamp(28px,8vw,110px);display:flex}.fatalError span{color:#67b8ff;letter-spacing:.15em;font-size:10px;font-weight:800}.fatalError h1{max-width:720px;margin:14px 0;font-size:clamp(30px,5vw,56px);line-height:1.05}.fatalError p{color:#a9b8c6;max-width:650px;line-height:1.65}.fatalError button{color:#fff;background:#0877db;border:1px solid #3aa8fa;border-radius:5px;margin-top:14px;padding:12px 17px;font-weight:800}
.commandCenter{--surface:#070b11;--surface2:#0a0f17;--line:#202b38;--line2:#304255;--blue:#3479dc;--blue2:#6aa7ff;--muted:#8d99a7;color:#f4f7fb;width:100%;max-width:1440px;margin:0 auto;padding:34px clamp(24px,4.5vw,68px) 56px}.commandHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:36px;min-height:176px;padding:10px 4px 28px;display:flex}.eyebrow{color:var(--blue2);letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.commandHeader h1{letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 10px;font:750 clamp(36px,4.6vw,64px)/.94 Arial,sans-serif}.commandHeader h1 span{color:#fff;display:block}.commandHeader p{color:#a5afbb;max-width:620px;margin:0;font-size:14px;line-height:1.55}.identityMeta{flex-wrap:wrap;gap:8px 18px;margin-top:17px;display:flex}.identityMeta span{color:#758290;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.identityMeta span+span{border-left:1px solid var(--line2);padding-left:18px}.commandActions{grid-template-columns:auto auto;align-items:center;gap:10px;min-width:320px;display:grid}.systemState{color:#7f8c99;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;justify-self:end;margin-bottom:5px;font-size:10px;font-weight:750}.systemState i{background:#54c593;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #54c59316}.findCaseButton,.startCaseButton{text-transform:uppercase;letter-spacing:.055em;border-radius:3px;min-height:43px;padding:0 17px;font-size:11px;font-weight:800}.findCaseButton{border:1px solid var(--line2);color:#d4dce5;background:#080d14}.startCaseButton{color:#fff;background:#286ccf;border:1px solid #4c8deb;box-shadow:0 9px 24px #0e4f9d35}.startCaseButton span{margin-right:6px;font-size:15px}.overviewBar{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.statusCard{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-width:0;min-height:88px;padding:17px 20px;display:flex}.statusCard:last-child{border-right:0}.statusCard span{color:#b6c0cb;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;display:block}.statusCard small{color:#667483;margin-top:6px;font-size:10px;display:block}.statusCard>b{color:#eef3f8;letter-spacing:-.04em;font:400 28px/1 Arial Narrow,Arial,sans-serif}.statusCard.attention{background:#0a111b}.statusCard.attention>b{color:var(--blue2)}.commandGrid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.caseLedger,.intelligencePanel{background:var(--surface);border:1px solid var(--line)}.caseLedger{padding:22px}.intelligencePanel{padding:20px}.sectionHeading{justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.sectionHeading>div{align-items:center;gap:11px;display:flex}.sectionIcon{border:1px solid var(--line2);width:31px;height:31px;color:var(--blue2);background:#0b121b;place-items:center;font-size:14px;display:grid}.sectionHeading h2{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.recordCount{border:1px solid var(--line2);color:#98a5b2;text-transform:uppercase;letter-spacing:.07em;background:0 0;border-radius:2px;padding:6px 9px;font-size:9px}.caseTable{border-top:1px solid var(--line)}.caseTableHead,.caseTableRow{grid-template-columns:minmax(220px,1fr) 100px 80px 110px;align-items:center;gap:18px;display:grid}.caseTableHead{color:#687684;text-transform:uppercase;letter-spacing:.13em;padding:13px 14px;font-size:9px;font-weight:800}.caseTableRow{text-align:left;border-top:1px solid #17212c;min-height:72px;padding:13px 14px;transition:background .15s,border-color .15s}.caseTableRow:hover{background:#0b121b;border-color:#2b3c4d}.caseTableRow b{color:#f2f5f8;font-size:13px;display:block}.caseTableRow small{color:#7f8b98;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.caseTableRow strong,.caseTableRow time{color:#a9b3be;font-size:11px}.caseStatus{text-transform:uppercase;letter-spacing:.07em;border:1px solid #2d4256;border-radius:2px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800}.caseStatus.active{color:#70abfb;background:#0d2238;border-color:#275486}.caseStatus.closed{color:#7ac6a2;background:#10251f}.caseStatus.archived{color:#abb4bd;background:#20252b}.ledgerEmpty{border:1px dashed var(--line2);text-align:center;color:#84909c;flex-direction:column;justify-content:center;align-items:center;min-height:235px;display:flex}.ledgerEmpty b{color:#edf2f6;font-size:17px}.ledgerEmpty p{max-width:430px;margin:8px 0 14px;font-size:12px;line-height:1.55}.ledgerEmpty button{color:#9cc4fa;background:#13243a;border:1px solid #3b72b6;padding:9px 13px}.associationState{text-align:left;width:100%;color:inherit;border:1px solid var(--line2);background:#0a1018;padding:16px;display:block}.stateLabel{align-items:center;gap:8px;display:flex}.stateLabel i{background:var(--blue2);border-radius:50%;width:7px;height:7px}.stateLabel span{color:#8c9eae;letter-spacing:.11em;font-size:8px;font-weight:800}.associationState.clear .stateLabel i{background:#4dbb8b}.associationState>b{letter-spacing:-.04em;margin:12px 0 5px;font-size:31px;display:block}.associationState>b small{color:#73808d;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:600}.associationState p,.controlBoundary p{color:#84909c;margin-bottom:0;font-size:10px;line-height:1.55}.associationState.attention{background:#0c1724;border-color:#34669c}.associationOpen{color:#76aaf0;margin-top:11px;font-size:9px;font-weight:800;display:block}.reviewQueue{margin-top:17px}.reviewQueue>.eyebrow{color:#798794;margin-bottom:7px}.reviewQueue article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.reviewQueue article div{min-width:0}.reviewQueue article b,.reviewQueue article small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reviewQueue article small{color:#74818d;text-transform:capitalize;margin-top:4px;font-size:8px}.reviewQueue article button{color:#91bbf4;text-transform:uppercase;background:#10233a;border:1px solid #315d8c;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.reviewQueue article button:disabled{opacity:.55;cursor:default}.queueEmpty{border:1px dashed var(--line2);margin-top:10px;padding:14px}.queueEmpty b,.queueEmpty small{display:block}.queueEmpty b{font-size:10px}.queueEmpty small{color:#71808e;margin-top:4px;font-size:8px}.queueMessage{color:#a9cdf8;background:#102035;border:1px solid #315e90;margin-top:10px;padding:9px;font-size:9px;line-height:1.45}.controlBoundary{background:#090f16;border-left:2px solid #346fc1;margin-top:14px;padding:11px}.controlBoundary>span{letter-spacing:.11em;color:#71a9f3;font-size:8px;font-weight:800}.workspaceMeta{border-top:1px solid var(--line);color:#687684;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:11px;padding-top:11px;font-size:8px;display:flex}.workspaceMeta b{color:#aab5c0;margin-left:4px;font-weight:700}.dashboardWorkflow{border:1px solid var(--line);background:#05080d;margin-top:18px}.dashboardWorkflow>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:15px 20px;display:flex}.dashboardWorkflow>header p{color:#75818d;margin:0;font-size:10px}.dashboardWorkflow ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.dashboardWorkflow li{border-right:1px solid var(--line);gap:13px;min-height:105px;padding:20px;display:flex}.dashboardWorkflow li:last-child{border-right:0}.dashboardWorkflow li>b{color:#78aaf0;border:1px solid #345a86;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-size:13px;display:grid}.dashboardWorkflow li>span{padding-top:2px}.dashboardWorkflow strong,.dashboardWorkflow small{display:block}.dashboardWorkflow strong{color:#e6ebf0;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.dashboardWorkflow small{color:#788491;margin-top:7px;font-size:10px;line-height:1.45}.associationCenter,.caseFinder{background:var(--surface);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.associationCenter>header,.caseFinder>header{background:var(--surface2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;height:auto;padding:22px 25px;display:flex}.associationCenter>header h2,.caseFinder>header h2{margin:5px 0;font-size:24px}.associationCenter>header p,.caseFinder>header p{color:#87939f;margin:0;font-size:11px}.associationCenter>header>button,.caseFinder>header>button{color:#84919e;background:0 0;border:0;font-size:28px}.associationList{padding:18px;overflow:auto}.associationEmpty{text-align:center;border:1px dashed var(--line2);padding:55px}.associationEmpty b,.associationEmpty span{display:block}.associationEmpty span{color:#77838f;margin-top:6px;font-size:10px}.associationReviewCard{border:1px solid var(--line2);background:#080d13;margin-bottom:12px;padding:17px}.associationReviewHead{justify-content:space-between;align-items:flex-start;display:flex}.associationReviewHead span{color:#e4b05d;letter-spacing:.09em;font-size:8px;font-weight:850}.associationReviewHead h3{margin:5px 0;font-size:16px}.associationReviewHead time{color:#697684;font-size:8px}.recordComparison{grid-template-columns:1fr 35px 1fr;align-items:stretch;gap:8px;margin-top:10px;display:grid}.recordComparison>section{border:1px solid var(--line);background:#05080c;padding:12px}.recordComparison>i{color:#6f9fe1;place-items:center;font-style:normal;display:grid}.recordComparison small,.recordComparison b,.recordComparison>section>span{display:block}.recordComparison small{color:#6f9ed7;font-size:7px;font-weight:800}.recordComparison b{margin-top:5px;font-size:12px}.recordComparison>section>span{color:#71808e;margin-top:3px;font-size:8px}.recordComparison dl{margin:9px 0 0}.recordComparison dl div{border-top:1px solid #17212b;grid-template-columns:80px 1fr;padding:6px 0;display:grid}.recordComparison dt{color:#71808e;font-size:8px}.recordComparison dd{color:#d5dce3;margin:0;font-size:9px}.matchBasis{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.matchBasis b,.matchBasis span{border:1px solid var(--line2);background:#0b131d;padding:5px 7px;font-size:8px}.matchBasis b{color:#92b9ee}.matchBasis span{color:#9aa6b2}.associationReviewCard>p{color:#8c98a4;font-size:9px;line-height:1.5}.associationReviewCard>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:11px;display:flex}.associationReviewCard>footer button{color:#aab5c0;background:#0c131b;border:1px solid #3a4d60;padding:8px 10px;font-size:8px;font-weight:800}.associationReviewCard>footer .acceptAssociation{color:#b8ebd3;background:#103d2e;border-color:#287b59}.visualMatchDetails{background:#14101e;border-left:3px solid #7659b2;margin-top:8px;padding:9px}.visualMatchDetails b,.visualMatchDetails span{display:block}.visualMatchDetails b{color:#c1a8ef;font-size:9px}.visualMatchDetails span{color:#9d8ab9;text-transform:capitalize;margin-top:4px;font-size:8px}.caseFinderControls{border-bottom:1px solid var(--line);grid-template-columns:1fr 170px;gap:12px;padding:16px 24px;display:grid}.caseFinderControls label{color:#929eaa;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:9px}.caseFinderControls input,.caseFinderControls select{color:#eef3f8;border:1px solid var(--line2);background:#04070b;width:100%;margin-top:6px;padding:11px}.caseFinderResults{padding:0 24px 20px;overflow:auto}.finderResultHead{color:#71808e;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;padding:13px 0;font-size:9px;display:flex}.finderResultHead small{font-size:8px}.caseFinderResults>button{text-align:left;color:#dce3ea;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) 95px 85px 90px;align-items:center;gap:15px;width:100%;padding:13px 9px;display:grid}.caseFinderResults>button:hover{background:#0b121a}.caseFinderResults>button div b,.caseFinderResults>button div small{display:block}.caseFinderResults>button div b{font-size:12px}.caseFinderResults>button div small{color:#778491;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.caseFinderResults>button strong,.caseFinderResults>button time{color:#a1acb7;font-size:9px}.caseFinderResults>button strong small{font-size:8px;font-weight:400}.finderEmpty{border:1px dashed var(--line2);text-align:center;padding:35px}.finderEmpty b,.finderEmpty span{display:block}.finderEmpty span{color:#77838f;margin-top:6px;font-size:10px}.workspaceOverlay{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#000307db;place-items:center;padding:clamp(12px,4vh,40px);display:grid;position:fixed;inset:0}.workspaceDialog{background:var(--surface);border:1px solid var(--line2);color:#f4f7fb;outline:0;flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - clamp(24px,8vh,80px));display:flex;overflow:hidden;box-shadow:0 35px 110px #000}.workspaceDialog.medium{max-width:900px}.workspaceDialog.wide{max-width:1120px}.workspaceDialog .associationCenter,.workspaceDialog .caseFinder{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0}.workspaceDialog .associationList,.workspaceDialog .caseFinderResults{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.workspaceDialog .associationCenter>header,.workspaceDialog .caseFinder>header{flex:none;height:auto;min-height:86px;padding:20px clamp(16px,3vw,26px)}.workspaceDialog .associationCenter>header>button,.workspaceDialog .caseFinder>header>button{border:1px solid var(--line2);color:#adb7c1;background:#0a1017;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.workspaceDialog .caseFinderControls{flex:none}.commandCenter,.caseWorkspace{container-type:inline-size}@media (max-width:1050px){.commandHeader{min-height:150px}.overviewBar{grid-template-columns:1fr 1fr}.statusCard:nth-child(2){border-right:0}.statusCard:nth-child(-n+2){border-bottom:1px solid var(--line)}.commandGrid{grid-template-columns:1fr}.intelligencePanel{order:-1}.caseTableHead,.caseTableRow{grid-template-columns:minmax(180px,1fr) 90px 70px 100px}.dashboardWorkflow ol{grid-template-columns:1fr 1fr}.dashboardWorkflow li:nth-child(2){border-right:0}.dashboardWorkflow li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:700px){.commandCenter{padding:24px 16px 44px}.commandHeader{flex-direction:column;align-items:flex-start;gap:25px;min-height:0}.commandHeader h1{font-size:39px}.commandActions{width:100%;min-width:0}.systemState{justify-self:start}.findCaseButton,.startCaseButton{width:100%;padding:0 10px}.identityMeta,.identityMeta span{display:block}.identityMeta span+span{text-transform:none;border-left:0;margin-top:7px;padding-left:0}.overviewBar{grid-template-columns:1fr 1fr}.statusCard{min-height:88px;padding:15px}.statusCard:nth-child(2){border-right:0}.caseLedger,.intelligencePanel{padding:17px}.caseTableHead{display:none}.caseTableRow{grid-template-columns:1fr auto}.caseTableRow strong,.caseTableRow time{display:none}.dashboardWorkflow>header{flex-direction:column;align-items:flex-start;gap:7px}.dashboardWorkflow ol{grid-template-columns:1fr}.dashboardWorkflow li{border-right:0;border-bottom:1px solid var(--line);min-height:0}.dashboardWorkflow li:last-child{border-bottom:0}.workspaceOverlay{place-items:stretch stretch;padding:0}.workspaceDialog,.workspaceDialog.medium,.workspaceDialog.wide{border:0;max-width:none;height:100dvh;max-height:100dvh}.associationReviewHead{gap:12px}.associationReviewHead time{display:none}.recordComparison{grid-template-columns:1fr}.recordComparison>i{height:24px}.associationReviewCard>footer{grid-template-columns:1fr 1fr;display:grid}.associationReviewCard>footer .acceptAssociation{grid-column:1/-1}.caseFinderControls{grid-template-columns:1fr;padding:14px}.caseFinderResults{padding:0 14px 14px}.caseFinderResults>button{grid-template-columns:1fr auto}.caseFinderResults>button strong,.caseFinderResults>button time{display:none}}.referenceWorkspace{background:#05080d;border:1px solid #2b3b4d;margin:18px 0;box-shadow:0 24px 70px #0008}.workspaceTitlebar{background:#090d14;border-bottom:1px solid #253344;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.workspaceTitlebar>div{align-items:center;gap:10px;display:flex}.workspaceTitlebar b{font-size:12px}.workspaceTitlebar>span{color:#728397;letter-spacing:.13em;font-size:8px;font-weight:800}.workspaceMark{clip-path:polygon(50% 0,94% 18%,85% 78%,50% 100%,15% 78%,6% 18%);color:#fff;background:#173b6f;place-items:center;width:25px;height:29px;font-size:10px;font-weight:900;display:grid}.referenceWorkspaceBody{grid-template-columns:92px minmax(0,1fr) 260px;min-height:465px;display:grid}.evidenceRail{background:#070a0f;border-right:1px solid #222e3b;padding:13px 10px}.evidenceRail>span{color:#71839a;letter-spacing:.12em;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.evidenceRail button{background:#030508;border:1px solid #273545;width:100%;height:72px;margin-bottom:9px;padding:0;overflow:hidden}.evidenceRail button.selected{border-color:#4285e4}.evidenceRail img{object-fit:cover;width:100%;height:100%}.evidenceStage{background:#030508;min-width:0}.viewerTools{background:#080c12;border-bottom:1px solid #222e3b;align-items:center;gap:8px;height:40px;padding:0 13px;display:flex}.viewerTools button,.viewerTools span{color:#8391a0;background:#090e15;border:1px solid #293847;padding:5px 9px;font-size:8px}.viewerTools button.active{color:#e7eef6;border-color:#3e6390}.viewerTools span:last-child{color:#6fa5eb;margin-left:auto}.evidenceStage figure{background:#010203;height:337px;margin:0;position:relative;overflow:hidden}.evidenceStage figure>img{object-fit:cover;object-position:center 58%;filter:contrast(1.08)brightness(.72)saturate(.75);width:100%;height:100%}.identifierBox{z-index:1;border:1px solid #5c9ff0;position:absolute;box-shadow:0 0 18px #207ee13b}.identifierBox i{color:#94c5ff;white-space:nowrap;background:#0a1f38d9;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;bottom:calc(100% + 5px);left:-1px}.serialBox{width:25%;height:17%;top:35%;left:51%}.markBox{width:10%;height:10%;top:50%;left:35%}.evidenceMeta{background:#080c12;border-top:1px solid #222e3b;grid-template-columns:1.3fr 1fr 1fr;gap:18px;min-height:86px;padding:13px 15px;display:grid}.evidenceMeta small,.evidenceMeta b{display:block}.evidenceMeta small{color:#657489;font-size:7px}.evidenceMeta b{color:#b9c5d1;margin-top:7px;font-size:9px}.findingPanel{background:#080c12;border-left:1px solid #222e3b;padding:15px}.findingPanel>header{border-bottom:1px solid #253344;padding-bottom:11px}.findingPanel h2{margin:4px 0 0;font-size:17px}.findingCard{background:#0b1017;border:1px solid #253344;justify-content:space-between;align-items:center;gap:8px;min-height:58px;margin-top:9px;padding:10px;display:flex}.findingCard small,.findingCard b{display:block}.findingCard small{color:#7a8999;font-size:8px}.findingCard b{color:#d9e1e9;margin-top:5px;font-size:9px}.findingCard em{color:#71a8ed;font-size:8px;font-style:normal}.findingPanel label{color:#768698;text-transform:uppercase;margin-top:13px;font-size:8px;display:block}.findingPanel select{color:#bfc9d3;background:#070b10;border:1px solid #304155;width:100%;margin-top:6px;padding:9px;font-size:9px}.findingAction{color:#fff;background:#286bc9;border:1px solid #458ae9;width:100%;margin-top:10px;padding:10px;font-size:9px;font-weight:800}.miniAudit{border-top:1px solid #253344;margin-top:13px;padding-top:11px}.miniAudit>span{color:#6f83a0;font-size:7px}.miniAudit p{color:#74808d;margin:5px 0;font-size:8px}@media (max-width:1050px){.referenceWorkspaceBody{grid-template-columns:78px minmax(0,1fr)}.findingPanel{border-top:1px solid #222e3b;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.findingPanel>header{grid-column:1/-1}.findingPanel label,.findingAction,.miniAudit{grid-column:span 2}}@media (max-width:700px){.referenceWorkspaceBody{display:block}.evidenceRail{display:none}.evidenceStage figure{height:280px}.evidenceMeta{grid-template-columns:1fr 1fr}.evidenceMeta span:last-child{display:none}.findingPanel{display:block}.findingPanel .findingCard:nth-of-type(n+3){display:none}}.evidenceRail button>span{color:#6f8194;place-items:center;height:100%;font-size:11px;font-weight:800;display:grid}.viewerEmpty{color:#7d8b99;background:radial-gradient(circle,#101a27,#020406 68%);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.viewerEmpty b{color:#d8e0e8;font-size:15px}.viewerEmpty span{margin-top:7px;font-size:10px}.workspaceNav{z-index:5;min-height:52px;box-shadow:none;background:#04080d;border:1px solid #233244;align-items:center;gap:4px;margin:0 0 20px;padding:7px 8px;display:flex;position:relative}.workspaceNav button,.workspaceNav a{color:#8e9ba8;text-transform:uppercase;letter-spacing:.065em;background:0 0;border:1px solid #0000;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:800;display:flex;position:relative}.workspaceNav button:hover,.workspaceNav a:hover,.workspaceNav .active{color:#e9f1f8;background:#0b131d;border-color:#2d4359}.workspaceNav b{color:#9bcaff;background:#193b61;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.workspaceNav .workspaceNavPrimary{color:#fff;background:#2469c5;border-color:#397eca;margin-left:auto}.intelligencePanel{scroll-margin-top:20px}@media (max-width:700px){.workspaceNav{scrollbar-width:none;justify-content:flex-start;margin:0 0 16px;overflow-x:auto}.workspaceNav::-webkit-scrollbar{display:none}.workspaceNav button,.workspaceNav a{flex:none;padding:0 11px}.workspaceNav .workspaceNavPrimary{margin-left:0}}.workspaceNav{flex-direction:row;gap:2px;min-height:40px;margin:0 0 12px;padding:3px 4px}.workspaceNav button,.workspaceNav a{letter-spacing:.055em;border-radius:2px;gap:6px;min-height:30px;padding:0 10px;font-size:9px}.workspaceNav b{border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:7px}@media (max-width:700px){.workspaceNav{margin-bottom:10px}.workspaceNav button,.workspaceNav a{padding:0 9px}}.commandCenter>.referenceWorkspace,.commandCenter>.dashboardWorkflow,.commandHeader>.commandActions{display:none}.commandHeader{align-items:center;min-height:112px;padding:12px 4px 20px}.commandIdentity{max-width:860px}.commandHeader h1{margin:8px 0 6px;font-size:clamp(28px,3.3vw,46px);line-height:1}.commandHeader p{font-size:12px}.identityMeta{margin-top:10px}.overviewBar{margin:12px 0}.statusCard{min-height:70px;padding:12px 16px}.statusCard small{margin-top:4px}.statusCard>b{font-size:24px}.commandGrid{gap:14px}.caseLedger,.intelligencePanel{padding:17px}.sectionHeading{padding-bottom:12px}.caseTableRow{min-height:62px;padding:10px 12px}@media (max-width:700px){.commandHeader{padding:10px 2px 16px}.commandHeader h1{font-size:30px}.commandHeader p{font-size:11px}.overviewBar{margin:10px 0}.statusCard{min-height:66px;padding:11px}}.app .intelligencePanel .associationState{color:#f2f6fa!important;box-shadow:none!important;background:#0a1119!important;border:1px solid #31465a!important}.app .intelligencePanel .associationState:hover{background:#0d1722!important;border-color:#47647e!important}.app .intelligencePanel .associationState.attention{background:#101b27!important;border-color:#3977ad!important}.associationState .stateLabel span{color:#c2d0dc;font-size:10px}.associationState>b{color:#fff;font-size:34px}.associationState>b small{color:#b0bfcb;font-size:10px}.associationState p,.controlBoundary p{color:#c0cbd4;font-size:12px;line-height:1.55}.associationOpen{color:#8dc9ff;font-size:11px}.reviewQueue>.eyebrow,.controlBoundary>span{color:#a8c9e6;font-size:10px}.reviewQueue article b{color:#fff;font-size:12px}.reviewQueue article small{color:#b5c1cc;font-size:10px}.reviewQueue article button{font-size:10px;color:#d9eeff!important;background:#12304a!important;border-color:#4381af!important}.controlBoundary{background:#0b141d}.workspaceMeta{color:#9eafbd;font-size:9px}.workspaceMeta b{color:#e1e8ee}.commandGrid{align-items:start}.commandGrid>.caseLedger{align-self:start;width:100%;max-width:none;margin:0}.commandGrid>.intelligencePanel{align-self:start;width:100%;margin:0}.dashboardGuide{background:#060c12;border:1px solid #2c4255;margin:12px 0}.dashboardGuide>header{background:#08121a;border-bottom:1px solid #243746;justify-content:space-between;align-items:center;gap:18px;height:auto;min-height:58px;padding:10px 14px;display:flex}.dashboardGuide>header h2{color:#f3f7fa;margin:4px 0 0;font-size:17px}.dashboardGuide>header p{color:#a8b8c5;margin:0;font-size:11px}.dashboardGuide>div{background:#253847;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dashboardGuide button{text-align:left;color:#e7eef4;background:#071019;border:0;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:flex}.dashboardGuide button:hover{background:#0c1b27}.dashboardGuide button.recommended{background:#0d2233;box-shadow:inset 0 3px #3c9bdf}.dashboardGuide button>i{color:#8fd0ff;border:1px solid #3b617e;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:13px;font-style:normal;font-weight:800;display:grid}.dashboardGuide button span,.dashboardGuide button b,.dashboardGuide button small{display:block}.dashboardGuide button b{font-size:12px}.dashboardGuide button small{color:#9aabb8;margin-top:5px;font-size:10px;line-height:1.35}.dashboardGuide .trainingGuideButton{background:#0b1d2b;box-shadow:inset 0 3px #2a78ba}.dashboardGuide .trainingGuideButton>i{color:#b9e1ff;background:#0d2840;border-color:#2a78ba}@media (max-width:1050px){.dashboardGuide>div{grid-template-columns:1fr 1fr}}@media (max-width:750px){.dashboardGuide>header{flex-direction:column;align-items:flex-start;gap:5px}.dashboardGuide>div{grid-template-columns:1fr}.dashboardGuide button{min-height:68px}}.trainingWalkthrough{color:#eff5f9;background:#060c12;flex-direction:column;height:100%;min-height:0;display:flex}.trainingWalkthrough>header{background:#08131d;border-bottom:1px solid #244158;justify-content:space-between;align-items:flex-start;gap:24px;height:auto;min-height:92px;padding:20px 24px;display:flex}.trainingWalkthrough>header h2{margin:6px 0 4px;font-size:28px}.trainingWalkthrough>header p{color:#9cb0be;margin:0;font-size:13px}.trainingWalkthrough>header>button{color:#b5c5d0;background:#071019;border:1px solid #31536c;width:40px;height:40px;font-size:24px}.trainingWalkthrough>nav{background:#071019;border-bottom:1px solid #244158;grid-template-columns:repeat(6,1fr);margin:0;display:grid}.trainingWalkthrough>nav button{text-align:left;color:#7f94a4;background:0 0;border:0;border-right:1px solid #1d3344;align-items:center;gap:8px;min-width:0;min-height:76px;padding:10px 8px;display:flex}.trainingWalkthrough>nav button:last-child{border-right:0}.trainingWalkthrough>nav button b{border:1px solid #34556d;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.trainingWalkthrough>nav button span{font-size:10px;font-weight:800;line-height:1.35}.trainingWalkthrough>nav button.active{color:#eaf5fd;background:#0e2940;box-shadow:inset 0 -3px #318fd5}.trainingWalkthrough>nav button.active b{color:#fff;background:#1976ba;border-color:#3b9be1}.trainingWalkthrough>nav button.complete{color:#9bc7e6}.trainingWalkthrough>nav button.complete b{color:#8ae0b7;background:#103d2d;border-color:#2e8060}.trainingStage{background:radial-gradient(circle at 12% 20%,#0c47752b,#0000 36%),#050a0f;flex:1;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;min-height:0;padding:30px;display:grid;overflow:auto}.trainingEvidenceCard{background:#08131d;border:1px solid #294b65;border-radius:12px;flex-direction:column;min-height:320px;padding:24px;display:flex}.trainingEvidenceCard>span{color:#71bdf2;letter-spacing:.13em;font-size:10px;font-weight:900}.trainingEvidenceMark{background:radial-gradient(circle,#15324a,#050a0f 70%);border:1px solid #203b50;place-items:center;min-height:140px;margin:18px 0;display:grid;position:relative}.trainingEvidenceMark b{clip-path:polygon(50% 0,94% 18%,85% 78%,50% 100%,15% 78%,6% 18%);background:#124b7c;place-items:center;width:70px;height:78px;font-size:28px;display:grid}.trainingEvidenceMark i{color:#6f91a8;letter-spacing:.16em;font-size:10px;font-style:normal;position:absolute;bottom:10px;right:12px}.trainingEvidenceCard dl{margin:auto 0 0}.trainingEvidenceCard dl div{border-top:1px solid #1d3446;grid-template-columns:110px 1fr;gap:12px;padding:8px 0;display:grid}.trainingEvidenceCard dt{color:#7890a0;font-size:10px}.trainingEvidenceCard dd{color:#dce9f1;margin:0;font-size:11px;font-weight:750}.trainingStage>article{align-self:center;max-width:650px}.trainingStepCount{color:#85c7f5;border:1px solid #2e5571;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-block}.trainingStage>article>small{color:#5cb5f8;letter-spacing:.13em;margin-top:20px;font-size:11px;font-weight:900;display:block}.trainingStage h3{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.04}.trainingStage article>p{color:#bdcad3;margin:0;font-size:16px;line-height:1.65}.trainingExplanation{background:#091824;border-left:3px solid #3a97d8;margin-top:22px;padding:16px 18px}.trainingExplanation b,.trainingExplanation span{display:block}.trainingExplanation b{color:#f2f8fc;font-size:12px}.trainingExplanation span{color:#9fb2c0;margin-top:6px;font-size:13px;line-height:1.6}.trainingStage article>strong{color:#9cdbbd;align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.trainingStage article>strong i{color:#81d9ad;background:#103c2d;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.trainingWalkthrough>footer{background:#08131d;border-top:1px solid #244158;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px 22px;display:flex}.trainingWalkthrough>footer p{color:#8499a8;max-width:620px;margin:0;font-size:11px;line-height:1.5}.trainingWalkthrough>footer>div{gap:8px;display:flex}.trainingWalkthrough>footer button{color:#b9c9d4;background:#071019;border:1px solid #31516a;min-height:40px;padding:0 16px;font-weight:800}.trainingWalkthrough>footer button.primary{color:#fff;background:#1477ba;border-color:#3b93d1}.trainingWalkthrough>footer button:disabled{opacity:.4}@media (max-width:820px){.trainingWalkthrough>nav{grid-template-columns:repeat(3,1fr)}.trainingWalkthrough>nav button{min-height:58px}.trainingStage{grid-template-columns:1fr;padding:20px}.trainingEvidenceCard{min-height:250px}.trainingWalkthrough>footer{flex-direction:column;align-items:flex-start}.trainingWalkthrough>footer>div{justify-content:flex-end;width:100%}}@media (max-width:520px){.trainingWalkthrough>header{padding:16px}.trainingWalkthrough>header h2{font-size:23px}.trainingWalkthrough>nav{grid-template-columns:1fr 1fr}.trainingWalkthrough>nav button span{font-size:9px}.trainingStage{padding:16px}.trainingStage h3{font-size:30px}.trainingWalkthrough>footer>div{grid-template-columns:1fr 1fr;display:grid}.trainingWalkthrough>footer button{padding:0 10px}}
