@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@1,6..72,400&display=swap";:root{color:#171819;font-synthesis:none;--ink:#171819;--paper:#f5f2eb;--acid:#d9ff43;--muted:#777970;--line:#d8d5cc;--dark:#111315;background:#f5f2eb;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}.dashboard-shell p,.dashboard-shell span,.dashboard-shell label,.dashboard-shell button,.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea,.dashboard-shell dd{font-size:max(10px,.75rem)}.dashboard-shell small,.dashboard-shell dt,.dashboard-shell legend{font-size:max(9px,.65rem)}button{font:inherit}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1f3ed;--paper:#171a1c;--muted:#a8aca3;--line:#3a3f41;--dark:#0d0f10;color:#eef0eb;background:#171a1c}html[data-theme=dark] .dashboard-shell,html[data-theme=dark] .dash-main{color:#eef0eb;background:#171a1c}html[data-theme=dark] .dash-main>header,html[data-theme=dark] .recent-panel,html[data-theme=dark] .settings-card,html[data-theme=dark] .directory-panel,html[data-theme=dark] .identity-resolution,html[data-theme=dark] .collection-form-list>article,html[data-theme=dark] .submission-list>article,html[data-theme=dark] .investigation-list>article,html[data-theme=dark] .report-list>article,html[data-theme=dark] .workspace-dialog,html[data-theme=dark] .modal,html[data-theme=dark] .dash-metrics article,html[data-theme=dark] .activity-list article,html[data-theme=dark] .notification-list article,html[data-theme=dark] .panel-empty{color:#eef0eb;background:#222628;border-color:#3c4244}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] fieldset,html[data-theme=dark] .submission-meta,html[data-theme=dark] .submission-notes,html[data-theme=dark] .submission-create-subject,html[data-theme=dark] .composer-subjects,html[data-theme=dark] .composer-options,html[data-theme=dark] .security-status-grid>div{color:#eef0eb;background:#191d1f;border-color:#454b4d}html[data-theme=dark] .submission-list dl,html[data-theme=dark] .report-analysis,html[data-theme=dark] .security-status-grid{background:#3b4143}html[data-theme=dark] .submission-list dl>div,html[data-theme=dark] .report-analysis>div{background:#222628}html[data-theme=dark] .dash-main h1,html[data-theme=dark] .dash-main h2,html[data-theme=dark] .dash-main h3,html[data-theme=dark] .dash-main strong,html[data-theme=dark] .workspace-dialog h2{color:#f5f6f2}html[data-theme=dark] .dash-main p,html[data-theme=dark] .dash-main span,html[data-theme=dark] .dash-main small,html[data-theme=dark] .dash-main dt{color:#b8bcb3}html[data-theme=dark] .modal-backdrop{background:#040607cc}html[data-theme=dark] .button,html[data-theme=dark] .auth-submit{background:var(--acid);border-color:var(--acid);color:#111315}html[data-theme=dark] a{color:#d9ff43}.wrap{width:min(1200px,100% - 48px);margin:auto}.nav{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{color:var(--ink);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font:700 15px/1 Manrope;display:flex}.brand>span:last-child span{font-weight:400}.brand-mark{border:1.5px solid;place-items:center;width:27px;height:27px;display:grid;transform:rotate(45deg)}.brand-mark span{background:var(--acid);width:9px;height:9px}.nav-links{align-items:center;gap:28px;display:flex}.nav-links>button{color:#4f514d;cursor:pointer;background:0 0;border:0;font-size:13px}.nav-links .nav-login{color:var(--ink);margin-left:8px;font-weight:600}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.button:hover{background:#343735;transform:translateY(-1px)}.button.small{color:#fff;padding:11px 14px}.menu-button{background:0 0;border:0;display:none}.hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:55px;min-height:700px;padding:86px 0 96px;display:grid}.eyebrow,.section-label{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font:500 10px DM Mono,monospace;display:flex}.eyebrow span{background:var(--acid);border:1px solid #a3c520;width:7px;height:7px}.hero h1,.problem h2,.workflow h2,.controls h2,.cta h2{letter-spacing:-.065em;margin:24px 0 30px;font-size:clamp(52px,6.2vw,88px);font-weight:500;line-height:.91}.hero h1 em,.problem h2 em,.controls h2 em,.cta h2 em{font-family:Newsreader,serif;font-weight:400}.hero-lede{color:#64665f;max-width:510px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.text-button{cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.text-button span{margin-left:8px}.trust-row{flex-wrap:wrap;gap:20px;margin-top:39px;display:flex}.trust-row span{color:#686a64;text-transform:uppercase;align-items:center;gap:6px;font:500 10px DM Mono,monospace;display:flex}.hero-product{position:relative}.app-frame{transform-origin:0;background:#f9f8f4;border:1px solid #c9c7bf;height:505px;display:flex;transform:perspective(1400px)rotateY(-3deg);box-shadow:0 30px 80px #22211d29}.app-rail{color:#8f928d;background:#17191b;flex-direction:column;align-items:center;width:55px;padding:19px 0;display:flex}.mini-mark{border:1px solid #e7e9e3;place-items:center;width:18px;height:18px;display:grid;transform:rotate(45deg)}.mini-mark span{background:var(--acid);width:5px;height:5px}.rail-icons{flex-direction:column;gap:27px;margin-top:60px;display:flex}.rail-icons svg{width:16px}.rail-icons svg:nth-child(2){color:var(--acid)}.avatar{color:#ddd;border:1px solid #666;border-radius:50%;place-items:center;width:27px;height:27px;margin-top:auto;font:500 8px DM Mono;display:grid}.app-main{flex:1;min-width:0}.app-main header{border-bottom:1px solid #dddcd7;justify-content:space-between;align-items:center;height:64px;padding:0 19px;display:flex}.app-main header div{flex-direction:column;gap:4px;display:flex}.app-main small{color:#8c8d87;letter-spacing:.1em;font:500 7px DM Mono}.app-main header strong{font-size:11px}.app-main header button{color:#fff;background:#1b1d1e;border:0;align-items:center;gap:6px;padding:9px;font-size:8px;display:flex}.app-main header button svg{width:11px}.subject{align-items:center;gap:13px;padding:21px 23px 15px;display:flex}.subject-avatar{background:#dce3d2;border-radius:50%;place-items:center;width:40px;height:40px;font:600 11px DM Mono;display:grid}.subject h3{margin:0 0 5px;font-size:15px}.subject p{color:#858680;margin:0;font-size:8px}.subject p strong{color:#6d7e2d}.status{color:#687629;text-transform:uppercase;align-items:center;gap:4px;margin-left:auto;font:500 7px DM Mono;display:flex}.status svg{width:9px;fill:var(--acid)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 23px;display:grid}.metric-grid>div{border:1px solid #dfded8;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.metric-grid small{grid-column:span 2}.metric-grid strong{font:500 23px DM Mono}.metric-grid span{color:#898a84;align-self:end;font-size:7px}.workspace-grid{grid-template-columns:1.4fr .8fr;gap:8px;padding:9px 23px;display:grid}.evidence-card,.confidence-card{background:#fff;border:1px solid #dfded8;padding:15px}.card-title{justify-content:space-between;font-size:9px;font-weight:600;display:flex}.card-title button{background:0 0;border:0;font-size:7px}.event{border-bottom:1px solid #ecebe7;gap:10px;padding:14px 0;display:flex}.event:last-child{border:0}.dot{background:#b1b3ac;border-radius:50%;width:7px;height:7px;margin-top:4px}.dot.d1{background:#b7d939}.dot.d2{background:#222}.event>div{flex-direction:column;gap:3px;display:flex}.event small{font-size:6px}.event strong{font-size:8px}.event span{color:#9a9b95;font-size:7px}.confidence-card{text-align:center}.score-ring{background:conic-gradient(var(--acid) 94%, #e7e7e2 0);border-radius:50%;place-items:center;width:83px;height:83px;margin:14px auto 7px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.score-ring>span{z-index:1;font:500 24px DM Mono}.score-ring span small{font-size:8px}.confidence-card p{margin:0 0 15px;font-size:8px}.signal{text-align:left;border-top:1px solid #eee;justify-content:space-between;padding:8px 0;font-size:7px;display:flex}.signal b{color:#687629}.source-float{color:#fff;background:#1b1d1e;align-items:center;gap:10px;padding:12px 17px;display:flex;position:absolute;bottom:34px;right:-17px;box-shadow:0 12px 30px #0004}.source-float svg{color:var(--acid)}.source-float div{flex-direction:column;gap:3px;display:flex}.source-float small{color:#9da097;font:500 6px DM Mono}.source-float strong{font-size:8px}.source-strip{border-block:1px solid var(--line);background:#fff;padding:32px 0}.source-strip .wrap>p{letter-spacing:.15em;color:#92948e;text-transform:uppercase;margin:0 0 24px;font:500 9px DM Mono}.source-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.source-grid article{align-items:flex-start;gap:13px;display:flex}.source-grid svg{color:#6b762f;width:19px}.source-grid article div{flex-direction:column;gap:5px;display:flex}.source-grid strong{font-size:12px}.source-grid span{color:#92938e;font-size:9px;line-height:1.5}.problem{padding:120px 0}.section-label{color:#777a70}.problem-copy{grid-template-columns:1.2fr .7fr;align-items:end;gap:90px;margin-top:23px;display:grid}.problem h2{margin:0;font-size:clamp(44px,5vw,69px)}.problem-copy p{color:#696b65;font-size:15px;line-height:1.8}.feature-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.feature-row article{padding:27px 45px 0 0}.feature-row article+article{border-left:1px solid var(--line);padding-left:35px}.feature-row span{color:#96988f;font:500 9px DM Mono}.feature-row h3{margin:25px 0 10px;font-size:17px}.feature-row p{color:#777973;font-size:13px;line-height:1.7}.workflow{background:var(--dark);color:#f2f0e8;padding:110px 0}.section-label.light{color:#999c95}.section-head{grid-template-columns:1fr .55fr;align-items:end;gap:90px;display:grid}.workflow h2{margin:25px 0 0;font-size:clamp(45px,5vw,67px)}.section-head>p{color:#9c9f98;line-height:1.8}.steps{border-top:1px solid #343739;margin-top:70px}.steps article{border-bottom:1px solid #343739;grid-template-columns:70px 1fr 30px;align-items:center;gap:25px;padding:28px 0;display:grid}.steps>article>span{color:var(--acid);font:500 10px DM Mono}.steps article div{grid-template-columns:.6fr 1fr;align-items:center;gap:45px;display:grid}.steps h3{margin:0;font-size:19px}.steps p{color:#969a93;margin:0;font-size:12px;line-height:1.7}.steps svg{color:#70736e;width:16px}.controls{grid-template-columns:.82fr 1.18fr;align-items:center;gap:110px;padding:120px 0;display:grid}.controls h2{margin:25px 0;font-size:clamp(46px,5vw,67px)}.controls-copy>p{color:#6f716a;font-size:14px;line-height:1.8}.controls ul{gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.controls li{align-items:center;gap:11px;font-size:12px;display:flex}.controls li svg{color:#76852e;background:var(--acid);width:15px}.admin-panel{border:1px solid var(--line);background:#fff;padding:28px;box-shadow:0 22px 60px #3a382f1a}.admin-top{justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.admin-top div{flex-direction:column;gap:6px;display:flex}.admin-top small{color:#8a8d84;font:500 8px DM Mono}.admin-top strong{font-size:17px}.admin-top>span{background:#f0f1eb;padding:7px;font:500 9px DM Mono}.admin-tabs{color:#8a8c85;border-bottom:1px solid #deded8;gap:27px;font-size:10px;display:flex}.admin-tabs>*{padding-bottom:13px}.admin-tabs b{color:#202220;border-bottom:2px solid #202220}.api-row{border-bottom:1px solid #ecece7;grid-template-columns:37px 1fr auto 16px;align-items:center;gap:13px;padding:18px 0;display:grid}.api-icon{background:#f0f2e8;place-items:center;width:35px;height:35px;display:grid}.api-icon svg{width:15px}.api-row>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.api-row strong{font-size:11px}.api-row span{color:#92958d;font-size:8px}.api-row>b{color:#667427;background:#f0f6d7;padding:6px;font:500 8px DM Mono}.api-row>b.partial{color:#765e2f;background:#f4edde}.api-row>svg{width:12px}.add-provider{background:#fff;border:1px dashed #bbbdb5;width:100%;margin-top:18px;padding:11px;font-size:10px}.security{background:#dfff56;padding:60px 0}.security .wrap{grid-template-columns:55px .9fr 1fr;align-items:center;gap:30px;display:grid}.security>.wrap>svg{width:35px;height:35px}.security h2{margin:12px 0 0;font-size:27px;line-height:1.2}.security p{color:#485027;font-size:13px;line-height:1.8}.cta{color:#fff;background:#1a1c1e;justify-content:space-between;align-items:end;margin-top:100px;padding:70px;display:flex}.cta h2{margin:25px 0 0;font-size:clamp(45px,5vw,66px)}.light-button{background:var(--acid);color:#171819;border-color:var(--acid)}.light-button:hover{background:#e4ff78}.footer{align-items:center;gap:35px;height:130px;display:flex}.footer p{color:#888a84;font-size:11px}.footer>span{color:#999b95;margin-left:auto;font:500 9px DM Mono}.modal-backdrop{z-index:100;background:#111b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);text-align:center;width:min(470px,100%);padding:50px;position:relative;box-shadow:0 30px 100px #0008}.modal-close{cursor:pointer;background:0 0;border:0;position:absolute;top:15px;right:15px}.modal-close svg{width:18px}.modal-mark{place-items:center;margin-bottom:28px;display:grid}.modal h2{letter-spacing:-.04em;margin:0 0 18px;font-size:31px;line-height:1.1}.modal p{color:#6f716b;margin:0 0 28px;font-size:13px;line-height:1.7}@media (width<=900px){.nav-links{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:82px;left:0;right:0}.nav-links.open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:700px}.source-grid{grid-template-columns:1fr 1fr}.problem-copy,.section-head,.controls{grid-template-columns:1fr;gap:35px}.controls{gap:70px}.security .wrap{grid-template-columns:45px 1fr}.security p{grid-column:2}.cta{flex-direction:column;align-items:flex-start;gap:40px}}html[data-theme=dark] .dash-main .attachment-list>div{color:#e7ebe3!important;background-color:#292e30!important;border:1px solid #485052!important}html[data-theme=dark] .dash-main .attachment-list a{color:#d9ee8e!important}html[data-theme=dark] .dash-main .attachment-list span{color:#b7bdb3!important}.attachment-list button{color:#913d32;background-color:#f8f7f2;border:1px solid #c9958d;min-height:28px;padding:5px 9px;text-decoration:none}html[data-theme=dark] .dash-main .attachment-list button{color:#ffb1a5!important;background-color:#2b3032!important;border-color:#9e665e!important}.notification-actions{gap:8px;display:flex}.notification-actions button,.notification-delivery-list button{cursor:pointer;background:#f8f7f2;border:1px solid #cbc9c1;min-height:30px;padding:6px 10px;text-decoration:none}.email-delivery-state{color:#6f746a;text-transform:uppercase;width:max-content;font:500 9px DM Mono}.email-delivery-state.failed{color:#a34638}.notification-delivery-panel{background:#fff;border:1px solid #dedcd4}.notification-delivery-list article{border-bottom:1px solid #eceae4;grid-template-columns:minmax(220px,1fr) 85px 90px 155px;align-items:center;gap:14px;padding:14px 22px;display:grid}.notification-delivery-list article>div{gap:4px;display:grid}.notification-delivery-list article>div span,.notification-delivery-list small,.notification-delivery-list time{color:#858980}.delivery-status{text-transform:uppercase;background:#efefea;width:max-content;padding:6px 8px;font:500 9px DM Mono}.delivery-status.sent{color:#637126;background:#eff6d6}.delivery-status.failed{color:#963f31;background:#fff0ed}html[data-theme=dark] .dash-main .notification-delivery-panel,html[data-theme=dark] .dash-main .notification-delivery-list article{background-color:#222628!important;border-color:#444a4c!important}html[data-theme=dark] .dash-main :where(.notification-actions button,.notification-delivery-list button){color:#f1f3ee!important;background-color:#2b3032!important;border-color:#596062!important}html[data-theme=dark] .dash-main .delivery-status{border:1px solid #596062;color:#e3e7df!important;background:#343a3c!important}html[data-theme=dark] .dash-main .delivery-status.sent{border-color:#667b38;color:#dff59b!important;background:#344024!important}html[data-theme=dark] .dash-main .delivery-status.failed{border-color:#87544b;color:#ffc0b5!important;background:#482d29!important}@media (width<=760px){.notification-delivery-list article{grid-template-columns:1fr auto}}@media (width<=600px){.wrap{width:min(100% - 30px,1200px)}.hero{padding:50px 0 70px}.hero h1{font-size:52px}.hero-actions{flex-direction:column;align-items:flex-start}.app-frame{height:440px;transform:none}.app-rail{display:none}.metric-grid,.workspace-grid{grid-template-columns:1fr}.confidence-card{display:none}.source-float{right:-5px}.source-grid{grid-template-columns:1fr}.problem{padding:80px 0}.problem-copy{gap:15px}.feature-row{grid-template-columns:1fr;margin-top:45px}.feature-row article+article{border-left:0;padding-left:0}.feature-row article{border-bottom:1px solid var(--line);padding-bottom:24px}.workflow{padding:80px 0}.steps article{grid-template-columns:38px 1fr}.steps article div{grid-template-columns:1fr;gap:8px}.steps article>svg{display:none}.controls{padding:80px 0}.admin-panel{padding:18px}.api-row{grid-template-columns:37px 1fr auto}.api-row>svg{display:none}.security .wrap{display:block}.security>.wrap>svg{margin-bottom:20px}.cta{margin-top:60px;padding:45px 30px}.footer{flex-wrap:wrap;height:auto;padding:40px 0}.footer>span{width:100%;margin-left:0}.modal{padding:42px 25px}}.portal-loading{color:#fff;background:#111315;place-content:center;justify-items:center;gap:25px;min-height:100vh;display:grid}.portal-loading p{letter-spacing:.12em;text-transform:uppercase;color:#a3a69e;font:500 10px DM Mono}.auth-shell{background:#f5f2eb;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.auth-story{color:#f4f2ea;background:#131517;flex-direction:column;justify-content:space-between;padding:46px clamp(35px,6vw,90px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #343739;width:520px;height:520px;position:absolute;bottom:-260px;right:-250px;transform:rotate(45deg);box-shadow:0 0 0 75px #131517,0 0 0 76px #272a2b,0 0 0 150px #131517,0 0 0 151px #202325}.auth-brand{color:#fff;z-index:1;text-decoration:none;position:relative}.auth-story>div{z-index:1;position:relative}.auth-story h1{letter-spacing:-.065em;margin:25px 0 30px;font-size:clamp(53px,6vw,82px);font-weight:500;line-height:.92}.auth-story h1 em{font-family:Newsreader,serif;font-weight:400}.auth-story>div>p{color:#a5a89f;max-width:570px;font-size:15px;line-height:1.8}.auth-proof{color:#9ca097;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;font:500 9px DM Mono;display:flex}.auth-proof svg{width:18px;color:var(--acid)}.auth-panel{place-items:center;padding:45px;display:grid}.auth-box{width:min(440px,100%)}.auth-box>small{color:#777a70;letter-spacing:.15em;font:500 9px DM Mono}.auth-box h2{letter-spacing:-.045em;margin:15px 0 12px;font-size:34px}.auth-box>p{color:#767870;margin-bottom:28px;font-size:13px;line-height:1.7}.auth-box form{gap:16px;display:grid}.auth-box label{color:#50524d;gap:8px;font-size:10px;font-weight:600;display:grid}.auth-box input{background:#fff;border:1px solid #d1cfc6;outline:0;width:100%;padding:14px 15px;font:500 13px Manrope}.auth-box input:focus{border-color:#6c772e;box-shadow:0 0 0 3px #d9ff4338}.form-error{color:#823326;background:#fff0ed;border-left:3px solid #b94431;padding:12px;font-size:11px;line-height:1.5}.auth-submit{width:100%;margin-top:5px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-switch{text-align:center;color:#777970;margin-top:22px;font-size:11px}.auth-switch button{cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.back-site{text-align:center;color:#85877f;margin-top:28px;font-size:10px;text-decoration:none;display:block}.dashboard-shell{background:#f2f0e9;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dash-sidebar{color:#d8dbd3;background:#151719;flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.dash-brand{color:#fff;padding:0 8px;text-decoration:none}.dash-sidebar nav{gap:6px;margin-top:65px;display:grid}.dash-sidebar button{color:#8f938c;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 13px;font-size:11px;display:flex}.dash-sidebar button svg{width:16px}.dash-sidebar button.active{color:#fff;border-left:2px solid var(--acid);background:#25282a}.dash-bottom{gap:3px;margin-top:auto;display:grid}.dash-user{border-top:1px solid #333638;align-items:center;gap:11px;margin-top:14px;padding:20px 8px 2px;display:flex}.dash-user>span{background:var(--acid);color:#1a1d1b;border-radius:50%;place-items:center;width:33px;height:33px;font:600 9px DM Mono;display:grid}.dash-user div{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.dash-user small{color:#8f938c;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.dash-main{padding:42px clamp(30px,5vw,72px)}.dash-main>header{justify-content:space-between;align-items:center;display:flex}.dash-main header small{color:#747770;letter-spacing:.14em;font:500 8px DM Mono}.dash-main header h1{letter-spacing:-.045em;margin:7px 0;font-size:31px}.dash-main header .button svg{width:15px}.welcome-card{color:#fff;background:#1a1d1f;justify-content:space-between;align-items:center;min-height:260px;margin-top:38px;padding:42px 48px;display:flex;overflow:hidden}.welcome-card>div{z-index:1;position:relative}.welcome-card span{color:var(--acid);letter-spacing:.15em;font:500 8px DM Mono}.welcome-card h2{letter-spacing:-.04em;margin:16px 0 10px;font-size:32px}.welcome-card p{color:#a4a79f;max-width:570px;margin-bottom:25px;font-size:12px;line-height:1.7}.welcome-card>svg{color:#303538;stroke-width:.6px;width:180px;height:180px}.dash-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.dash-metrics article{background:#fff;border:1px solid #dedcd4;padding:24px}.dash-metrics small{color:#858880;letter-spacing:.1em;font:500 8px DM Mono}.dash-metrics strong{margin:18px 0 5px;font:500 35px DM Mono;display:block}.dash-metrics span{color:#93958e;font-size:9px}.recent-panel{background:#fff;border:1px solid #dedcd4;margin-top:14px}.recent-head{border-bottom:1px solid #e6e4dd;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.recent-head>div{align-items:center;gap:10px;display:flex}.recent-head svg{width:15px}.recent-head h3{margin:0;font-size:12px}.recent-head button{background:0 0;border:0;font-size:9px}.empty-state{text-align:center;padding:48px 20px}.empty-state svg{color:#8b8f84;width:26px}.empty-state h4{margin:15px 0 8px;font-size:14px}.empty-state p{color:#91938c;max-width:470px;margin:auto;font-size:10px;line-height:1.7}@media (width<=850px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:390px}.auth-panel{padding:55px 25px}.auth-proof{margin-top:55px}.dashboard-shell{grid-template-columns:68px 1fr}.dash-sidebar{align-items:center;padding:24px 10px}.dash-brand>span:last-child,.dash-sidebar nav button:not(.active):after,.dash-sidebar nav button{font-size:0}.dash-sidebar nav button,.dash-bottom button{justify-content:center;padding:12px}.dash-sidebar nav{margin-top:45px}.dash-user div{display:none}.dash-user{padding:15px 0 0}.dash-main{padding:28px 20px}.welcome-card>svg{display:none}.dash-metrics{grid-template-columns:1fr}.dash-main>header .button{padding:13px;font-size:0}.dash-main>header .button svg{width:18px}.welcome-card{padding:35px 28px}}@media (width<=520px){.auth-story{padding:30px 25px}.auth-story h1{font-size:48px}.auth-panel{padding:45px 20px}.dashboard-shell{display:block}.dash-sidebar{z-index:30;flex-direction:row;justify-content:center;height:60px;padding:8px 10px;display:flex;position:fixed;inset:auto 0 0}.dash-brand,.dash-bottom{display:none}.dash-sidebar nav{margin:0;display:flex}.dash-sidebar nav button{padding:10px 14px}.dash-main{padding:25px 15px 90px}.dash-main header h1{font-size:26px}.welcome-card h2{font-size:28px}.welcome-card{margin-top:25px}}.notification-count{background:var(--acid);color:#171918;text-align:center;border-radius:10px;min-width:18px;margin-left:auto;padding:2px 5px;font:600 7px DM Mono}.notification-page{margin-top:38px}.notification-toolbar{background:#fff;border:1px solid #dedcd4;justify-content:space-between;align-items:end;padding:24px;display:flex}.notification-toolbar small,.notification-preferences>small{letter-spacing:.13em;color:#82857d;font:500 8px DM Mono}.notification-toolbar h2{margin:7px 0 0;font-size:23px}.notification-toolbar button{cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.notification-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:14px;display:grid}.notification-list,.notification-preferences{background:#fff;border:1px solid #dedcd4}.notification-item{border-bottom:1px solid #ebe9e2;border-left:3px solid #7f8a3c;grid-template-columns:38px minmax(0,1fr) 30px;gap:12px;padding:19px;display:grid}.notification-item.warning{border-left-color:#b17a25}.notification-item.critical{border-left-color:#b34432}.notification-item.read{opacity:.68}.notification-item>span{background:#f0f2e7;place-items:center;width:34px;height:34px;display:grid}.notification-item svg{width:15px}.notification-body,.notification-dismiss{text-align:left;cursor:pointer;background:0 0;border:0}.notification-body{gap:5px;display:grid}.notification-body small{text-transform:uppercase;color:#8a8d84;font:500 7px DM Mono}.notification-body strong{font-size:11px}.notification-body p{color:#777a72;margin:0;font-size:9px;line-height:1.6}.notification-dismiss svg{width:13px}.notification-preferences{gap:14px;height:max-content;padding:25px;display:grid}.notification-preferences h3{margin:0 0 5px;font-size:18px}.notification-preferences label{align-items:center;gap:9px;font-size:9px;display:flex}.notification-preferences .button{margin-top:8px}.storage-cleanup{border-top:1px solid #ebe9e2;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:18px;display:flex}.storage-cleanup strong{font-size:9px}.storage-cleanup button{font-size:8px}@media (width<=850px){.notification-layout{grid-template-columns:1fr}}@media (width<=520px){.dash-sidebar nav{justify-content:flex-start;max-width:100%;overflow-x:auto}.dash-sidebar nav button{flex:none}.notification-layout{display:block}.notification-preferences{margin-top:14px}.notification-toolbar{align-items:center}.notification-item{grid-template-columns:32px minmax(0,1fr) 26px;padding:15px 11px}.notification-count{margin-top:-18px;margin-left:-8px}}.billing-plans{gap:8px;margin:18px 0;display:grid}.billing-plans article{border:1px solid #e2e0d9;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.billing-plans article div{gap:3px;display:grid}.billing-plans article strong{font-size:10px}.billing-plans article span{color:#858880;font-size:8px}.billing-plans button,.billing-card>button,.billing-lifecycle-actions button{cursor:pointer;background:#fff;border:1px solid #d2d0c8;padding:9px 11px;font-size:8px}.billing-plans button:disabled,.billing-lifecycle-actions button:disabled{opacity:.45;cursor:not-allowed}.billing-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-lifecycle-actions .danger-button{color:#8a3327;background:#fff5f2;border-color:#dfb6ae}.billing-onboarding{background:#f2f0e9;min-height:100vh;padding:0 clamp(22px,5vw,72px) 70px}.billing-onboarding>header{border-bottom:1px solid #d8d5cc;justify-content:space-between;align-items:center;height:82px;display:flex}.billing-onboarding>header>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.billing-onboarding>header svg{width:15px}.billing-onboarding>main{width:min(1080px,100%);margin:70px auto}.billing-onboarding>main>small{letter-spacing:.15em;color:#71746c;font:500 9px DM Mono}.billing-onboarding h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(42px,6vw,66px)}.billing-onboarding>main>p{color:#6f716a;max-width:720px;line-height:1.8}.onboarding-plans{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.onboarding-plans article{background:#fff;border:1px solid #d8d5cc;flex-direction:column;padding:30px;display:flex}.onboarding-plans article>small{letter-spacing:.12em;color:#7a7d74;font:500 8px DM Mono}.onboarding-plans h2{margin:11px 0 22px;font-size:24px}.onboarding-plans strong{font:500 28px DM Mono}.onboarding-plans strong span{color:#85877f;margin-top:5px;font:400 9px Manrope;display:block}.onboarding-plans ul{color:#64675f;border-block:1px solid #eceae3;gap:10px;margin:20px 0;padding:22px 0;font-size:10px;list-style:none;display:grid}.onboarding-plans .button{margin-top:auto;text-decoration:none}.billing-disclosure{margin-top:24px;font-size:10px}.activation-wait{color:#fff;background:#151719;align-items:center;gap:22px;margin-top:32px;padding:35px;display:flex}.activation-wait .brand-mark{flex:0 0 27px}.activation-wait p{color:#c2c5bd;flex:1;margin:0}.activation-wait button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;padding:10px 14px}@media (width<=800px){.onboarding-plans{grid-template-columns:1fr}.billing-onboarding>main{margin-top:42px}.activation-wait{flex-wrap:wrap;align-items:flex-start}}html[data-theme=dark] .dash-main :where(section,article),html[data-theme=dark] .audit-page,html[data-theme=dark] .audit-filters,html[data-theme=dark] .notification-toolbar,html[data-theme=dark] .notification-list,html[data-theme=dark] .notification-preferences,html[data-theme=dark] .organization-directory,html[data-theme=dark] .form-templates,html[data-theme=dark] .panel-empty,html[data-theme=dark] .special-identifiers-panel,html[data-theme=dark] .recent-panel,html[data-theme=dark] .subject-tools,html[data-theme=dark] .pagination{color:#eef1eb!important;background-color:#222628!important;border-color:#444a4c!important}html[data-theme=dark] .dash-main button:not(.button):not(.auth-submit),html[data-theme=dark] .form-templates>button,html[data-theme=dark] .forms-tabs>button,html[data-theme=dark] .subject-directory>button,html[data-theme=dark] .collection-form-list button,html[data-theme=dark] .submission-list button,html[data-theme=dark] .pagination button{color:#eef1eb!important;background-color:#282d2f!important;border-color:#4a5153!important}html[data-theme=dark] .forms-tabs>button.active{background-color:#3b4245!important;border-color:#d9ff43!important}html[data-theme=dark] .dash-main :where(input,select,textarea),html[data-theme=dark] .subject-tools label,html[data-theme=dark] .platform-grid select,html[data-theme=dark] .audit-filters :where(input,select){color:#f2f4ef!important;background-color:#181c1e!important;border-color:#4a5153!important}html[data-theme=dark] .dash-main :where(h1,h2,h3,h4,strong,b,dd),html[data-theme=dark] .notification-body strong,html[data-theme=dark] .audit-event-title strong{color:#f5f7f2!important}html[data-theme=dark] .dash-main :where(p,span,small,dt,time),html[data-theme=dark] .organization-directory span,html[data-theme=dark] .plan-list span,html[data-theme=dark] .plan-list small,html[data-theme=dark] .audit-event p,html[data-theme=dark] .audit-event time,html[data-theme=dark] .audit-event-meta{color:#b9beb5!important}html[data-theme=dark] .dash-main :where(section,article,div,header,footer),html[data-theme=dark] .organization-directory>article,html[data-theme=dark] .audit-event,html[data-theme=dark] .notification-item,html[data-theme=dark] .subject-directory>button{border-color:#3f4648!important}html[data-theme=dark] .button,html[data-theme=dark] .auth-submit,html[data-theme=dark] .dash-main button.button{color:#111315!important;background-color:#d9ff43!important;border-color:#d9ff43!important}html[data-theme=dark] .private-badge,html[data-theme=dark] .org-state,html[data-theme=dark] .billing-state,html[data-theme=dark] .review-state,html[data-theme=dark] .audit-event-title span{color:#e9f6b9!important;background-color:#394127!important}html[data-theme=dark] .form-security-badge,html[data-theme=dark] .duplicate-warning{color:#f2df9a!important;background-color:#413a24!important;border-color:#70623a!important}.platform-member-list{gap:8px;display:grid}.platform-member-list article{border-bottom:1px solid #e4e1d9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.platform-member-list article>div:first-child{gap:3px;display:grid}.platform-member-list span{color:#858880;font-size:8px}.platform-member-list button,.danger-zone button{color:#a33b2d;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.platform-member-list button:disabled{opacity:.35;cursor:not-allowed}.member-owner-actions{flex-direction:row;gap:10px!important;display:flex!important}.member-owner-actions button:first-child{color:#5f6f24}.owner-invite-button{cursor:pointer;background:#fff;border:1px solid #d2d0c8;width:100%;margin-bottom:8px;padding:10px 12px;font-size:9px}.danger-zone{background:#fff5f2;border:1px solid #dfb6ae;margin-top:22px;padding:18px}.danger-zone strong{color:#812f23;font-size:11px}.danger-zone p{color:#7c645f;font-size:9px;line-height:1.6}.danger-zone button{padding:0}.billing-admin-dialog{max-width:980px!important}.billing-admin-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.billing-admin-summary>div{border:1px solid #dedcd4;gap:6px;padding:14px;display:grid}.billing-admin-summary small{color:#858880;font:500 7px DM Mono}.billing-admin-summary strong{text-transform:capitalize;font-size:11px}.billing-admin-actions{align-items:center;gap:12px;margin-bottom:24px;display:flex}.billing-admin-actions a{color:#222;align-items:center;gap:6px;font-size:9px;display:flex}.billing-admin-actions svg{width:13px}.billing-admin-dialog h3{margin:22px 0 9px;font-size:13px}.billing-invoices,.billing-events{border:1px solid #dedcd4}.billing-invoices article{border-bottom:1px solid #ebe9e2;grid-template-columns:minmax(180px,1fr) 100px 80px 45px 35px;align-items:center;gap:10px;padding:12px;display:grid}.billing-events article{border-bottom:1px solid #ebe9e2;grid-template-columns:1fr 90px;gap:10px;padding:12px;display:grid}.billing-invoices article div,.billing-events article div{gap:3px;display:grid}.billing-invoices strong,.billing-events strong{font-size:9px}.billing-invoices span,.billing-events span{color:#858880;font-size:7px}.billing-invoices a{font-size:8px}.billing-events b{text-transform:uppercase;font:500 8px DM Mono}.billing-events b.failed{color:#a43f31}.billing-invoices>p,.billing-events>p{color:#858880;padding:18px;font-size:9px}@media (width<=700px){.billing-admin-summary{grid-template-columns:1fr 1fr}.billing-invoices article{grid-template-columns:1fr 80px 60px}.billing-invoices article a{display:none}}.recovery-panel{background:#fff;border:1px solid #dedcd4;margin-top:14px}.recovery-list article{border-bottom:1px solid #eceae4;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.recovery-list article>div:first-child{gap:4px;display:grid}.recovery-list strong{font-size:10px}.recovery-list span,.recovery-list small{color:#858880;font-size:8px}.recovery-list article>div:last-child{gap:8px;display:flex}.recovery-list button{cursor:pointer;background:#fff;border:1px solid #d2d0c8;padding:8px 10px;font-size:8px}.recovery-list .danger-button{color:#8a3327;background:#fff5f2;border-color:#dfb6ae}@media (width<=700px){.recovery-list article{grid-template-columns:1fr}.recovery-list article>div:last-child{justify-content:flex-start}}.dash-error{color:#823326;background:#fff0ed;border-left:3px solid #b94431;justify-content:space-between;margin-top:20px;padding:13px 16px;font-size:11px;display:flex}.dash-error button{background:0 0;border:0;font-size:18px}.dash-loading{color:#878a82;letter-spacing:.1em;text-transform:uppercase;place-items:center;min-height:430px;font:500 10px DM Mono;display:grid}.case-list{background:#fff;border:1px solid #dedcd4;margin-top:38px}.case-list-head{border-bottom:1px solid #e5e3dc;justify-content:space-between;align-items:end;padding:25px;display:flex}.case-list-head small{letter-spacing:.13em;color:#82857d;font:500 8px DM Mono}.case-list-head h2{margin:8px 0 0;font-size:23px}.case-list-head>span{color:#858880;font:500 9px DM Mono}.case-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceae4;grid-template-columns:42px minmax(180px,1fr) 70px 70px 70px 20px;align-items:center;gap:17px;width:100%;padding:18px 22px;transition:all .18s;display:grid}.case-row:hover{background:#fafaf6}.case-id{background:#eff2e4;place-items:center;width:40px;height:40px;font:600 10px DM Mono;display:grid}.case-row>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.case-row strong{font-size:11px}.case-row span{color:#8a8d85;font-size:8px}.case-row>div:nth-child(3),.case-row>div:nth-child(4){flex-direction:column;gap:3px;display:flex}.case-row b{font:500 15px DM Mono}.case-row small{color:#979990;font:500 6px DM Mono}.case-status{text-transform:uppercase;background:#eff5d7;width:max-content;padding:6px 8px;display:inline-flex;color:#637026!important;font:500 7px DM Mono!important}.case-row>svg{width:14px}.back-button{color:#777a72;cursor:pointer;background:0 0;border:0;margin:22px 0;padding:0;font-size:10px}.case-summary{background:#fff;border:1px solid #dedcd4;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.case-summary p{color:#898b84;margin:8px 0 0;font-size:9px}.case-actions{gap:8px;display:flex}.case-actions button,.panel-heading button{cursor:pointer;background:#fff;border:1px solid #d7d5cd;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex}.case-actions svg{width:13px}.subject-empty{text-align:center;background:#fff;border:1px solid #dedcd4;border-top:0;padding:75px 20px}.subject-empty>svg{color:#7f8378;width:35px}.subject-empty h2{margin:18px 0 8px;font-size:22px}.subject-empty p{color:#8a8d84;margin:0 0 22px;font-size:11px}.subject-header{color:#fff;background:#1a1d1f;grid-template-columns:55px 1fr 100px 100px;align-items:center;gap:20px;margin-top:14px;padding:28px;display:grid}.subject-header .subject-avatar{background:var(--acid);color:#191b1a;width:52px;height:52px}.subject-header small{color:#949890;letter-spacing:.12em;font:500 7px DM Mono}.subject-header h2{margin:6px 0 5px;font-size:24px}.subject-header p{color:#a5a89f;margin:0;font-size:9px}.subject-count{border-left:1px solid #36393b;flex-direction:column;padding-left:23px;display:flex}.subject-count b{font:500 24px DM Mono}.subject-count span{color:#969991;font-size:8px}.profile-columns{grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:14px;display:grid}.profile-panel{background:#fff;border:1px solid #dedcd4;min-height:310px}.panel-heading{border-bottom:1px solid #e9e7e1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-heading>div{align-items:center;gap:9px;display:flex}.panel-heading svg{width:15px}.panel-heading h3{margin:0;font-size:11px}.identifier-item{border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.identifier-item>div{flex-direction:column;gap:4px;display:flex}.identifier-item small,.evidence-item small{color:#898c84;text-transform:uppercase;font:500 7px DM Mono}.identifier-item strong{font-size:10px}.identifier-item span{color:#92948d;font-size:8px}.confidence{text-transform:uppercase;color:#74776f;background:#f0f0eb;padding:5px 7px;font:500 7px DM Mono}.confidence.high,.confidence.verified{color:#637126;background:#eff6d6}.confidence.low{color:#8b5a31;background:#fff0e3}.evidence-item{border-bottom:1px solid #efeee9;grid-template-columns:8px 1fr auto;gap:12px;padding:17px 20px;display:grid}.evidence-item>i{background:var(--acid);border:1px solid #a6c42c;border-radius:50%;width:7px;height:7px;margin-top:3px}.evidence-item>div{flex-direction:column;gap:5px;display:flex}.evidence-item strong{font-size:10px}.evidence-item p{color:#70736c;margin:0;font-size:9px;line-height:1.55}.evidence-item span{color:#9a9c95;font-size:7px}.panel-empty{color:#999b94;place-items:center;height:240px;font-size:9px;display:grid}.workspace-dialog{background:var(--paper);width:min(510px,100%);max-height:90vh;padding:42px;position:relative;overflow:auto}.workspace-dialog>small{color:#7e8178;letter-spacing:.13em;font:500 8px DM Mono}.workspace-dialog h2{letter-spacing:-.04em;margin:10px 0 25px;font-size:29px}.workspace-dialog form{gap:15px;display:grid}.workspace-dialog label{color:#53554f;gap:7px;font-size:9px;font-weight:600;display:grid}.workspace-dialog label span{color:#999b94;font-weight:400}.workspace-dialog input,.workspace-dialog select,.workspace-dialog textarea{background:#fff;border:1px solid #d4d2ca;outline:0;padding:12px 13px;font:500 11px Manrope}.workspace-dialog textarea{resize:vertical;min-height:95px}.workspace-dialog input:focus,.workspace-dialog select:focus,.workspace-dialog textarea:focus{border-color:#72802e;box-shadow:0 0 0 3px #d9ff4333}.dialog-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){.profile-columns{grid-template-columns:1fr}.case-row{grid-template-columns:40px 1fr 55px 20px}.case-row>div:nth-child(4),.case-row>.case-status{display:none}.subject-header{grid-template-columns:50px 1fr}.subject-count{display:none}}@media (width<=600px){.case-row{grid-template-columns:40px 1fr 20px}.case-row>div:nth-child(3){display:none}.case-summary{align-items:flex-start;gap:15px}.case-actions{flex-direction:column}.case-actions button:last-child{display:none}.subject-header{padding:22px}.workspace-dialog{padding:35px 22px}.dialog-grid{grid-template-columns:1fr}}.report-shell{background:#e9e7e0;min-height:100vh;padding-bottom:60px}.report-toolbar{color:#fff;z-index:20;background:#151719;justify-content:space-between;align-items:center;height:76px;padding:0 max(30px,50vw - 490px);display:flex;position:sticky;top:0}.report-toolbar .brand{color:#fff;text-decoration:none}.report-toolbar>div{align-items:center;gap:10px;display:flex}.report-toolbar button{color:#fff;cursor:pointer;background:#202325;border:1px solid #494c4d;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex}.report-toolbar button:last-child{background:var(--acid);color:#171919;border-color:var(--acid)}.share-confirm{color:var(--acid);align-items:center;gap:5px;font:500 8px DM Mono;display:flex}.share-confirm svg{width:12px}.report-page{background:#fff;width:min(980px,100% - 40px);margin:35px auto 0;box-shadow:0 20px 70px #29282220}.report-cover{color:#fff;background:#17191b;flex-direction:column;min-height:480px;padding:55px 65px;display:flex}.report-brand{letter-spacing:.05em;align-items:center;gap:11px;font-size:13px;font-weight:700;display:flex}.report-brand>span:last-child span{font-weight:400}.report-classification{color:var(--acid);letter-spacing:.15em;margin-top:auto;font:500 9px DM Mono}.report-cover h1{letter-spacing:-.055em;max-width:760px;margin:20px 0 10px;font-size:57px;line-height:1}.report-cover>p{color:#9ca098;font:500 10px DM Mono}.report-meta{border-top:1px solid #383b3c;grid-template-columns:1.5fr 1fr .6fr;gap:20px;margin-top:45px;padding-top:25px;display:grid}.report-meta div{flex-direction:column;gap:7px;display:flex}.report-meta small,.report-summary small,.report-subject-body>small{color:#8f938b;letter-spacing:.12em;font:500 7px DM Mono}.report-meta strong{text-transform:capitalize;font-size:10px}.report-summary{border-bottom:1px solid #deddd7;grid-template-columns:1fr .8fr;gap:70px;padding:55px 65px;display:grid}.report-summary h2{letter-spacing:-.04em;margin:10px 0 15px;font-size:29px}.report-summary p{color:#6e716a;font-size:11px;line-height:1.75}.report-stats{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.report-stats article{border-left:1px solid #deddd7;flex-direction:column;gap:5px;padding-left:20px;display:flex}.report-stats strong{font:500 27px DM Mono}.report-stats span{color:#898c84;font-size:8px}.report-subject{border-bottom:1px solid #deddd7;grid-template-columns:70px 1fr;padding:55px 65px;display:grid}.report-section-number{color:#7d842f;font:500 10px DM Mono}.report-subject-body h2{letter-spacing:-.045em;margin:9px 0 12px;font-size:33px}.report-notes{color:#70736c;max-width:700px;margin:0 0 35px;font-size:11px;line-height:1.7}.report-subject-body h3{text-transform:uppercase;letter-spacing:.05em;margin:32px 0 12px;font-size:11px}.report-subject table{border-collapse:collapse;width:100%;font-size:9px}.report-subject th{text-align:left;color:#878a82;text-transform:uppercase;border-bottom:1px solid #d8d7d1;padding:9px 8px;font:500 7px DM Mono}.report-subject td{text-transform:capitalize;border-bottom:1px solid #ecebe6;padding:12px 8px}.report-subject td:nth-child(2){text-transform:none;font-weight:600}.report-empty{color:#8f928a;background:#f6f5f0;padding:20px;font-size:9px}.report-evidence article{border-top:1px solid #deddd7;grid-template-columns:38px 1fr;gap:12px;padding:19px 0;display:grid}.report-evidence>article>span{color:#878b82;font:500 8px DM Mono}.report-evidence article>div>small{color:#83877e;text-transform:uppercase;font:500 7px DM Mono}.report-evidence h4{margin:7px 0;font-size:12px}.report-evidence p{color:#6e716a;margin:0;font-size:10px;line-height:1.65}.report-evidence footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.report-evidence footer>span{color:#94978e;font-size:7px}.report-footer{background:#f6f5f0;padding:35px 65px 50px}.report-footer strong{font-size:10px}.report-footer p{color:#777a72;max-width:700px;font-size:8px;line-height:1.7}.report-footer>span{color:#8c8f87;border-top:1px solid #d9d8d2;margin-top:25px;padding-top:20px;font:500 7px DM Mono;display:block}.report-error{text-align:center;background:#f5f2eb;place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.report-error svg{color:#9a5a32;width:35px}.report-error h1{margin:20px 0 10px;font-size:34px}.report-error p{color:#767970}.report-error a{color:#1b1d1c;margin-top:16px;font-size:11px}.report-action-error{color:#713b31;background:#fff0ed;border-left:3px solid #9a4f43;align-items:center;gap:8px;width:min(980px,100% - 40px);margin:20px auto -15px;padding:12px 16px;font-size:10px;display:flex}.report-action-error svg{width:16px}@media (width<=700px){.report-toolbar{padding:0 16px}.report-toolbar .brand>span:last-child,.report-toolbar button:first-of-type{display:none}.report-page{width:100%;margin:0}.report-cover{min-height:430px;padding:45px 28px}.report-cover h1{font-size:43px}.report-meta{grid-template-columns:1fr}.report-summary{grid-template-columns:1fr;gap:25px;padding:40px 28px}.report-subject{grid-template-columns:1fr;padding:40px 25px}.report-section-number{margin-bottom:15px}.report-subject table{display:block;overflow-x:auto}.report-footer{padding:30px 25px}}@media print{@page{size:A4;margin:12mm}body{background:#fff}.no-print{display:none!important}.report-shell{background:#fff;padding:0}.report-page{width:100%;box-shadow:none;margin:0}.report-cover{break-after:page;min-height:250mm}.report-subject{break-before:page;padding:15mm 8mm}.report-evidence article,.report-subject tr,.report-summary,.report-footer{break-inside:avoid}}.cases-empty{border-top:1px solid #dedcd4;margin-top:38px}.subject-switcher{background:#fff;border:1px solid #dedcd4;margin-top:14px;padding:18px 20px}.subject-switcher>div:first-child{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.subject-switcher>div:first-child small{color:#85887f;letter-spacing:.12em;font:500 7px DM Mono}.subject-switcher>div:first-child strong{color:#73766f;font-size:9px;font-weight:500}.subject-switcher>div:last-child{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.subject-switcher button{text-align:left;cursor:pointer;background:#faf9f5;border:1px solid #deddd7;align-items:center;gap:10px;min-width:190px;padding:10px;display:flex}.subject-switcher button>span{background:#e7e9df;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font:600 8px DM Mono;display:grid}.subject-switcher button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.subject-switcher button strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.subject-switcher button small{color:#92958d;text-transform:capitalize;font-size:7px}.subject-switcher button.active{color:#fff;background:#1c1e20;border-color:#1c1e20}.subject-switcher button.active>span{background:var(--acid);color:#171918}.subject-switcher .add-subject-tab{background:#fff;border-style:dashed;justify-content:center;min-width:120px;font-size:9px}.subject-switcher .add-subject-tab svg{width:13px}.report-share-dialog>p{color:#777a72;margin:-12px 0 24px;font-size:11px;line-height:1.7}.report-password{color:#fff;background:#151719;place-items:center;min-height:100vh;padding:25px;display:grid}.report-password>div{text-align:center;width:min(430px,100%)}.report-password .brand-mark{margin:0 auto 28px;display:grid}.report-password>div>small{color:var(--acid);letter-spacing:.14em;font:500 8px DM Mono}.report-password h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:37px}.report-password p{color:#a0a39b;margin-bottom:28px;font-size:12px;line-height:1.7}.report-password form{text-align:left;gap:14px;display:grid}.report-password label{color:#b7bab2;gap:8px;font-size:9px;display:grid}.report-password input{color:#fff;background:#242729;border:1px solid #474a4b;outline:0;padding:13px}.report-password .button{background:var(--acid);color:#171918;border-color:var(--acid);width:100%}.report-password a{color:#8f938b;margin-top:25px;font-size:9px;display:block}.report-password .form-error{text-align:left}@media (width<=600px){.subject-switcher>div:first-child strong{display:none}.subject-switcher button{min-width:165px}}.case-details{color:#60635c!important;max-width:620px!important;line-height:1.6!important}.directory-panel{background:#fff;border:1px solid #dedcd4;min-height:430px;margin-top:38px}.directory-head{border-bottom:1px solid #e5e3dc;justify-content:space-between;align-items:end;padding:25px;display:flex}.directory-head small,.settings-card>small{color:#82857d;letter-spacing:.13em;font:500 8px DM Mono}.directory-head h2{margin:8px 0 0;font-size:23px}.directory-head>span{color:#858880;font:500 9px DM Mono}.subject-directory>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceae4;grid-template-columns:44px minmax(180px,1fr) 75px 75px 20px;align-items:center;gap:15px;width:100%;padding:17px 22px;display:grid}.subject-directory>button:hover{background:#fafaf6}.directory-avatar{background:#edf0e4;border-radius:50%;place-items:center;width:40px;height:40px;font:600 9px DM Mono;display:grid}.subject-directory button>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.subject-directory small{text-transform:uppercase;color:#85887f;font:500 7px DM Mono}.subject-directory strong{font-size:11px}.subject-directory p{color:#8c8f87;margin:0;font-size:8px}.subject-directory button>div:nth-child(3),.subject-directory button>div:nth-child(4){flex-direction:column;display:flex}.subject-directory b{font:500 15px DM Mono}.subject-directory button>div>span{color:#94978f;font-size:7px}.subject-directory svg{width:14px}.report-directory article{border-bottom:1px solid #eceae4;grid-template-columns:42px minmax(180px,1fr) 60px 85px 55px;align-items:center;gap:14px;padding:17px 22px;display:grid}.report-file-icon{background:#eff1e8;place-items:center;width:38px;height:38px;display:grid}.report-file-icon svg{width:16px}.report-directory article>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.report-directory strong{font-size:10px}.report-directory article>div:nth-child(2) span{color:#8c8f87;font-size:8px}.share-state{text-transform:uppercase;color:#8a6a38;background:#f4ecde;padding:6px;font:500 7px DM Mono}.share-state.active{color:#617027;background:#eef5d5}.password-badge{color:#666a62;align-items:center;gap:4px;font:500 7px DM Mono;display:flex}.password-badge svg{width:11px}.delete-report{color:#9a493d;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.settings-page{grid-template-columns:1fr 1fr;gap:14px;margin-top:38px;display:grid}.settings-card{background:#fff;border:1px solid #dedcd4;padding:30px}.settings-card h2{margin:10px 0 25px;font-size:24px}.settings-card dl{margin:0}.settings-card dl div{border-top:1px solid #eceae4;grid-template-columns:120px 1fr;padding:13px 0;display:grid}.settings-card dt{color:#898c84;font-size:9px}.settings-card dd{text-transform:capitalize;margin:0;font-size:10px}.settings-card ul{gap:13px;padding:0;list-style:none;display:grid}.settings-card li{align-items:center;gap:9px;font-size:10px;display:flex}.settings-card li svg{color:#6b792a;width:14px}.settings-card>button{cursor:pointer;background:#fff;border:1px solid #d5d3cc;margin-top:20px;padding:10px 13px;font-size:9px}@media (width<=800px){.settings-page{grid-template-columns:1fr}.report-directory article{grid-template-columns:42px 1fr 55px}.report-directory .share-state,.password-badge{display:none}.subject-directory>button{grid-template-columns:42px 1fr 20px}.subject-directory button>div:nth-child(3),.subject-directory button>div:nth-child(4){display:none}.case-actions{flex-wrap:wrap}.case-actions button:first-child{width:100%}}.forgot-link{text-align:center;color:#686b64;margin-top:14px;font-size:9px;display:block}.security-settings{align-items:start}.settings-notice,.settings-success{grid-column:1/-1;margin:0}.settings-success{color:#53601f;background:#eff6d6;border-left:3px solid #75862e;padding:13px 16px;font-size:11px}.settings-form{gap:13px;display:grid}.settings-form label{gap:7px;font-size:9px;display:grid}.settings-form input{background:#fafaf7;border:1px solid #d5d3cc;padding:11px}.settings-form .button{margin-top:4px}.session-card article{border-top:1px solid #eceae4;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.session-card article>div{flex-direction:column;gap:4px;display:flex}.session-card article strong{font-size:9px}.session-card article span{color:#90938b;font-size:7px}.session-card article b{color:#657328;background:#eff6d6;padding:6px;font:500 7px DM Mono}.session-card article button{color:#994c3f;background:0 0;border:0;font-size:8px;text-decoration:underline}.account-action{background:#151719;place-items:center;min-height:100vh;padding:25px;display:grid}.account-action>div{background:#f5f2eb;width:min(460px,100%);padding:45px}.account-action .brand{color:#171819;margin-bottom:48px;text-decoration:none}.account-action>div>small{color:#777a71;letter-spacing:.14em;font:500 8px DM Mono;display:block}.account-action h1{letter-spacing:-.045em;margin:13px 0 25px;font-size:36px}.account-action form{gap:14px;display:grid}.account-action label{gap:7px;font-size:9px;display:grid}.account-action input{background:#fff;border:1px solid #d4d2ca;padding:13px}.account-action .button{width:100%}.action-success{text-align:center}.action-success>svg{color:#71802d;width:32px}.action-success p{margin:15px 0 24px;font-size:12px;line-height:1.7}.action-success .button{text-decoration:none}.account-action>div>p{color:#777a72;font-size:11px}.auth-cancel{color:#74776f;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.two-factor-card>p{color:#74776f;margin:-12px 0 20px;font-size:10px;line-height:1.7}.two-factor-card>button{align-items:center;gap:8px;display:flex}.two-factor-card>button svg{width:14px}.totp-secret{background:#f4f4ee;border:1px solid #deddd4;margin-bottom:14px;padding:13px}.totp-secret small,.recovery-codes>small{color:#7e8178;letter-spacing:.1em;margin-bottom:8px;font:500 7px DM Mono;display:block}.totp-secret strong{overflow-wrap:anywhere;font:500 12px DM Mono}.recovery-codes{color:#fff;background:#1b1e20;margin-bottom:16px;padding:16px}.recovery-codes>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.recovery-codes code{color:var(--acid);font:500 9px DM Mono}.danger-button{color:#8a372c;cursor:pointer;background:#fff6f3;border:1px solid #b8685b;padding:11px;font-size:9px}.organization-card,.credential-card{grid-column:1/-1}.member-invite-form,.credential-form{grid-template-columns:2fr 1fr auto;align-items:end;gap:10px;margin-bottom:24px;display:grid}.credential-form{grid-template-columns:1fr 1fr 1.2fr 1.5fr auto}.member-invite-form label,.credential-form label{gap:7px;font-size:8px;display:grid}.member-invite-form input,.member-invite-form select,.credential-form input,.credential-form select,.member-list select{background:#fafaf7;border:1px solid #d5d3cc;padding:10px;font:500 9px Manrope}.member-invite-form .button,.credential-form .button{height:36px}.member-list,.credential-list{border-top:1px solid #e5e3dc}.member-list article,.credential-list article{border-bottom:1px solid #eceae4;grid-template-columns:38px minmax(180px,1fr) 130px 60px;align-items:center;gap:12px;padding:13px 0;display:grid}.member-avatar{background:#eff2e4;border-radius:50%;place-items:center;width:34px;height:34px;font:600 8px DM Mono;display:grid}.member-list article>div,.credential-list article>div:nth-child(2),.pending-invites article>div{flex-direction:column;gap:4px;display:flex}.member-list strong,.credential-list strong,.pending-invites strong{font-size:9px}.member-list small,.credential-list span,.pending-invites span{color:#8d9088;font-size:7px}.member-list b,.credential-list b{text-transform:capitalize;font:500 7px DM Mono}.member-list article>button,.credential-list article>button,.pending-invites button{color:#984b3f;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.pending-invites{margin-top:25px}.pending-invites>small{color:#85887f;letter-spacing:.1em;font:500 7px DM Mono}.pending-invites article{border-bottom:1px solid #eceae4;justify-content:space-between;padding:12px 0;display:flex}.credential-card>p{color:#74776f;margin:-12px 0 22px;font-size:10px;line-height:1.7}.credential-list .api-icon{width:34px;height:34px}.credential-list .api-icon svg{width:14px}.credential-list article>button{white-space:nowrap;min-width:max-content}.credential-list b{color:#657328;background:#eff6d6;width:max-content;padding:6px}.credential-list b.failed{color:#963f31;background:#fff0ed}@media (width<=900px){.member-invite-form,.credential-form{grid-template-columns:1fr 1fr}.member-invite-form .button,.credential-form .button{grid-column:1/-1}.member-list article,.credential-list article{grid-template-columns:38px 1fr auto}.member-list article>button,.credential-list article>button{grid-column:2}.credential-list article>b{display:none}}.platform-page{gap:14px;margin-top:38px;display:grid}.platform-page>.settings-success,.platform-page>.dash-error{margin:0}.platform-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.platform-summary article{color:#fff;background:#1b1e20;padding:25px}.platform-summary small{color:#989c94;letter-spacing:.1em;font:500 7px DM Mono}.platform-summary strong{margin:15px 0 4px;font:500 30px DM Mono;display:block}.platform-summary span{color:#9da099;font-size:8px}.platform-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-grid select{background:#fafaf7;border:1px solid #d5d3cc;padding:11px}.plan-list article{border-top:1px solid #eceae4;grid-template-columns:1fr auto;gap:5px 15px;padding:13px 0;display:grid}.plan-list article>div{flex-direction:column;gap:3px;display:flex}.plan-list strong{font-size:10px}.plan-list span,.plan-list small{color:#8b8e86;font-size:7px}.plan-list b{font:500 8px DM Mono}.organization-directory{background:#fff;border:1px solid #dedcd4}.organization-directory>article{border-bottom:1px solid #eceae4;grid-template-columns:minmax(220px,1fr) 80px 65px 90px 70px 70px 55px;align-items:center;gap:14px;padding:16px 22px;display:grid}.organization-directory>article>div:first-child{flex-direction:column;gap:4px;display:flex}.organization-directory strong{font-size:10px}.organization-directory span{color:#8b8e86;font-size:7px}.organization-directory>article>div:nth-child(2),.organization-directory>article>div:nth-child(3),.organization-directory>article>div:nth-child(4){flex-direction:column;display:flex}.organization-directory b{font:500 13px DM Mono}.organization-directory small{color:#979a92;font:500 6px DM Mono}.organization-directory .org-state,.billing-state{text-transform:uppercase;color:#637026;background:#eff5d7;padding:6px;font:500 7px DM Mono}.organization-directory .org-state.suspended{color:#963f31;background:#fff0ed}.organization-directory .billing-state{color:#686b64;background:#efefea}.organization-directory>article>button{cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.platform-page .workspace-dialog select{background:#fff;border:1px solid #d4d2ca;padding:12px 13px;font:500 11px Manrope}.platform-page .workspace-dialog input{width:100%}@media (width<=850px){.platform-summary,.platform-grid{grid-template-columns:1fr}.organization-directory>article{grid-template-columns:1fr auto auto}.organization-directory>article>div:nth-child(2),.organization-directory>article>div:nth-child(3),.organization-directory .billing-state{display:none}}.provider-dialog{width:min(760px,100%)}.provider-dialog>p{color:#74776f;margin:-12px 0 20px;font-size:10px;line-height:1.7}.provider-dialog form{grid-template-columns:1fr auto;align-items:end}.provider-dialog .purpose-check{grid-column:1/-1;grid-template-columns:none;align-items:flex-start;gap:9px;font-weight:400;line-height:1.5;display:flex}.provider-dialog .purpose-check input{width:auto;margin-top:1px}.provider-dialog .form-error{grid-column:1/-1}.provider-usage{color:#777a72;margin:16px 0;font:500 7px DM Mono}.provider-results{max-height:360px;margin-top:15px;overflow:auto}.provider-results>label{cursor:pointer;background:#fff;border:1px solid #e0ded7;border-bottom:0;grid-template-columns:18px 1fr;gap:10px;padding:14px;display:grid}.provider-results>label:last-child{border-bottom:1px solid #e0ded7}.provider-results>label.selected{background:#f6f9e8;border-color:#cbd79a}.provider-results input{width:auto;margin-top:2px}.provider-results label>div{flex-direction:column;gap:5px;display:flex}.provider-results strong{font-size:10px}.provider-results span,.provider-results small{color:#85887f;font-size:7px}.provider-results p{color:#666961;margin:2px 0;font-size:8px;line-height:1.55}.hibp-attribution{color:#777a72;margin:12px 0;font-size:8px}.hibp-attribution a{color:#4f5d20}@media (width<=650px){.provider-dialog form{grid-template-columns:1fr}.provider-dialog form>label:first-child{min-width:0}.provider-results p{display:none}}.usage-panel{background:#fff;border:1px solid #dedcd4}.usage-panel>div:last-child>article{border-bottom:1px solid #eceae4;grid-template-columns:minmax(220px,1fr) 80px 90px 130px;align-items:center;gap:14px;padding:14px 22px;display:grid}.usage-panel article>div{flex-direction:column;gap:4px;display:flex}.usage-panel strong{font-size:9px}.usage-panel article>div span,.usage-panel article>small{color:#8b8e86;font-size:7px}.usage-panel b{text-transform:uppercase;font:500 8px DM Mono}.usage-status{text-transform:uppercase;color:#637026;background:#eff5d7;width:max-content;padding:6px;font:500 7px DM Mono}.usage-status.failed,.usage-status.rate_limited{color:#963f31;background:#fff0ed}.usage-status.not_found{color:#696c65;background:#efefea}.mobile-signout{display:none!important}.danger-action{color:#9a493d!important;border-color:#e5c3bc!important}.open-report,.delete-report{cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.open-report{color:#4f5d20;align-items:center;gap:4px;display:flex}.open-report svg{width:11px}.provider-dialog form{grid-template-columns:minmax(150px,.6fr) minmax(150px,.6fr) minmax(220px,1.2fr) auto}.provider-dialog form>label:first-child{min-width:0}.provider-dialog form>.button{grid-area:1/3}.provider-dialog form>label:nth-child(3)+.purpose-check~.button{grid-column:4}@media (width<=800px){.report-directory article{grid-template-columns:42px 1fr auto auto}}@media (width<=650px){.provider-dialog form{grid-template-columns:1fr}.provider-dialog form>.button{grid-area:auto/1}}@media (width<=600px){.case-actions button:last-child{display:flex}}@media (width<=520px){.dash-sidebar{padding:8px 6px}.dash-sidebar nav button{padding:10px 11px}.dash-sidebar nav .mobile-signout{display:flex!important}}.copy-report{color:#4f5d20;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;text-decoration:underline;display:flex}.copy-report svg{width:11px}.subject-avatar,.subject-switcher button>span{overflow:hidden}.subject-avatar img,.subject-switcher button>span img{object-fit:cover;width:100%;height:100%;display:block}.photo-upload{color:var(--acid);cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:8px;font-weight:600;display:inline-flex}.photo-upload svg{width:12px}.photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-error{margin-top:7px;color:#ffaaa0!important;font-size:8px!important;display:block!important}.report-profile-heading{align-items:center;gap:15px;display:flex}.report-profile-heading>img{object-fit:cover;border-radius:50%;width:58px;height:58px}.report-profile-heading h2{margin-bottom:0}@media (width<=800px){.report-directory article{grid-template-columns:42px 1fr auto auto auto}.report-directory .copy-report{font-size:0}.report-directory .copy-report svg{width:14px}.report-profile-heading>img{width:48px;height:48px}}.directory-avatar{overflow:hidden}.directory-avatar img{object-fit:cover;width:100%;height:100%;display:block}.subjects-page{gap:16px;display:grid}.identity-resolution{color:#fff;background:#171a1b;border:1px solid #292d2e}.identity-head{border-bottom:1px solid #303435;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.identity-head>div{align-items:center;gap:12px;display:flex}.identity-head svg{width:19px;color:var(--acid)}.identity-head small{color:#969a92;letter-spacing:.12em;font:500 7px DM Mono}.identity-head h2{margin:4px 0 0;font-size:18px}.identity-head>span{color:#a5a99f;font:500 8px DM Mono}.identity-match-list{background:#303435;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.identity-match-list>article{background:#1d2021;padding:17px}.identity-pair{grid-template-columns:1fr 52px 1fr;align-items:center;gap:9px;display:grid}.identity-pair>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.identity-pair>button:last-child{text-align:right;flex-direction:row-reverse}.identity-pair .directory-avatar{width:34px;height:34px;color:var(--acid);background:#34383a;flex:none;place-items:center;font:600 8px DM Mono;display:grid}.identity-pair button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.identity-pair strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.identity-pair small{color:#92968e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.match-score{text-align:center}.match-score b{color:var(--acid);font:600 15px DM Mono;display:block}.match-score span{color:#81857e;text-transform:uppercase;font:500 6px DM Mono}.match-reasons{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.match-reasons span{color:#c6cac1;background:#292d2e;align-items:center;gap:4px;padding:6px 7px;font-size:7px;display:flex}.match-reasons svg{width:10px;color:var(--acid)}.identity-match-list footer{border-top:1px solid #303435;justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.identity-match-list footer button{color:#dce0d7;cursor:pointer;background:0 0;border:1px solid #484d4e;padding:7px 9px;font-size:7px}.identity-match-list footer span{color:#92968e;font-size:7px}.identity-empty{color:#969a92;place-content:center;justify-items:center;min-height:105px;display:grid}.identity-empty svg{width:22px;color:var(--acid)}.identity-empty p{margin:9px 0 0;font-size:8px}.subjects-page>.directory-panel{margin-top:0}@media (width<=900px){.identity-match-list{grid-template-columns:1fr}}@media (width<=600px){.identity-pair{grid-template-columns:1fr 44px 1fr}.identity-pair .directory-avatar{display:none}.identity-match-list footer{flex-wrap:wrap;justify-content:flex-start}}.identity-match-list>article.linked{box-shadow:inset 3px 0 var(--acid)}.casework-link-state{background:#252a25;border:1px solid #3e4930;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:10px;display:grid}.casework-link-state>svg{width:15px;color:var(--acid)}.casework-link-state>div{flex-direction:column;gap:3px;display:flex}.casework-link-state strong{text-transform:capitalize;font-size:8px}.casework-link-state span{color:#aeb2a8;font-size:7px;line-height:1.45}.identity-match-list footer .link-casework{color:var(--acid);border-color:#768332;align-items:center;gap:5px;display:flex}.identity-match-list footer .link-casework svg{width:11px}.identity-match-list footer .unlink-casework{color:#e5a49a;border-color:#674842}.dialog-intro{color:#74776f;margin:-12px 0 20px;font-size:9px;line-height:1.65}.linked-casework-panel{background:#fff;border:1px solid #dedcd4;margin-top:14px}.linked-casework-panel .panel-heading>span{color:#85887f;font:500 7px DM Mono}.linked-casework-panel>div:last-child{background:#e5e3dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.linked-casework-panel article{background:#faf9f6;grid-template-columns:1fr auto;gap:9px;padding:15px;display:grid}.linked-casework-panel article>div{flex-direction:column;gap:4px;display:flex}.linked-casework-panel small{color:#73776d;text-transform:uppercase;font:500 6px DM Mono}.linked-casework-panel strong{font-size:9px}.linked-casework-panel span{color:#85887f;font-size:7px}.linked-casework-panel p{color:#6f736a;grid-column:1/-1;margin:3px 0;font-size:8px;line-height:1.55}.report-linked-casework{color:#fff;background:#202324;margin:0 0 28px;padding:28px}.report-linked-casework>small{color:#a0a49b;letter-spacing:.1em;font:500 7px DM Mono}.report-linked-casework h2{margin:8px 0 15px;font-size:18px}.report-linked-casework article{border-top:1px solid #3b3f40;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:15px;padding:13px 0;display:grid}.report-linked-casework article>div{flex-direction:column;gap:4px;display:flex}.report-linked-casework strong{font-size:9px}.report-linked-casework span{color:#a3a79e;font-size:7px}.report-linked-casework p{color:#d0d3cc;margin:0;font-size:8px;line-height:1.55}@media (width<=700px){.linked-casework-panel>div:last-child{grid-template-columns:1fr}.report-linked-casework article{grid-template-columns:1fr auto}.report-linked-casework p{grid-column:1/-1}}@media print{.report-linked-casework{color:#111;border:1px solid #ddd;background:#fff!important}.report-linked-casework p,.report-linked-casework span{color:#555}}.profile-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-actions button,.record-controls button{color:#d8dbd3;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.profile-actions .danger-link,.record-controls .danger-link{color:#e59a8e}.record-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.record-controls button{color:#5e625b}.record-controls .danger-link{color:#9a493d}.identifier-item>.record-controls{flex-direction:row}.evidence-item>.record-controls{align-content:flex-start}.photo-upload{margin-top:0}@media (width<=600px){.subject-header{grid-template-columns:55px 1fr}.subject-count{display:none}.profile-actions{margin-top:10px}.record-controls{max-width:70px}}.relationship-panel{background:#fff;border:1px solid #dedcd4;margin-top:14px}.relationship-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.relationship-list article{background:#faf9f6;border:1px solid #e1dfd8;padding:15px}.relationship-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.relationship-route strong{overflow-wrap:anywhere;font-size:12px}.relationship-route strong:last-child{text-align:right}.relationship-route span{color:#6b702f;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font:500 9px DM Mono;display:flex}.relationship-route i{background:#b5c361;width:14px;height:1px;display:block}.relationship-list article>p{color:#74776f;margin:12px 0 0;font-size:11px;line-height:1.55}.relationship-list footer{border-top:1px solid #e7e5de;align-items:center;gap:9px;margin-top:12px;padding-top:10px;display:flex}.relationship-list footer>span{color:#92958d;margin-right:auto;font-size:10px}.relationship-list footer button{color:#5e625b;cursor:pointer;background:#fff;border:1px solid #cbc9c1;padding:6px 9px;font-size:10px;text-decoration:none}.relationship-list footer .danger-link{color:#9a493d}.relationship-empty{color:#92958d;place-content:center;justify-items:center;min-height:120px;display:grid}.relationship-empty svg{width:22px}.relationship-empty p{margin:9px 0 0;font-size:9px}.report-relationships{background:#f4f3ee;margin:0 0 28px;padding:28px}.report-relationships>small{color:#73766e;letter-spacing:.1em;font:500 7px DM Mono}.report-relationships h2{margin:8px 0 15px;font-size:18px}.report-relationships>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-relationships article{background:#fff;border:1px solid #dfddd6;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.report-relationships article strong{font-size:9px}.report-relationships article strong:nth-of-type(2){text-align:right}.report-relationships article>span{text-transform:uppercase;color:#68712f;font:500 6px DM Mono}.report-relationships article p{color:#70736c;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.5}@media (width<=700px){.relationship-list,.report-relationships>div{grid-template-columns:1fr}.relationship-route{gap:6px}.report-relationships article{grid-template-columns:1fr auto 1fr}.report-relationships article>b{grid-column:1/-1;width:max-content}}@media (width>=701px) and (width<=1100px){.relationship-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.report-relationships article{break-inside:avoid}}.attachment-list{gap:5px;margin-top:7px;display:grid}.attachment-list>div{background:#f5f5f0;align-items:center;gap:8px;padding:7px 8px;display:flex}.attachment-list a{color:#444b2b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:8px;text-decoration:none;display:flex;overflow:hidden}.attachment-list a svg{flex:none;width:11px}.attachment-list span{white-space:nowrap;margin-left:auto;font-size:7px!important}.attachment-list button{color:#9a493d;cursor:pointer;background:0 0;border:0;font-size:7px;text-decoration:underline}.attachment-upload{color:#59642e;cursor:pointer;align-items:center;gap:5px;width:max-content;margin-top:8px;font-size:8px;font-weight:600;display:inline-flex}.attachment-upload svg{width:11px}.attachment-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.report-attachments{align-items:center;display:flex;color:#65695f!important;gap:7px!important;font-size:8px!important}.report-attachments svg{flex:none;width:12px}.profile-facts{background:#fff;border:1px solid #dedcd4;border-top:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 22px;display:grid}.profile-facts>div{border-right:1px solid #eceae4;flex-direction:column;gap:5px;padding:15px 14px;display:flex}.profile-facts>div:last-child{border-right:0}.profile-facts small,.report-profile-facts small{color:#8a8d85;text-transform:uppercase;letter-spacing:.08em;font:500 7px DM Mono}.profile-facts strong{overflow-wrap:anywhere;font-size:10px;font-weight:600}.report-profile-facts{background:#e5e3dc;border:1px solid #e5e3dc;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.report-profile-facts>div{background:#faf9f5;flex-direction:column;gap:5px;padding:11px;display:flex}.report-profile-facts strong{overflow-wrap:anywhere;font-size:9px}@media (width<=600px){.profile-facts{grid-template-columns:1fr 1fr;padding:0}.profile-facts>div{border-bottom:1px solid #eceae4}.report-profile-facts{grid-template-columns:1fr 1fr}}.embedded-attachments{gap:14px;margin:16px 0 5px;display:grid}.embedded-attachments>section{background:#f8f7f3;border:1px solid #dcdad3}.embedded-attachments header{border-bottom:1px solid #e2e0da;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.embedded-attachments header>div,.embedded-attachments header a{align-items:center;gap:6px;display:flex}.embedded-attachments header svg{width:12px}.embedded-attachments header strong{font-size:9px}.embedded-attachments header a{color:#515d28;font-size:8px;text-decoration:none}.embedded-attachments>section>img{object-fit:contain;max-width:100%;max-height:800px;margin:auto;display:block}.embedded-attachments iframe{background:#fff;border:0;width:100%;height:720px;display:block}.attachment-document{text-align:center;color:#858880;place-content:center;justify-items:center;min-height:140px;padding:25px;display:grid}.attachment-document svg{width:25px}.attachment-document p{max-width:360px;margin-top:10px!important}.report-share-dialog .purpose-check{grid-template-columns:none;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.report-share-dialog .purpose-check input{width:auto;margin-top:1px}.report-toolbar .attachment-toggle{color:#fff;background:#202325;border-color:#494c4d}@media (width<=700px){.report-toolbar .attachment-toggle{font-size:0;display:flex!important}.report-toolbar .attachment-toggle svg{width:16px}.embedded-attachments iframe{height:500px}}@media print{.embedded-attachments>section{break-before:page}.embedded-attachments header a{display:none}.embedded-attachments iframe{height:230mm}}.investigation-activity,.audit-page{background:#fff;border:1px solid #dedcd4;margin-top:16px}.audit-page{margin-top:0}.audit-filters{background:#f8f7f3;border-bottom:1px solid #e5e3dc;grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) 130px 130px auto auto auto;align-items:end;gap:10px;padding:18px 22px;display:grid}.audit-filters label{text-transform:uppercase;color:#74776f;flex-direction:column;gap:6px;font:500 7px DM Mono;display:flex}.audit-filters select,.audit-filters input{color:#252824;background:#fff;border:1px solid #d6d4cc;height:37px;padding:0 10px;font:500 9px Manrope}.audit-filters .button{height:37px;padding:0 16px}.audit-clear{color:#696c65;cursor:pointer;background:0 0;border:0;height:37px;font-size:8px;text-decoration:underline}.audit-export{color:#536026;cursor:pointer;white-space:nowrap;background:#f3f7df;border:1px solid #cfd3bd;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:8px;font-weight:600;display:flex}.audit-export svg{width:13px}.audit-export:disabled{opacity:.45;cursor:default}.audit-timeline{padding:4px 22px 18px}.audit-event{border-bottom:1px solid #eceae4;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:17px 0;display:grid;position:relative}.audit-event:last-child{border-bottom:0}.audit-dot{color:#5d692c;background:#f0f5d6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.audit-dot svg{width:13px}.audit-event-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.audit-event-title strong{font-size:10px}.audit-event-title span{text-transform:uppercase;color:#666961;background:#efefea;padding:4px 6px;font:500 7px DM Mono}.audit-event p{color:#777a72;margin:4px 0 0;font-size:8px}.audit-event time{color:#8b8e86;white-space:nowrap;font:500 7px DM Mono}.audit-event-meta{color:#555a51;overflow-wrap:anywhere;margin-top:6px;font-size:8px;display:block}.recent-panel>.audit-timeline{padding-top:2px}.recent-panel .audit-event:last-child{border-bottom:0}.recent-head>button{cursor:pointer}@media (width<=1050px){.audit-filters{grid-template-columns:1fr 1fr 1fr 1fr}.audit-filters .button,.audit-clear,.audit-export{width:max-content}}@media (width<=650px){.audit-filters{grid-template-columns:1fr 1fr;padding:15px}.audit-filters label:nth-child(-n+2){grid-column:span 2}.audit-timeline{padding:2px 15px 14px}.audit-event{grid-template-columns:28px 1fr}.audit-event time{grid-column:2}.dash-sidebar nav{justify-content:flex-start;overflow-x:auto}.dash-sidebar nav button{flex:none}}.provider-record-fields{background:#faf9f6;border:1px solid #dddbd3;margin:11px 0 9px}.provider-record-heading{border-bottom:1px solid #e5e3dc;align-items:center;gap:9px;padding:8px 10px;display:flex}.provider-record-heading strong{font-size:8px!important}.provider-record-heading span{color:#7c7f77!important;font:500 7px DM Mono!important}.provider-record-heading button{color:#8d4338;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:7px;text-decoration:underline}.provider-record-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.provider-record-fields dl>div{border-bottom:1px solid #eceae4;min-width:0;padding:8px 10px}.provider-record-fields dl>div:nth-child(odd){border-right:1px solid #eceae4}.provider-record-fields dt{text-transform:uppercase;color:#85887f;letter-spacing:.06em;font:500 6px DM Mono}.provider-record-fields dd{color:#33372f;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:8px}.provider-record-fields dl>div.sensitive{background:#fff3f0}.provider-record-fields dl>div.sensitive dt{color:#9a493d}.report-provider-fields{margin:13px 0}.report-provider-fields dl>div{break-inside:avoid}@media (width<=600px){.provider-record-fields dl{grid-template-columns:1fr}.provider-record-fields dl>div:nth-child(odd){border-right:0}}@media print{.provider-record-fields dl>div.sensitive{background:#fff!important}.provider-record-heading button{display:none}}.report-composer{width:min(780px,100%);max-height:92vh;overflow:auto}.report-composer>p{color:#74776f;margin:-12px 0 18px;font-size:10px}.report-composer form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.report-composer form>label:first-child,.report-composer form>label:nth-child(2),.report-composer form>label:nth-last-child(-n+3){grid-column:1/-1}.composer-subjects,.composer-options{background:#faf9f6;border:1px solid #dddbd3;align-content:start;gap:8px;padding:13px;display:grid}.composer-subjects>strong{font-size:9px}.composer-subjects label,.composer-options label{align-items:flex-start;gap:8px;font-size:8px;line-height:1.4;display:flex}.composer-subjects input,.composer-options input{width:auto;margin-top:1px}.composer-subjects>span{color:#9a493d;font-size:7px}.composer-options .sensitive-option{color:#8d4338}.report-analysis{background:#dcdad3;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 28px;display:grid}.report-analysis>div{background:#faf9f5;padding:28px}.report-analysis small{color:#73766e;letter-spacing:.1em;font:500 7px DM Mono}.report-analysis h2{margin:8px 0 12px;font-size:18px}.report-analysis p{white-space:pre-wrap;font-size:10px;line-height:1.7}.report-toolbar button svg{width:14px}@media (width<=650px){.report-composer form,.report-analysis{grid-template-columns:1fr}.report-composer form>*{grid-column:1!important}}.workflow-panel{background:#fff;border:1px solid #dedcd4;margin-top:14px}.workflow-loading{color:#85887f;text-transform:uppercase;padding:22px;font:500 8px DM Mono}.workflow-head{border-bottom:1px solid #e5e3dc;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.workflow-head>div{align-items:center;gap:10px;display:flex}.workflow-head svg{width:16px}.workflow-head small{color:#85887f;letter-spacing:.12em;font:500 7px DM Mono}.workflow-head h3{margin:4px 0 0;font-size:13px}.workflow-head>div:last-child span{color:#85887f;font:500 7px DM Mono}.workflow-head button{cursor:pointer;background:#fff;border:1px solid #d7d5cd;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.workflow-head button svg{width:11px}.workflow-error{color:#8a3f33;background:#fff0ed;justify-content:space-between;margin:12px 18px 0;padding:9px 11px;font-size:8px;display:flex}.workflow-error button{background:0 0;border:0}.workflow-grid{grid-template-columns:.7fr 1.3fr 1fr;display:grid}.workflow-column{border-right:1px solid #e5e3dc;min-width:0;padding:16px}.workflow-column:last-child{border-right:0}.workflow-column>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.workflow-column>header strong{font-size:9px}.workflow-column>header span{color:#85887f;font:500 7px DM Mono}.assignment-form{margin-bottom:10px;display:flex}.assignment-form select,.task-form input,.task-form select,.task-form textarea,.note-form textarea,.note-form select{background:#fafaf7;border:1px solid #d7d5cd;min-width:0;padding:8px;font:500 8px Manrope}.assignment-form select{flex:1}.assignment-form button,.note-form button{color:#fff;background:#1c1f20;border:0;padding:0 10px;font-size:7px}.assignment-list,.task-list,.note-list{gap:7px;display:grid}.assignment-list article{background:#f7f6f2;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.assignment-list article>span{background:#eaf1c9;border-radius:50%;place-items:center;width:27px;height:27px;font:600 7px DM Mono;display:grid}.assignment-list article>div{flex-direction:column;gap:2px;display:flex}.assignment-list strong{font-size:8px}.assignment-list small{color:#85887f;text-transform:capitalize;font-size:6px}.assignment-list button,.task-list article>button{color:#9a493d;background:0 0;border:0;font-size:7px;text-decoration:underline}.workflow-column>div>p{color:#92958d;font-size:8px}.task-form{background:#f7f6f2;gap:7px;margin-bottom:10px;padding:10px;display:grid}.task-form textarea{resize:vertical;min-height:55px}.task-form>div{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.task-form .button{width:max-content;padding:8px 11px}.task-list article{border:1px solid #e4e2db;grid-template-columns:1fr auto auto auto;align-items:start;gap:7px;padding:10px;display:grid}.task-list article.overdue{border-left:3px solid #b84c3a}.task-list article.complete{opacity:.62}.task-list article>div{flex-direction:column;gap:3px;display:flex}.task-list strong{font-size:8px}.task-list span{color:#85887f;font-size:6px}.task-list p{color:#696d65;margin:3px 0;font-size:7px;line-height:1.45}.task-list select{border:1px solid #ddd;max-width:78px;padding:4px;font-size:7px}.task-priority{text-transform:uppercase;background:#efefea;padding:5px;font:500 6px DM Mono}.task-priority.high,.task-priority.urgent{color:#963f31;background:#fff0ed}.note-form{gap:6px;margin-bottom:11px;display:grid}.note-form textarea{resize:vertical;min-height:58px}.note-form>div{display:flex}.note-form select{flex:1}.note-list{max-height:270px;overflow:auto}.note-list article{background:#f7f6f2;border-left:2px solid #cbd957;padding:9px}.note-list article>div{justify-content:space-between;gap:8px;display:flex}.note-list b{font-size:7px}.note-list span{color:#8c8f87;font-size:6px}.note-list p{white-space:pre-wrap;margin:7px 0 0;font-size:8px;line-height:1.5}.evidence-review{margin:5px 0}.evidence-review>button{text-transform:capitalize;cursor:pointer;background:#efefea;border:0;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex}.evidence-review.accepted>button{color:#637126;background:#eff6d6}.evidence-review.disputed>button,.evidence-review.rejected>button{color:#963f31;background:#fff0ed}.evidence-review svg{width:11px}.evidence-review>p{font-size:7px!important}.evidence-review form{grid-template-columns:100px 1fr auto;gap:5px;margin-top:6px;display:grid}.evidence-review form select,.evidence-review form input{border:1px solid #ddd;min-width:0;padding:6px;font-size:7px}.evidence-review form button{color:#fff;background:#1d2021;border:0;padding:0 9px;font-size:7px}.evidence-review form span{color:#9a493d;grid-column:1/-1}@media (width<=1100px){.workflow-grid{grid-template-columns:1fr 1.5fr}.notes-column{border-top:1px solid #e5e3dc;grid-column:1/-1}.workflow-column:nth-child(2){border-right:0}}@media (width<=700px){.workflow-head{align-items:flex-start;gap:10px}.workflow-head>div:last-child{flex-direction:column;align-items:flex-end}.workflow-grid{grid-template-columns:1fr}.workflow-column{border-bottom:1px solid #e5e3dc;border-right:0}.notes-column{grid-column:auto}.task-form>div{grid-template-columns:1fr}.task-list article{grid-template-columns:1fr auto}.task-list select{grid-column:1}.evidence-review form{grid-template-columns:1fr}}.report-review{background:#efefea;align-items:center;gap:7px;margin:8px 0;padding:8px 9px;display:flex}.report-review svg{width:12px}.report-review strong{text-transform:uppercase;font:500 7px DM Mono!important}.report-review span{color:#62665e!important;font-size:8px!important}.report-review.accepted{color:#637126;background:#eff6d6}.report-review.disputed,.report-review.rejected{color:#963f31;background:#fff0ed}.graph-edge.evidence line{stroke:#a16e73}.graph-node.evidence circle{fill:#39292c;stroke:#c1838a}.relationship-graph>footer i.evidence{background:#39292c;border-color:#c1838a}.relationship-graph.collapsed .graph-head{border-bottom:0}.graph-head .graph-collapse{color:#fff;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.graph-head .graph-collapse>svg:first-child{width:17px;color:var(--acid)}.graph-head .graph-collapse>div{display:block}.graph-head .graph-collapse>span{color:#9da198;text-transform:uppercase;margin-left:auto;font:500 7px DM Mono}.graph-head .graph-collapse>svg:last-child{color:#aeb2aa;width:14px;transition:transform .2s}.relationship-graph.open .graph-collapse>svg:last-child{transform:rotate(180deg)}.relationship-graph.collapsed .graph-head{cursor:pointer}.relationship-graph.collapsed:hover{border-color:#62695a}.relationship-graph.fullscreen.collapsed{z-index:auto;box-shadow:none;margin-top:14px;display:block;position:relative;inset:auto}.graph-canvas svg{min-width:0;height:560px}.relationship-graph.fullscreen .graph-canvas svg{height:calc(100vh - 225px)}.graph-node.draggable{cursor:grab;touch-action:none}.graph-node.draggable:active{cursor:grabbing}.report-graph .graph-node.draggable{cursor:default}.graph-view-controls{align-items:center;gap:5px;margin-left:auto;display:flex}.graph-view-controls button{color:#d8dbd4;cursor:pointer;background:#202425;border:1px solid #3b4041;height:34px;padding:0 10px;font:500 7px DM Mono}.graph-view-controls span{text-align:center;color:#aeb2aa;min-width:38px;font:500 7px DM Mono}.relationship-graph>footer b{color:#858a81;text-transform:uppercase;margin-left:auto;font:500 6px DM Mono}@media (width<=900px){.graph-controls{flex-wrap:wrap}.graph-view-controls{width:100%;margin-left:0}}@media (width<=700px){.graph-canvas svg{height:auto}.graph-view-controls,.relationship-graph>footer b{display:none}}@media print{.report-graph svg{height:auto!important}}.dash-main,.investigation-view,.subject-switcher{min-width:0;max-width:100%}.subject-switcher{overflow:hidden}.subject-switcher>div:last-child{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto hidden}.subject-switcher button{flex:0 0 190px}.subject-switcher .add-subject-tab{flex-basis:120px}.copy-identifier{align-items:center;gap:4px;display:inline-flex!important}.copy-identifier svg{width:11px}.usage-list>article{border-bottom:1px solid #eceae4;grid-template-columns:minmax(220px,1fr) 80px 90px 130px;align-items:center;gap:14px;padding:14px 22px;display:grid}.subject-tools{border-bottom:1px solid #e0dfd9;gap:10px;padding:14px 18px;display:flex}.subject-tools label{background:#fff;border:1px solid #d6d5cf;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.subject-tools svg{color:#858980;width:15px}.subject-tools input{border:0;outline:0;width:100%;padding:11px 0}.subject-tools select{background:#fff;border:1px solid #d6d5cf;min-width:170px;padding:0 13px}.privacy-check{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid!important}.privacy-check input{width:auto!important}.privacy-check span{color:#858980;grid-column:2}.private-badge{color:#59600f;text-transform:uppercase;background:#ecefcf;margin-left:8px;padding:3px 6px;font:500 6px DM Mono;display:inline-block}.case-id svg{width:18px}.pagination{border-top:1px solid #dfded8;justify-content:center;align-items:center;gap:18px;padding:18px;display:flex}.pagination button{cursor:pointer;background:#fff;border:1px solid #d2d1cb;padding:8px 12px;font-size:8px}.pagination button:disabled{opacity:.4;cursor:default}.pagination span{color:#777b72;font:500 7px DM Mono}@media (width<=700px){.subject-tools{display:grid}.subject-tools select{min-height:40px}.pagination{justify-content:space-between;gap:8px}.pagination span{text-align:center}}.report-special-identifiers{border-bottom:1px solid #deddd7;padding:45px 65px}.report-special-identifiers>small{color:#9a5a4c;letter-spacing:.12em;font:500 7px DM Mono}.report-special-identifiers h2{margin:8px 0 25px;font-size:27px}.report-special-identifiers h3{margin:22px 0 8px;font-size:11px}.report-special-identifiers table{border-collapse:collapse;width:100%;font-size:9px}.report-special-identifiers th,.report-special-identifiers td{text-align:left;border-bottom:1px solid #e5e3dc;padding:9px}.report-special-identifiers th{color:#878a82;text-transform:uppercase;font:500 7px DM Mono}@media (width<=700px){.special-identifier-list article{flex-direction:column;align-items:flex-start}.report-special-identifiers{padding:35px 25px;overflow-x:auto}}.special-identifiers-panel{background:#fff;border:1px solid #d9d7cf;margin-top:14px}.special-identifiers-panel .panel-heading svg{color:#8b4b3d}.special-identifier-list article{background:#fffaf8;border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.special-identifier-list article>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.special-identifier-list small{color:#9a5a4c;text-transform:uppercase;font:500 7px DM Mono}.special-identifier-list strong{word-break:break-all;font:600 11px DM Mono}.special-identifier-list span{color:#92948d;font-size:8px}.panel-empty.compact{height:100px}.sensitive-form-warning{color:#713b31;background:#fff0ed;gap:10px;padding:12px;display:flex}.sensitive-form-warning svg{flex:none;width:17px}.sensitive-form-warning p{margin:0;font-size:9px;line-height:1.5}.report-protected-heading{color:#713b31;align-items:center;gap:8px;display:flex}.report-protected-heading span{color:#fff;letter-spacing:.1em;background:#713b31;padding:3px 6px;font:600 6px DM Mono}.report-special-table{background:#fff8f6;border:1px solid #ead8d3}.report-special-table .revealed-special-value{color:#8b3027;word-break:break-all;font-family:DM Mono}@media (width<=700px){.special-identifier-list article{flex-direction:column;align-items:flex-start}.report-special-table{display:block;overflow-x:auto}}.graph-view-controls .save-layout{min-width:72px}.graph-view-controls .save-layout.dirty{border-color:var(--acid);color:var(--acid)}.graph-view-controls .save-layout:disabled{opacity:.55;cursor:default}.graph-layout-error{color:#f1b2aa;background:#3b2525;padding:8px 20px;font-size:8px}.relationship-graph{color:#fff;background:#151819;border:1px solid #292d2e;margin-top:14px;position:relative}.relationship-graph.fullscreen{z-index:1000;flex-direction:column;margin:0;display:flex;position:fixed;inset:14px;box-shadow:0 0 0 30px #0009}.graph-head{border-bottom:1px solid #303435;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.graph-head>div{align-items:center;gap:10px;display:flex}.graph-head svg{width:17px;color:var(--acid)}.graph-head small{color:#92968e;letter-spacing:.12em;font:500 7px DM Mono}.graph-head h3{margin:4px 0 0;font-size:13px}.graph-head>div:last-child{gap:7px}.graph-head button{color:#dfe2db;cursor:pointer;background:#202425;border:1px solid #444849;padding:8px 10px;font-size:7px}.graph-head button svg{width:13px}.graph-controls{border-bottom:1px solid #303435;gap:8px;padding:11px 20px;display:flex}.graph-controls label{background:#202425;border:1px solid #3b4041;flex:1;align-items:center;max-width:330px;padding:0 9px;display:flex}.graph-controls label svg{color:#8f938b;width:12px}.graph-controls input,.graph-controls select{color:#d8dbd4;background:#202425;border:1px solid #3b4041;padding:8px 10px;font:500 8px Manrope}.graph-controls input{border:0;outline:0;width:100%}.graph-canvas{background:radial-gradient(circle,#242829 0,#171a1b 70%);min-height:390px;overflow:auto}.relationship-graph.fullscreen .graph-canvas{flex:1}.graph-canvas svg,.report-graph svg{width:100%;min-width:720px;height:auto;display:block}.graph-edge line{stroke:#737970;stroke-width:1.5px}.graph-edge.relationship line{marker-end:inherit}.graph-edge.confidence-high line,.graph-edge.confidence-verified line{stroke:#bcd24e;stroke-width:2px}.graph-edge.confidence-low line,.graph-edge.confidence-unverified line{stroke-dasharray:5 4}.graph-edge.identifier line{stroke:#566668}.graph-edge.case line{stroke:#a37c55;stroke-dasharray:7 4}.graph-edge text{fill:#aeb2a9;text-anchor:middle;text-transform:uppercase;paint-order:stroke;stroke:#171a1b;stroke-width:4px;stroke-linejoin:round;font:500 7px DM Mono}.graph-node{cursor:default;transition:opacity .15s}.graph-node.person,.graph-node.organization{cursor:pointer}.graph-node circle{fill:#2c3132;stroke:#687071;stroke-width:2px}.graph-node.person circle{fill:#343a2a;stroke:#b9cf4c}.graph-node.organization circle{fill:#29383d;stroke:#73a5b2}.graph-node.identifier circle{fill:#302d3a;stroke:#8b7baa}.graph-node.case circle{fill:#3a3027;stroke:#b1845b}.graph-node.selected circle{stroke:#fff;stroke-width:4px}.graph-node.query-dim{opacity:.18}.graph-node text{pointer-events:none;text-anchor:middle}.graph-node .node-symbol{fill:#eef1e9;font:600 6px DM Mono}.graph-node .node-label{fill:#f3f4f0;paint-order:stroke;stroke:#171a1b;stroke-width:4px;font:600 9px Manrope}.graph-node .node-sublabel{fill:#aeb2a9;paint-order:stroke;stroke:#171a1b;stroke-width:3px;font:500 6px DM Mono}.relationship-graph>footer{border-top:1px solid #303435;gap:16px;padding:11px 20px;display:flex}.relationship-graph>footer span{color:#a6aaa2;align-items:center;gap:5px;font-size:7px;display:flex}.relationship-graph>footer i{background:#343a2a;border:1px solid #b9cf4c;border-radius:50%;width:8px;height:8px}.relationship-graph>footer i.organization{background:#29383d;border-color:#73a5b2}.relationship-graph>footer i.identifier{background:#302d3a;border-color:#8b7baa}.relationship-graph>footer i.case{background:#3a3027;border-color:#b1845b}.graph-mobile-list{display:none}.report-graph{color:#fff;break-inside:avoid;background:#202324;margin:0 0 28px;padding:28px}.report-graph>small{color:#a0a49b;letter-spacing:.1em;font:500 7px DM Mono}.report-graph h2{margin:8px 0 10px;font-size:18px}.report-graph svg{min-width:0;max-height:440px}.report-graph .graph-node{cursor:default}@media (width<=700px){.graph-controls{grid-template-columns:1fr 1fr;display:grid}.graph-controls label{grid-column:1/-1;max-width:none}.graph-canvas svg{display:none}.graph-canvas{background:#1a1d1e;min-height:0}.graph-mobile-list{display:grid}.graph-mobile-list article{border-bottom:1px solid #303435;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 15px;display:grid}.graph-mobile-list strong{font-size:8px}.graph-mobile-list strong:last-child{text-align:right}.graph-mobile-list span{color:var(--acid);text-transform:uppercase;font:500 6px DM Mono}.relationship-graph>footer{flex-wrap:wrap}.relationship-graph.fullscreen{inset:5px}.report-graph svg{display:block}.report-graph .graph-mobile-list{display:none}}@media print{.report-graph{color:#111;border:1px solid #ddd;background:#fff!important}.report-graph svg{max-height:400px}.report-graph .graph-edge text{fill:#333;stroke:#fff}.report-graph .graph-node .node-label,.report-graph .graph-node .node-sublabel{fill:#111;stroke:#fff}.report-graph .graph-node .node-symbol{fill:#111}.report-graph .graph-node circle{fill:#fff!important}}.forms-workspace{flex-direction:column;gap:18px;display:flex}.forms-tabs{align-items:center;gap:8px;display:flex}.forms-tabs>button{background:#fff;border:1px solid #d8d6ce;align-items:center;gap:8px;padding:11px 14px;font-size:9px;display:flex}.forms-tabs>button svg{width:15px}.forms-tabs>button.active{color:#fff;background:#181a1b}.forms-tabs>button span{opacity:.65;font:500 8px DM Mono}.forms-tabs>.button{color:#fff;background:#181a1b;margin-left:auto}.form-templates{background:#fff;border:1px solid #d9d7cf;align-items:stretch;gap:12px;padding:24px;display:flex}.form-templates>div{max-width:280px;margin-right:auto}.form-templates small{letter-spacing:.12em;color:#858980;font:500 7px DM Mono}.form-templates h2{margin:8px 0;font-size:20px}.form-templates>button{text-align:left;background:#f7f6f1;border:1px solid #dedcd4;flex-direction:column;align-items:flex-start;gap:7px;width:190px;padding:16px;display:flex}.form-templates>button svg{color:#849a24;width:18px}.form-templates>button strong{font-size:10px}.form-templates>button span{color:#898c84;font-size:8px}.collection-form-list,.submission-list{flex-direction:column;gap:10px;display:flex}.collection-form-list>article,.submission-list>article{background:#fff;border:1px solid #d9d7cf;justify-content:space-between;gap:20px;padding:20px;display:flex}.collection-form-list small,.submission-list small{letter-spacing:.1em;text-transform:uppercase;color:#7f8d34;font:500 7px DM Mono}.collection-form-list h3,.submission-list h3{margin:5px 0;font-size:16px}.collection-form-list p{color:#73766e;margin:6px 0;font-size:9px}.collection-form-list article>div:first-child>span{color:#999b94;font-size:8px}.collection-form-list .form-security-badge{color:#6d5c20;text-transform:uppercase;letter-spacing:.06em;background:#fbf6df;border:1px solid #d8d0a9;width:fit-content;margin-top:8px;padding:4px 7px;font:500 7px DM Mono;display:inline-block}.public-form-password{max-width:520px;margin:12vh auto 0}.public-form-password>svg{width:28px;color:var(--form-accent,#8ba31a)}.collection-form-list article>div:last-child{align-items:center;gap:7px;display:flex}.collection-form-list button,.submission-list button{background:#fff;border:1px solid #d5d3cb;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.collection-form-list button svg{width:12px}.form-builder{width:min(820px,100vw - 30px);max-height:92vh;overflow-y:auto}.builder-fields{border:1px solid #dedbd2;padding:14px}.builder-fields>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.builder-fields>header button{color:#677817;background:0 0;border:0;font-size:9px}.builder-field{grid-template-columns:2fr 1fr auto auto;align-items:center;gap:8px;margin-top:8px;display:grid}.builder-field input,.builder-field select{border:1px solid #dedbd2;padding:10px}.builder-field label{flex-direction:row;align-items:center;margin:0}.builder-field label input{width:auto}.builder-field>button{color:#9a5046;background:0 0;border:0;font-size:8px}.builder-field>input:nth-of-type(2){grid-column:1/-1}.submission-list>article{display:block}.submission-list header{justify-content:space-between;display:flex}.submission-list time{color:#898c84;font:500 8px DM Mono}.submission-meta{background:#f5f4ef;gap:18px;margin:12px 0;padding:9px;font:500 8px DM Mono;display:flex}.submission-meta button{color:#72582a;font:inherit;background:0 0;border:0;margin-left:auto;text-decoration:underline}.security-status-grid{background:#dedcd4;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.security-status-grid>div{background:#f7f6f1;gap:10px;padding:14px;display:flex}.security-status-grid svg{color:#75891d;width:16px}.security-status-grid span,.security-status-grid small{display:block}.security-status-grid strong{font-size:9px}.security-status-grid small{color:#858880;margin-top:4px;font-size:8px}.submission-list dl{background:#e5e3dc;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.submission-list dl div{background:#fff;padding:10px}.submission-list dt{color:#8a8d85;text-transform:uppercase;font:500 7px DM Mono}.submission-list dd{white-space:pre-wrap;margin:5px 0 0;font-size:9px}.submission-list footer{color:#657426;align-items:center;gap:7px;font-size:9px;display:flex}.submission-list footer svg{width:15px}.submission-list form{gap:8px;margin-top:12px;display:flex}.submission-list form select{border:1px solid #d8d6ce;flex:1;padding:10px}.public-form-shell{background:#eeece5;min-height:100vh;padding:36px}.public-form-shell>header{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto 22px;display:flex}.public-form-shell>header .brand{color:#17191b;text-decoration:none}.public-form-shell>header>span{letter-spacing:.14em;font:500 7px DM Mono}.public-form-card{border-top:4px solid var(--acid);background:#fff;max-width:760px;margin:auto;padding:48px 56px;box-shadow:0 20px 60px #34342e18}.public-form-card>small{letter-spacing:.14em;color:#74821e;font:500 7px DM Mono}.public-form-card h1{margin:12px 0;font-size:37px}.public-form-card>p{color:#70736b;font-size:11px;line-height:1.7}.public-form-card form{flex-direction:column;gap:17px;margin-top:30px;display:flex}.public-form-card label{flex-direction:column;gap:7px;font-size:9px;display:flex}.public-form-card label>b{color:#9b493d;font:500 7px DM Mono}.public-form-card input,.public-form-card textarea,.public-form-card select{font:inherit;background:#fff;border:1px solid #d8d6ce;padding:13px}.public-form-card textarea{min-height:110px}.public-checkbox{align-items:center;gap:8px;display:flex}.public-checkbox input{width:auto}.form-consent{background:#f3f5e8;gap:10px;padding:13px;display:flex}.form-consent svg{color:#6e7e20;flex:none;width:18px}.form-consent p,.form-metadata-notice{color:#73766e;margin:0;line-height:1.6;font-size:8px!important}.form-honeypot{left:-9999px;position:absolute!important}.public-form-success{text-align:center}.public-form-success>svg,.public-form-card>svg{color:#80951e;width:38px}@media (width<=800px){.form-templates{flex-direction:column}.form-templates>button{width:100%}.builder-field{grid-template-columns:1fr}.builder-field>input:nth-of-type(2){grid-column:auto}.collection-form-list>article{flex-direction:column}.submission-list dl{grid-template-columns:1fr}.public-form-shell{padding:15px}.public-form-card{padding:32px 22px}}.appearance-controls{border:1px solid #dedbd2;flex-direction:column;gap:10px;padding:14px;display:flex}.appearance-controls legend{letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font:600 8px DM Mono}.appearance-controls input[type=color]{height:44px;padding:4px}.public-form-card{border-top-color:var(--form-accent,#c7f133);background:var(--form-card,#fff)}.public-form-card .auth-submit{background:var(--form-accent,#c7f133);color:#17191b}.submission-search{background:#fff;border:1px solid #d9d7cf;align-items:center;gap:10px;padding:12px 16px;display:flex}.submission-search svg{color:#858980;width:16px}.submission-search input{border:0;outline:0;flex:1;font-size:10px}.submission-search span{color:#898c84;font:500 8px DM Mono}.submission-list footer{justify-content:space-between}.submission-list footer>span{align-items:center;gap:7px;display:flex}.submission-delete{margin-top:12px;margin-left:auto}.submission-delete svg{width:12px}.entitlement-card{grid-column:1/-1}.access-state{color:#5f6e24;background:#eef5d5;margin:-10px 0 18px;padding:10px 12px;font-size:9px}.access-state.locked{color:#963f31;background:#fff0ed}.entitlement-list{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.entitlement-list article{gap:8px;display:grid}.entitlement-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.entitlement-list strong{text-transform:capitalize;font-size:9px}.entitlement-list span{color:#85887f;font-size:8px}.entitlement-track{background:#ecebe5;height:4px}.entitlement-track i{background:#bce52d;height:100%;display:block}.entitlement-dialog fieldset{border:1px solid #dedcd4;margin:15px 0;padding:16px}.entitlement-dialog legend{letter-spacing:.12em;color:#777b73;padding:0 6px;font:500 8px DM Mono}@media (width<=800px){.entitlement-list{grid-template-columns:1fr 1fr}}.card-title-row{justify-content:space-between;align-items:flex-start;display:flex}.card-title-row h2{margin-bottom:18px}.card-title-row>button,.plan-actions button{cursor:pointer;background:#fff;border:1px solid #d5d3cc;padding:8px 10px;font-size:8px}.card-title-row>button{align-items:center;gap:5px;display:flex}.card-title-row svg{width:12px}.plan-list article.inactive{opacity:.55}.plan-list article>small{grid-column:1/-1}.plan-actions{grid-column:1/-1;gap:7px;flex-direction:row!important;display:flex!important}.plan-actions button:last-child{color:#95483d}.plan-dialog{width:min(720px,100vw - 30px);max-height:92vh;overflow-y:auto}.plan-dialog .purpose-check{margin:16px 0}.submission-search select{background:#fff;border:1px solid #d8d6ce;padding:8px;font-size:8px}.review-state{text-transform:uppercase;color:#686b64;vertical-align:middle;background:#efefea;padding:4px 6px;font:500 7px DM Mono}.review-state.accepted{color:#607024;background:#eef5d5}.review-state.rejected{color:#963f31;background:#fff0ed}.review-state.under_review{color:#3e6573;background:#eef2f5}.duplicate-warning{color:#765d1c;background:#fff6df;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:8px;display:flex}.duplicate-warning svg{width:14px}.submission-review{grid-template-columns:150px 180px 1fr auto;display:grid!important}.submission-review input{border:1px solid #d8d6ce;padding:10px}.submission-notes{background:#f7f6f1;margin:10px 0;padding:4px 12px}.submission-notes p{grid-template-columns:auto 1fr auto;gap:8px;font-size:8px;display:grid}.submission-notes time{color:#91948c}.submission-import{grid-template-columns:1fr auto;align-items:start;display:grid!important}.submission-import fieldset{border:1px solid #dedcd4;flex-wrap:wrap;grid-column:1/-1;gap:12px;padding:10px;display:flex}.submission-import legend{padding:0 5px;font:500 7px DM Mono}.submission-import label{gap:5px;font-size:8px;display:flex}.submission-import-actions,.submission-create-subject>div{gap:8px;display:flex}.submission-create-subject{background:#f7f6f1;border:1px solid #d8d6ce;grid-template-columns:1fr 150px 1fr;gap:8px;margin-top:10px;padding:12px;display:grid}.submission-create-subject>strong,.submission-create-subject fieldset,.submission-create-subject>div{grid-column:1/-1}.submission-create-subject input,.submission-create-subject select{background:#fff;border:1px solid #d8d6ce;padding:9px}.submission-create-subject fieldset{border:1px solid #dedcd4;flex-wrap:wrap;gap:12px;padding:10px;display:flex}.submission-create-subject label,.composer-form-submissions label{align-items:center;gap:6px;font-size:8px;display:flex}.composer-form-submissions{border-left:2px solid var(--acid);gap:7px;padding:8px 0 8px 12px;display:grid}.composer-form-submissions strong{text-transform:uppercase;font:500 7px DM Mono}@media (width<=800px){.submission-review{grid-template-columns:1fr}.submission-search{flex-wrap:wrap}.submission-search input{min-width:180px}.submission-import,.submission-create-subject{grid-template-columns:1fr}}html[data-theme=dark] .dash-main :where(section,article),html[data-theme=dark] .dash-main :where(.audit-page,.audit-filters,.notification-toolbar,.notification-list,.notification-preferences,.organization-directory,.form-templates,.panel-empty,.special-identifiers-panel,.recent-panel,.subject-tools,.pagination,.recovery-panel,.usage-panel,.submission-search,.directory-panel,.settings-card,.relationship-panel){color:#eef1eb!important;background-color:#222628!important;border-color:#444a4c!important}html[data-theme=dark] .dash-main button:not(.button):not(.auth-submit),html[data-theme=dark] .dash-main :where(.form-templates>button,.forms-tabs>button,.subject-directory>button,.collection-form-list button,.submission-list button,.pagination button){color:#eef1eb!important;background-color:#282d2f!important;border-color:#4a5153!important}html[data-theme=dark] .dash-main :where(input,select,textarea),html[data-theme=dark] .dash-main :where(.subject-tools label,.platform-grid select,.audit-filters input,.audit-filters select){color:#f2f4ef!important;background-color:#181c1e!important;border-color:#4a5153!important}html[data-theme=dark] .dash-main :where(h1,h2,h3,h4,strong,b,dd){color:#f5f7f2!important}html[data-theme=dark] .dash-main :where(p,span,small,dt,time){color:#b9beb5!important}html[data-theme=dark] .dash-main .button,html[data-theme=dark] .dash-main .auth-submit{color:#111315!important;background-color:#d9ff43!important;border-color:#d9ff43!important}html[data-theme=dark] .dash-main :where(.button,.auth-submit) :where(span,strong,b,svg){color:#111315!important}.dashboard-shell .dash-main :where(p,span,label,button,input,select,textarea,dd,a){font-size:max(12px,.75rem)!important}.dashboard-shell .dash-main :where(small,dt,legend,time){font-size:max(10px,.625rem)!important}.profile-actions button,.record-controls button,.relationship-list footer button,.member-list article>button,.credential-list article>button,.pending-invites button,.organization-directory>article>button,.recovery-list button,.plan-actions button{color:#353832;cursor:pointer;background:#f8f7f2;border:1px solid #cbc9c1;border-radius:2px;min-height:30px;padding:6px 10px;line-height:1.2;font-size:11px!important;text-decoration:none!important}.profile-actions button:hover,.record-controls button:hover,.relationship-list footer button:hover,.member-list article>button:hover,.credential-list article>button:hover,.pending-invites button:hover,.organization-directory>article>button:hover,.recovery-list button:hover,.plan-actions button:hover{background:#eeede7;border-color:#969a8e}.profile-actions .danger-link,.record-controls .danger-link,.relationship-list footer .danger-link,.submission-delete,.danger-button{color:#913d32;border-color:#c9958d;text-decoration:none!important}button:disabled{cursor:wait;opacity:.6}html[data-theme=dark] .dash-main :where(.directory-head,.submission-search,.recovery-panel,.usage-panel,.directory-panel,.settings-card){color:#eef1eb!important;background-color:#222628!important;border-color:#444a4c!important}html[data-theme=dark] .dash-main :where(.profile-actions button,.record-controls button,.relationship-list footer button,.member-list article>button,.credential-list article>button,.pending-invites button,.organization-directory>article>button,.recovery-list button,.plan-actions button){color:#f1f3ee!important;background-color:#2b3032!important;border-color:#596062!important}html[data-theme=dark] .dash-main :where(.danger-link,.danger-button,.submission-delete){color:#ffb1a5!important;border-color:#9e665e!important}html[data-theme=dark] .dash-main .submission-search{background-color:#222628!important}html[data-theme=dark] .dash-main .submission-search input{background-color:#181c1e!important}html[data-theme=dark] .dash-main .provider-record-fields,html[data-theme=dark] .dash-main .provider-record-heading,html[data-theme=dark] .dash-main .provider-record-fields dl,html[data-theme=dark] .dash-main .provider-record-fields dl>div{color:#eef1eb!important;background-color:#1b2022!important;border-color:#4b5254!important}html[data-theme=dark] .dash-main .provider-record-fields dl>div.sensitive{background-color:#302424!important}html[data-theme=dark] .dash-main .provider-record-fields :where(dt,dd){color:#d7dbd2!important}html[data-theme=dark] .dash-main .provider-record-fields dl>div.sensitive dt{color:#ffb2a6!important}html[data-theme=dark] .dash-main .provider-record-heading button{padding:5px 8px;text-decoration:none;color:#f2f4ef!important;background-color:#2b3032!important;border:1px solid #62696b!important}.record-success{color:#6c7d24;margin-top:9px;font-weight:700;display:block}html[data-theme=dark] .dash-main :where(.confidence,.usage-status,.org-state,.billing-state,.review-state,.case-status,.private-badge,.form-security-badge){color:#e4e8df!important;background-color:#343a3c!important;border:1px solid #596062!important}html[data-theme=dark] .dash-main :where(.confidence.high,.confidence.verified,.usage-status.success,.org-state.active,.review-state.accepted){color:#dff59b!important;background-color:#344024!important;border-color:#667b38!important}html[data-theme=dark] .dash-main :where(.confidence.low,.usage-status.failed,.usage-status.rate_limited,.org-state.suspended){color:#ffc0b5!important;background-color:#482d29!important;border-color:#87544b!important}html[data-theme=dark] .dash-main :where(.case-id,.report-file-icon,.credential-list .api-icon){color:#c9d0c5!important;background-color:#303638!important;border:1px solid #4d5557!important}html[data-theme=dark] .dash-main :where(.case-id,.report-file-icon,.credential-list .api-icon) svg{color:#c9d0c5!important;stroke:currentColor!important}html[data-theme=dark] .dash-main .case-row:hover{background-color:#292e30!important}html[data-theme=dark] .dash-main :where(.case-status,.share-state,.credential-list b){padding:6px 8px;color:#e3e7df!important;background-color:#343a3c!important;border:1px solid #596062!important}html[data-theme=dark] .dash-main :where(.case-status.active,.share-state.active,.credential-list b:not(.failed)){color:#dff59b!important;background-color:#344024!important;border-color:#667b38!important}html[data-theme=dark] .dash-main :where(.credential-list b.failed,.share-state:not(.active)){color:#ffc0b5!important;background-color:#482d29!important;border-color:#87544b!important}.report-directory :where(.open-report,.copy-report,.delete-report),.credential-list article>button{color:#353832;cursor:pointer;background:#f8f7f2;border:1px solid #cbc9c1;border-radius:2px;justify-content:center;min-height:30px;padding:6px 10px;line-height:1.2;text-decoration:none!important}.report-directory .delete-report,.credential-list article>button:last-child{color:#913d32;border-color:#c9958d}html[data-theme=dark] .dash-main .report-directory :where(.open-report,.copy-report,.delete-report),html[data-theme=dark] .dash-main .credential-list article>button{color:#f1f3ee!important;background-color:#2b3032!important;border-color:#596062!important}html[data-theme=dark] .dash-main .report-directory .delete-report,html[data-theme=dark] .dash-main .credential-list article>button:last-child{color:#ffb1a5!important;border-color:#9e665e!important}.credential-list article{grid-template-columns:38px minmax(180px,1fr) minmax(90px,max-content) max-content max-content}.credential-list article>b{grid-column:3;justify-self:start}.credential-list article>button:not(:last-child){grid-column:4}.credential-list article>button:last-child{grid-column:5}.report-directory article{grid-template-columns:42px minmax(160px,1fr) minmax(74px,max-content) minmax(92px,max-content) max-content max-content max-content}.report-directory .share-state{grid-column:3;justify-self:start}.report-directory .password-badge{grid-column:4}.report-directory .open-report{grid-column:5}.report-directory .copy-report{grid-column:6}.report-directory .delete-report{grid-column:7}@media (width<=900px){.credential-list article>b,.credential-list article>button:not(:last-child),.credential-list article>button:last-child,.report-directory .share-state,.report-directory .password-badge,.report-directory .open-report,.report-directory .copy-report,.report-directory .delete-report{grid-column:auto}}
