:root{--green:#00a693;--green-dark:#078578;--green-soft:#e9f8f5;--blue:#1e4e8c;--blue-soft:#edf4fb;--ink:#24313f;--muted:#718091;--line:#e4eaf0;--surface:#fff;--canvas:#f5f8fa;--danger:#d94b55;--amber:#ba7a13;--shadow:0 10px 32px #1c344c12;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.brand{direction:ltr;align-items:center;gap:10px;display:flex}.brandMark{background:linear-gradient(145deg,var(--green),var(--blue));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #00a6932e}.brand b{letter-spacing:.08em;color:#183753;display:block}.brand small{letter-spacing:.12em;color:#8190a1;margin-top:2px;font-size:9px;display:block}.button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:700;transition:all .18s;display:inline-flex}.button.primary{background:linear-gradient(135deg,var(--green),#159bb1);color:#fff;box-shadow:0 8px 18px #00a69329}.button.primary:hover{transform:translateY(-1px);box-shadow:0 11px 24px #00a69338}.button.secondary{background:var(--blue-soft);color:var(--blue)}.button.ghost{border:1px solid var(--line);color:var(--blue);background:#fff}.button.full{width:100%}.textLink{color:var(--blue);font-weight:700}.iconBtn{border:1px solid var(--line);color:#5d6b7b;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.iconBtn:hover{color:var(--blue);background:#f7fafb}.landing{background:radial-gradient(circle at 18% 20%,#00a6931a,#0000 30%),radial-gradient(circle at 80% 30%,#1e4e8c17,#0000 30%),#fff;min-height:100vh}.landingHeader{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:26px 28px;display:flex}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1180px;margin:70px auto 50px;padding:0 28px;display:grid}.heroCopy{max-width:660px}.eyebrow{color:var(--green-dark);background:var(--green-soft);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow.light{color:#fff;background:#ffffff1f}.hero h1{letter-spacing:-.03em;margin:20px 0 18px;font-size:54px;line-height:1.25}.hero h1 em{color:var(--blue);direction:ltr;font-style:normal;display:inline-block}.hero p{color:var(--muted);max-width:620px;font-size:18px;line-height:2}.heroActions{gap:12px;margin-top:28px;display:flex}.heroPanel{min-height:420px;color:var(--green-dark);background:linear-gradient(160deg,#fff,#eef8f7);border:1px solid #1e4e8c1a;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #1b4a6921}.heroPanel:after{content:"";border:1px solid #1e4e8c1f;border-radius:50%;width:240px;height:240px;position:absolute;box-shadow:0 0 0 34px #00a6930a,0 0 0 70px #1e4e8c08}.heroPanel svg,.heroPanel b,.heroPanel small{z-index:2;position:relative}.heroPanel b{color:#23445e;margin-top:16px;font-size:24px}.heroPanel small{color:#7b8b99;direction:ltr;margin-top:8px}.visualGrid{opacity:.35;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.visualGrid span{border:1px solid #e7eff2}.featureGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto;padding:30px 28px 80px;display:grid}.featureCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.featureCard>span{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.featureCard h3{margin:18px 0 8px;font-size:16px}.featureCard p{color:var(--muted);margin:0;line-height:1.9}.authPage{background:#fff;grid-template-columns:.85fr 1.15fr;min-height:100vh;display:grid}.authBrand{color:#fff;background:linear-gradient(155deg,#123f72 0%,#136c81 52%,#079786 100%);flex-direction:column;justify-content:space-between;padding:54px;display:flex;position:relative;overflow:hidden}.authBrand:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;left:-150px;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.authBrand .brand b,.authBrand .brand small{color:#fff}.authBrand .brandMark{background:#ffffff24;border:1px solid #ffffff26}.authBrand h1{max-width:510px;margin:18px 0 12px;font-size:39px;line-height:1.5}.authBrand p{opacity:.8;max-width:510px;font-size:16px;line-height:2}.authBrand small{opacity:.65}.authFormWrap{background:radial-gradient(circle at 70% 20%,#eef9f7,#0000 30%),#fff;place-items:center;padding:30px;display:grid}.authCard{flex-direction:column;gap:20px;width:min(430px,100%);display:flex}.authCard h2{margin:6px 0;font-size:30px}.authCard p{color:var(--muted)}.kicker{letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:800}.backLink{text-align:center;color:var(--muted);font-size:12px}label{color:#344455;flex-direction:column;gap:8px;font-weight:700;display:flex}label small{color:var(--muted);font-weight:400}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce4eb;border-radius:11px;outline:none;padding:12px 13px;transition:all .15s}input:focus,textarea:focus,select:focus{border-color:#00a693a6;box-shadow:0 0 0 3px #00a69314}textarea{resize:vertical;line-height:1.8}.appFrame{grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-left:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.sidebarHead{justify-content:space-between;align-items:center;padding:0 8px 22px;display:flex}.sidebar nav{flex-direction:column;gap:6px;display:flex}.navItem{color:#617080;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;font-weight:700;display:flex;position:relative}.navItem:hover{color:var(--blue);background:#f7fafb}.navItem.active{background:linear-gradient(90deg,var(--green-soft),#f4fbfa);color:var(--green-dark)}.navItem.active:before{content:"";background:var(--green);border-radius:4px;width:4px;position:absolute;top:9px;bottom:9px;right:-16px}.sidebarFoot{margin-top:auto}.securityNote{background:var(--green-soft);color:var(--green-dark);border:1px solid #ddefec;border-radius:13px;align-items:flex-start;gap:9px;padding:12px;display:flex}.securityNote b,.securityNote span{display:block}.securityNote b{font-size:11px}.securityNote span{margin-top:3px;font-size:10px;line-height:1.6}.mainArea{min-width:0}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:20;background:#fffffff0;align-items:center;min-height:84px;padding:14px 30px;display:flex;position:sticky;top:0}.pageTitle h1{margin:0;font-size:20px}.pageTitle p{color:var(--muted);margin:5px 0 0;font-size:12px}.userMenu{align-items:center;gap:10px;margin-right:auto;display:flex}.avatar{background:linear-gradient(135deg,var(--green-soft),var(--blue-soft));width:38px;height:38px;color:var(--blue);border:1px solid #dae9eb;border-radius:12px;place-items:center;font-weight:800;display:grid}.userText b,.userText span{display:block}.userText b{font-size:12px}.userText span{color:var(--muted);margin-top:3px;font-size:10px}.content{max-width:1600px;margin:auto;padding:28px 30px 50px}.mobileOnly{display:none}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.searchBox{border:1px solid var(--line);color:#8290a0;background:#fff;border-radius:12px;align-items:center;gap:8px;width:min(430px,100%);height:44px;padding:0 12px;display:flex}.searchBox input{box-shadow:none;background:0 0;border:0;padding:0}.searchBox input:focus{box-shadow:none}.statGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.statCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 8px 25px #18375308}.statIcon{background:var(--green-soft);width:48px;height:48px;color:var(--green-dark);border-radius:14px;place-items:center;display:grid}.statCard:nth-child(2n) .statIcon{background:var(--blue-soft);color:var(--blue)}.statCard strong,.statCard small{display:block}.statCard strong{text-align:right;direction:ltr;font-size:22px}.statCard small{color:var(--muted);margin-top:5px;font-size:11px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 8px 28px #1c344c09}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.panelHead p{color:var(--muted);margin:6px 0 0;font-size:11px}.caseRows{padding:4px 18px 14px}.caseRow{border-bottom:1px solid #eef2f5;grid-template-columns:42px minmax(0,1fr) auto 100px;align-items:center;gap:14px;padding:14px 4px;display:grid}.caseRow:last-child{border-bottom:0}.caseGlyph{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);direction:ltr;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.caseGlyph.large{width:46px;height:46px}.caseMain b,.caseMain span{display:block}.caseMain b{font-size:13px}.caseMain span{color:var(--muted);text-align:right;margin-top:5px;font-size:10px}.caseRow time{color:var(--muted);font-size:10px}.badge{background:var(--blue-soft);color:var(--blue);direction:ltr;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.badge.open,.badge.verified{background:var(--green-soft);color:var(--green-dark)}.badge.closed{color:#6d7680;background:#eef1f4}.badge.integrity_failed{color:var(--danger);background:#fff0f1}.badge.neutral{color:#687685;background:#f0f3f6}.countPill{background:var(--blue-soft);min-width:32px;height:28px;color:var(--blue);direction:ltr;border-radius:999px;place-items:center;padding:0 8px;font-weight:800;display:grid}.empty{text-align:center;color:#8b98a6;flex-direction:column;align-items:center;gap:8px;padding:46px 20px;display:flex}.empty svg{color:#adc0ce;width:30px;height:30px}.empty b{color:#526373}.empty p{margin:0;font-size:11px}.empty.wide{grid-column:1/-1}.cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.caseCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:210px;padding:19px;transition:all .18s;display:flex}.caseCard:hover{box-shadow:var(--shadow);border-color:#d5e4e8;transform:translateY(-2px)}.cardTop{justify-content:space-between;align-items:center;display:flex}.caseCard h3{margin:18px 0 8px;font-size:15px}.caseCard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.meta{color:#8b98a6;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.formLayout{grid-template-columns:minmax(0,760px) 300px;align-items:start;gap:18px;display:grid}.formPanel{flex-direction:column;gap:18px;padding:22px;display:flex}.infoCard{border-radius:var(--radius);color:#fff;background:linear-gradient(145deg,#164f82,#078f80);padding:24px}.infoCard>svg{width:34px;height:34px}.infoCard h3{margin:18px 0 8px}.infoCard p{opacity:.82;margin:0;font-size:12px;line-height:2}.alert{border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.7}.alert.error{color:#b93946;background:#fff1f2;border:1px solid #f5d8dc}.alert.success{background:var(--green-soft);color:var(--green-dark);border:1px solid #d3eee8}.caseSummary{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,#fff,#f8fbfc);margin-bottom:18px;padding:18px 20px}.caseSummary>div{gap:7px;display:flex}.caseSummary p{color:var(--muted);margin:12px 0 0;line-height:1.8}.twoCol{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:18px;display:grid}.evidenceList{padding:4px 18px 14px}.evidenceRow{border-bottom:1px solid #eef2f5;grid-template-columns:44px minmax(0,1fr) 70px 38px;align-items:center;gap:12px;padding:15px 3px;display:grid}.evidenceRow:last-child{border:0}.fileIcon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.evidenceMain b,.evidenceMain span,.evidenceMain code{display:block}.evidenceMain b{font-size:12px}.evidenceMain span{color:var(--muted);margin-top:4px;font-size:10px}.evidenceMain code{text-align:left;color:#728190;white-space:nowrap;text-overflow:ellipsis;direction:ltr;max-width:520px;margin-top:6px;font-size:9px;overflow:hidden}.evidenceState{text-align:center;color:#8090a0}.evidenceState svg{width:18px}.evidenceState small{direction:ltr;margin-top:3px;font-size:9px;display:block}.ok,.statusOk{color:var(--green-dark)}.danger{color:var(--danger)}.uploader{padding-bottom:18px;position:sticky;top:103px}.uploader>.panelHead{margin-bottom:18px}.uploader>label,.uploader>.alert,.uploader>.button,.uploader>.progress,.uploader>.uploadFoot{margin-left:18px;margin-right:18px}.dropzone{width:calc(100% - 36px);color:var(--green-dark);background:#f7fcfb;border:1.5px dashed #bbd6da;border-radius:14px;flex-direction:column;align-items:center;gap:7px;margin:0 18px 18px;padding:25px 15px;display:flex}.dropzone:hover{border-color:var(--green);background:#f2fbf9}.dropzone b{color:#315463}.dropzone span{color:#7b8a99;font-size:10px}.progress{background:#eef2f4;border-radius:10px;height:30px;margin-top:14px;position:relative;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--green),#27b1b8);transition:all .2s;position:absolute;top:0;bottom:0;right:0}.progress b{color:#203d4c;direction:ltr;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.uploader>.button{margin-top:14px}.uploadFoot{color:#7b8895;align-items:flex-start;gap:7px;margin-top:13px;font-size:10px;line-height:1.7;display:flex}.uploadFoot svg{color:var(--blue);flex:none}.inlineForm{grid-template-columns:1fr 1.2fr 1.2fr .8fr auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.inlineForm .alert{grid-column:1/-1}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:right;border-bottom:1px solid #edf1f4;padding:14px 18px;font-size:11px}th{color:#718091;background:#fafcfd;font-weight:700}tr:last-child td{border-bottom:0}.person{align-items:center;gap:9px;display:flex}.person>span{background:var(--green-soft);width:32px;height:32px;color:var(--green-dark);border-radius:10px;place-items:center;font-weight:800;display:grid}.statusOk{align-items:center;gap:5px;font-weight:700;display:inline-flex}.centerPage,.centerPanel{place-items:center;min-height:60vh;display:grid}.spinner{border:3px solid #e2eaee;border-top-color:var(--green);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scrim{display:none}@media (max-width:1050px){.featureGrid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr 420px;gap:35px}.hero h1{font-size:44px}.cardsGrid,.statGrid{grid-template-columns:repeat(2,1fr)}.twoCol{grid-template-columns:1fr}.uploader{position:static}.formLayout{grid-template-columns:1fr}.infoCard{display:none}.inlineForm{grid-template-columns:1fr 1fr}}@media (max-width:800px){.authPage{grid-template-columns:1fr}.authBrand{display:none}.appFrame{display:block}.sidebar{width:280px;transition:all .2s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-10px 0 30px #1431441f}.sidebar.open{transform:translate(0)}.scrim{z-index:25;background:#192b3a47;display:block;position:fixed;inset:0}.mobileOnly{display:grid}.topbar{gap:10px;padding:12px 16px}.topbar>.mobileOnly{margin-left:2px}.content{padding:20px 15px 40px}.userText{display:none}.landingHeader{padding:20px}.hero{grid-template-columns:1fr;margin-top:30px;padding:0 20px}.heroPanel{display:none}.hero h1{font-size:38px}.hero p{font-size:15px}.featureGrid{grid-template-columns:1fr 1fr;padding:20px}.cardsGrid{grid-template-columns:1fr}.caseRow{grid-template-columns:42px minmax(0,1fr) auto}.caseRow time{display:none}.evidenceRow{grid-template-columns:42px minmax(0,1fr) 58px}.evidenceRow>.iconBtn{display:none}.inlineForm{grid-template-columns:1fr}.pageTitle p{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}}@media (max-width:520px){.landingHeader .brand small{display:none}.hero{margin-top:20px}.hero h1{font-size:32px}.heroActions{flex-direction:column;align-items:stretch}.featureGrid{grid-template-columns:1fr}.statGrid{grid-template-columns:1fr 1fr;gap:10px}.statCard{padding:14px}.statIcon{width:40px;height:40px}.toolbar{flex-direction:column;align-items:stretch}.toolbar .button{align-self:flex-start}.searchBox{width:100%}.caseSummary{padding:15px}.twoCol{gap:14px}.panelHead{padding:16px}.evidenceList{padding:2px 12px 10px}.evidenceRow{padding:13px 0}.evidenceMain code{max-width:190px}.authFormWrap{padding:24px}.authCard h2{font-size:26px}}.hashCell{text-overflow:ellipsis;color:#617283;direction:ltr;max-width:260px;font-size:9px;display:block;overflow:hidden}.auditHint{background:var(--green-soft);color:var(--green-dark);border:1px solid #d7ebe7;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.auditHint p{color:#5d7b79;margin:5px 0 0;font-size:11px;line-height:1.8}.custodyButton{text-align:right;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.custodyButton:hover b{color:var(--blue)}.custodyPanel{border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px}.custodyList{padding:14px 20px 20px}.custodyItem{grid-template-columns:28px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.custodyItem>span{background:var(--green-soft);width:25px;height:25px;color:var(--green-dark);z-index:1;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.custodyItem:not(:last-child):after{content:"";background:#d8e7e6;width:1px;position:absolute;top:32px;bottom:-8px;right:12px}.custodyItem b,.custodyItem small,.custodyItem code{display:block}.custodyItem b{font-size:11px}.custodyItem small{color:var(--muted);margin-top:4px;font-size:10px}.custodyItem code{color:#8996a2;text-align:left;white-space:nowrap;text-overflow:ellipsis;direction:ltr;max-width:500px;margin-top:5px;font-size:8px;overflow:hidden}.membersPanel{margin-top:18px}.membersBody{padding:18px}.memberList{flex-wrap:wrap;gap:10px;display:flex}.memberChip{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;display:flex}.memberChip>span{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:10px;place-items:center;font-weight:800;display:grid}.memberChip b,.memberChip small{display:block}.memberChip b{font-size:11px}.memberChip small{color:var(--muted);text-align:right;direction:ltr;margin-top:4px;font-size:9px}.memberInvite{gap:9px;max-width:520px;margin-top:16px;display:flex}.memberInvite input{flex:1}@media (max-width:520px){.memberInvite{flex-direction:column}.custodyItem code{max-width:230px}}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel{background:#fff;border:1px solid #e5ebef;border-radius:18px;margin-bottom:18px;padding:20px;box-shadow:0 10px 30px #1a3a520b}.panel.compact{padding:12px 16px}.panelHead{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.panelHead h2{margin:0 0 4px;font-size:18px}.panelHead p{color:#71808c;margin:0}.field{gap:7px;margin:13px 0;display:grid}.field span{color:#566874;font-size:13px;font-weight:650}.field.inline{align-items:center;gap:12px;margin:0;display:flex}.field select,.searchBar select,.searchBar input{color:#24313f;background:#fff;border:1px solid #dbe5e9;border-radius:11px;min-width:0;padding:11px 12px}.metricGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.miniMetric{background:linear-gradient(145deg,#f5fbfa,#f4f8fd);border:1px solid #e0ecec;border-radius:14px;padding:15px}.miniMetric b,.miniMetric span{display:block}.miniMetric b{color:#087f73}.miniMetric span{color:#71808c;margin-top:3px;font-size:12px}.status{background:#edf2f4;border-radius:999px;padding:4px 8px;font-size:12px;display:inline-flex}.status.completed{color:#087f73;background:#e4f7f2}.status.failed{color:#b83232;background:#fff0f0}.status.running,.status.queued,.status.retrying{color:#1e4e8c;background:#edf5ff}.progress{background:#e8eef1;border-radius:99px;width:110px;height:6px;margin-left:8px;display:inline-block;overflow:hidden}.progress i{background:linear-gradient(90deg,#00a693,#2d71b6);height:100%;display:block}.dangerText{color:#ad3535;max-width:280px;display:block}.searchBar{grid-template-columns:minmax(180px,260px) 1fr auto;gap:10px;display:grid}.resultList{gap:12px;display:grid}.resultCard{background:#fff;border:1px solid #e5ebef;border-radius:16px;padding:17px 18px}.resultCard h3{margin:9px 0;font-size:16px}.resultCard p{color:#5e6c76;line-height:1.9}.resultTop,.metaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metaRow{color:#77858f;border-top:1px solid #eef2f4;margin-top:12px;padding-top:10px;font-size:12px}.tag{color:#087f73;background:#e7f7f4;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.confidence{color:#1e4e8c;font-size:11px}.timeline{margin:10px 4px;position:relative}.timeline:before{content:"";background:#dbe8ea;width:2px;position:absolute;top:12px;bottom:12px;right:7px}.timelineItem{grid-template-columns:16px 155px 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid;position:relative}.timelineDot{z-index:1;background:#00a693;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #bfe6df}.timelineDot.warning{background:#d98d13;box-shadow:0 0 0 2px #f3ddb7}.timelineDot.high,.timelineDot.critical{background:#c84444;box-shadow:0 0 0 2px #efc4c4}.timelineTime{color:#71808c;padding-top:2px;font-size:12px}.timelineCard{background:#fff;border:1px solid #e4ebef;border-radius:14px;padding:13px 15px}.timelineCard h3{margin:8px 0 0;font-size:14px}.timelineCard p{color:#64737d;font-size:13px}.muted{color:#83909a;font-size:11px}.graphPanel{background:#fff;border:1px solid #e3eaee;border-radius:18px;grid-template-columns:minmax(0,1fr) 320px;min-height:620px;display:grid;overflow:hidden}.graphPanel svg{background:radial-gradient(circle,#f1fbf9 0,#f8fbfd 40%,#fff 72%);width:100%;height:620px}.graphEdge{stroke:#cedce1;stroke-width:.18px}.graphNode{fill:#00a693;stroke:#fff;stroke-width:.5px}.node-ip{fill:#1e69a6}.node-domain{fill:#00a693}.node-email{fill:#6a5bb5}.node-wallet{fill:#cf8a1a}.node-sha256{fill:#63717b}.node-url{fill:#29919f}.graphLegend{border-right:1px solid #e7edef;padding:18px;overflow:auto}.graphLegend>div{border-bottom:1px solid #f0f3f5;grid-template-columns:12px 60px 1fr;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:grid}.graphLegend small{color:#8b979f;grid-column:3}.legendDot{background:#00a693;border-radius:50%;width:9px;height:9px}@media (max-width:900px){.grid2{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}.searchBar{grid-template-columns:1fr}.timelineItem{grid-template-columns:16px 1fr}.timelineTime,.timelineCard{grid-column:2}.graphPanel{grid-template-columns:1fr}.graphLegend{border-top:1px solid #e7edef;border-right:0}.graphPanel svg{height:440px}}.publicHeader{background:#fff;justify-content:space-between;align-items:center;gap:26px;max-width:1180px;margin:auto;padding:24px 28px;display:flex}.publicHeader nav{color:#506171;gap:22px;font-weight:700;display:flex}.publicHeader nav a:hover{color:var(--green-dark)}.publicPage{background:linear-gradient(#fff 0,#f7fafb 34%,#f5f8fa 100%);min-height:100vh}.publicHero.compact{max-width:1180px;margin:25px auto 0;padding:50px 28px 36px}.publicHero.compact h1{margin:16px 0 10px;font-size:42px}.publicHero.compact p{max-width:720px;color:var(--muted);font-size:16px;line-height:2}.publicSearch,.filterBar{align-items:center;gap:12px;max-width:760px;margin-top:24px;display:flex}.publicSearch input,.filterBar input{background:#fff;box-shadow:0 8px 24px #193c520d}.filterBar>input{flex:1}.toggle{color:#51616f;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-weight:700;display:flex}.toggle input{width:17px;height:17px;accent-color:var(--green)}.contentGrid,.vulnList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:auto;padding:10px 28px 80px;display:grid}.editorialCard,.vulnCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 24px #193c520b}.editorialCard h2,.vulnCard h2{margin:12px 0;font-size:18px;line-height:1.8}.editorialCard p,.vulnCard p{color:#657480;line-height:2}.cardMeta,.cardFooter,.vulnMeta,.answerMeta,.providerActions,.syncActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cardFooter{color:#7c8a95;border-top:1px solid #edf1f3;justify-content:space-between;margin-top:16px;padding-top:13px;font-size:12px}.cardFooter a{color:var(--blue);align-items:center;gap:5px;font-weight:700;display:flex}.cveChip,.softChip{color:#9b5513;background:#fff2e9;border:1px solid #f2dfcd;border-radius:999px;padding:4px 7px;font-size:10px}.softChip{color:#61717f;background:#f1f5f8;border-color:#e4ebef}.emptyState{color:#7b8994;background:#fff;border:1px dashed #cfdde2;border-radius:20px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.emptyState svg{color:var(--green);width:34px;height:34px}.vulnList{grid-template-columns:1fr}.vulnTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vulnTop code{color:var(--blue);font-weight:800}.severityStack{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.severity,.kev{border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.severity.critical{color:#b72e3d;background:#fff0f1}.severity.high{color:#a95810;background:#fff1e5}.severity.unknown{color:#697681;background:#f0f3f5}.kev{color:#087c70;background:#e6f7f3}.vulnMeta{color:#6f7e89;border-top:1px solid #edf1f3;margin-top:16px;padding-top:13px;font-size:12px}.vulnMeta b{color:#344654}.privacyMatrix{gap:10px;display:grid}.privacyMatrix>div{background:#fbfdfd;border:1px solid #e5ecef;border-radius:13px;padding:13px}.privacyMatrix b,.privacyMatrix span{display:block}.privacyMatrix span{color:#71808c;margin-top:5px;font-size:11px;line-height:1.7}.aiAnswer{background:linear-gradient(145deg,#fff,#f5fbfa);border-color:#d8ebe7}.answerText{white-space:pre-wrap;color:#354956;margin:12px 0 18px;line-height:2.1}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.providerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.providerCard{background:#fcfefe;border:1px solid #e1e9ed;border-radius:16px;padding:16px}.providerHead{justify-content:space-between;gap:12px;display:flex}.providerHead b,.providerHead small{display:block}.providerHead small{color:#7e8b95;margin-top:4px;font-size:10px}.providerCard>code,.sourceRow code{text-align:left;text-overflow:ellipsis;direction:ltr;background:#f3f6f8;border-radius:9px;margin:10px 0;padding:8px;font-size:10px;display:block;overflow:hidden}.providerModels{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.providerModels span{color:#37668d;background:#eef5fa;border-radius:7px;padding:4px 6px;font-size:9px}.routeList{gap:7px;margin-top:18px;display:grid}.routeList>div{border-top:1px solid #edf1f3;justify-content:space-between;padding-top:8px;display:flex}.routeList span{color:#71808c;direction:ltr;font-size:11px}.sourceList{gap:10px;display:grid}.sourceRow{border:1px solid #e4ebee;border-radius:13px;grid-template-columns:1fr 40px;align-items:start;gap:10px;padding:12px;display:grid}.sourceRow b,.sourceRow small{display:block}.sourceRow small{color:#7a8993;margin-top:3px;font-size:10px}.editorQueue,.articleAdminList{gap:12px;display:grid}.editorQueue article,.articleAdminList article{border:1px solid #e4ebee;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px;display:flex}.editorQueue h3,.articleAdminList h3{margin:8px 0}.editorQueue p,.articleAdminList p{color:#667681;line-height:1.8}.editorQueue a{color:var(--blue);font-size:11px;font-weight:700}.greenIcon{color:var(--green)}.codeAlert{text-align:left;white-space:pre-wrap;word-break:break-word;direction:ltr}.syncActions{margin-top:8px}@media (max-width:900px){.publicHeader nav{display:none}.contentGrid,.providerGrid,.formGrid{grid-template-columns:1fr}.filterBar{flex-direction:column;align-items:stretch}.publicHero.compact h1{font-size:34px}.vulnTop{flex-direction:column}.severityStack{align-items:flex-start}.editorQueue article,.articleAdminList article{flex-direction:column}}.landingNav{color:#536472;gap:22px;font-weight:700;display:flex}.landingNav a:hover{color:var(--green-dark)}@media (max-width:760px){.landingNav{display:none}}.manualModelBar{grid-template-columns:220px 1fr auto;gap:10px;margin-bottom:16px;display:grid}.manualModelBar select,.manualModelBar input{background:#fff;border:1px solid #dbe5e9;border-radius:11px;padding:11px 12px}@media (max-width:800px){.manualModelBar{grid-template-columns:1fr}}.productionLanding{background:radial-gradient(circle at 12% 8%,#00a69314,#0000 26%),radial-gradient(circle at 88% 18%,#1e4e8c14,#0000 28%),#fff}.publicHeader.premium{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e1eaeedb;max-width:none;padding-left:max(28px,50vw - 590px);padding-right:max(28px,50vw - 590px);position:sticky;top:0}.publicHeaderActions{align-items:center;gap:16px;display:flex}.productionHero{grid-template-columns:1.06fr .94fr;gap:58px;margin-top:44px}.forensicVisual{background:linear-gradient(155deg,#fff 20%,#f1faf8 100%);border:1px solid #dfe9ed;border-radius:30px;min-height:410px;padding:26px;position:relative;overflow:hidden;box-shadow:0 32px 72px #1941561f}.forensicVisual:before{content:"";border:1px solid #00a6931f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;left:-90px;box-shadow:0 0 0 38px #00a69306,0 0 0 74px #1e4e8c05}.visualTop{letter-spacing:.1em;color:#71818c;direction:ltr;align-items:center;gap:8px;font-size:11px;display:flex}.liveDot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00a6931f}.visualCase{background:#fff;border:1px solid #dce8eb;border-radius:17px;margin-top:34px;padding:20px}.visualCase b,.visualCase span{display:block}.visualCase b{text-align:left;color:var(--blue);direction:ltr;font-size:13px}.visualCase span{margin-top:8px;font-size:16px;font-weight:700}.visualFlow{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.visualFlow div{text-align:center;background:#ffffffc2;border:1px solid #deeaed;border-radius:14px;padding:12px 8px}.visualFlow span,.visualFlow b{display:block}.visualFlow span{color:var(--green);font-size:10px;font-weight:800}.visualFlow b{direction:ltr;margin-top:5px;font-size:11px}.visualFinding{color:var(--green-dark);z-index:2;background:#eefaf7;border:1px solid #cae8e1;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.visualFinding div{display:grid}.visualFinding small{color:#687984;margin-top:4px}.trustStrip{color:#526574;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.trustStrip span{align-items:center;gap:6px;display:flex}.trustStrip svg{width:15px;color:var(--green)}.landingSection{max-width:1180px;margin:90px auto 28px;padding:0 28px}.introSection{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.introSection h2{margin:8px 0;font-size:34px;line-height:1.6}.introSection p{color:var(--muted);font-size:15px;line-height:2.1}.sectionKicker,.adminKicker{letter-spacing:.14em;color:var(--green-dark);direction:ltr;font-size:10px;font-weight:800;display:inline-block}.featureGrid.expanded{grid-template-columns:repeat(3,1fr);max-width:1180px;padding-top:28px}.premiumCard{transition:all .2s}.premiumCard:hover{border-color:#d2e7e2;transform:translateY(-3px);box-shadow:0 18px 40px #1d465a17}.serviceCTA{color:#fff;background:linear-gradient(135deg,#173e67,#087f73);border-radius:26px;justify-content:space-between;align-items:center;gap:40px;max-width:1124px;margin:70px auto 90px;padding:38px 42px;display:flex;box-shadow:0 24px 54px #1540542e}.serviceCTA h2{margin:7px 0;font-size:27px;line-height:1.7}.serviceCTA p{color:#d7e8eb;max-width:760px;line-height:2}.serviceCTA .sectionKicker{color:#9fe5d8}.serviceCTA .button.primary{color:#126f69;white-space:nowrap;background:#fff}.publicFooter{color:#687986;background:#fbfcfd;border-top:1px solid #e8eef1;justify-content:space-between;padding:30px max(28px,50vw - 590px);display:flex}.serviceGrid,.expertGrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1180px;margin:auto;padding:10px 28px 80px;display:grid}.serviceCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 24px #193c520a}.serviceCard>span{background:var(--green-soft);width:46px;height:46px;color:var(--green-dark);border-radius:14px;place-items:center;display:grid}.serviceCard h2{margin:16px 0 8px;font-size:18px}.serviceCard p{color:var(--muted);line-height:1.9}.expertGrid{grid-template-columns:repeat(2,1fr)}.expertCard{background:#fff;border:1px solid #dfe8ec;border-radius:22px;grid-template-columns:130px 1fr;gap:22px;padding:22px;display:grid;box-shadow:0 12px 32px #193c520b}.expertAvatar{background:linear-gradient(145deg,var(--green-soft),var(--blue-soft));width:130px;height:150px;color:var(--blue);border-radius:18px;place-items:center;font-size:42px;font-weight:800;display:grid;overflow:hidden}.expertAvatar img{object-fit:cover;width:100%;height:100%}.expertInfo h2{margin:8px 0 4px}.expertInfo>b{color:#506574;font-size:12px}.verifiedLine{color:var(--green-dark);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.location{color:#74838e;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.expertInfo p{color:#697985;line-height:1.9}.tagCloud{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.tagCloud span{color:#536b78;background:#f0f6f8;border:1px solid #e2ebef;border-radius:999px;padding:5px 8px;font-size:9px}.requestLayout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:46px;max-width:1100px;margin:60px auto 80px;padding:0 28px;display:grid}.requestIntro h1{margin:18px 0;font-size:42px;line-height:1.5}.requestIntro>p{color:var(--muted);font-size:15px;line-height:2.1}.legalSoftCard{background:linear-gradient(140deg,#fff,#f4faf9);border:1px solid #dbe9ed;border-radius:18px;gap:14px;margin-top:30px;padding:18px;display:flex}.legalSoftCard>svg{color:var(--blue);flex:none}.legalSoftCard b,.legalSoftCard span{display:block}.legalSoftCard span{color:#6c7c87;margin-top:6px;font-size:11px;line-height:1.9}.requestForm{background:#fff;border:1px solid #dde7eb;border-radius:24px;padding:26px;box-shadow:0 22px 50px #1b415714}.requestForm label{color:#425562;gap:7px;margin-bottom:14px;font-weight:700;display:grid}.requestForm label small{color:#83919a;font-weight:400}.requestForm input,.requestForm select,.requestForm textarea{background:#fff;border:1px solid #dbe5e9;border-radius:11px;outline:none;padding:12px 13px}.requestForm input:focus,.requestForm select:focus,.requestForm textarea:focus{border-color:#8fcfc5;box-shadow:0 0 0 3px #00a69314}.choiceCard{background:#f7fbfb;border:1px solid #dceae8;border-radius:14px;align-items:start;padding:13px;grid-template-columns:auto 1fr!important;display:grid!important}.choiceCard input,.consent input{width:17px;height:17px;accent-color:var(--green);margin-top:2px}.choiceCard span{color:#74838d;margin-top:4px;font-size:10px;font-weight:400;line-height:1.7}.consent{flex-direction:row;align-items:center;font-size:11px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.successReceipt{text-align:center;padding:55px 20px}.successReceipt svg{width:55px;height:55px;color:var(--green)}.successReceipt code{color:var(--blue);background:#eff7f6;border-radius:9px;margin-top:8px;padding:9px 12px;display:inline-block}.portalGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.portalRows{display:grid}.portalRow{border-top:1px solid #edf1f3;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.portalRow:first-child{border-top:0}.portalRow>svg{color:var(--green);width:19px}.portalRow b,.portalRow small{display:block}.portalRow small{color:#7e8c96;margin-top:4px}.portalRow.notice.read{opacity:.62}.empty.compact{min-height:120px}.blockMuted{color:#83909a;margin-top:4px;font-size:10px;display:block}.adminFrame{direction:rtl;background:#f3f7f9;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#e8f0f4;z-index:45;background:#102e46;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.adminBrand{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.adminLabel{letter-spacing:.12em;color:#82d8cc;direction:ltr;justify-content:flex-end;align-items:center;gap:6px;padding:19px 10px 10px;font-size:9px;display:flex}.adminSidebar nav{gap:3px;padding:4px;display:grid;overflow:auto}.adminNavItem{color:#c5d3dc;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;font-weight:700;display:flex}.adminNavItem:hover{color:#fff;background:#ffffff0f}.adminNavItem.active{color:#fff;background:linear-gradient(90deg,#00a69347,#1e4e8c38);border:1px solid #7fdecf26}.adminSidebarFoot{border-top:1px solid #ffffff14;gap:8px;margin-top:auto;padding:12px 6px;display:grid}.adminSidebarFoot a,.adminSidebarFoot button{color:#bbcad4;font:inherit;text-align:right;background:0 0;border:0;align-items:center;gap:7px;padding:7px;font-size:11px;display:flex}.adminMain{min-width:0}.adminTopbar{background:#fff;border-bottom:1px solid #e1e9ed;justify-content:space-between;align-items:center;gap:18px;min-height:110px;padding:24px 30px;display:flex}.adminTopbar h1{margin:4px 0;font-size:24px}.adminTopbar p{color:#7a8994;margin:0}.adminIdentity{align-items:center;gap:9px;display:flex}.adminIdentity>span{background:linear-gradient(145deg,#153e62,var(--green));color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.adminIdentity b,.adminIdentity small{display:block}.adminIdentity small{color:#84919b;margin-top:3px;font-size:10px}.adminContent{max-width:1500px;margin:auto;padding:26px 30px 60px}.adminPanel{background:#fff;border:1px solid #dfe8ec;border-radius:16px;padding:18px;box-shadow:0 7px 22px #1b405309}.adminMetricGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.adminMetric{background:#fff;border:1px solid #dfe8ec;border-radius:14px;gap:8px;padding:15px;display:grid}.adminMetric span{color:var(--green)}.adminMetric strong{font-size:24px}.adminMetric small{color:#758590}.adminDashboardGrid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.adminQuick{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.adminQuick a{color:#31566f;background:#fafcfd;border:1px solid #dce7ea;border-radius:12px;padding:14px;font-weight:700}.adminQuick a:hover{background:#f2faf8;border-color:#afdcd5}.systemStatus{background:linear-gradient(145deg,#fff,#f0f8f7);align-items:flex-start;gap:16px;display:flex}.systemStatus>svg{width:34px;height:34px;color:var(--green)}.systemStatus h2{margin:7px 0}.systemStatus p{color:#687984;line-height:1.9}.systemStatus b{color:var(--blue)}.adminRequestList{gap:12px;display:grid}.requestAdminTop{justify-content:space-between;gap:25px;display:flex}.requestAdminTop h2{margin:7px 0;font-size:16px}.requestAdminTop p{color:#697985;line-height:1.9}.requestMeta{color:#5e707d;border-top:1px solid #edf1f3;flex-wrap:wrap;gap:14px;padding-top:12px;font-size:11px;display:flex}.requestMeta span{align-items:center;gap:6px;display:flex}.legalFlag{background:#edf4fb;border-radius:999px;padding:5px 8px;color:#1e4e8c!important}.requestActions{gap:7px;margin-top:12px;display:flex}.requestActions button,.toggleButton{color:#536978;background:#fff;border:1px solid #dce6e9;border-radius:9px;padding:7px 9px;font-size:10px}.toggleButton{align-items:center;gap:5px;display:inline-flex}.adminLogin{background:#f3f7f9;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.adminLoginBrand{color:#fff;background:linear-gradient(145deg,#102f48,#164d66 58%,#087d73);flex-direction:column;justify-content:space-between;padding:60px clamp(40px,7vw,100px);display:flex}.adminLoginBrand>.brand{background:#fff;border-radius:14px;width:max-content;padding:9px 12px}.adminLoginBrand span{color:#99e3d8;letter-spacing:.1em;direction:ltr;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.adminLoginBrand h1{max-width:620px;font-size:40px;line-height:1.6}.adminLoginBrand p{color:#d2e1e6;max-width:620px;line-height:2}.adminLoginCard{background:#fff;border:1px solid #dfe7eb;border-radius:22px;place-self:center;width:min(430px,100% - 40px);padding:30px;box-shadow:0 24px 55px #18374a17}.adminLoginCard>label{gap:7px;margin:14px 0;font-weight:700;display:grid}.adminLoginCard input{border:1px solid #dae4e8;border-radius:11px;padding:12px}.adminLoginCard>a{text-align:center;color:#6c7d88;margin-top:16px;font-size:11px;display:block}.adminLoginIcon{color:var(--green);width:32px;height:32px}.adminLoginCard h2{margin:8px 0 20px}@media (max-width:1100px){.adminMetricGrid{grid-template-columns:repeat(3,1fr)}.featureGrid.expanded{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.productionHero,.introSection,.requestLayout,.portalGrid,.adminDashboardGrid,.expertGrid,.serviceGrid{grid-template-columns:1fr}.adminFrame{display:block}.adminSidebar{width:270px;transition:all .2s;position:fixed;right:-290px}.adminSidebar.open{right:0}.adminContent{padding:18px}.adminTopbar{min-height:92px;padding:18px}.adminIdentity{display:none}.adminLogin{grid-template-columns:1fr}.adminLoginBrand{display:none}.adminLoginCard{margin:auto}.serviceCTA{flex-direction:column;align-items:flex-start;margin-left:22px;margin-right:22px}.featureGrid.expanded{grid-template-columns:1fr}.publicFooter{flex-direction:column;gap:8px}.publicHeaderActions .textLink{display:none}}@media (max-width:620px){.expertCard{grid-template-columns:1fr}.expertAvatar{width:100%;height:210px}.adminMetricGrid,.visualFlow{grid-template-columns:repeat(2,1fr)}.productionHero{margin-top:25px}.requestIntro h1{font-size:34px}}.caseWorkspaceNav{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.caseWorkspaceNav a{color:#47616f;background:#fff;border:1px solid #dde8eb;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.caseWorkspaceNav a:hover{color:var(--green-dark);background:#f3faf8;border-color:#a9d8d0}.caseWorkspaceNav svg{width:15px}.reportComposer,.caseSupportForm{gap:11px;margin-bottom:16px;display:grid}.reportComposer label,.caseSupportForm>label{gap:6px;font-weight:700;display:grid}.reportComposer input,.reportComposer textarea,.caseSupportForm input,.caseSupportForm select,.caseSupportForm textarea,.chatComposer textarea{background:#fff;border:1px solid #dbe5e9;border-radius:10px;outline:none;padding:11px}.reportCards{gap:12px;display:grid}.reportCard{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reportCard h2{margin:9px 0;font-size:17px}.reportCard p{color:#6b7a85;line-height:1.9}.reportCard small{color:#7f8c95;margin-top:8px;display:block}.reportActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reportActions button{color:#45606f;background:#fff;border:1px solid #dce6e9;border-radius:9px;padding:8px;font-size:10px}.secureChat{padding:0;overflow:hidden}.chatStream{background:linear-gradient(#f8fbfc,#fff);flex-direction:column;gap:10px;min-height:420px;max-height:620px;padding:22px;display:flex;overflow:auto}.chatBubble{background:#fff;border:1px solid #dfe8eb;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:72%;padding:11px 13px;box-shadow:0 5px 16px #193c5209}.chatBubble.mine{background:#ecf8f5;border-color:#cfe8e3;border-radius:14px 14px 4px;align-self:flex-end}.chatBubble p{margin:0;line-height:1.9}.chatBubble small{color:#87939b;margin-top:5px;font-size:9px;display:block}.chatComposer{border-top:1px solid #e3ebee;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.caseSupportForm{max-width:780px;margin:auto}.caseSupportForm .choiceCard{display:grid!important}.caseSupportForm .panelHead{margin-bottom:6px}@media (max-width:700px){.reportCard{flex-direction:column}.chatBubble{max-width:90%}.chatComposer{grid-template-columns:1fr}.caseWorkspaceNav{grid-template-columns:1fr;display:grid}}.securitySettings{max-width:760px}.mfaStatus{background:#fafcfd;border:1px solid #e0e8eb;border-radius:14px;align-items:center;gap:12px;margin:14px 0;padding:15px;display:flex}.mfaStatus.on{background:#eef9f6;border-color:#cee8e2}.mfaStatus>svg{color:var(--blue)}.mfaStatus.on>svg{color:var(--green)}.mfaStatus b,.mfaStatus span{display:block}.mfaStatus span{color:#72818c;margin-top:4px;font-size:11px}.mfaSetup{border:1px solid #dce8eb;border-radius:14px;gap:10px;margin-top:12px;padding:15px;display:grid}.mfaSetup code{text-align:left;word-break:break-all;direction:ltr;background:#f2f6f8;border-radius:8px;padding:10px}.mfaSetup input{border:1px solid #d8e4e7;border-radius:10px;padding:11px}.authAlt{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.authAlt a{color:var(--blue);font-weight:800}.registerSuccess{text-align:center;align-items:center}.registerSuccess>svg{color:var(--green)}.registerSuccess p{line-height:2}.consent{align-items:flex-start;line-height:1.8;flex-direction:row!important;gap:8px!important;font-weight:500!important;display:flex!important}.consent input{width:auto;margin-top:4px}.adminApprovalSummary{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin-bottom:18px;display:grid}.adminApprovalSummary>div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:14px;display:grid}.adminApprovalSummary svg{color:var(--green);grid-row:1/3}.adminApprovalSummary b{font-size:22px}.adminApprovalSummary span{color:var(--muted);font-size:11px}.filterTabs,.toolbarActions,.rowActions,.toggleRow{flex-wrap:wrap;gap:8px;display:flex}.filterTabs button{border:1px solid var(--line);color:#60717d;background:#fff;border-radius:10px;padding:9px 12px}.filterTabs button.active{background:var(--green-soft);color:var(--green-dark);border-color:#bee6df;font-weight:800}.roleSelect{min-width:110px;padding:8px}.button.compact{padding:7px 10px;font-size:11px}.dangerAction{color:var(--danger)!important}.statusPending{color:var(--amber);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.expertEditor{margin-bottom:18px}.expertEditor .panelHead{margin:-18px -18px 18px}.expertEditor>label{margin-top:14px}.toggleRow{margin:14px 0}.toggleRow label{border:1px solid var(--line);background:#f8fbfc;border-radius:10px;padding:10px 12px}.forensicModeBanner,.dashboardLaunch{background:linear-gradient(135deg,#eef9f6,#edf4fb);border:1px solid #d7ebe7;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex}.forensicModeBanner>div,.dashboardLaunch>div{align-items:center;gap:12px;display:flex}.forensicModeBanner>div>svg,.dashboardLaunch>div>svg{width:32px;height:32px;color:var(--green)}.forensicModeBanner b,.forensicModeBanner span,.dashboardLaunch b,.dashboardLaunch span{display:block}.forensicModeBanner span,.dashboardLaunch span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7}.wizardSteps{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.wizardSteps>div{border:1px solid var(--line);color:#81909a;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px;display:flex}.wizardSteps>div.active{color:var(--green-dark);background:var(--green-soft);border-color:#bfe5df}.wizardSteps span{background:#f0f4f6;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.wizardSteps .active span{color:var(--green);background:#fff}.wizardSteps svg{width:18px}.forensicWizardGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.wizardCard{overflow:hidden}.wizardBody{gap:13px;padding:18px;display:grid}.compactForm{gap:10px;display:grid}.orDivider{color:#87949d;align-items:center;gap:10px;font-size:10px;display:flex}.orDivider:before,.orDivider:after{content:"";background:var(--line);flex:1;height:1px}.wizardLocked{color:#7c8d98;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.wizardLocked svg{color:#a9b9c2}.compactDrop{min-height:130px}.analyzerHint{border:1px solid var(--line);background:#f6fafb;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.analyzerHint svg{color:var(--blue)}.analyzerHint b,.analyzerHint span{display:block}.analyzerHint span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7}.uploadProgress,.jobProgress{background:#edf1f3;border-radius:99px;height:8px;position:relative;overflow:hidden}.uploadProgress{height:30px}.uploadProgress span,.jobProgress span{background:linear-gradient(90deg,var(--green),#2aa8bf);height:100%;display:block}.uploadProgress b{color:#38515f;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.jobsPanel{margin-bottom:16px}.jobProgress{min-width:110px}.resultsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.findingList,.artifactList{gap:10px;max-height:680px;padding:14px;display:grid;overflow:auto}.findingCard,.artifactList article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.findingCard>div{align-items:center;gap:8px;display:flex}.findingCard h3{margin:8px 0 5px;font-size:14px}.findingCard p,.artifactList p{color:#667985;margin:0;font-size:11px;line-height:1.8}.findingCard small,.artifactList small{color:#87949d}.severity{text-transform:uppercase;background:#eef3f6;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.severity.high,.severity.critical{color:#b83a45;background:#fdecee}.severity.medium{color:#9a6716;background:#fff4df}.severity.low{color:#168473;background:#eef8f5}.confidence{color:#84919b;margin-top:8px;font-size:9px;display:block}.artifactList article{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.artifactList article>div b,.artifactList article>div small{display:block}.artifactList article p{grid-column:1/3}.artifactList article code{color:var(--blue);font-size:9px}.forensicFooterActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.spin{animation:.8s linear infinite spin}@media (max-width:1100px){.forensicWizardGrid,.resultsGrid{grid-template-columns:1fr}}@media (max-width:700px){.forensicModeBanner,.dashboardLaunch{flex-direction:column;align-items:flex-start}.wizardSteps{grid-template-columns:repeat(2,1fr)}.adminApprovalSummary{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbarActions{justify-content:flex-end}.publicHeaderActions .button.primary{display:inline-flex}}.jobResultMini{color:#5d7480;max-width:230px;line-height:1.7;display:block}.warningText{color:#a26710}.mediaResultCard{background:linear-gradient(145deg,#fff,#fbfefd)!important;border-color:#cfe6e1!important;grid-template-columns:1fr!important;gap:12px!important}.mediaResultHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mediaResultHead b,.mediaResultHead small{display:block}.confidenceBadge{white-space:nowrap;color:#16796f;background:#edf9f6;border:1px solid #cfe5df;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.mediaSummary{border-right:3px solid var(--green);background:#f3f9f8;border-radius:9px;padding:10px 12px;color:#415b67!important;grid-column:auto!important;font-size:12px!important}.mediaFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mediaFacts>div{background:#fff;border:1px solid #e4ecef;border-radius:9px;min-width:0;padding:9px}.mediaFacts small,.mediaFacts b{display:block}.mediaFacts small{color:#84939c;margin-bottom:4px;font-size:9px}.mediaFacts b{color:#314c58;overflow-wrap:anywhere;font-size:11px}.hashGrid{gap:6px;display:grid}.hashGrid>div{grid-template-columns:62px 1fr;align-items:center;gap:8px;display:grid}.hashGrid span{color:#6b7f89;font-size:9px;font-weight:800}.hashGrid code{overflow-wrap:anywhere;white-space:normal;background:#f4f7f8;border-radius:7px;padding:7px;font-size:9px}.evidenceNotice{color:#85611e;background:#fff9eb;border:1px solid #f0dfb6;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;font-size:10px;line-height:1.8;display:flex}.evidenceNotice svg{flex:none;margin-top:2px}.rawDetails{border-top:1px dashed #dce6e9;grid-column:1/-1;padding-top:9px}.rawDetails summary{cursor:pointer;color:var(--blue);font-size:10px;font-weight:800}.rawDetails pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#d8e7ed;direction:ltr;background:#101b22;border-radius:9px;max-height:360px;padding:11px;font-size:9px;line-height:1.6;overflow:auto}.rawSections{gap:10px;margin-top:9px;display:grid}.rawSections b{color:#5f7580;font-size:10px}.artifactList .mediaResultCard>code{color:var(--blue);font-size:9px}@media (max-width:700px){.mediaFacts,.hashGrid>div{grid-template-columns:1fr}.jobsPanel table{min-width:760px}}.authenticityCard{background:#fff!important;border:1px solid #dce7eb!important;grid-template-columns:1fr!important;gap:12px!important}.authenticityCard.verdict-strong_indicators{border-color:#efc5c8!important}.authenticityCard.verdict-suspicious{border-color:#ecd9ac!important}.authenticityCard.verdict-no_strong_indicators{border-color:#cbe5df!important}.authenticityHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.authenticityHead b,.authenticityHead small{display:block}.verdictBadge{color:#536c78;white-space:nowrap;background:#eef3f6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.verdict-strong_indicators .verdictBadge{color:#b83a45;background:#fdecee}.verdict-suspicious .verdictBadge{color:#936411;background:#fff4df}.verdict-no_strong_indicators .verdictBadge{color:#16796f;background:#edf9f6}.authenticitySummary{border-right:3px solid var(--blue);background:#f7fafb;border-radius:10px;gap:5px;padding:12px;display:grid}.authenticitySummary strong{color:#344f5b;font-size:12px;line-height:1.9}.authenticitySummary span{color:#768995;font-size:9px}.testMatrix{gap:8px;display:grid}.testRow{background:#fff;border:1px solid #e5ecef;border-radius:10px;padding:10px}.testRow.test-suspicious{background:#fff8f8;border-color:#efced1}.testRow.test-warning{background:#fffbf2;border-color:#eedeb9}.testRow.test-clear{background:#f9fdfc;border-color:#d7ebe6}.testStatus{align-items:flex-start;gap:8px;display:flex}.testStatus>span{background:#eef3f6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.test-suspicious .testStatus>span{color:#b83a45;background:#fdecee}.test-warning .testStatus>span{color:#9a6716;background:#fff1d7}.test-clear .testStatus>span{color:#148273;background:#eaf8f5}.testStatus b,.testStatus small{display:block}.testStatus b{font-size:11px}.testStatus small{color:#82929b;margin-top:2px;font-size:8px}.testRow p{margin:7px 31px 0 0!important;font-size:10px!important;line-height:1.9!important}.candidateTimes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.candidateTimes span{color:#536975;background:#f1f5f7;border:1px solid #dfe8eb;border-radius:999px;padding:4px 7px;font-family:monospace;font-size:9px}.cutPanel{background:#fffaf0;border:1px solid #ead8ad;border-radius:10px;padding:11px}.cutPanel b{color:#7c5919;font-size:11px}.cutPanel p{color:#806f4c!important;margin:4px 0!important;font-size:9px!important}.artifactList .authenticityCard>code{color:var(--blue);font-size:9px}@media (max-width:700px){.authenticityHead{flex-direction:column}.verdictBadge{white-space:normal}.testRow p{margin-right:0!important}}.selectedJobRow{box-shadow:inset -3px 0 0 var(--green);background:#f2fbf8!important}.jobReportBtn{color:var(--blue);background:#fff;border:1px solid #cfe2e7;border-radius:8px;margin-top:6px;padding:5px 8px;font-size:9px;font-weight:800}.selectedJobRow .jobReportBtn{background:var(--green-soft);color:var(--green-dark);border-color:#bfe4dd}.resultScopeBar{background:linear-gradient(135deg,#f4fbf9,#f5f9fd);border:1px solid #cfe5df;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}.resultScopeBar>div:first-child b,.resultScopeBar>div:first-child span{display:block}.resultScopeBar>div:first-child b{color:#284b57;font-size:12px}.resultScopeBar>div:first-child span{color:#70848e;margin-top:4px;font-size:10px}.resultScopeBar>div:last-child{align-items:center;gap:8px;min-width:0;display:flex}.resultScopeBar code{color:#6f8089;overflow-wrap:anywhere;max-width:280px;font-size:8px}.expertOpinion{background:#f3f8fc;border:1px solid #cddfe9;border-radius:10px;padding:12px}.expertOpinion b{color:#315d79;font-size:11px;display:block}.expertOpinion p{color:#4d6674!important;margin:5px 0 0!important;font-size:11px!important;line-height:2!important}.coverageGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.coverageGrid>div{background:#fbfdfe;border:1px solid #e1e9ed;border-radius:9px;min-width:0;padding:8px}.coverageGrid small,.coverageGrid b{display:block}.coverageGrid small{color:#81909a;font-size:8px}.coverageGrid b{color:#365361;margin-top:3px;font-size:13px}.evidenceColumns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.evidenceListBox{background:#fff;border:1px solid #e2e9ec;border-radius:10px;gap:7px;padding:11px;display:grid}.evidenceListBox>b{font-size:10px}.evidenceListBox.warn{background:#fffaf2;border-color:#eadbb8}.evidenceListBox.ok{background:#f7fcfa;border-color:#d4e9e3}.evidenceListBox>div{border-top:1px dashed #6478822e;padding-top:7px}.evidenceListBox strong,.evidenceListBox span,.evidenceListBox small{display:block}.evidenceListBox strong{color:#344d59;font-size:10px}.evidenceListBox span{color:#637985;margin-top:2px;font-size:9px;line-height:1.8}.evidenceListBox small{color:#8a989f;margin-top:3px;font-size:8px}.evidenceListBox p{color:#73848d!important;margin:0!important;font-size:9px!important}.spatialPanel{background:#fffaf0;border:1px solid #e3d9b9;border-radius:10px;padding:11px}.spatialPanel>b{color:#795b1c;font-size:11px}.spatialPanel>p{color:#7d6e4e!important;margin:4px 0 8px!important;font-size:9px!important}.spatialCandidates{flex-wrap:wrap;gap:6px;display:flex}.spatialCandidates span{color:#645a45;background:#fff;border:1px solid #e5dac0;border-radius:8px;padding:5px 7px;font-family:monospace;font-size:8px}.testTechnical{border-top:1px dashed #e1e8eb;margin:8px 31px 0 0;padding-top:6px}.testTechnical summary{cursor:pointer;color:#5f7990;font-size:8px;font-weight:800}.testTechnical pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#d6e6ec;direction:ltr;background:#111d24;border-radius:8px;max-height:260px;padding:8px;font-size:8px;line-height:1.55;overflow:auto}.limitationsBox{background:#fffafb;border:1px solid #e8dde0;border-radius:10px;gap:5px;padding:10px;display:grid}.limitationsBox b{color:#7a5259;font-size:10px}.limitationsBox span{color:#765f64;font-size:9px;line-height:1.7}.rawEmpty{color:#7a8a93;background:#fafcfd;border:1px dashed #d8e2e6;border-radius:8px;margin-top:8px;padding:9px;font-size:9px}.noRawData{padding-top:6px;display:block;color:#84929a!important;font-size:9px!important}@media (max-width:900px){.coverageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceColumns{grid-template-columns:1fr}.resultScopeBar{flex-direction:column;align-items:flex-start}.resultScopeBar>div:last-child{flex-wrap:wrap}.testTechnical{margin-right:0}}@media (min-width:1101px){.resultsGrid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}}.maxProfileBox{background:#1b7e5c0e;border:1px solid #1b7e5c47;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.maxProfileBox>div{gap:4px;display:grid}.maxProfileBox b{color:var(--green,#167a55)}.maxProfileBox span,.maxProfileBox small{color:var(--muted,#667085);line-height:1.7}.referencePicker{border:1px solid var(--border,#e3e8ef);border-radius:14px;gap:8px;padding:12px;display:grid}.referencePicker>p{color:var(--muted,#667085);margin:0;font-size:.88rem;line-height:1.7}.referenceGrid{gap:7px;max-height:210px;display:grid;overflow:auto}.referenceGrid label{border:1px solid var(--border,#e3e8ef);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.referenceGrid label:hover{background:#1e6fb90a}.referenceGrid input{width:16px;height:16px}.referenceGrid span{gap:2px;display:grid}.referenceGrid small{color:var(--muted,#667085)}.capabilityPanel{border:1px solid var(--border,#e3e8ef);border-radius:14px;padding:10px 12px}.capabilityPanel summary{cursor:pointer;font-weight:700}.capabilityGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0;display:grid}.capabilityGrid>div{border:1px solid var(--border,#e3e8ef);border-radius:10px;gap:3px;padding:9px;display:grid}.capabilityGrid small{color:var(--muted,#667085)}.authenticityCard.verdict-integrity_failure{background:snow!important;border-color:#e2a5aa!important}.verdict-integrity_failure .verdictBadge{color:#a61f2b;background:#fbe3e5}.verdict-integrity_failure .authenticitySummary{background:#fff4f4;border-right-color:#b42318!important}.mobileMaxHero{border:1px solid var(--line);background:linear-gradient(135deg,#14895c17,#1f6feb0f);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:20px 22px;display:flex}.mobileMaxHero>div{align-items:center;gap:14px;display:flex}.mobileMaxHero svg{width:30px;height:30px}.mobileMaxHero b{font-size:1.05rem;display:block}.mobileMaxHero span{color:var(--muted);margin-top:4px;display:block}.mobileControlGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.mobileControlGrid .checkRow{grid-column:span 2;align-items:center;gap:9px;min-height:44px;display:flex}.mobileStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.mobileStats>div{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:16px;display:grid}.mobileStats svg{grid-row:span 2;width:22px}.mobileStats span{color:var(--muted);font-size:.8rem}.mobileStats b{font-size:1.1rem}.mobileSplit{grid-template-columns:1fr 1.2fr;gap:16px;margin:16px 0;display:grid}.mobileSplit .panel{margin:0}@media (max-width:980px){.mobileControlGrid{grid-template-columns:1fr 1fr}.mobileSplit{grid-template-columns:1fr}}@media (max-width:640px){.mobileMaxHero{flex-direction:column;align-items:flex-start}.mobileControlGrid,.mobileStats{grid-template-columns:1fr}.mobileControlGrid .checkRow{grid-column:auto}}.universalIntakePanel{align-self:start}.fileIntakeSection{gap:14px;display:grid}.intakeSectionTitle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.intakeSectionTitle span{letter-spacing:.08em;color:#047857;direction:ltr;font-size:11px;font-weight:800}.intakeSectionTitle small{color:#64748b}.intakeDivider{color:#64748b;align-items:center;gap:10px;margin:20px 0 14px;font-size:12px;display:flex}.intakeDivider:before,.intakeDivider:after{content:"";background:#e2e8f0;flex:1;height:1px}.universalIntake{gap:14px;display:grid}.intakeTabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid}.intakeTabs button{color:#64748b;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:9px 5px;font-size:11px;display:flex}.intakeTabs button.active{color:#075985;background:#fff;font-weight:700;box-shadow:0 1px 4px #0f172a17}.intakeForm{gap:12px;display:grid}.intakeHint{color:#0f4c81;background:#f8fbff;border:1px solid #dbeafe;border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex}.intakeHint svg{flex:none;margin-top:2px}.intakeHint div{gap:3px;display:grid}.intakeHint b{font-size:13px}.intakeHint span{color:#64748b;font-size:11px;line-height:1.7}.intakeForm label,.intakeMetaGrid label{color:#334155;gap:6px;font-size:12px;font-weight:600;display:grid}.intakeForm input,.intakeForm select,.intakeForm textarea,.intakeMetaGrid input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:11px;outline:none;padding:10px 11px}.intakeForm textarea{resize:vertical;line-height:1.65}.intakeForm input:focus,.intakeForm select:focus,.intakeForm textarea:focus,.intakeMetaGrid input:focus{border-color:#0ea5a4;box-shadow:0 0 0 3px #0ea5a41a}.intakeMetaGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.intakeFoot{color:#64748b;align-items:flex-start;gap:7px;padding-top:2px;font-size:10px;line-height:1.7;display:flex}.intakeFoot svg{flex:none;margin-top:2px}@media (max-width:700px){.intakeTabs{grid-template-columns:1fr 1fr}.intakeMetaGrid{grid-template-columns:1fr}}.intakePreview{gap:14px;margin-top:4px;display:grid}.intakePreviewSummary{flex-wrap:wrap;gap:8px;display:flex}.intakePreviewSummary span{border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px}.intakePreviewList{gap:8px;max-height:360px;display:grid;overflow:auto}.intakePreviewRow{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.intakePreviewRow>div{gap:4px;min-width:0;display:grid}.intakePreviewRow code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.intakePreviewRow>span{flex:none;font-size:12px}.intakePreviewRow.valid{border-inline-start:3px solid #059669}.intakePreviewRow.duplicate{border-inline-start:3px solid #2563eb}.intakePreviewRow.invalid{border-inline-start:3px solid #dc2626}.intakePreviewActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.intakePreviewRow{flex-direction:column;align-items:flex-start}.intakePreviewActions{grid-template-columns:1fr;display:grid}}.evidenceCenterNav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.evidenceCenterNav a{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.evidenceCenterStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.evidenceCenterStats article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.ecStatIcon{background:#f4f8f7;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.evidenceCenterStats article div{gap:3px;display:grid}.evidenceCenterStats small{color:#64748b}.evidenceCenterStats b{font-size:22px}.evidenceCenterToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:flex}.ecSearch{flex:1;align-items:center;gap:8px;min-width:240px;display:flex}.ecSearch input{width:100%}.ecFilters{align-items:center;gap:8px;display:flex}.ecSegment{background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;padding:3px;display:flex}.ecSegment button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px}.ecSegment button.active{background:#fff;box-shadow:0 1px 4px #0f172a14}.ecTypeFilter{align-items:center;gap:6px;display:flex}.ecTypeFilter select{min-width:150px}.evidenceCenterLayout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.ecMainPanel,.ecInspector{min-width:0}.ecInspector{position:sticky;top:16px}.ecRegistry{gap:8px;display:grid}.ecRegistryRow{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.ecRegistryRow.file{border-inline-start:3px solid #2563eb}.ecRegistryRow.indicator{border-inline-start:3px solid #059669}.ecRegistryIcon{background:#f8fafc;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ecRegistryMain{text-align:start;cursor:pointer;background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid}.ecRegistryTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecKind,.ecSourceTag{background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.ecRegistryMeta{color:#64748b;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.ecRegistryMain code,.ecDetailBlock code,.ecCustodyRow code{overflow-wrap:anywhere;max-width:100%;font-size:11px;display:block}.ecRegistrySide{align-items:center;gap:7px;display:flex}.ecStatus{white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.ecStatus.verified,.ecStatus.entity{background:#ecfdf5}.ecStatus.integrity_failed{background:#fef2f2}.ecInspectorEmpty{text-align:center;color:#64748b;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.ecInspectorEmpty svg{width:36px;height:36px}.ecInspectorEmpty p{max-width:280px;margin:0}.ecCustody,.ecSourceList,.ecEntityDetail{gap:9px;display:grid}.ecCustodyRow{border:1px solid #e5e7eb;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px;display:grid}.ecCustodyRow>span{background:#f1f5f9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.ecCustodyRow>div{gap:4px;min-width:0;display:grid}.ecCustodyRow small,.ecSourceList small,.ecDetailBlock small,.ecDetailGrid small{color:#64748b}.ecDetailBlock{background:#f8fafc;border-radius:11px;gap:5px;padding:10px;display:grid}.ecDetailGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ecDetailGrid>div{border:1px solid #e5e7eb;border-radius:10px;gap:4px;padding:9px;display:grid}.ecSourceList article{border:1px solid #e5e7eb;border-radius:11px;gap:6px;padding:10px;display:grid}.ecSourceList article>div{justify-content:space-between;gap:8px;display:flex}.ecSourceList article p{color:#475569;margin:0;font-size:12px}.ecEmpty{min-height:220px}@media (max-width:1050px){.evidenceCenterStats{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceCenterLayout{grid-template-columns:1fr}.ecInspector{position:static}.evidenceCenterToolbar{flex-direction:column;align-items:stretch}.ecFilters{flex-wrap:wrap}}@media (max-width:650px){.evidenceCenterStats{grid-template-columns:1fr}.ecRegistryRow{grid-template-columns:38px minmax(0,1fr)}.ecRegistrySide{grid-column:2;justify-content:flex-start}.ecSegment{width:100%}.ecSegment button{flex:1}.ecTypeFilter,.ecTypeFilter select{width:100%}.ecDetailGrid{grid-template-columns:1fr}}.agentToolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.agentToken{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.agentToken code{word-break:break-all;background:#f4f8f7;border-radius:10px;margin:8px 0;padding:10px;display:block}.agentGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.agentCard{background:#fff;border:1px solid #e4ece9;border-radius:16px;gap:12px;padding:16px;display:flex}.agentCard h3{margin:0 0 5px}.agentCard p,.agentCard small{color:#64748b}.agentIcon{color:#087f6b;background:#eef8f5;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.simpleHero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.simpleHero h2{margin:5px 0;font-size:26px}.simpleHero p{color:#64748b;max-width:760px}.forensicHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.forensicHubCard{color:inherit;background:#fff;border:1px solid #e1ebe8;border-radius:18px;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:all .18s;display:flex}.forensicHubCard:hover{border-color:#b8dcd3;transform:translateY(-2px);box-shadow:0 10px 28px #0f766e12}.forensicHubCard div{flex:1}.forensicHubCard h3{margin:0 0 5px}.forensicHubCard p{color:#64748b;margin:0}.forensicHubCard>b{color:#087f6b;font-size:12px}.hubIcon{color:#087f6b;background:#edf8f5;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.aiFastCard{color:#fff;background:linear-gradient(135deg,#0f766e,#155e75);border-radius:18px;align-items:center;gap:15px;margin-bottom:16px;padding:20px;text-decoration:none;display:flex}.aiFastCard>div{flex:1}.aiFastCard b,.aiFastCard span{display:block}.aiFastCard span{opacity:.84;margin-top:4px}.secondaryFast{color:#123;background:#fff;border:1px solid #dce7e4}.caseNavNew{background:#f6f9f8;border:1px solid #e3ebe8;border-radius:14px;gap:7px;margin-bottom:16px;padding:7px;display:flex;overflow:auto}.caseNavNew a{white-space:nowrap;color:#334155;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;text-decoration:none;display:flex}.caseNavNew a:hover{color:#087f6b;background:#fff}.investigationChoice{max-width:900px}.cmsBody,.faqGrid{max-width:1000px;margin:0 auto 60px;padding:0 24px}.cmsBody{white-space:pre-line;font-size:16px;line-height:2}.faqGrid{gap:10px;display:grid}.faqGrid details{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:15px 18px}.faqGrid summary{cursor:pointer;font-weight:700}.faqGrid p{color:#475569;line-height:1.9}.faqGrid small{color:#087f6b}.cmsEditor{border-bottom:1px solid #edf2f1;gap:8px;padding:14px 0;display:grid}.cmsEditor textarea{min-height:110px}.invoiceActions{align-items:center;gap:8px;display:flex}@media (max-width:800px){.forensicHubGrid{grid-template-columns:1fr}.simpleHero{flex-direction:column;align-items:flex-start}.aiFastCard{align-items:flex-start}.aiFastCard>strong{display:none}}.agentConnect{margin-bottom:16px}.enrollBox{background:#f0f9f7;border-radius:12px;margin:10px 0;padding:14px}.enrollBox code{word-break:break-all;margin:8px 0;display:block}.releaseChips{flex-wrap:wrap;gap:8px;display:flex}.caseHomeHero{background:linear-gradient(135deg,#f3faf8,#f5f9fc);border:1px solid #e1ebe8;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:22px;display:flex}.caseHomeHero h2{margin:10px 0 4px}.caseHomeHero p{color:#64748b;margin:0}.caseHomeHero>svg{color:#087f6b;width:42px;height:42px}.caseBadges{gap:7px;display:flex}.caseActionGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.caseActionGrid>a{color:inherit;background:#fff;border:1px solid #e1ebe8;border-radius:15px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.caseActionGrid>a>svg{color:#087f6b}.caseActionGrid b,.caseActionGrid span{display:block}.caseActionGrid span{color:#64748b;margin-top:3px;font-size:12px}@media (max-width:950px){.caseActionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.caseActionGrid{grid-template-columns:1fr}}.goalHero,.reportIntro,.subscriptionStatus{background:linear-gradient(135deg,#fff,#f3fbf9);border:1px solid #dbe7e5;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex}.goalHero h2,.reportIntro h2{margin:5px 0 7px}.subscriptionPill{border-radius:16px;flex-direction:column;gap:5px;min-width:210px;padding:12px 16px;display:flex}.subscriptionPill.ok{background:#eaf8f2}.subscriptionPill.warn{background:#fff6e8}.subscriptionPill a{font-weight:700}.goalGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.goalGrid>a{color:inherit;background:#fff;border:1px solid #dfe9e7;border-radius:20px;gap:13px;padding:20px;text-decoration:none;display:flex}.goalGrid>a:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0f766e12}.goalGrid svg{color:#087f73}.goalGrid b,.goalGrid span{display:block}.goalGrid span{color:#64748b;margin-top:5px;font-size:13px}.planGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.planCard{background:#fff;border:1px solid #dce7e5;border-radius:22px;padding:22px}.planCard>svg{color:#087f73}.planCard strong{margin:12px 0;font-size:22px;display:block}.planCard ul{margin:15px 0;padding:0;list-style:none}.planCard li{align-items:center;gap:7px;margin:8px 0;font-size:13px;display:flex}.planCard li svg{color:#087f73;width:16px}.subscriptionStatus>svg{color:#087f73;width:34px;height:34px}.subscriptionStatus b,.subscriptionStatus span{display:block}.reportWizard{max-width:900px;margin:0 auto 20px}.wizardSteps{gap:8px;margin-bottom:18px;display:flex}.wizardSteps span{background:#f1f5f9;border-radius:999px;padding:8px 12px}.wizardSteps .active{color:#087f73;background:#e5f7f2;font-weight:700}.reportWizard label{margin:12px 0;display:block}.reportWizard input,.reportWizard textarea{width:100%;margin-top:6px;display:block}.wizardHint{background:#f0fdf8;border-radius:14px;align-items:center;gap:8px;margin:14px 0;padding:12px;display:flex}.wizardActions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.reportPreview{padding:10px}.reportPreview>svg{color:#087f73}.adminCards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.adminCards label{margin:12px 0;display:block}.adminCards input,.adminCards select{width:100%;margin-top:5px;display:block}.adminCards .checkLine{align-items:center;gap:8px;display:flex}.adminCards .checkLine input{width:auto;margin:0}@media (max-width:900px){.goalGrid,.planGrid,.adminCards{grid-template-columns:1fr}.goalHero,.reportIntro,.subscriptionStatus{flex-direction:column;align-items:flex-start}.subscriptionPill{width:100%}}.deviceSimpleGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.deviceSimpleCard{text-align:right;background:#fff;border:1px solid #dce7e5;border-radius:17px;align-items:center;gap:12px;padding:16px;display:flex}.deviceSimpleCard.selected{background:#f0fbf8;border-color:#0f8b7d}.deviceSimpleCard b,.deviceSimpleCard span{display:block}.deviceSimpleCard span{color:#64748b;margin-top:4px;font-size:12px}.simpleMission input,.simpleMission textarea{width:100%;margin:7px 0}.simpleMission textarea{min-height:125px}.advancedBox>summary{cursor:pointer;font-weight:700}.planHumanList{padding:10px 0;line-height:2}@media (max-width:800px){.deviceSimpleGrid{grid-template-columns:1fr}}.simpleWizard{max-width:900px;margin:0 auto}.wizardStage{gap:18px;padding:32px;display:grid}.wizardStage>svg{width:42px;height:42px}.sourceChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.sourceChoiceGrid button{border:1px solid var(--border,#dfe7e5);text-align:right;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:20px;display:flex}.sourceChoiceGrid button:hover{border-color:#2c8c78;box-shadow:0 8px 24px #0c5b4b12}.confirmCase{background:#f7faf9;border-radius:16px;gap:7px;padding:18px;display:grid}.investigationHero{background:linear-gradient(135deg,#f2faf7,#f4f8ff);border-radius:20px;align-items:center;gap:16px;margin-bottom:18px;padding:24px;display:flex}.investigationHero svg{width:42px;height:42px}.investigationPaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.investigationPath{color:inherit;background:#fff;border:1px solid #dfe7e5;border-radius:20px;grid-template-columns:auto 1fr;gap:14px;padding:24px;text-decoration:none;display:grid}.investigationPath>svg{width:32px;height:32px}.investigationPath strong{color:#176b5b;grid-column:2}.primaryPath{background:linear-gradient(145deg,#f2fbf8,#fff)}.expertPath{background:linear-gradient(145deg,#f6f8ff,#fff)}.findingSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.findingSummary>div{background:#fff;border:1px solid #e2e8e6;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:18px;display:grid}.findingSummary b{font-size:24px}.findingList{gap:12px;display:grid}.findingCard{grid-template-columns:auto 1fr;gap:16px;display:grid}.findingSeverity{background:#f4f6f6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.findingSeverity.critical,.findingSeverity.high{background:#fff1f1}.findingSeverity.medium{background:#fff8e7}.findingTop{gap:8px;display:flex}.linkedCaseNotice{background:#eef9f5;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.advancedBox{margin-top:18px}.advancedBox summary{cursor:pointer;font-weight:700}@media (max-width:760px){.investigationPaths,.findingSummary{grid-template-columns:1fr}.sourceChoiceGrid{grid-template-columns:1fr 1fr}}.wizardSteps{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.wizardSteps>span{text-align:center;white-space:normal;min-height:44px;background:#f3f6f8!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:10px 12px!important;line-height:1.6!important;display:flex!important}.wizardSteps>span.active{border:1px solid #bfe5df;color:#087f73!important;background:#e8f8f4!important}.sourceChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sourceChoiceGrid>button:last-child:nth-child(3n+1){grid-column:2}.wizardActions>button:not(.button){border:1px solid var(--line);color:#425466;background:#fff;border-radius:11px;padding:10px 16px;font-weight:700}.panelHelpLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px;display:flex}.panelHelpLinks a{color:#64748b;font-size:11px;text-decoration:none}.authenticatedService{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:28px;display:grid}.authenticatedService .requestIntro,.authenticatedService .requestForm{padding:8px}.adminSidebar{height:100vh;overflow:hidden!important}.adminSidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex:1;min-height:0;padding-left:4px;overflow-y:auto}.adminSidebar nav::-webkit-scrollbar{width:5px}.adminSidebar nav::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:20px}.adminSidebarFoot{flex:none}.adminDataToolbar{align-items:center}.adminSearch{flex:1;gap:8px;display:flex}.adminSearch input{flex:1;min-width:260px}.adminPagination{justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.adminPagination button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 14px}.adminPagination button:disabled{opacity:.45}.adminOps{margin-top:18px}.adminBars{gap:14px;display:grid}.adminBars>div{grid-template-columns:130px 1fr;align-items:center;gap:12px;display:grid}.adminBars>div:after{content:"";background:#edf3f4;border-radius:99px;grid-area:1/2;height:10px}.adminBars i{z-index:1;background:linear-gradient(90deg,#078f82,#278ca7);border-radius:99px;grid-area:1/2;min-width:2px;height:10px}.missionResult{background:#f8fcfb;border:1px solid #dce9e6;border-radius:14px;margin-top:12px;padding:14px}.missionResultGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0;display:grid}.missionResultGrid>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.missionResult pre{text-align:left;color:#dbeafe;direction:ltr;background:#0f172a;border-radius:10px;max-height:340px;padding:12px;font-size:11px;overflow:auto}.missionProgress{background:#edf3f4;border-radius:99px;height:8px;margin:8px 0;overflow:hidden}.missionProgress i{background:#078f82;height:100%;display:block}.caseWorkspaceNav{flex-wrap:wrap}.caseWorkspaceNav a.findingsShortcut{color:#087f73;background:#e8f8f4}.reportFindingPicker{gap:10px;display:grid}.reportFindingPicker .choiceCard{margin:0}.planCard small,.portalRow small{line-height:1.8}@media (max-width:900px){.authenticatedService{grid-template-columns:1fr}.sourceChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceChoiceGrid>button:last-child:nth-child(3n+1){grid-column:auto}.adminSearch{flex-direction:column;width:100%}.adminSearch input{min-width:0}.wizardSteps{grid-template-columns:1fr!important}}.publicPagination{direction:rtl;justify-content:center;align-items:center;gap:12px;padding:24px 16px 42px;display:flex}.publicPagination button{cursor:pointer;background:#fff;border:1px solid #d9e5e5;border-radius:12px;padding:10px 18px}.publicPagination button:disabled{opacity:.45;cursor:not-allowed}.resultObservation{gap:10px;padding:12px 4px;display:grid}.resultSummary{background:#f8fcfb;border:1px solid #dce9e7;border-radius:12px;gap:4px;padding:12px;display:grid}.resultSummary span{color:#087f6b;font-weight:700}.resultSummary small{color:#64748b}.adminSidebar nav{scrollbar-width:none}.adminSidebar nav::-webkit-scrollbar{display:none}.resultExplorer{margin-top:12px}.resultToolbar{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.resultToolbar input{flex:1;min-width:260px}.resultTableWrap{border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:14px;overflow:auto}.resultTable{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.resultTable th,.resultTable td{text-align:right;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f5;max-width:320px;padding:10px 12px;overflow:hidden}.resultTable th{z-index:1;background:#f7faf9;font-weight:800;position:sticky;top:0}.resultTable tbody tr:hover{background:#f8fbff}.resultPager{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.compactBtn{padding:6px 10px!important;font-size:12px!important}@media (max-width:760px){.resultToolbar{flex-direction:column;align-items:stretch}.resultToolbar input{min-width:0}.resultPager{justify-content:space-between}.resultPager span{font-size:12px}}.systemInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.systemInfoGrid>div{background:#fff;border:1px solid #e3ebe9;border-radius:12px;gap:5px;padding:13px;display:grid}.systemInfoGrid small{color:#64748b}.systemInfoGrid b{word-break:break-word}.resultObservation>details{border-top:1px dashed #dce7e5;margin-top:4px;padding-top:8px}.resultObservation>details>summary{cursor:pointer;color:#64748b;font-size:12px}.resultObservation>details pre{max-height:280px!important}.resultTable td[title]{cursor:default}.resultTable td:last-child,.resultTable th:last-child{background:#fff;position:sticky;left:0}.resultTable th:last-child{background:#f7faf9}@media (max-width:760px){.systemInfoGrid{grid-template-columns:1fr}.resultTable{min-width:760px}}.resultCards{gap:10px;display:grid}.resultRecord{background:#fff;border:1px solid #dfe9e7;border-radius:14px;padding:12px;overflow:hidden}.resultRecord.selected{border-color:#0f8b7d;box-shadow:0 0 0 2px #0f8b7d14}.resultRecordHead{border-bottom:1px solid #eef3f2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.resultRecordHead label{color:#425466;align-items:center;gap:8px;font-weight:700;display:flex}.resultRecordHead input[type=checkbox]{flex:none;width:17px;height:17px}.resultFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resultField{background:#f8fbfa;border-radius:10px;min-width:0;padding:9px 10px}.resultField small,.resultField b{display:block}.resultField small{color:#64748b;margin-bottom:4px}.resultField b{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.7}.rawTechnical{border-top:1px dashed #dce7e5;padding-top:8px}.rawTechnical>summary{cursor:pointer;color:#64748b;font-size:12px}.rawTechnical>pre{white-space:pre-wrap!important;max-height:180px!important;overflow:auto!important}.missionResult,.resultObservation,.resultExplorer{min-width:0;max-width:100%}.planHumanList{min-width:0}.resultTableWrap{max-width:100%}@media (max-width:1000px){.resultFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.resultFields{grid-template-columns:1fr}.resultRecordHead{flex-direction:column;align-items:stretch}.resultRecordHead .button{width:100%}.missionResultGrid{grid-template-columns:1fr}.resultToolbar{flex-direction:column;align-items:stretch}.resultToolbar .button{width:100%}}.bcHero{background:linear-gradient(135deg,#fff,#f0faf8);border:1px solid #dcebe7;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:22px;display:flex}.bcHero h2{margin:6px 0;font-size:25px}.bcHero p{color:#64748b;max-width:820px;margin:0;line-height:1.9}.bcSearchPanel{margin-bottom:12px}.bcSearchGrid{grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:12px;display:grid}.bcSearchInput{border:1px solid var(--line,#dce5e4);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.bcSearchInput input{width:100%;box-shadow:none!important;border:0!important;outline:0!important;padding:11px 0!important}.bcLookup{height:44px}.bcProviderGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.bcProvider{background:#fff;border:1px solid #e1ebe8;border-radius:13px;align-items:center;gap:9px;padding:11px 12px;display:flex}.bcProvider b,.bcProvider small{display:block}.bcProvider small{color:#64748b;margin-top:2px;font-size:11px}.bcDot{background:#94a3b8;border-radius:50%;flex:none;width:9px;height:9px}.bcDot.ready{background:#0f9f82;box-shadow:0 0 0 4px #0f9f8215}.bcDot.off{background:#f59e0b}.bcTabs{background:#f6f9f8;border:1px solid #e3ebe8;border-radius:14px;gap:7px;margin:14px 0;padding:7px;display:flex;overflow:auto}.bcTabs button{white-space:nowrap;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 13px}.bcTabs button.active{color:#087f6b;background:#fff;font-weight:800;box-shadow:0 2px 10px #0f766e10}.bcOverview{grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid}.bcSafety{align-items:flex-start;gap:13px;display:flex}.bcSafety>svg{color:#087f6b;flex:none}.bcSafety h3{margin:0 0 7px}.bcSafety p{color:#64748b;margin:0;line-height:1.9}.bcFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.bcFacts>div{background:#f8fbfa;border:1px solid #e4ecea;border-radius:11px;min-width:0;padding:11px}.bcFacts small,.bcFacts b{display:block}.bcFacts small{color:#64748b;margin-bottom:5px}.bcFacts b{overflow-wrap:anywhere;word-break:break-word}.bcGraphGrid{direction:rtl;grid-template-columns:250px minmax(0,1fr) 280px;gap:12px;display:grid}.bcGraphFilters{align-content:start;gap:10px;display:grid}.bcCheck{align-items:center;gap:8px;font-size:13px;display:flex}.bcCanvas{background:#f8fbfa;border:1px solid #dfe8e6;border-radius:16px;min-width:0;overflow:hidden}.bcCanvasHead{background:#fff;border-bottom:1px solid #e5eceb;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.bcCanvasHead b,.bcCanvasHead span{display:block}.bcCanvasHead span{color:#64748b;margin-top:3px;font-size:11px}.bcCanvasHead>div:last-child{gap:6px;display:flex}.bcCanvasHead button{background:#fff;border:1px solid #dce5e4;border-radius:8px;padding:6px 10px}.bcSvg{direction:ltr;overflow:auto}.bcSvg svg{width:100%;min-width:760px;min-height:520px}.bcNode{cursor:pointer}.bcEntity{min-width:0}.bcEntity h3{margin-top:0}.bcEntity code{overflow-wrap:anywhere;word-break:break-all;background:#f8fafc;border-radius:9px;padding:9px;display:block}.bcEntity dl{grid-template-columns:80px 1fr;gap:8px;margin:14px 0;font-size:13px;display:grid}.bcEntity dt{color:#64748b}.bcEntity dd{overflow-wrap:anywhere;margin:0}.bcGraphWrap{min-width:0}.bcGraphWrap .panel{margin:0}.rawTechnical pre{text-align:left;direction:ltr}.reportFindingPicker+.button{margin-top:12px}@media (max-width:1100px){.bcProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bcGraphGrid{grid-template-columns:220px minmax(0,1fr)}.bcEntity{grid-column:1/-1}.bcOverview{grid-template-columns:1fr}.bcFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bcHero{flex-direction:column;align-items:stretch}.bcSearchGrid{grid-template-columns:1fr}.bcProviderGrid{grid-template-columns:1fr 1fr}.bcGraphGrid,.bcFacts{grid-template-columns:1fr}.bcTabs{margin-inline:-4px}.bcCanvas{min-height:420px}}@media (max-width:480px){.bcProviderGrid{grid-template-columns:1fr}}.homeV2{direction:rtl}.homeHero{align-items:center}.homeHero .heroCopy{max-width:700px}.homeHero h1 em{color:var(--green-dark);direction:rtl}.homeVisual{background:linear-gradient(145deg,#fff,#f1faf8 65%,#eef5fb);border:1px solid #dce9e8;border-radius:30px;flex-direction:column;justify-content:center;min-height:410px;padding:30px;display:flex;box-shadow:0 28px 70px #1a45571f}.homeVisualBadge{color:var(--green-dark);align-items:center;gap:8px;font-weight:800;display:flex}.homeVisual h2{margin:18px 0 22px;font-size:25px;line-height:1.7}.homeJourney{grid-template-columns:1fr 1fr;gap:10px;display:grid}.homeJourney>div{background:#fff;border:1px solid #dfeaec;border-radius:14px;padding:14px}.homeJourney span,.homeJourney b{display:block}.homeJourney span{color:var(--green);font-size:11px;font-weight:900}.homeJourney b{margin-top:5px;font-size:12px}.homeVisualNote{color:#176d65;background:#eaf8f5;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.homeVisualNote svg{flex:none}.homeVisualNote b,.homeVisualNote span{display:block}.homeVisualNote span{color:#57746f;margin-top:4px;font-size:10px;line-height:1.8}.homeIntro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.homeIntro h2,.homeSectionHead h2,.homeSecurity h2{margin:8px 0;font-size:32px;line-height:1.65}.homeIntro p,.homeSectionHead p,.homeSecurity p{color:var(--muted);margin:0;line-height:2.1}.homeCapabilities{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto;padding:24px 28px 85px;display:grid}.homeCapabilityCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px;box-shadow:0 9px 26px #1a42550b}.homeCapabilityCard>span{background:var(--green-soft);width:44px;height:44px;color:var(--green-dark);border-radius:13px;place-items:center;display:grid}.homeCapabilityCard h3{margin:16px 0 8px;font-size:16px}.homeCapabilityCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.95}.homeProcess{background:#f6fafb;padding:75px max(28px,50vw - 590px)}.homeSectionHead{max-width:760px;margin-bottom:28px}.processGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.processGrid article{background:#fff;border:1px solid #e0e9ec;border-radius:18px;padding:22px}.processGrid article>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);direction:ltr;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.processGrid h3{margin:15px 0 7px;font-size:15px}.processGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.homeAudience{max-width:1180px;margin:0 auto;padding:80px 28px}.audienceGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.audienceGrid article{color:#3c5662;background:#fff;border:1px solid #e1eaed;border-radius:16px;align-items:center;gap:11px;padding:18px;display:flex}.audienceGrid svg{color:var(--green-dark)}.homeSecurity{background:linear-gradient(135deg,#f5fbf9,#f4f8fc);border:1px solid #d9e8e5;border-radius:25px;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;max-width:1124px;margin:0 auto 80px;padding:34px 38px;display:grid}.securityPoints{gap:10px;display:grid}.securityPoints span{background:#fff;border:1px solid #dce8e8;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:11px;font-weight:700;display:flex}.securityPoints svg{color:var(--green-dark);width:18px}.homeFaq{max-width:1124px;margin:0 auto 80px}.homeFaqGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.homeFaq details{background:#fff;border:1px solid #e1e9ed;border-radius:15px;padding:16px 18px}.homeFaq summary{cursor:pointer;font-weight:800;line-height:1.8}.homeFaq details p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:2}.homeMoreLink{color:var(--blue);align-items:center;gap:7px;margin-top:18px;font-weight:800;display:inline-flex}.homeCTA .homeCtaActions{flex-wrap:wrap;gap:9px;display:flex}.homeCTA .button.ghost{color:#fff;background:0 0;border-color:#ffffff59}.homeFooter>div b,.homeFooter>div span{display:block}.homeFooter>div span{margin-top:5px;font-size:10px}.homeFooter nav{flex-wrap:wrap;gap:18px;font-size:11px;font-weight:700;display:flex}.publicHeader.premium>a:first-child{flex:none}@media (max-width:1000px){.homeCapabilities,.processGrid,.audienceGrid{grid-template-columns:repeat(2,1fr)}.homeSecurity,.homeIntro{grid-template-columns:1fr;gap:25px}.publicHeader.premium nav{display:none}}@media (max-width:700px){.publicHeader.premium{padding:14px 16px}.publicHeaderActions .button.primary,.publicHeaderActions .textLink{display:none}.publicHeaderActions{gap:7px}.homeCapabilities,.processGrid,.audienceGrid,.homeFaqGrid{grid-template-columns:1fr}.homeCapabilities,.homeProcess,.homeAudience{padding-left:18px;padding-right:18px}.homeSecurity,.homeFaq{margin-left:18px;margin-right:18px}.homeSecurity{padding:24px}.homeJourney{grid-template-columns:1fr}.homeHero .heroActions{flex-direction:column}.homeHero .heroActions .button{width:100%}.homeFooter nav{gap:12px}.homeFooter{align-items:flex-start}.homeIntro{margin-top:65px}}
