:root{color:#e6eef8;font-synthesis:none;text-rendering:optimizelegibility;background:#101a31;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 10%,#4966a029,#0000 28%),radial-gradient(circle at 80% 20%,#4fd1c514,#0000 22%),linear-gradient(135deg,#101a31 0%,#0d172b 58%,#121b33 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit;text-decoration:none}.page{min-height:100vh;padding:42px 20px}.shell{width:min(1120px,100%);margin:0 auto}.stack{gap:18px;display:grid}.top-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#182648a8;border:1px solid #5d77ab47;border-radius:3px;justify-content:space-between;align-items:end;height:44px;padding:0 34px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 22px 70px #0000003d}.top-tabs{align-items:end;gap:40px;display:flex}.top-tab{background:#778ec547;width:112px;height:6px}.top-dots{gap:14px;padding-bottom:15px;display:flex}.top-dot{background:#6b80b7a3;border-radius:999px;width:24px;height:24px;box-shadow:inset 0 1px 2px #ffffff29}.upload-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:stretch;gap:22px;display:grid}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#243760b8,#172343b8),#1e314ab3;border:1px solid #5d77ab42;border-radius:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 70px #00000042}.panel-header{border-bottom:1px solid #5d77ab38;padding:24px 28px}.panel-body{padding:28px}.eyebrow{color:#7edfe0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{color:#f2f6ff;letter-spacing:-.03em;margin-bottom:12px;font-size:34px;line-height:1.08}h2{color:#e6eef8;margin-bottom:10px;font-size:22px;line-height:1.2}h3{color:#dce8f7;margin-bottom:8px;font-size:15px}.muted{color:#9fb3c8}.field{gap:9px;display:grid}.input{color:#e6eef8;background:#0e182fb8;border:1px solid #6481b852;border-radius:4px;outline:none;width:100%;padding:13px}.input::file-selector-button{color:#f2f6ff;background:linear-gradient(135deg,#56c6cf,#2f8fa0);border:0;border-radius:4px;margin-right:12px;padding:9px 13px;font-weight:800}.radio-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.radio-card{background:#142241a3;border:1px solid #6481b847;border-radius:5px;align-items:flex-start;gap:10px;padding:16px;display:flex}.meta-box{background:#0e182f75;border:1px solid #6481b840;border-radius:5px;padding:16px}.meta-label{color:#9fb3c8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.meta-value{color:#e6eef8;word-break:break-word;margin-top:5px;font-weight:800}.primary-button,.secondary-button{border-radius:4px;padding:12px 18px;font-weight:800}.primary-button{color:#f2f6ff;background:linear-gradient(135deg,#58c4cc,#2f91a0);border:1px solid #7edfe08c;box-shadow:0 0 24px #4fb8c43d}.landing-page .primary-button{background:linear-gradient(135deg,#56c6cfe0,#2f91a0e6);box-shadow:0 0 16px #4fb8c424}.secondary-button{color:#dce8f7;background:#2a3d69ad;border:1px solid #6481b857}.progress-track{background:#6481b838;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#63b3ff,#56c6cf);height:100%;transition:width .16s;box-shadow:0 0 18px #63b3ff66}.metric-card{border-top:1px solid #5d77ab38;padding:24px 28px}.metric-row{border-bottom:1px solid #5d77ab2e;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.metric-row:last-child{border-bottom:0}.marker{background:#56c6cf;border-radius:999px;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 18px #56c6cf5c}.action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=860px){.upload-grid,.radio-row{grid-template-columns:1fr}.top-tabs{gap:16px}.top-tab{width:72px}}.status-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.badge{color:#9fd0ff;letter-spacing:.04em;background:#63b3ff29;border-radius:6px;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.badge.succeeded{color:#7edfe0;letter-spacing:.015em;text-transform:none;background:linear-gradient(#4fb8c429,#37848e38);border:1px solid #7edfe024;border-radius:6px;padding:4px 10px;font-size:.74rem;font-weight:760}.badge.failed{color:#f2c94c;background:#f2c94c29}.stepper{gap:10px;display:grid}.step{color:#9fb3c8;align-items:center;gap:10px;display:flex}.step-dot{background:#6481b875;border-radius:999px;width:11px;height:11px}.step.active{color:#edf5fb;width:auto;box-shadow:none;background:0 0;border:0;margin-left:0;padding:3px 0;font-weight:820;position:relative;overflow:hidden}.step.active .step-dot{background:#7edfe0e6;animation:1.9s ease-in-out infinite activeStepDotBreath;box-shadow:0 0 12px #7edfe042}.result-grid{gap:18px;display:grid}.list{color:#dce8f7;margin:0;padding-left:20px}.list li+li{margin-top:8px}.runs-list{gap:12px;display:grid}.run-row{background:linear-gradient(#243760a3,#172343a3),#1e314aad;border:1px solid #5d77ab42;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0003}.run-id{color:#e6eef8;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}@media (width<=720px){.run-row{flex-direction:column;align-items:flex-start}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.step.complete{color:#9fb3c8}.step.complete .step-dot{background:#4fb8c4;box-shadow:0 0 14px #4fb8c447}.warning-button{color:#fff;background:linear-gradient(135deg,#d6a83a,#b88a28);border:1px solid #d6a83ab3;border-radius:4px;padding:12px 18px;font-weight:900;box-shadow:0 0 18px #d6a83a38}.animated-ellipsis:after{content:"";text-align:left;width:1.4em;animation:1.2s steps(4,end) infinite ellipsisSteps;display:inline-block}.step.active{border-radius:4px;width:75%;margin-left:-6px;padding:3px 6px;position:relative;overflow:hidden}.step.active:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7edfe005 34%,#7edfe00e 50%,#7edfe005 66%,#0000 100%);animation:3.6s ease-in-out infinite pulseSweep;position:absolute;inset:-2px -10px;transform:translate(-100%)}.step.active>*{z-index:1;position:relative}@keyframes pulseSweep{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes activeStepDotBreath{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes activeDetailBreath{0%,to{opacity:.72}50%{opacity:1}}.step.result-ready{color:#e6eef8;font-weight:800}.step.result-ready .step-dot{background:#56c6cf;box-shadow:0 0 18px #56c6cf66}.dot-progression{width:1.2em;margin-left:1px;display:inline-flex}.dot-progression span{opacity:.22;animation:1.2s ease-in-out infinite dotProgression}.dot-progression span:nth-child(2){animation-delay:.18s}.dot-progression span:nth-child(3){animation-delay:.36s}@keyframes dotProgression{0%,18%{opacity:.22}38%,72%{opacity:1}to{opacity:.22}}.panel-header{padding-top:34px;padding-bottom:30px}.panel-header h1,.panel-header h2{margin-bottom:14px}.upload-grid>.panel:first-child .panel-header,.upload-grid>aside.panel .panel-header{flex-direction:column;justify-content:center;min-height:190px;display:flex}.upload-grid>.panel:first-child .panel-header .eyebrow,.upload-grid>aside.panel .panel-header .eyebrow{margin-bottom:10px}fieldset{border-color:#6481b852}.generate-button{justify-self:center;width:70%}.compact-history-header .panel-header{padding-top:24px;padding-bottom:24px}.meta-value,.run-id{text-align:left}select.input{color:#e6eef8;background-color:#0e182ff5}select.input option{color:#e6eef8;background-color:#16263a}.custom-select{flex-direction:column;gap:6px;display:flex}.custom-option{color:#9fb3c8;text-align:left;cursor:pointer;background:#16263a;border:1px solid #2c3e55;border-radius:6px;padding:10px 12px;transition:all .15s}.custom-option:hover{color:#e6eef8;background:#4fd1c514;border-color:#4fd1c5}.custom-option.active{color:#e6eef8;background:#4fd1c529;border-color:#4fd1c5}.link-button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{color:var(--text-primary)}.result-value-box{background:#0f1b2dbf;border:1px solid #4fd1c514;border-radius:10px;align-items:center;margin-top:12px;padding:18px 16px 20px;display:flex}.result-value-box h2{margin:0;line-height:1.25}.result-value-box--stack{display:block}.result-value-box--stack h2{margin:0 0 6px}.panel--tight .panel-header{padding-top:14px;padding-bottom:14px}.panel--tight .panel-header h2{margin:2px 0}.panel--tight .panel-header p{margin:4px 0 0}.browse-button{color:#071421;cursor:pointer;background:linear-gradient(135deg,#4fd1c5,#2a9d8f);border:0;border-radius:8px;min-height:32px;padding:6px 14px;font-size:.85rem;font-weight:600;box-shadow:0 6px 14px #4fd1c52e}.browse-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #4fd1c540}.error-text,.upload-error{color:#d6a83a}.entitlement-inline{background:#0f1b2d6b;border-left:1px solid #2c3e558c;border-right:1px solid #2c3e55e6;align-items:center;gap:14px;height:44px;margin-left:auto;margin-right:8px;padding:0 18px 0 16px;display:flex}.ent-primary-large{color:#c9d6e6;letter-spacing:.15px;font-size:.92rem;font-weight:650}.ent-count{color:#7edfe0;letter-spacing:.35px;background:#7edfe00f;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:1.08rem;font-weight:800;box-shadow:inset 0 0 0 1px #7edfe02e}.alpha-badge{color:#b88a28;background:#2c3e5599;border:1px solid #2c3e55cc;border-radius:4px;padding:3px 8px;font-size:.72rem}.upload-error-helper{color:#9fb3c8;margin-top:6px;font-size:.82rem;line-height:1.3}.upload-error-helper p{margin:2px 0}.upload-window-secondary{color:#7f93aa;font-size:.78rem;margin-top:8px!important}.landing-page{align-items:center;display:flex}.landing-shell{gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.landing-intro{background:#0f1b2d7a;border:1px solid #5d77ab33;border-radius:5px;padding:30px 36px 28px;box-shadow:inset 0 1px #ffffff08,0 22px 70px #0000002e}.landing-mark{color:#7edfe0e0;letter-spacing:.12em;margin-bottom:14px;font-size:.88rem;font-weight:900}.landing-intro h1{max-width:720px;margin-bottom:20px;font-size:clamp(1.9rem,3.55vw,2.86rem);line-height:1.08}.landing-status{color:#d6a83adb;margin:0;font-size:.95rem}.landing-panel{background:linear-gradient(#24376094,#17234394),#1e314a99;border:1px solid #5d77ab3d;border-radius:5px;gap:18px;padding:24px;display:grid}.landing-panel-compact{grid-template-columns:1fr auto;align-items:center;padding-top:18px;padding-bottom:18px}.landing-panel-compact .eyebrow{margin-bottom:6px}.landing-panel-compact .muted{margin-bottom:0}.landing-panel-compact .secondary-button{align-self:center}.landing-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.landing-helper{color:#7f93aa;margin:-6px 0 0;font-size:.82rem}@media (width<=640px){.landing-page{align-items:flex-start}.landing-intro,.landing-panel{padding:22px}.landing-form,.landing-panel-compact{grid-template-columns:1fr}.landing-panel-compact .secondary-button{width:fit-content}}.upload-file-requirement{color:#7f93aa;margin-top:4px;margin-bottom:-2px;font-size:.82rem}.legal-panel{max-width:760px}.legal-check-row{color:#dce8f7;background:#0e182f6b;border:1px solid #6481b83d;border-radius:5px;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:700;display:flex}.legal-check-row input{margin-top:3px}.legal-link{color:#7edfe0;text-underline-offset:3px;text-decoration:underline}.legal-document{max-width:860px}.legal-document-body{white-space:pre-wrap;color:#dce8f7;max-width:760px;line-height:1.65}.legal-document-body h2{margin:0 0 .75rem}.legal-document-body h3{margin:2rem 0 .75rem}.legal-document-body p{margin:0 0 .9rem}.legal-document-body ul{margin:0 0 1rem 1.25rem;padding:0}.legal-document-body li{margin:.35rem 0}.captcha-block{background:#0e182f6b;border:1px solid #6481b83d;border-radius:5px;gap:8px;padding:14px 16px;display:grid}.turnstile-container{min-height:65px}.auth-page{align-items:center;display:flex}.auth-shell{width:min(520px,100%);margin:0 auto}.auth-panel{overflow:visible}.auth-clerk-body{justify-content:center;display:flex}.captcha-success{color:#7edfe0;margin:0;font-size:.82rem}.upload-helper-row{justify-content:center;display:flex}.helpful-tips-trigger{color:#7edfe0;text-underline-offset:3px;font-size:.84rem;font-weight:700;text-decoration:underline}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a16ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.helpful-tips-modal{width:min(620px,100%);max-height:min(760px,100vh - 40px);overflow:auto}.helpful-tips-list{color:#dce8f7;margin:0;padding-left:20px;line-height:1.55}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ops-kv{gap:12px;display:grid}.ops-kv>div,.ops-list>div{background:#0e182f61;border:1px solid #6481b833;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ops-kv span,.ops-list span{color:#9fb3c8;font-size:.82rem}.ops-kv strong,.ops-list strong{color:#e6eef8;text-align:right;font-size:.88rem}.ops-kv-wide{display:block!important}.ops-kv pre{color:#dce8f7;white-space:pre-wrap;margin:10px 0 0;font-size:.78rem;overflow:auto}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:980px}.ops-table th,.ops-table td{color:#dce8f7;text-align:left;vertical-align:top;border-bottom:1px solid #5d77ab2e;padding:11px 10px;font-size:.8rem}.ops-table th{color:#9fb3c8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ops-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ops-status-pill{color:#9fd0ff;background:#63b3ff24;border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.ops-status-pill.ok{color:#7edfe0;background:#4fb8c424}.ops-status-pill.unknown{color:#d6a83a;background:#d6a83a24}@media (width<=860px){.ops-grid{grid-template-columns:1fr}}.top-bar-spacer{min-width:1px}.top-account{background:#121d346b;border:1px solid #6481b829;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;display:flex}.top-bar{align-items:center}.entitlement-inline{background:#121d346b;border:1px solid #6481b81f;border-radius:10px;min-height:44px;padding:0 10px}.upload-dropzone{cursor:pointer;background:#0e182f75;border:1px solid #6481b857;border-radius:6px;padding:26px 20px;transition:border-color .14s,background .14s,box-shadow .14s}.upload-dropzone.active{background:#20485e57;border-color:#7edfe0b8;box-shadow:0 0 22px #4fb8c41f}.upload-dropzone.has-file{border-color:#7edfe06b}.upload-dropzone-content{text-align:center;justify-items:center;gap:8px;display:grid}.upload-dropzone-content .muted{color:#7f93aa;margin:0;font-size:.8rem;font-weight:600}.upload-browse-link{color:#8ea6bd;text-underline-offset:3px;font-size:.8rem;font-weight:700;text-decoration:underline}.upload-browse-link:hover{color:#7edfe0}.upload-selected-file{color:#e6eef8;word-break:break-word;max-width:100%;font-size:.95rem}.upload-clear-button{color:#9fb3c8;text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.utility-link{color:#8ea6bd;text-underline-offset:3px;font-size:.84rem;font-weight:700;text-decoration:underline}.utility-link:hover{color:#dce8f7}.upload-dropzone{align-items:center;min-height:168px;display:grid}.upload-dropzone:focus-visible{outline-offset:3px;outline:2px solid #7edfe07a}.upload-dropzone-content strong{line-height:1.25}.metadata-fieldset legend{padding:0 5px;font-size:.86rem}.metadata-radio-row{gap:8px}.metadata-radio-card{background:#0e182f47;border-color:#6481b82e;align-items:center;min-height:0;padding:8px 10px}.metadata-radio-card strong{font-size:.8rem}.metadata-helper{color:#9fb3c8;margin:0;font-size:.81rem;line-height:1.35}.generate-button{margin-top:2px}.upload-helper-row-bottom{margin-top:-6px}.helpful-tips-trigger{color:#8ea6bd}.helpful-tips-trigger:hover{color:#7edfe0}.upload-helper-row-inline{justify-content:flex-end;margin-top:-6px;margin-bottom:-2px}.upload-dropzone-content>strong{color:#f2f6ff;font-size:.98rem;font-weight:850}.metadata-fieldset{background:#0e182f0f;border-color:#6481b814;gap:6px;padding:8px 10px 10px}.metadata-fieldset legend{color:#c9d6e6;padding:0 4px;font-size:.82rem}.metadata-radio-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.metadata-radio-card{background:#0e182f2e;border-color:#6481b81f;flex:none;align-items:center;gap:6px;width:auto;min-height:0;padding:6px 10px}.metadata-radio-card strong{color:#c9d6e6;font-size:.76rem;font-weight:700}.metadata-radio-card input{transform:scale(.78)}.metadata-radio-card:has(input:checked){box-shadow:none;background:#20485e2e;border-color:#4fb8c447}.metadata-helper{color:#8ea6bd;margin-top:1px;font-size:.79rem;line-height:1.3}.upload-dropzone-content>strong{color:#f5f8ff;letter-spacing:-.01em;font-weight:860}.upload-selected-file{color:#dfe9f7;font-weight:760}.generate-button{color:#f4fbff;letter-spacing:-.01em;font-weight:780}.panel-header .muted{color:#b3c1d4}.field>strong,.metadata-fieldset legend strong{color:#c0cddd;font-weight:700}.upload-dropzone-content .muted{color:#71839b;font-size:.79rem;font-weight:600}.metadata-helper{color:#93a7bc}.utility-link,.helpful-tips-trigger,.upload-browse-link{color:#8093a8;text-decoration:none}.utility-link:hover,.utility-link:focus-visible,.helpful-tips-trigger:hover,.helpful-tips-trigger:focus-visible,.upload-browse-link:hover,.upload-browse-link:focus-visible{color:#a9c7dd;text-decoration:underline}.metric-card+.panel-body,.panel-header .muted{color:#a7b5c8}.upload-grid>.panel:first-child .panel-header{border-bottom:none;min-height:160px;padding-top:26px;padding-bottom:18px}.upload-grid>aside.panel .panel-header{background:0 0;border-bottom:none}.upload-grid>aside.panel .metric-card{background:0 0;border-top:none;margin-top:-1px}.upload-grid>.panel:first-child{background:linear-gradient(#2a3f6ac7,#1b2b4ec2),#1f3252b8;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000001f,0 26px 76px #00000047}.upload-grid>aside.panel{background:linear-gradient(#1c2c50d6,#14203de6),#172644ad;box-shadow:inset 0 1px #ffffff06,0 18px 54px #00000038}.upload-dropzone{background:linear-gradient(#121f3ab3,#0c162bbd);border-color:#7edfe038;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #040a1629}.upload-dropzone:hover{background:linear-gradient(#152442c2,#0d1930cc);border-color:#7edfe057}.generate-button{color:#f8fcff;text-shadow:0 1px #0000002e;box-shadow:inset 0 1px #ffffff14,0 0 22px #4fb8c433}.field>strong,.metadata-fieldset legend strong{color:#b5c3d4}.helpful-tips-trigger,.utility-link{color:#788ba1;font-weight:650}.upload-grid>aside.panel .panel-header .muted{color:#8fa0b5}.metric-card{opacity:.91}.metric-row{border-bottom-color:#5d77ab1f}.metric-row:first-child h3{color:#f3f8ff}.metric-row:first-child .muted{color:#bacada}.metric-row:nth-child(2) h3{color:#ccd9e8}.metric-row:nth-child(2) .muted{color:#97aabe}.metric-row:nth-child(3) h3{color:#aebed0}.metric-row:nth-child(3) .muted{color:#7d8fa5}.marker{background:#58d2dc;box-shadow:0 0 14px #58d2dc47}.marker.muted-marker{background:#4fb8c4;box-shadow:0 0 12px #4fb8c42e}.marker.gold{background:#d6a83a;box-shadow:0 0 12px #d6a83a33}.upload-grid>.panel:first-child .panel-header .eyebrow{margin-bottom:14px}.upload-grid>.panel:first-child .panel-header h1{margin-bottom:20px}.upload-grid>.panel:first-child .panel-header{min-height:158px;padding-top:28px;padding-bottom:22px}.upload-grid>aside.panel .panel-header .eyebrow{margin-bottom:14px}.upload-grid>aside.panel .panel-header h2{margin-bottom:18px}.upload-grid>aside.panel .panel-header{padding-top:28px;padding-bottom:22px}.upload-dropzone{border-color:#7edfe02e;border-radius:7px;min-height:138px;padding:20px 18px}.upload-dropzone-content{gap:6px;max-width:420px;margin:0 auto}.upload-dropzone-content>strong{font-size:.96rem}.upload-dropzone-content .muted{font-size:.78rem}.metadata-fieldset{background:linear-gradient(#0c162b2e,#0a13251f);border-color:#6481b812;border-radius:7px;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a1614}.metadata-radio-card{border-radius:6px}.generate-button{justify-self:center;width:56%;min-width:220px;max-width:360px}.metric-row{padding-top:20px;padding-bottom:20px}.metric-row:first-child{padding-top:18px;padding-bottom:22px}.metric-row:nth-child(3){padding-top:24px}.upload-helper-row-inline{margin-top:-2px;margin-bottom:2px}.doctrine-panel-header{justify-content:center}.doctrine-support-line{color:#8fa0b5;letter-spacing:.01em;margin:0;font-size:.86rem;font-weight:650}.upload-grid>.panel:first-child .panel-header{padding-bottom:20px}.upload-grid>.panel:first-child .panel-body{padding-top:8px}.upload-grid>aside.panel .panel-header{padding-bottom:12px}.upload-grid>aside.panel .metric-card{padding-top:16px}.top-identity{color:#74d5d7;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 1px #00000038;background:linear-gradient(#121d3452,#0d162a61);border:1px solid #6481b814;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:0 16px;font-size:1.02rem;font-weight:880;display:flex}.upload-panel-header{padding-top:28px;padding-bottom:16px}.upload-panel-header h1{margin-bottom:24px}.upload-panel-header .muted{max-width:540px;line-height:1.92}.metadata-fieldset{margin-bottom:5px}.landing-shell{gap:16px;width:min(1180px,100%)}.landing-intro{background:linear-gradient(#263a65ad,#162444b3),#182848a8;border-color:#7edfe01f;padding:28px 34px 24px;box-shadow:inset 0 1px #ffffff0b,0 24px 72px #00000038}.landing-mark{color:#95f5f2;letter-spacing:.135em;text-transform:uppercase;text-shadow:0 0 12px #7edfe024;margin-bottom:18px;font-size:.92rem;font-weight:950}.landing-intro h1{color:#f3f7ff;max-width:720px;margin-bottom:24px}.landing-status{color:#d6a83ad1;margin:0;font-size:.9rem;font-weight:650}.landing-signin-panel{background:linear-gradient(#23365eb3,#152342b8),#182848a3;border-color:#7edfe021;box-shadow:inset 0 1px #ffffff09,0 20px 58px #0000002e}.landing-signin-panel .landing-helper{color:#8ea6bd;margin:8px 0 0}.landing-signin-button{text-align:center;color:#f8fcff;min-width:118px}.landing-request-panel{background:linear-gradient(#1b2b4e8a,#121f3b94),#1624428a;border-color:#5d77ab2e;box-shadow:inset 0 1px #ffffff06,0 16px 46px #00000024}.landing-request-panel .eyebrow{color:#7edfe0d1}.landing-request-panel .muted{color:#8ea6bd}.landing-request-button{color:#cfe0ee;box-shadow:none;background:#2a3d697a;border-color:#6481b842}.landing-request-button:hover,.landing-request-button:focus-visible{color:#e6eef8;border-color:#7edfe057}@media (width<=640px){.landing-intro{padding:24px 22px 22px}.landing-signin-button{width:fit-content}}.landing-intro h1{letter-spacing:.01em}@media (width>=1280px){.landing-intro h1{letter-spacing:.014em}}.helpful-tips-modal{background:linear-gradient(#22355cd6,#14213fe6),#182848b8;width:min(560px,100%);box-shadow:inset 0 1px #ffffff0a,0 26px 82px #00000057}.helpful-tips-modal .panel-header{background:linear-gradient(#263a653d,#16244414);border-bottom:none;padding:30px 34px 24px}.helpful-tips-modal .panel-header .muted{color:#b3c1d4;margin-bottom:0;line-height:1.58}.helpful-tips-modal .panel-body{background:linear-gradient(#0c162b29,#0a132538);padding:24px 34px 28px}.helpful-tips-list{color:#aebfd2;max-width:480px;margin:0 auto;padding-left:18px;line-height:1.55}.helpful-tips-list li{padding-left:2px}.helpful-tips-list li+li{margin-top:13px}.helpful-tips-list li:first-child,.helpful-tips-list li:nth-child(3){color:#dce8f7;font-weight:650}.helpful-tips-list li:nth-child(5),.helpful-tips-list li:nth-child(6){color:#94a7bc}.helpful-tips-modal .action-row{justify-content:flex-end;margin-top:2px}.helpful-tips-modal .secondary-button{color:#aebfd2;box-shadow:none;background:#0e182f52;border-color:#6481b838;padding:9px 14px;font-size:.84rem}.helpful-tips-modal .secondary-button:hover,.helpful-tips-modal .secondary-button:focus-visible{color:#e6eef8;border-color:#7edfe047}.helpful-tips-modal .panel-header{padding-top:34px;padding-bottom:28px}.helpful-tips-modal .panel-header .eyebrow{margin-bottom:18px}.helpful-tips-modal .panel-body{padding:22px 34px 28px}.helpful-tips-list{background:linear-gradient(#0a132557,#070f1e6b);border:1px solid #6481b814;border-radius:8px;max-width:480px;padding:18px 22px 20px 34px;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a161a}.helpful-tips-modal .panel-header,.helpful-tips-modal .panel-body{background:0 0}.archive-header-panel{background:linear-gradient(#22355cb8,#152342bd),#182848a3}.archive-page-header{border-bottom:none;justify-content:space-between;align-items:center;gap:18px;min-height:0;padding:22px 28px;display:flex}.archive-page-header .eyebrow{margin-bottom:7px}.archive-page-header .muted{color:#9fb3c8;margin:0}.archive-new-button{text-align:center;color:#f8fcff;min-width:132px;padding:10px 16px;font-size:.88rem}@media (width<=640px){.archive-page-header{flex-direction:column;align-items:flex-start}.archive-new-button{width:fit-content}}.archive-list{gap:10px}.archive-row{background:linear-gradient(#1a2a4c9e,#121f3ba8),#14224194;border-color:#5d77ab2e;align-items:center;padding:16px 18px}.archive-row-main{gap:6px;min-width:0;display:grid}.archive-file-name{color:#e6eef8;word-break:break-word;font-size:.96rem;font-weight:760}.archive-created{color:#8ea6bd;font-size:.82rem;font-weight:600}.archive-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.archive-open-button{box-shadow:none;background:#2a3d6970;padding:8px 13px;font-size:.84rem}.archive-empty-panel .panel-header{border-bottom:none}.archive-new-button{color:#e7f1fb;box-shadow:none;background:#30487685;border-color:#6895c438}.archive-new-button:hover,.archive-new-button:focus-visible{background:#36508294;border-color:#7edfe03d}.archive-row{padding:13px 18px;transition:background-color .12s,border-color .12s}.archive-row:hover,.archive-row:focus-within{background:linear-gradient(#1e2f54ad,#142240b8),#162545a3;border-color:#6c8ec438}.archive-meta-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.archive-file-name{color:#edf4fc}.archive-created{color:#8196ad;white-space:nowrap;font-size:.78rem;font-weight:600}.archive-row .badge.succeeded{color:#b7e7e5;background:#30656857;border-color:#5aaaae2e}.archive-row .badge.failed{color:#e2b3b3;background:#6c3a3a42;border-color:#b062622e}.archive-open-button{background:#25365c57;border-color:#607cb229}.archive-open-button:hover,.archive-open-button:focus-visible{border-color:#7edfe033}.archive-meta-line{gap:18px}.archive-row-actions{gap:16px}.result-status-header{border-bottom:none;justify-content:space-between;align-items:center;gap:18px;min-height:0;padding:18px 28px 8px;display:flex}.result-status-header h2{margin-bottom:0}.result-status-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-utility-button{color:#cfe0ee;box-shadow:none;background:#2a3d696b;border-color:#6481b838;padding:9px 14px;font-size:.84rem}.result-status-grid{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(120px,.75fr))}.result-meta-box{background:linear-gradient(#0c162b3d,#08112247);border-color:#6481b81f;padding:13px 14px;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a1614}.result-meta-file .meta-value{font-size:.92rem}.result-stepper{opacity:.84}.result-diagnosis-panel{background:linear-gradient(#2a3f6ac7,#1b2b4ec2),#1f3252b8;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000001f,0 26px 76px #00000047}.result-diagnosis-panel .panel-header{border-bottom:none;padding:28px}.result-diagnosis-box{background:linear-gradient(#0c162b66,#0811227a);border-color:#7edfe01f;margin-top:14px}.result-diagnosis-box h2{color:#f4f8ff;font-size:1.42rem;line-height:1.28}.result-confidence-panel,.result-evidence-panel,.result-basis-panel,.result-secondary-panel,.result-actions-panel{background:linear-gradient(#1c2c50b8,#13203dc7),#1726449e}.result-section-heading-row{border-bottom:none;justify-content:space-between;align-items:center;gap:18px;min-height:0;padding:22px 28px 10px;display:flex}.confidence-range{background:#0a13253d;border:1px solid #6481b824;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.confidence-range-item{color:#71839b;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.result-confidence-box,.result-list-box{background:linear-gradient(#0a132557,#070f1e6b);border-color:#6481b814;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a161a}.result-value-box p{margin-bottom:0}.result-evidence-panel .panel-header,.result-basis-panel .panel-header,.result-secondary-panel .panel-header{border-bottom:none}.result-evidence-panel .panel-header .muted{color:#9fb3c8;max-width:680px}.result-action-layout{gap:8px;display:grid}.result-disagree-button{box-shadow:none;padding:9px 14px;font-size:.84rem}.result-audit-reference{color:#71839b;justify-self:end;margin:0;font-size:.78rem}@media (width<=760px){.result-status-header,.result-section-heading-row{flex-direction:column;align-items:flex-start}.result-status-grid{grid-template-columns:1fr}.result-audit-reference{justify-self:start}}.result-status-header{padding:22px 28px 16px}.result-status-header h2{color:#e6eef8;font-size:1.28rem}.result-utility-button{transition:background .12s,border-color .12s,color .12s}.result-utility-button:hover,.result-utility-button:focus-visible{color:#eaf4fb;background:#32487485;border-color:#7edfe03d}.result-status-grid{gap:12px}.result-meta-box{background:linear-gradient(#0a13253d,#070f1e4d);min-height:0;padding:11px 13px}.result-meta-box .meta-value{color:#cbd8e8;margin-top:4px;font-size:.9rem;font-weight:680}.result-meta-tertiary{line-height:1.34;color:#a8b8ca!important;font-size:.86rem!important;font-weight:620!important}.result-timeline-collapsed{background:linear-gradient(#0a132538,#070f1e47);border:1px solid #6481b814;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.result-timeline-collapsed .step{width:auto;margin:0;padding:0}.result-timeline-toggle{color:#8093a8;font-size:.78rem;font-weight:700}.result-timeline-toggle:hover,.result-timeline-toggle:focus-visible{color:#a9c7dd;text-decoration:underline}.result-timeline-toolbar{justify-content:flex-end;margin-bottom:2px;display:flex}.result-stepper{opacity:.8;gap:8px}.result-diagnosis-panel{margin-top:4px}.result-diagnosis-panel .panel-header{padding:34px 30px 30px}.result-diagnosis-panel .eyebrow{color:#8ff3f1;margin-bottom:18px}.result-diagnosis-box{background:linear-gradient(#0913278f,#050d1da3);border-color:#7edfe02e;border-radius:9px;padding:24px 22px 26px;box-shadow:inset 0 1px #ffffff07,inset 0 0 0 1px #040a1629}.result-diagnosis-box h2{letter-spacing:-.025em;font-size:clamp(1.48rem,2.1vw,1.9rem);line-height:1.28}.result-output-grid{gap:12px}.result-confidence-panel,.result-evidence-panel,.result-basis-panel,.result-secondary-panel{box-shadow:inset 0 1px #ffffff07,0 18px 54px #0000002e}.confidence-range{background:#070f1e47;border-color:#6481b81a;padding:3px}.confidence-range-item{color:#6f8299;background:0 0}.result-evidence-panel{background:linear-gradient(#1f3159b8,#14213fc7),#172644a3}.result-evidence-panel .panel-header{padding-bottom:18px}.result-evidence-panel h2{color:#edf4fc}.result-list-box{padding-top:18px;padding-bottom:18px}.result-basis-panel .panel-header,.result-secondary-panel .panel-header{padding-bottom:14px}.result-basis-panel h2,.result-secondary-panel h2{color:#d7e3f1}@media (width<=760px){.result-timeline-collapsed{flex-direction:column;align-items:flex-start}}.result-status-panel{background:linear-gradient(#1e3056ad,#121f3bb8),#16244294}.result-status-header{border-bottom:none;padding:22px 28px 8px}.result-status-header h2{color:#8ff3f1;letter-spacing:.11em;text-transform:uppercase;font-size:.82rem;font-weight:900}.result-status-grid{background:linear-gradient(#101c3442,#0a14264d);border:1px solid #6481b814;border-radius:7px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.75fr));gap:0;display:grid;overflow:hidden}.result-meta-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.result-meta-box .meta-label{color:#8196ad;font-size:.67rem}.result-meta-box .meta-value{color:#d7e3f1;font-size:.88rem;font-weight:700}.result-meta-file .meta-value{color:#d7e3f1;font-weight:700}.result-meta-tertiary{color:#d7e3f1!important;font-size:.88rem!important;font-weight:700!important}.result-timeline-collapsed{background:linear-gradient(#101c3438,#0a142642);border-color:#6481b814;margin-top:4px}.result-timeline-collapsed .result-ready{color:#e6eef8;font-size:1rem}.result-timeline-toggle{color:#91a4ba;align-items:center;gap:8px;display:inline-flex}.result-diagnostic-surface{background:linear-gradient(#22355cc7,#14213fe0),#172644ad;gap:0;display:grid;box-shadow:inset 0 1px #ffffff0a,0 24px 72px #0000003d}.result-diagnosis-primary{padding:30px 34px 26px}.result-diagnosis-primary .eyebrow{margin-bottom:16px}.result-diagnosis-hero-box{background:linear-gradient(#0a152a8f,#060e1ea3);border:1px solid #7edfe038;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:24px 26px;display:grid;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a161f}.result-diagnosis-icon{color:#8ff3f1c7;background:#4fb8c40a;border:1px solid #7edfe052;border-radius:999px;place-items:center;width:62px;height:62px;font-size:1.55rem;display:grid}.result-diagnosis-hero-box h2{color:#eef4fb;letter-spacing:-.02em;margin:0;font-size:clamp(1.34rem,1.92vw,1.72rem);line-height:1.34}.result-diagnostic-section{border-top:1px solid #6481b817;margin:0 34px;padding:18px 0}.confidence-range-item{color:#70839a;text-align:center;letter-spacing:.01em;border-radius:4px;min-width:72px;padding:7px 14px;font-size:.78rem;font-weight:750;transition:background .12s,color .12s}.result-confidence-box,.result-list-box,.result-basis-box{background:linear-gradient(#0811236b,#050c1b80);border-color:#6481b814;border-radius:8px;margin-top:0;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a161a}.result-confidence-box{padding:16px 18px 17px}.result-confidence-box h2{color:#e6eef8;margin-bottom:8px;font-size:1.28rem}.result-evidence-section{padding-top:24px}.result-evidence-section h2{color:#edf4fc;margin-bottom:8px;font-size:1.12rem}.result-evidence-section>.muted{color:#9fb3c8;max-width:680px;margin-bottom:14px}.result-list-box{padding:18px 20px}.result-list-box .list li+li{margin-top:9px}.result-basis-section,.result-secondary-section{padding-top:20px;padding-bottom:20px}.result-basis-box{padding:16px 18px}.result-secondary-section{padding-bottom:28px}.result-actions-panel{background:linear-gradient(#1827488f,#111d379e)}.result-actions-panel .panel-body{padding:18px 28px}.result-utility-button,.result-disagree-button{box-shadow:none;padding:9px 14px;font-size:.84rem}.result-audit-reference{color:#71839b;font-size:.78rem}@media (width<=760px){.result-status-grid{grid-template-columns:1fr}.result-meta-box+.result-meta-box{border-top:1px solid #6481b81f;border-left:0}.result-diagnosis-hero-box{grid-template-columns:1fr}.result-diagnostic-section,.result-diagnosis-primary{margin-left:0;margin-right:0}.result-diagnosis-primary{padding:26px 24px 22px}.result-diagnostic-section{margin:0 24px}}.top-identity{color:#68c6ca;letter-spacing:.108em;text-shadow:0 0 1px #00000047;background:linear-gradient(#16233d3d,#101b3247);border-color:#6481b80b;font-size:1rem;font-weight:860;box-shadow:inset 0 1px #ffffff03}.result-status-header{padding-top:10px;padding-bottom:7px}.result-status-body{padding-top:6px}.result-status-grid{background:linear-gradient(#121f3933,#0c172b3d);border-color:#6481b80e}.result-meta-box{padding:13px 15px}.result-meta-box+.result-meta-box{border-left-color:#6481b80e}.result-meta-box .meta-label{color:#788da4;font-size:.66rem;font-weight:800}.result-meta-box .meta-value,.result-meta-file .meta-value,.result-meta-tertiary{line-height:1.34;color:#d1deeb!important;font-size:.86rem!important;font-weight:660!important}.badge{border-radius:6px}.badge.succeeded{color:#bddfe0;box-shadow:none;background:linear-gradient(#4fb8c421,#37848e2b);border:1px solid #7edfe01a;border-radius:6px}.badge.failed{box-shadow:none;border-radius:6px}.result-timeline-collapsed .step-dot{box-shadow:none;background:#7edfe09e}.result-diagnosis-hero-box{background:linear-gradient(#0c182e85,#07102194);border-color:#7edfe029;box-shadow:inset 0 1px #ffffff04,inset 0 0 0 1px #040a1617}.result-diagnosis-icon{color:#8ff3f1a8;background:#4fb8c408;border-color:#7edfe038}.result-diagnosis-hero-box h2{color:#edf4fb}.result-section-title-row{align-items:center;gap:22px;margin-bottom:12px;display:flex}.result-confidence-range-inline{margin-left:16px}.confidence-range{background:linear-gradient(#0c172b33,#070f1e42);border:1px solid #6481b818;border-radius:7px;align-items:center;padding:3px;display:inline-flex;overflow:hidden}.confidence-range-item{color:#6f8299;text-align:center;letter-spacing:.01em;border-radius:4px;min-width:72px;padding:7px 14px;font-size:.78rem;font-weight:740}.confidence-range-item.active{color:#d7eeee;background:linear-gradient(#4fb8c429,#3f97a22e)}.result-diagnostic-surface{background:linear-gradient(#22355cbd,#14213fd6),#172644a8}.result-diagnostic-section{border-top-color:#6481b80e;padding-top:17px;padding-bottom:17px}.result-diagnostic-section .eyebrow{margin-bottom:7px}.result-confidence-box,.result-list-box,.result-basis-box{background:linear-gradient(#0a142752,#060e1d61);border-color:#6481b80e;box-shadow:inset 0 1px #ffffff03,inset 0 0 0 1px #040a1612}.result-confidence-box{padding-top:15px;padding-bottom:16px}.result-confidence-box h2{color:#dfeaf5}.result-confidence-box .muted,.result-evidence-section>.muted{color:#9caec1}.result-list-box .list{color:#d3dfec}.result-list-box .list li::marker{color:#7edfe0b8}.result-basis-section .eyebrow,.result-secondary-section .eyebrow{color:#74d5d7}.result-utility-button,.result-disagree-button,.result-utility-button:hover,.result-utility-button:focus-visible,.result-disagree-button:hover,.result-disagree-button:focus-visible{box-shadow:none}.result-timeline-collapsed .result-ready span:last-child{font-weight:640}.result-meta-box+.result-meta-box{border-left:1px solid #6481b80b}.result-meta-box .meta-value,.result-meta-file .meta-value,.result-meta-tertiary,.result-meta-box .badge{color:#c8d6e3!important}.result-meta-box .meta-value,.result-meta-file .meta-value,.result-meta-tertiary{font-weight:635!important}.badge.succeeded{color:#c5dde0;background:linear-gradient(#4fb8c41c,#37848e25);border-color:#7edfe013}.result-timeline-collapsed{background:linear-gradient(#111d3529,#0b142633);border-color:#6481b80c}.result-timeline-collapsed .result-ready{color:#d2deea}.result-timeline-collapsed .result-ready .step-dot{background:#7edfe070}.result-diagnosis-icon{color:#8ff3f18f;box-shadow:none;background:#4fb8c406;border-color:#7edfe029}.result-confidence-box .muted{color:#c4d3e1}.result-evidence-section>.muted,.result-diagnostic-section .panel-header>.muted{color:#93a6ba}.result-actions-panel .warning-button{filter:brightness(.9)}.result-actions-panel .warning-button:hover,.result-actions-panel .warning-button:focus-visible{filter:brightness(.95)}.top-bar{padding-left:26px}.top-identity{box-shadow:none;color:#67c9cd;letter-spacing:.108em;text-transform:uppercase;text-shadow:0 0 1px #0000003d;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;font-size:1rem;font-weight:860;display:flex}.disagreement-header{border-bottom:none;padding:22px 28px 12px}.disagreement-header .eyebrow{margin-bottom:10px}.disagreement-header .muted{color:#9caec1;max-width:640px;margin:0}.disagreement-body{gap:18px;padding-top:12px;display:grid}.disagreement-field-label{color:#c7d5e4;font-size:.84rem;font-weight:740}.disagreement-options{gap:6px;display:grid}.disagreement-option{color:#b6c5d5;cursor:pointer;border-radius:6px;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:5px 7px;font-size:.88rem;font-weight:620;transition:background .12s,color .12s;display:flex}.disagreement-option:hover,.disagreement-option:focus-within{color:#d7e3ef;background:#6481b814}.disagreement-option input{accent-color:#7edfe0;margin:0}.disagreement-actions{padding-top:2px}.disagreement-interaction-inset{background:linear-gradient(#0a14273d,#060e1d4d);border:1px solid #6481b80f;border-radius:8px;gap:15px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff03,inset 0 0 0 1px #040a160e}.disagreement-group{gap:8px}.disagreement-option.active{color:#d9e8f1;background:#4fb8c411}.disagreement-options{gap:5px}.disagreement-actions{margin-top:0}.disagreement-option{color:#8799ad}.disagreement-option:hover,.disagreement-option:focus-within{color:#aebfd0}.disagreement-option.active{color:#c8d8e6}.disagreement-option input{opacity:.65}.disagreement-interaction-inset{padding-bottom:12px}.disagreement-option.active{background:#4fb8c40e}.legal-ack-panel{max-width:720px}.legal-ack-panel .panel-header{border-bottom:none;padding:24px 28px 18px}.legal-ack-panel .panel-header h2{max-width:620px;margin-bottom:14px;font-size:1.34rem;line-height:1.26}.legal-ack-panel .legal-check-row{background:#0e182f42;border-color:#6481b824;gap:9px;padding:10px 13px;font-weight:620}.legal-ack-panel .legal-check-row span{color:#aebfd0;line-height:1.34}.legal-ack-panel .legal-link{color:#8fe3e2;font-weight:760}.legal-ack-panel .legal-check-row .muted{color:#7f93aa}.legal-ack-panel .action-row{margin-top:2px}.legal-ack-panel .primary-button{background:linear-gradient(135deg,#4fb8c4,#2f8795);width:fit-content;min-width:190px;padding:10px 16px;box-shadow:0 0 14px #4fb8c424}.legal-ack-panel .panel-header .muted{color:#8799ad;max-width:540px;line-height:1.42}.legal-ack-panel .panel-body{gap:7px;padding-top:6px;padding-bottom:20px}.legal-ack-panel .legal-check-row{background:#0e182f33;border-color:#6481b818;gap:8px;padding:8px 11px}.legal-ack-panel .legal-check-row input{margin-top:2px;margin-right:-3px}.legal-ack-panel .legal-check-row span{line-height:1.3}.legal-ack-actions{align-items:center;gap:14px;margin-top:3px}.legal-ack-panel .primary-button{background:linear-gradient(135deg,#49aeba,#2d7f8d);min-width:180px;padding:9px 15px;box-shadow:0 0 10px #4fb8c41a}.legal-decline-button{color:#7f93aa;font-size:.84rem;font-weight:650}.legal-decline-button:hover,.legal-decline-button:focus-visible{color:#aebfd0;text-decoration:underline}.legal-ack-panel .panel-header{padding-bottom:8px}.legal-ack-panel .panel-header h2{margin-bottom:11px;font-size:1.26rem;line-height:1.22}.legal-ack-panel .panel-header .muted{color:#7d8fa5;max-width:520px;font-size:.95rem;line-height:1.36}.legal-ack-panel .panel-body{padding-top:0}.legal-ack-panel .eyebrow{margin-bottom:18px}.legal-ack-panel .panel-header h2{margin-bottom:12px}.legal-ack-panel .legal-check-row{align-items:flex-start}.legal-ack-panel .legal-check-row input{flex-shrink:0;margin-top:4px}.glossary-term{color:#cde4eeeb;text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted #5fb1be75;text-decoration:underline dotted #5fb1be75;text-decoration-thickness:1px;display:inline;position:relative}.glossary-term:hover,.glossary-term:focus-visible{color:#dff4fafa;outline:none;text-decoration-color:#6fcad8b8}.glossary-tooltip{z-index:30;color:#dae6f1f0;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:#080f1ef5;border:1px solid #6481b838;border-radius:8px;width:max-content;max-width:280px;padding:9px 10px;font-size:.78rem;font-weight:400;line-height:1.42;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px);box-shadow:0 14px 34px #00000052}.glossary-term:hover .glossary-tooltip,.glossary-term:focus-visible .glossary-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.result-stepper .step:not(.active):not(.complete):not(.result-ready){color:#8095ad}.result-stepper .step:not(.active):not(.complete):not(.result-ready) .step-dot{background:#6481b88f}.result-diagnostic-map-focus-text .glossary-term,.result-diagnostic-map-focus-text .glossary-term:hover,.result-diagnostic-map-focus-text .glossary-term:focus-visible{color:#f0a51ad1;text-decoration-color:currentColor}.result-stepper .step{align-items:flex-start}.result-stepper .step-dot{flex:none;margin-top:.36em}.step-subtext{color:#879db4;margin-top:5px;margin-left:0;font-size:.72rem;font-weight:600;line-height:1.32;animation:2.4s ease-in-out infinite activeDetailBreath;display:block}.activity-slash{color:#7edfe099;transform-origin:50%;justify-content:center;align-items:center;width:.7em;height:1em;margin-left:6px;font-size:.8em;font-weight:700;line-height:1;animation:2.2s linear infinite activitySlashStep;display:inline-flex}.activity-slash:before{content:"/";display:block}@keyframes activitySlashStep{0%{opacity:.42;transform:rotate(0)}50%{opacity:.74}to{opacity:.42;transform:rotate(360deg)}}.top-identity{cursor:pointer}.diagnostic-sample-page{padding-top:36px}.diagnostic-sample-shell{width:min(1180px,100%)}.diagnostic-sample-header{background:linear-gradient(#243760b8,#172343b8),#1e314ab3;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.diagnostic-sample-header .panel-header{border-bottom:none;padding:26px 34px 4px}.diagnostic-sample-header .eyebrow{margin-bottom:16px}.diagnostic-sample-header h1{margin-bottom:12px}.diagnostic-sample-header .muted{color:#a7b8ca;max-width:680px;line-height:1.58}.diagnostic-sample-tabs-panel{box-shadow:none;background:linear-gradient(#172343b8,#172343b8),#1e314ab3;border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-18px}.diagnostic-sample-tabs-body{padding:2px 34px 14px}.diagnostic-sample-tabs{flex-wrap:wrap;gap:8px;display:flex}.diagnostic-sample-tab{color:#8fa2b7;background:#0e182f38;border:1px solid #6481b82e;border-radius:6px;padding:8px 12px;font-size:.82rem;font-weight:720}.diagnostic-sample-tab.active{color:#d7e8ef;background:#4fb8c414;border-color:#7edfe02e}.diagnostic-sample-audit{color:#71839b;justify-self:end;margin:-6px 4px 0 0;font-size:.78rem}.diagnostic-sample-footer{justify-content:flex-end;display:flex}.request-access-page{align-items:flex-start;padding-top:36px}.request-access-shell{gap:2px;width:min(1180px,100%);margin:0 auto;display:grid}.request-access-hero,.request-access-walkthrough-panel,.request-access-sample-panel{display:none}.request-access-hero-combined,.request-access-grid-panel,.request-access-form-panel{background:linear-gradient(#2437609e,#172343b3),#1e314aa3;border:1px solid #5d77ab38;border-radius:5px;box-shadow:inset 0 1px #ffffff09,0 22px 70px #0003}.request-access-hero-combined{background:linear-gradient(#263a65ad,#162444c2),#182848a8;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:30px;min-height:570px;padding:34px 36px;display:grid}.request-access-hero-copy{flex-direction:column;justify-content:flex-start;min-height:0;padding-top:2px;display:flex}.request-access-hero-copy .landing-mark{margin-bottom:52px}.request-access-hero-copy h1{letter-spacing:normal;max-width:700px;margin-bottom:34px;font-size:clamp(1.84rem,3vw,2.65rem);font-weight:700;line-height:1.08}.request-access-hero-primary{color:#d6e1ed;max-width:620px;margin-bottom:24px;font-size:1.08rem;line-height:1.55}.request-access-boundary-line{color:#e2be68e0;max-width:680px;margin:0 0 34px;font-size:.88rem;font-weight:680;line-height:1.45}.request-access-hero-walkthrough{grid-template-rows:auto 1fr;align-self:stretch;gap:0;min-width:0;display:grid}.walkthrough-tabs-inline{z-index:4;grid-template-columns:repeat(3,1fr);align-self:stretch;gap:0;margin-bottom:0;display:grid;position:relative}.walkthrough-tabs-inline .walkthrough-tab{color:#8fa2b7;text-align:center;background:#0c172b75;border:1px solid #7edfe01f;border-bottom:0;border-radius:7px 7px 0 0;padding:12px 13px;font-size:.88rem;font-weight:760}.walkthrough-tabs-inline .walkthrough-tab+.walkthrough-tab{margin-left:-1px}.walkthrough-tabs-inline .walkthrough-tab.active{z-index:5;color:#e4f3f7;background:#0a152ac7;position:relative}.walkthrough-preview-hero{background:#0a152ac7;border:1px solid #7edfe01f;border-top:0;border-radius:0 0 9px 9px;align-items:stretch;height:458px;min-height:458px;max-height:458px;padding:24px;display:grid;overflow:hidden}.walkthrough-upload-preview{grid-template-rows:20px 238px 34px;gap:14px;width:100%;max-width:560px;height:100%;margin:0 auto;padding-top:8px;padding-bottom:4px;display:grid}.walkthrough-mini-label{color:#c0cddd;align-self:end;font-size:.82rem;font-weight:760}.walkthrough-upload-preview .walkthrough-dropzone{text-align:center;background:linear-gradient(#121f3aad,#0c162bb8);border:1px solid #7edfe02e;border-radius:7px;place-items:center;width:100%;height:238px;min-height:238px;max-height:238px;margin:0;padding:22px 18px;display:grid}.walkthrough-dropzone-inner{text-align:center;grid-template-rows:18px 44px 18px 18px;place-items:center;gap:7px;width:100%;min-height:116px;display:grid}.walkthrough-upload-kicker{color:#8ea6bd;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.walkthrough-upload-preview .walkthrough-dropzone strong{color:#f2f6ff;justify-content:center;align-items:center;width:100%;max-width:360px;min-height:44px;font-size:.94rem;font-weight:820;line-height:1.24;display:flex}.walkthrough-upload-meta{color:#71839b;font-size:.8rem;font-weight:620;line-height:1}.walkthrough-upload-preview .walkthrough-browse-text{color:#8ea6bd;text-underline-offset:3px;min-height:18px;font-size:.8rem;font-weight:700;line-height:1;text-decoration:underline}.walkthrough-upload-preview .walkthrough-button{color:#d8eaf0;width:48%;min-width:160px;max-width:230px;height:34px;min-height:34px;max-height:34px;box-shadow:none;background:linear-gradient(#305b698f,#2349589e);border-color:#6481b838;justify-content:center;place-self:start center;align-items:center;padding:0 13px;font-size:.82rem;display:inline-flex}.walkthrough-analyze-preview{grid-template-rows:repeat(6,48px);gap:8px;width:100%;max-width:560px;height:100%;margin:0 auto;padding-top:12px;display:grid}.walkthrough-processing-row{color:#8095ad;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:11px;min-height:48px;font-size:.94rem;font-weight:680;display:grid}.walkthrough-processing-row .step-dot{margin-top:.42em}.walkthrough-processing-copy{min-width:0;line-height:1.25;display:block}.walkthrough-processing-title{display:block}.walkthrough-processing-row small{color:#94aabe;min-height:18px;margin-top:5px;font-size:.76rem;font-weight:600;animation:2.4s ease-in-out infinite activeDetailBreath;display:block}.walkthrough-processing-row small.empty{opacity:0}.walkthrough-processing-row.complete .step-dot{background:#4fb8c4;box-shadow:0 0 12px #4fb8c429}.walkthrough-processing-row.active{color:#edf5fb;font-weight:820}.walkthrough-processing-row.active .step-dot{background:#7edfe0e6;animation:1.9s ease-in-out infinite activeStepDotBreath;box-shadow:0 0 12px #7edfe03d}.walkthrough-diagnosis-preview{align-content:center;gap:16px;width:100%;max-width:560px;height:100%;margin:0 auto;display:grid}.walkthrough-diagnosis-box{background:linear-gradient(#0c182e85,#07102194);border:1px solid #7edfe029;border-radius:9px;padding:22px}.walkthrough-diagnosis-box h3{color:#edf4fb;margin:0;font-size:1.35rem;line-height:1.34}.walkthrough-diagnosis-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.walkthrough-diagnosis-grid div,.walkthrough-evidence-box{background:linear-gradient(#0a142752,#060e1d61);border:1px solid #6481b814;border-radius:8px;padding:14px 16px}.walkthrough-diagnosis-grid span{color:#8196ad;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.walkthrough-diagnosis-grid strong{color:#dfeaf5;margin-top:6px;display:block}.walkthrough-evidence-box{gap:7px;display:grid}.walkthrough-evidence-box p{color:#d3dfec;margin:0;font-size:.9rem;line-height:1.35}.request-access-grid-panel{grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.request-access-info-block{padding:26px 28px}.request-access-info-block+.request-access-info-block{border-left:1px solid #6481b814}.request-access-info-block .muted{color:#9fb3c8;line-height:1.52}.request-access-list{color:#cbd8e8;margin:14px 0 0;padding-left:18px;font-size:.9rem;line-height:1.66}.request-access-list-muted{color:#9fb3c8}.request-access-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.request-access-form-full{grid-column:1/-1}.request-access-textarea{resize:vertical;min-height:92px}.request-access-form-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.request-access-submit-button{min-width:170px}.request-access-success{color:#9fb3c8;background:#4fb8c401;border:1px solid #7edfe024;border-radius:7px;margin-top:16px;padding:12px 14px}.request-access-success p{margin:0}.request-access-success p:first-child{color:#dce8f7;margin-bottom:4px;font-weight:720}@media (width<=900px){.request-access-hero-combined,.request-access-grid-panel,.request-access-form{grid-template-columns:1fr}.request-access-info-block+.request-access-info-block{border-top:1px solid #6481b814;border-left:0}.request-access-form-actions{justify-content:flex-start}}.request-access-hero-sample .eyebrow{display:none}.request-access-hero-sample .muted{color:#d7e3ef;max-width:760px;margin:0;font-size:1rem;line-height:1.48}.request-access-top-bar{justify-content:flex-start;margin-bottom:2px}.request-access-top-identity{cursor:default}.request-access-hero-combined{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:8px 36px;min-height:570px}.request-access-hero-copy .eyebrow{margin-bottom:40px}.request-access-hero-copy h1{margin-bottom:46px}.request-access-hero-primary{margin-bottom:40px}.request-access-hero-walkthrough{padding-top:0}.request-access-hero-sample .muted{color:#d7e3ef;max-width:460px;margin:0;font-size:1.06rem;font-weight:560;line-height:1.62}.request-access-sample-button{white-space:nowrap;justify-self:end;margin-right:18px}.request-access-sample-link{color:#73d1d3;letter-spacing:.01em;justify-self:start;font-size:.96rem;font-weight:720;text-decoration:none}.request-access-sample-link:hover,.request-access-sample-link:focus-visible{text-decoration:underline}.request-access-hero-copy{padding-top:32px}.walkthrough-processing-row.active{border-radius:4px;position:relative;overflow:hidden}.walkthrough-processing-row.active:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7edfe005 34%,#7edfe00e 50%,#7edfe005 66%,#0000 100%);animation:3.6s ease-in-out infinite pulseSweep;position:absolute;inset:-2px -10px;transform:translate(-100%)}.walkthrough-processing-row.active>*{z-index:1;position:relative}.walkthrough-processing-row.active small{animation:2.4s ease-in-out infinite activeDetailBreath}.request-access-hero-primary{font-size:18px;font-weight:500;line-height:1.6}.request-access-boundary-line{font-size:14px;font-weight:600;line-height:1.5}.request-access-hero-sample .muted{max-width:430px;font-size:17px;font-weight:560;line-height:1.6}.request-access-hero-sample{border-top:0;grid-column:1/-1;grid-template-columns:minmax(0,420px) auto;align-items:center;gap:8px;min-height:88px;margin-top:-16px;padding:24px 0 0;display:grid}.request-access-sample-link{color:#7edfe0;letter-spacing:.01em;font-size:.96rem;font-weight:720;text-decoration:none;position:relative;left:-24px;transform:translateY(20px)}.request-access-sample-link:hover,.request-access-sample-link:focus-visible{text-decoration:underline}.request-access-hero-walkthrough{padding-top:0;transform:translateY(16px)}.request-access-top-identity{opacity:.88;opacity:.88}.request-access-hero-copy .eyebrow{opacity:.88}.request-access-hero-primary{color:#d6e1ed}.request-access-boundary-line{color:#e2be68d1;font-size:14px;font-weight:600;line-height:1.5}.request-access-hero-sample .muted{color:#e0ebf5;font-size:17px;font-weight:560;line-height:1.6}.request-access-sample-link{color:#63bfc1;text-decoration:none}.request-access-sample-link:hover,.request-access-sample-link:focus-visible{color:#7ddfe1;text-decoration:none}.walkthrough-tabs-inline .walkthrough-tab{color:#8fa2b7ad;position:relative}.walkthrough-tabs-inline .walkthrough-tab.active{color:#d8edf1;border-top:1px solid #7edfe09e}.walkthrough-tabs-inline .walkthrough-tab.active:before{content:"";vertical-align:.12em;background:#7edfe0db;border-radius:999px;width:5px;height:5px;margin-right:7px;display:inline-block}.walkthrough-preview-hero{background:linear-gradient(#0e1b33db,#081225cc)}.walkthrough-upload-kicker{color:#8ea6bd}.walkthrough-upload-preview .walkthrough-dropzone strong{color:#dde7f0}.walkthrough-upload-support{color:#97aabea3;font-size:.82rem;font-weight:620;line-height:1.15}.walkthrough-upload-meta{color:#71839be6}.walkthrough-upload-preview .walkthrough-browse-text{color:#8ea6bde6!important}.walkthrough-processing-row{color:#8095adc2}.walkthrough-processing-row.complete{color:#9fb3c8db}.walkthrough-processing-row.active{color:#dde7f0}.walkthrough-processing-row:not(.active):not(.complete){color:#8095adad}.walkthrough-processing-row.active .step-dot{background:#8bebecf5;width:8px;height:8px;animation:1.7s ease-in-out infinite activeStepDotBreath;box-shadow:0 0 10px #7edfe038}.walkthrough-processing-row.active:before{background:linear-gradient(90deg,#0000 0%,#7edfe006 30%,#7edfe012 50%,#7edfe006 70%,#0000 100%);animation:2.2s ease-in-out infinite pulseSweep}.walkthrough-diagnosis-grid span{color:#8196ade6}.walkthrough-evidence-box p{color:#d3dfece6;padding-left:14px;position:relative}.walkthrough-evidence-box p:before{content:"";background:#7edfe09e;border-radius:999px;width:4px;height:4px;position:absolute;top:.62em;left:0}.walkthrough-tabs-inline .walkthrough-tab.active{border-top-color:#7edfe0ad}.walkthrough-tabs-inline .walkthrough-tab.active:before{width:8px;height:8px}.walkthrough-tabs-inline .walkthrough-tab.active{background:#0e1b33db;border-bottom-color:#0e1b33db}.walkthrough-preview-hero{background:linear-gradient(#0e1b33db,#0d1930db);border-top:0}.walkthrough-button{cursor:default}.walkthrough-upload-placeholder{color:#bcc9d6}.request-access-how-panel{background:linear-gradient(#1b2b4e85,#111d3894),#12203d94;border:1px solid #5d77ab2e;border-radius:5px;padding:30px 34px 32px;box-shadow:inset 0 1px #ffffff06,0 18px 54px #00000029}.request-access-how-panel .request-access-section-heading{margin-bottom:24px}.request-access-process-step h2{color:#dce8f7;margin:0 0 7px;font-size:1.08rem;font-weight:760;line-height:1.3}.request-access-process-step p{color:#9fb3c8;max-width:640px;margin:0;font-size:.92rem;line-height:1.56}.request-access-evaluation-grid{border-top:1px solid #6481b81a;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:26px;margin-top:30px;padding-top:24px;display:grid}@media (width<=900px){.request-access-evaluation-grid{grid-template-columns:1fr}}.request-access-timeline-number{color:#7edfe0b3;margin-bottom:12px;font-size:.84rem;font-weight:820;line-height:1}.request-access-timeline-step p{color:#9fb3c8;margin:0;font-size:.9rem;line-height:1.56}@media (width<=900px){.request-access-process-timeline{grid-template-columns:1fr;gap:12px}.request-access-timeline-connector{grid-template-columns:auto;padding-top:0;padding-left:8px}.request-access-timeline-connector span{display:none}}.request-access-process-timeline{grid-template-columns:minmax(0,1fr) minmax(52px,72px) minmax(0,1fr) minmax(52px,72px) minmax(0,1fr);align-items:start;gap:18px;width:100%;margin-top:10px;display:grid}.request-access-timeline-step{min-width:0}.request-access-timeline-step h2{color:#d8e5f2;margin:0 0 11px;font-size:1.02rem;font-weight:760;line-height:1.32}.request-access-timeline-step p{color:#95aabe;max-width:300px;margin:0;font-size:.88rem;line-height:1.58}.request-access-timeline-connector{color:#7edfe05c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:15px;display:grid}.request-access-timeline-connector span{background:#7edfe03d;height:1px}.request-access-evaluation-block h3{margin:0 0 13px;font-size:.9rem;font-weight:740;line-height:1.35}.request-access-evaluation-block ul{color:#adbece;margin:0;padding-left:18px;font-size:.88rem;line-height:1.48}@media (width<=900px){.request-access-process-timeline{grid-template-columns:1fr;gap:12px}.request-access-timeline-connector{grid-template-columns:auto;padding-top:0;padding-left:8px}.request-access-timeline-connector span{display:none}}.request-access-process-timeline{position:relative}.request-access-timeline-step,.request-access-timeline-connector{z-index:1;position:relative}.request-access-timeline-step h2 span{color:#7edfe0bd;font-weight:860}.request-access-timeline-connector span{background:#7edfe033}.request-access-timeline-connector strong{color:#7edfe075}.request-access-evaluation-area{border-top:1px solid #6481b813;margin-top:34px;padding-top:24px}.request-access-evaluation-area>h2{color:#9fb3c8;letter-spacing:.04em;margin:0 0 20px;font-size:.84rem;font-weight:720;line-height:1.35}.request-access-evaluation-grid{border-top:0;margin-top:0;padding-top:0}.request-access-evaluation-block-primary h3{color:#d5e3ef;font-weight:780}.request-access-evaluation-block-muted h3{color:#9cadc0;font-weight:720}.request-access-timeline-connector{justify-content:center;align-items:center;padding-top:17px;display:flex}.request-access-process-timeline{grid-template-columns:minmax(0,1fr) minmax(52px,72px) minmax(0,1fr) minmax(52px,72px) minmax(0,1fr);align-items:start;gap:18px;width:100%;margin-top:14px;display:grid;position:relative}.request-access-process-timeline:before{content:"";pointer-events:none;background:#7edfe024;height:1px;position:absolute;top:18px;left:15%;right:15%}.request-access-timeline-step{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.request-access-timeline-step:before{content:"";background:#7edfe0a3;border-radius:999px;width:8px;height:8px;margin-bottom:18px}.request-access-timeline-step h2{color:#d8e5f2;text-align:center;margin:0 0 11px;font-size:1.02rem;font-weight:760;line-height:1.32}.request-access-timeline-step h2 span{display:none}.request-access-timeline-step p{color:#95aabe;text-align:center;max-width:260px;margin:0 auto;font-size:.88rem;line-height:1.58}.request-access-timeline-connector span{display:none}.request-access-timeline-connector strong{color:#7edfe06b;font-size:.9rem;font-weight:640}@media (width<=900px){.request-access-process-timeline{grid-template-columns:1fr;gap:12px}.request-access-process-timeline:before{display:none}.request-access-timeline-connector{padding-top:0}}.request-access-timeline-connector{z-index:2;justify-content:center;align-items:center;padding-top:0;display:flex;position:relative}.request-access-timeline-connector strong{color:#7edfe07a;font-size:1.8rem;font-weight:500;line-height:1;transform:translateY(0)}.request-access-process-timeline:before{top:50px}.request-access-timeline-connector{padding-top:0}.request-access-timeline-connector strong{font-size:1.8rem;line-height:1;transform:translateY(20px)}.request-access-process-timeline:before{opacity:0}.request-access-evaluation-area>h2{color:#7edede8f}.request-access-evaluation-grid{align-items:stretch;gap:22px}.request-access-evaluation-block{background:linear-gradient(#0a142747,#070f1f57);border:1px solid #6481b81f;border-radius:7px;min-height:100%;padding:12px 26px}.request-access-evaluation-block h3{color:#cbd8e8;margin:0 0 18px;font-size:.9rem;font-weight:740;line-height:1.35}.request-access-evaluation-block-primary h3{color:#d5e3ef}.request-access-evaluation-block-muted h3{color:#9fb0c1}.request-access-evaluation-block ul{color:#adbece;margin:0;padding:0;font-size:.88rem;line-height:1.35;list-style:none}.request-access-evaluation-block li{margin:0}.request-access-evaluation-block li+li{margin-top:2px}.request-access-evaluation-block-primary ul{color:#b9c8d8}.request-access-evaluation-block-muted ul{color:#8498ac}.request-access-evaluation-block ul li.request-access-list-break{margin-top:10px}.request-access-evaluation-grid{align-items:start;margin-top:0}.request-access-evaluation-block{height:auto;min-height:auto}.request-access-evaluation-area{border-top-color:#6481b80e}.request-access-evaluation-area>h2{margin-bottom:10px}.request-access-form-panel{padding:24px 28px 26px}.request-access-form-panel .request-access-section-heading{margin-bottom:16px}.request-access-form-panel .request-access-section-heading .eyebrow{opacity:.86}.request-access-form-panel .request-access-section-heading h2{margin-bottom:8px}.request-access-form-panel .request-access-section-heading .muted{color:#9fb3c8;line-height:1.48}.request-access-form{gap:12px}.request-access-form .field{gap:7px}.request-access-form .field strong{color:#c9d6e5;font-size:.84rem;font-weight:720}.request-access-form .input{color:#dce8f7;background:#08112257;border-color:#6481b833;min-height:42px}.request-access-form .input::placeholder{color:#8fa2b794}.request-access-textarea{min-height:82px}.request-access-form-actions{margin-top:2px;margin-bottom:8px}.request-access-submit-button{min-width:162px;box-shadow:inset 0 1px #ffffff14,0 10px 24px #4fb8c41f}.request-access-form textarea.request-access-textarea{resize:none;height:48px;min-height:48px;max-height:48px;overflow-y:hidden}.request-access-form .field{align-self:start}.request-access-form{align-items:start}.request-access-form-panel{background:linear-gradient(#1928498f,#101c369e),#12203d94}.request-access-form textarea.request-access-textarea{font-size:inherit;font-family:inherit;line-height:inherit}.request-access-form .input{color:#dce8f7ed}.request-access-form-panel .request-access-section-heading .muted{color:#9fb3c8bd}.request-access-form .field strong{color:#c9d6e5d4}.request-access-submit-button{box-shadow:inset 0 1px #ffffff12,0 10px 21px #7edfe002}.request-access-submit-button:hover{box-shadow:inset 0 1px #ffffff15,0 12px 25px #4fb8c420}.request-access-success{border-color:#7edfe01a;padding-top:8px;padding-bottom:8px}.request-access-submit-button.submitted,.request-access-submit-button.submitted:hover,.request-access-submit-button.submitted:focus{cursor:default;box-shadow:none;opacity:.74}.diagnostic-sample-top-bar{justify-content:flex-start;margin-bottom:2px}.diagnostic-sample-top-identity{cursor:pointer;opacity:.88}.diagnostic-sample-tabs-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.diagnostic-sample-request-link{color:#63bfc1;letter-spacing:.01em;white-space:nowrap;font-size:.9rem;font-weight:720;text-decoration:none}.diagnostic-sample-top-identity{opacity:.82}.diagnostic-sample-header .eyebrow{opacity:.9}.diagnostic-sample-header h1{color:#d8e5f2}.diagnostic-sample-header .muted{color:#b4c6d8}.diagnostic-sample-tab{color:#8fa2b7ad}.diagnostic-sample-tab.active{border-color:#7edfe03b}.diagnostic-sample-request-link{color:#5db7b9}.diagnostic-sample-request-link:hover,.diagnostic-sample-request-link:focus-visible{color:#73d1d3;text-decoration:none}.landing-top-bar{justify-content:flex-start;margin-bottom:2px}.landing-top-identity{cursor:default;opacity:.88}.landing-sample-link{color:#4fa0a2;letter-spacing:.01em;white-space:nowrap;font-size:.92rem;font-weight:720;text-decoration:none}.landing-sample-link:hover,.landing-sample-link:focus-visible{color:#7ddfe1;text-decoration:none}.request-access-top-bar,.diagnostic-sample-top-bar{justify-content:space-between}.diagnostic-sample-top-identity{cursor:pointer}.header-utility-nav{align-items:center;gap:10px;display:flex}.header-utility-copy{color:#dce8f7ad;white-space:nowrap;font-size:.8rem;font-weight:330}.header-utility-link{color:#56a9ab;white-space:nowrap;font-size:.88rem;font-weight:700;text-decoration:none}.header-utility-link:hover,.header-utility-link:focus-visible{color:#73d1d3;text-decoration:none}.auth-panel .eyebrow{margin-bottom:12px}.auth-panel .panel-header{margin-bottom:0;padding-bottom:4px}.auth-panel h1{margin-bottom:8px}.request-access-how-panel .request-access-section-heading h2{color:#d6e3f0;margin:0 0 10px;font-size:1.38rem;font-weight:760;line-height:1.35}.request-access-how-panel>.request-access-section-heading>h2{max-width:550px}.request-access-how-panel>.request-access-section-heading>.muted{max-width:640px}.request-access-evaluation-area>h2{color:#7edfe085;margin-top:-8px;font-size:.76rem}.request-access-how-panel>.request-access-section-heading>.eyebrow{margin-bottom:22px}.request-access-how-panel>.request-access-section-heading>h2{margin-bottom:18px}.request-access-how-panel>.request-access-section-heading>.muted{margin-bottom:0}.request-access-how-panel>.request-access-section-heading>.muted+.muted{margin-top:4px}.request-access-process-timeline{margin-top:32px}.request-access-timeline-step{background:#ffffff03;border-radius:14px;padding:8px 10px}.request-access-timeline-step:before{background:#7edfe0f5;width:12px;height:12px}.request-access-evaluation-block{padding-left:34px;padding-right:34px}.request-access-evaluation-block ul{padding-left:17px;list-style:outside}.request-access-evaluation-block li::marker{color:#7edfe080;font-size:.72em}.request-access-evaluation-block-muted li::marker{color:#8fa2b773}.request-access-timeline-connector{transform:translateY(12px)}.request-access-timeline-step:before{margin-bottom:14px}.request-access-timeline-step h2{margin-bottom:4px}.request-access-hero-copy h1{white-space:normal;word-break:keep-all;max-width:730px}.upload-info-modal{flex-direction:column;width:min(680px,100vw - 32px);max-height:min(760px,100vh - 40px);display:flex}.upload-info-modal-header{padding:22px 24px 14px}.upload-info-modal-header .eyebrow{margin:0}.upload-info-tab-shell{padding:0 24px}.upload-info-tabs{grid-template-columns:1fr 1fr;gap:0;display:grid}.upload-info-tab{color:#8fa2b7b3;font:inherit;text-align:left;cursor:pointer;background:#111e3aa3;border:1px solid #7edfe01f;border-bottom:0;border-radius:7px 7px 0 0;padding:11px 14px;font-size:.82rem;font-weight:650;position:relative}.upload-info-tab+.upload-info-tab{margin-left:-1px}.upload-info-tab.active{color:#d8edf1bd;z-index:2;background:#0e1b33db;border-top-color:#7edfe0ad}.upload-info-tab.active:before{content:"";vertical-align:.12em;background:#7edfe0db;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block}.upload-info-tab-panel{background:#0e1b33db;border:1px solid #7edfe01f;border-radius:0 0 7px 7px;padding:18px 20px;overflow-y:auto}.upload-info-tab-panel .muted{color:#9fb3c8;margin:0;line-height:1.56}.upload-info-tab-panel .muted+.muted,.upload-info-tab-panel .helpful-tips-list{margin-top:10px}.upload-info-tab-panel .helpful-tips-list li{margin-bottom:6px;line-height:1.38}.upload-info-modal-actions{justify-content:flex-end;padding:16px 24px 22px;display:flex}.upload-info-modal{flex-direction:column;width:min(520px,100vw - 48px);max-height:min(580px,100vh - 88px);display:flex;overflow:hidden}.upload-info-modal-header{flex:none;padding:18px 22px 10px}.upload-info-tab-shell{flex-direction:column;flex:auto;min-height:0;padding:0 22px;display:flex}.upload-info-tabs{flex:none}.upload-info-tab-panel{flex:auto;min-height:0;padding:16px 18px;overflow-y:auto}.upload-info-modal-actions{flex:none;padding:8px 22px 16px}.upload-info-modal-header{padding-top:12px}.upload-info-tab.active{border-bottom-color:#0000}.upload-info-tab-panel{border-top-color:#0000}.upload-info-tab-panel-data>.muted+.muted{margin-top:6px}.upload-info-tab-panel-upload .helpful-tips-list{margin-top:20px}.upload-info-tab-panel-upload .helpful-tips-list li{margin-bottom:6px;line-height:1.38}.upload-info-tab-panel-data .helpful-tips-list{margin-top:20px}.upload-info-tab-panel-data .helpful-tips-list li{margin-bottom:6px;line-height:1.38}.upload-info-tab-panel-upload .helpful-tips-list li,.upload-info-tab-panel-data .helpful-tips-list li{margin-bottom:8px;font-size:.9rem;line-height:1.1}.upload-info-tab-panel::-webkit-scrollbar{width:8px}.upload-info-tab-panel::-webkit-scrollbar-track{background:#0e1b3366;border-radius:999px}.upload-info-tab-panel::-webkit-scrollbar-thumb{background:#7edfe052;border-radius:999px}.upload-info-tab-panel::-webkit-scrollbar-thumb:hover{background:#7edfe07a}.upload-info-tab-panel-upload>.muted,.upload-info-tab-panel-data>.muted{color:#9fb3c8c7;font-size:.93rem;line-height:1.46}.upload-info-tab-panel{padding-top:10px}.upload-info-modal{flex-direction:column;width:min(520px,100vw - 48px);height:min(580px,100vh - 88px);max-height:min(580px,100vh - 88px);display:flex;overflow:hidden}.upload-info-tab-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.upload-info-tab-panel{flex:auto;min-height:0;overflow-y:auto}.result-v2-top-section{gap:2px;padding:20px 32px 16px;display:grid}.result-v2-top-grid{grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.result-v2-diagnosis-card,.result-v2-pattern-card{background:#030f226b;border:1px solid #7edfe024;border-radius:10px;min-width:0;min-height:248px;padding:0}.result-v2-diagnosis-card{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:0;display:grid}.result-v2-pattern-card{grid-template-rows:auto 1fr;padding:28px 36px;display:grid}.result-v2-pattern-card>.eyebrow{margin:0 0 24px}.result-v2-pattern-content{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:0;display:grid}.result-v2-card-icon{border:1px solid #7edfe047;border-radius:999px;place-items:center;width:80px;height:80px;font-size:4.9rem;line-height:1;display:grid}.result-v2-diagnosis-card .result-v2-card-icon{color:#84e8e9;place-self:center;transform:translateY(-36px)scaleX(-1)}.result-v2-diagnosis-card .result-v2-card-icon svg{color:#7edfe0;stroke:currentColor;stroke-width:2.4px;width:48px;height:48px}.result-v2-pattern-card .result-v2-card-icon{width:var(--pattern-circle-size,72px);height:var(--pattern-circle-size,72px);color:#f0a51a;border:2px solid #f0a51a8f;justify-self:start;font-size:0}.result-v2-pattern-pulse-icon{width:var(--pattern-icon-size,60px);height:var(--pattern-icon-size,60px);color:#f0a51a;stroke-width:4.2px;transform:translate(var(--pattern-pulse-icon-x,0px), var(--pattern-pulse-icon-y,0px))}.result-v2-pattern-card.result-v2-pattern-card-cyan>.eyebrow{color:#7edfe0}.result-v2-pattern-card.result-v2-pattern-card-cyan .result-v2-card-icon{color:#84e8e9;border-color:#7edfe06b}.result-v2-pattern-card.result-v2-pattern-card-cyan .result-v2-pattern-pulse-icon{color:#7edfe0}.result-v2-card-copy{align-content:center;gap:22px;display:grid}.result-v2-card-copy h2{max-width:720px;margin:0;font-size:clamp(1.65rem,2vw,2.1rem);line-height:1.3}.result-v2-card-copy p{max-width:760px;margin:0;padding-right:28px;font-size:1.04rem;line-height:1.62}.result-v2-pattern-card .result-v2-card-copy{align-content:start;gap:18px}.result-v2-pattern-card .result-v2-card-copy h2{max-width:380px;font-size:clamp(1.45rem,1.8vw,1.82rem);line-height:1.28}.result-v2-pattern-card .result-v2-card-copy p{max-width:420px;padding-right:18px;font-size:1.02rem;line-height:1.58}.result-v2-diagnosis-card,.result-v2-pattern-card{background:#030f226b;border:1px solid #7edfe024;border-radius:10px;min-width:0;padding:0}.result-v2-diagnosis-card{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:0;min-height:220px;display:grid}.result-v2-pattern-card{grid-template-rows:auto 1fr;min-height:220px;padding:20px 36px;display:grid}.result-v2-diagnosis-card .result-v2-card-icon{color:#84e8e9;justify-self:center}.result-v2-diagnosis-card .result-v2-card-icon svg{color:#7edfe0;stroke:currentColor}.result-v2-pattern-card>.eyebrow,.result-v2-pattern-card .result-v2-card-icon svg,.result-v2-pattern-card .result-v2-card-icon span{color:#f0a51a}.result-v2-diagnosis-glyph{line-height:.8;display:block;position:relative;top:-12px;left:0}.result-v2-confidence-section{border-top:0;border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0 0;display:flex}.result-v2-confidence-section>.eyebrow{grid-area:title;margin:0}.result-v2-confidence-section .result-confidence-range-inline{grid-area:range;place-self:center start;margin-left:-2px}.result-v2-confidence-section .confidence-range{min-width:198px;padding:2px}.result-v2-confidence-section .confidence-range-item{min-width:62px;padding:5px 10px;font-size:.7rem}.result-v2-confidence-card{border-radius:10px;grid-area:card;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:34px;min-height:104px;padding:16px 42px;display:grid}.result-v2-confidence-icon{border:0;place-items:center;width:auto;height:auto;display:grid}.result-confidence-bars{align-items:end;gap:10px;height:50px;display:flex}.result-confidence-bars span{background:#7edfe024;border-radius:5px;width:18px;display:block}.result-confidence-bars span:first-child{height:26px}.result-confidence-bars span:nth-child(2){height:38px}.result-confidence-bars span:nth-child(3){height:50px}.result-confidence-bars span.active{background:#7edfe0c7}.result-v2-confidence-copy{gap:0;display:grid}.result-v2-confidence-copy h2{margin:0;font-size:clamp(1.45rem,1.75vw,1.85rem);line-height:1.1}.result-v2-confidence-copy p{margin:0;font-size:1.02rem;line-height:1.58}.confidence-qualifier-label{color:#8fa4b8;font-size:.6em;font-weight:440}.result-v2-confidence-section>.eyebrow,.result-v2-confidence-section .result-confidence-range-inline{flex:none;margin:0}.result-v2-confidence-card{width:100%}.result-confidence-section{margin-bottom:36px}.result-evidence-section-v2{border-top:0;padding:0}.result-v2-section-description{margin:0 0 2px}.result-v2-section-note{margin:0 0 8px}.result-evidence-list-v2{background:linear-gradient(#0811236b,#050c1b80);border:1px solid #6481b814;border-radius:8px;width:100%;margin-top:12px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #040a161a}.result-evidence-row-v2{grid-template-columns:minmax(280px,.42fr) minmax(460px,.58fr);align-items:stretch;gap:0;width:100%;min-height:88px;padding:12px 24px;display:grid}.result-evidence-row-v2+.result-evidence-row-v2{border-top:1px solid #7edfe01f}.result-evidence-row-copy{grid-template-columns:54px 10px minmax(0,1fr);align-items:center;gap:14px;padding-right:18px;display:grid}.result-evidence-icon-v2{color:#7edfe0;background:#7edfe00a;border:1px solid #7edfe047;border-radius:999px;place-items:center;width:42px;height:42px;font-size:1.7rem;display:grid}.result-evidence-bullet{background:#7edfe0d9;border-radius:999px;width:6px;height:6px}.result-evidence-row-copy p{margin:0;line-height:1.55}.result-evidence-timeline-top{color:#d8e6f4;justify-content:space-between;min-height:20px;font-size:.88rem;display:flex;position:relative}.result-evidence-timeline-marker-label{color:#7edfe0;font-weight:760;position:absolute;transform:translate(-50%)}.result-evidence-timeline-track{height:34px;position:relative}.result-evidence-timeline-marker{background:#7edfe0eb;border-radius:999px;width:3px;position:absolute;top:-6px;bottom:-6px;transform:translate(-50%)}.result-evidence-timeline-blocks{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;height:100%;display:grid}.result-evidence-timeline-blocks span{background:#7edfe024;height:100%;display:block}.result-evidence-timeline-blocks span:first-child{border-left:1px solid #d8e6f473}.result-evidence-timeline-blocks span:last-child{border-right:1px solid #d8e6f473}.result-evidence-timeline-bottom{color:#aebed0;justify-content:space-between;gap:18px;font-size:.86rem;display:flex}.result-evidence-segments-v2{color:#aebed0;margin:4px 0 0;padding-left:18px}.result-evidence-timeline-v2{gap:10px;display:grid}.result-evidence-visual-v2{border-left:1px solid #7edfe01a;align-content:center;min-width:0;height:100%;padding-left:36px;display:grid}.result-evidence-coverage-v2{gap:8px;display:grid}.result-evidence-coverage-title{color:#dce8f4;margin:0;font-size:.96rem;line-height:1.35}.result-evidence-coverage-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.result-evidence-coverage-bar{background:#7edfe01f;border:1px solid #7edfe014;border-radius:4px;height:22px;overflow:hidden}.result-evidence-coverage-bar span{background:linear-gradient(90deg,#7edfe0d1 0%,#7edfe0ad 100%);height:100%;display:block}.result-evidence-coverage-value{color:#7edfe0;font-size:.94rem;line-height:1}.result-evidence-coverage-basis{color:#aebed0;margin:0;font-size:.88rem;line-height:1.35}.result-evidence-section-v2>.eyebrow{margin-bottom:2px}.result-evidence-no-timeline{color:#8095ad;font-size:.82rem;font-weight:650;line-height:1.35}.result-diagnostic-map-section{border-top:0;margin-top:28px;padding:0}.result-diagnostic-map-v2{grid-template-columns:260px minmax(0,1fr);gap:34px;min-height:170px;margin-top:10px;padding:0;display:grid;overflow:hidden}.result-diagnostic-map-left{border-right:1px solid #7edfe01a;align-content:start;gap:18px;padding:16px 24px;display:grid}.result-diagnostic-map-group{gap:6px;display:grid}.result-diagnostic-map-group p{color:#7edfe0;margin:0;font-size:.92rem;line-height:1.35}.result-diagnostic-map-group strong{color:#edf4fb;font-size:1.08rem;line-height:1.35}.result-diagnostic-map-divider{background:#7edfe01a;height:1px}.result-diagnostic-map-right{align-content:center;gap:12px;padding:16px 28px 14px 0;display:grid}.result-diagnostic-map-scale{color:#edf4fb;justify-content:space-between;min-height:20px;font-size:.92rem;display:flex;position:relative}.result-diagnostic-map-marker-label{color:#f0a51a;font-weight:800;position:absolute;transform:translate(-50%)}.result-diagnostic-map-track{height:44px;position:relative}.result-diagnostic-map-blocks{z-index:1;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;height:100%;display:grid;position:relative}.result-diagnostic-map-blocks span{background:#7edfe024;border:1px solid #7edfe012;height:100%;display:block}.result-diagnostic-map-focus-fill{z-index:2;pointer-events:none;background:repeating-linear-gradient(135deg,#ffbe4117 0 1px,#0000 1px 4px),#9a610cf5;border:1px solid #f0a51ad1;position:absolute;inset:0 auto 0 0}.result-diagnostic-map-marker{z-index:3;background:#f0a51a;border-radius:999px;width:4px;position:absolute;top:-8px;bottom:-8px;transform:translate(-50%)}.result-diagnostic-map-marker:after{content:"";background:#030f22e6;border:3px solid #f0a51a;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-diagnostic-map-focus-bracket{border-bottom:2px solid #f0a51ae6;border-left:2px solid #f0a51ae6;border-right:2px solid #f0a51ae6;height:12px;margin-top:4px;position:relative}.result-diagnostic-map-labels{grid-template-columns:minmax(0,43.75%) minmax(0,1fr);gap:28px;margin-top:0;display:grid;position:relative}.result-diagnostic-map-labels p{margin:0;line-height:1.4}.result-diagnostic-map-focus-text{color:#f0a51a;text-align:center;justify-self:center;max-width:260px;font-size:.94rem}.result-diagnostic-map-after-text{font-size:.94rem}.result-diagnostic-map-section .result-v2-section-description{margin-top:0;margin-bottom:8px}.result-diagnostic-map-section .result-v2-section-note{margin-bottom:8px}.result-diagnostic-map-section>.eyebrow{margin-bottom:1px}.result-secondary-section-v2{border-top:0;margin-top:30px;padding:0 0 18px}.result-secondary-section-v2>.eyebrow{margin:0 0 2px}.result-secondary-box-v2{align-items:center;min-height:58px;margin-top:10px;padding:12px 22px;display:flex}.result-secondary-list-v2{width:100%;margin:0;padding:0;list-style:none}.result-secondary-list-v2 li{color:#dce8f4;align-items:center;gap:12px;min-height:28px;display:flex}.result-secondary-dot{background:#7edfe0db;border-radius:999px;flex:none;width:6px;height:6px}.result-secondary-empty-v2{margin:0}:root{--run-detail-page-top-pad:14px;--run-detail-stack-gap:4px;--run-status-header-margin-bottom:18px;--run-status-meta-pad-y:8px;--run-status-meta-to-steps-gap:0px;--run-status-step-gap:4px;--run-status-toggle-opacity:.82}.page{padding-top:var(--run-detail-page-top-pad)}.shell.stack{gap:var(--run-detail-stack-gap)}.result-status-grid .result-meta-box{padding-top:var(--run-status-meta-pad-y);padding-bottom:var(--run-status-meta-pad-y)}.result-status-body{gap:var(--run-status-meta-to-steps-gap)}.result-stepper{gap:var(--run-status-step-gap)}.result-timeline-toggle{opacity:var(--run-status-toggle-opacity)}.result-status-panel .result-status-body{padding-top:6px;padding-bottom:14px}.result-diagnostic-surface{margin-top:4px}:root{--review-panel-join-offset:-1px;--review-header-pad-top:22px;--review-header-pad-x:28px;--review-header-pad-bottom:18px;--review-title-to-copy-gap:10px;--review-copy-to-chip-gap:10px;--review-chip-to-body-gap:18px;--review-chip-color:#9fb3c7;--review-chip-bg:#7edfe00e;--review-chip-border:#7edfe029;--review-chip-opacity:.92;--review-body-pad-top:0px;--review-body-pad-x:28px;--review-body-pad-bottom:28px;--review-inset-pad-y:18px;--review-inset-pad-x:18px;--review-inset-gap:18px;--review-option-grid-gap:10px;--review-option-card-pad-y:11px;--review-option-card-pad-x:13px;--review-option-card-min-height:44px;--review-note-gap:8px;--review-note-textarea-height:74px;--review-actions-gap-top:18px}.result-review-extension .disagreement-panel{border-top-left-radius:0;border-top-right-radius:0}.disagreement-panel{background:linear-gradient(#1a2a4c94,#121f3ba3),#16244294}.disagreement-header{padding:var(--review-header-pad-top) var(--review-header-pad-x) var(--review-header-pad-bottom);border-bottom:none}.disagreement-header .eyebrow{margin:0 0 var(--review-title-to-copy-gap)}.disagreement-header .muted{color:#9caec1;max-width:680px;margin:0;line-height:1.45}.disagreement-review-chip{width:fit-content;max-width:100%;margin:var(--review-copy-to-chip-gap) 0 0;border:1px solid var(--review-chip-border);background:var(--review-chip-bg);color:var(--review-chip-color);opacity:var(--review-chip-opacity);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:650;line-height:1.25;display:inline-flex}.disagreement-body{gap:var(--review-actions-gap-top);padding:var(--review-body-pad-top) var(--review-body-pad-x) var(--review-body-pad-bottom);display:grid}.disagreement-interaction-inset{gap:var(--review-inset-gap);padding:var(--review-inset-pad-y) var(--review-inset-pad-x);margin-top:var(--review-chip-to-body-gap);background:linear-gradient(#0a142747,#060e1d57);border:1px solid #6481b812;border-radius:9px;display:grid;box-shadow:inset 0 1px #ffffff03,inset 0 0 0 1px #040a160f}.disagreement-group{gap:var(--review-note-gap);display:grid}.disagreement-field-label{color:#c7d5e4;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:820}.disagreement-options{gap:var(--review-option-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.disagreement-option{min-height:var(--review-option-card-min-height);padding:var(--review-option-card-pad-y) var(--review-option-card-pad-x);color:#8fa1b5;cursor:pointer;background:#08112252;border:1px solid #6481b81c;border-radius:8px;align-items:center;gap:10px;font-size:.88rem;font-weight:650;transition:background .12s,border-color .12s,color .12s;display:flex}.disagreement-option:hover,.disagreement-option:focus-within{color:#c6d6e5;background:#6481b814;border-color:#7edfe02e}.disagreement-option.active{color:#e0edf5;background:#4fb8c413;border-color:#7edfe057}.disagreement-option input{accent-color:#7edfe0;opacity:.72;margin:0}.disagreement-option.active input{opacity:1}.disagreement-note-field{gap:6px;max-width:620px;margin-top:4px;display:grid}.disagreement-note-field .input{background:#0a132561;border-color:#6481b829;padding:10px 12px}.disagreement-note-field .muted{color:#8093a8;margin:0;font-size:.78rem}.disagreement-review-note{min-height:var(--review-note-textarea-height);resize:vertical;background:#0a132561;border-color:#6481b829;padding:12px 13px}.disagreement-body>.disagreement-group{gap:8px}.disagreement-body>.disagreement-group .muted{margin:0}.disagreement-actions{margin-top:0;padding-top:0}.disagreement-actions .warning-button{filter:brightness(.92);box-shadow:none}.disagreement-actions .warning-button:hover,.disagreement-actions .warning-button:focus-visible{filter:brightness(.97)}.disagreement-actions .secondary-button{color:#c4d3e1;box-shadow:none;background:#2a3d695c;border-color:#6481b833}:root{--diagnostic-review-join-offset:-1px;--diagnostic-review-header-pad-top:22px;--diagnostic-review-header-pad-x:28px;--diagnostic-review-header-pad-bottom:18px;--diagnostic-review-title-to-copy-gap:10px;--diagnostic-review-copy-to-chip-gap:12px;--diagnostic-review-chip-to-inset-gap:0px;--diagnostic-review-chip-color:#9fb3c7;--diagnostic-review-chip-bg:#7edfe00e;--diagnostic-review-chip-border:#7edfe029;--diagnostic-review-chip-opacity:.9;--diagnostic-review-body-pad-top:0px;--diagnostic-review-body-pad-x:28px;--diagnostic-review-body-pad-bottom:28px;--diagnostic-review-inset-pad-y:18px;--diagnostic-review-inset-pad-x:18px;--diagnostic-review-inset-gap:22px;--diagnostic-review-option-gap:10px;--diagnostic-review-option-min-height:46px;--diagnostic-review-option-pad-y:11px;--diagnostic-review-option-pad-x:13px;--diagnostic-review-note-height:82px;--diagnostic-review-actions-gap:18px}.result-actions-panel-v2{margin-bottom:0}.result-review-extension .diagnostic-review-panel{border-top-left-radius:0;border-top-right-radius:0}.diagnostic-review-panel{background:linear-gradient(#1a2a4c94,#121f3ba3),#16244294}.diagnostic-review-header{padding:var(--diagnostic-review-header-pad-top) var(--diagnostic-review-header-pad-x) var(--diagnostic-review-header-pad-bottom);border-bottom:0}.diagnostic-review-header .eyebrow{margin:0 0 var(--diagnostic-review-title-to-copy-gap)}.diagnostic-review-copy{color:#9caec1;max-width:760px;margin:0;line-height:1.46}.diagnostic-review-chip{width:fit-content;max-width:100%;margin:var(--diagnostic-review-copy-to-chip-gap) 0 0;border:1px solid var(--diagnostic-review-chip-border);background:var(--diagnostic-review-chip-bg);color:var(--diagnostic-review-chip-color);opacity:var(--diagnostic-review-chip-opacity);border-radius:999px;padding:7px 10px;font-size:.81rem;font-weight:650;line-height:1.25;display:inline-flex}.diagnostic-review-body{gap:var(--diagnostic-review-actions-gap);padding:var(--diagnostic-review-body-pad-top) var(--diagnostic-review-body-pad-x) var(--diagnostic-review-body-pad-bottom);display:grid}.diagnostic-review-inset{gap:var(--diagnostic-review-inset-gap);margin-top:var(--diagnostic-review-chip-to-inset-gap);padding:var(--diagnostic-review-inset-pad-y) var(--diagnostic-review-inset-pad-x);background:linear-gradient(#0a142747,#060e1d57);border:1px solid #6481b812;border-radius:9px;display:grid;box-shadow:inset 0 1px #ffffff03,inset 0 0 0 1px #040a160f}.diagnostic-review-group{gap:10px;display:grid}.diagnostic-review-label{color:#c7d5e4;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:840}.diagnostic-review-option-grid{gap:var(--diagnostic-review-option-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagnostic-review-card{min-height:var(--diagnostic-review-option-min-height);padding:var(--diagnostic-review-option-pad-y) var(--diagnostic-review-option-pad-x);color:#8fa1b5;cursor:pointer;background:#08112252;border:1px solid #6481b81c;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;font-size:.88rem;font-weight:650;transition:background .12s,border-color .12s,color .12s;display:grid}.diagnostic-review-card input{opacity:0;pointer-events:none;position:absolute}.diagnostic-review-card-indicator{background:#7edfe00b;border:1px solid #7edfe047;border-radius:999px;width:10px;height:10px}.diagnostic-review-card:hover,.diagnostic-review-card:focus-within{color:#c6d6e5;background:#6481b814;border-color:#7edfe02e}.diagnostic-review-card.active{color:#e0edf5;background:#4fb8c413;border-color:#7edfe057}.diagnostic-review-card.active .diagnostic-review-card-indicator{background:#7edfe0c7;border-color:#7edfe0cc;box-shadow:0 0 0 3px #7edfe014}.diagnostic-review-card-label{min-width:0}.diagnostic-review-other-field{max-width:620px}.diagnostic-review-other-field .input{background:#0a132561;border-color:#6481b829;padding:10px 12px}.diagnostic-review-note-group{gap:7px}.diagnostic-review-note-copy{color:#8093a8;margin:0;font-size:.82rem}.diagnostic-review-note{min-height:var(--diagnostic-review-note-height);resize:vertical;background:#0a132561;border-color:#6481b829;padding:12px 13px}.diagnostic-review-actions{margin-top:0;padding-top:0}.diagnostic-review-actions .warning-button{filter:brightness(.92);box-shadow:none}.diagnostic-review-actions .warning-button:hover,.diagnostic-review-actions .warning-button:focus-visible{filter:brightness(.97)}.diagnostic-review-actions .secondary-button{color:#c4d3e1;box-shadow:none;background:#2a3d695c;border-color:#6481b833}@media (width<=760px){.diagnostic-review-option-grid{grid-template-columns:1fr}}.result-actions-panel-v2{border-bottom-color:#5d77ab1f;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.result-review-extension{margin-top:-4px}.result-review-extension .diagnostic-review-panel{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.result-actions-panel-v2 .panel-body{padding-bottom:18px}.result-review-extension .diagnostic-review-header{padding-top:20px}.result-v2-surface+.result-actions-panel-v2{margin-top:8px}:root{--walkthrough-preview-title-top-gap:2px;--walkthrough-preview-title-to-card-gap:8px;--walkthrough-preview-section-gap:10px;--walkthrough-preview-icon-x:0px;--walkthrough-preview-icon-y:-4px;--walkthrough-confidence-card-height:74px}.walkthrough-result-preview{gap:var(--walkthrough-preview-section-gap);scroll-behavior:smooth;align-content:start;height:100%;padding-right:6px;display:grid;overflow-y:auto}.walkthrough-result-main-title{margin-top:var(--walkthrough-preview-title-top-gap);margin-bottom:var(--walkthrough-preview-title-to-card-gap);color:#7edfe0}.walkthrough-result-card,.walkthrough-result-value-card,.walkthrough-evidence-list-mini,.walkthrough-map-mini{background:linear-gradient(#0a142752,#060e1d61);border:1px solid #6481b814;border-radius:8px}.walkthrough-result-diagnosis-card{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:13px 14px;display:grid}.walkthrough-result-icon{color:#84e8e9;width:44px;height:44px;transform:translate(var(--walkthrough-preview-icon-x), var(--walkthrough-preview-icon-y)) scaleX(-1);border:1px solid #7edfe03d;border-radius:999px;justify-self:center;place-items:center;font-size:2.45rem;line-height:1;display:grid}.walkthrough-result-icon.amber{color:#f0a51a;border-color:#f0a51a6b;transform:none}.walkthrough-result-preview h3{color:#edf4fb;margin:0;font-size:.95rem;line-height:1.32}.walkthrough-result-preview p{color:#9fb3c8;margin:0;font-size:.78rem;line-height:1.42}.walkthrough-result-amber-title{color:#f0a51a;margin-bottom:8px}.walkthrough-result-pattern-content{grid-template-columns:50px minmax(0,1fr);gap:12px;display:grid}.walkthrough-result-section{gap:7px;display:grid}.walkthrough-result-heading-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.walkthrough-confidence-range{color:#8fa4b8;font-size:.66rem;font-weight:700}.walkthrough-confidence-mini{min-height:var(--walkthrough-confidence-card-height);align-content:center;display:grid}.walkthrough-result-value-card{padding:10px 13px}.walkthrough-result-value-card strong{color:#dfeaf5;font-size:.9rem}.walkthrough-result-value-card strong span{color:#8fa4b8;font-size:.82em}.walkthrough-result-description{color:#9fb3c8}.walkthrough-evidence-list-mini{display:grid;overflow:hidden}.walkthrough-evidence-row-mini{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;display:grid}.walkthrough-evidence-row-mini+.walkthrough-evidence-row-mini{border-top:1px solid #7edfe01a}.walkthrough-evidence-row-mini>span{color:#7edfe0;font-size:1rem}.walkthrough-mini-timeline{grid-column:2;height:18px;margin-top:4px;position:relative}.walkthrough-mini-timeline b{background:repeating-linear-gradient(90deg,#7edfe029 0 10px,#0000 10px 13px);height:100%;display:block}.walkthrough-mini-timeline i{background:#7edfe0;width:2px;position:absolute;top:-3px;bottom:-3px}.walkthrough-mini-bar{grid-column:2;grid-template-columns:88px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-top:4px;display:grid}.walkthrough-mini-bar strong{color:#9fb3c8;font-size:.68rem}.walkthrough-mini-bar em{background:#7edfe01f;border-radius:3px;height:12px;overflow:hidden}.walkthrough-mini-bar i{background:#7edfe0b8;height:100%;display:block}.walkthrough-mini-bar small{color:#7edfe0;font-size:.68rem}.walkthrough-map-mini{grid-template-columns:130px minmax(0,1fr);gap:14px;padding:11px 13px;display:grid}.walkthrough-map-left-mini{gap:4px;display:grid}.walkthrough-map-left-mini span{color:#7edfe0;font-size:.66rem}.walkthrough-map-left-mini strong{color:#edf4fb;font-size:.78rem}.walkthrough-map-right-mini{gap:6px;display:grid}.walkthrough-map-scale-mini{color:#dce8f4;justify-content:space-between;font-size:.64rem;display:flex}.walkthrough-map-track-mini{grid-template-columns:repeat(20,1fr);gap:2px;height:24px;display:grid;position:relative}.walkthrough-map-track-mini span{background:#7edfe024}.walkthrough-map-track-mini span.active{background:#9a610ce6}.walkthrough-map-track-mini i{background:#f0a51a;width:3px;position:absolute;top:-4px;bottom:-4px}.walkthrough-preview-hero{padding:18px 14px 18px 22px;overflow:hidden}.walkthrough-result-preview{scroll-behavior:smooth;align-content:start;gap:12px;width:100%;max-width:none;height:100%;padding:0 14px 0 0;display:grid;overflow:hidden auto}.walkthrough-result-preview::-webkit-scrollbar{width:8px}.walkthrough-result-preview::-webkit-scrollbar-track{background:#6481b81f;border-radius:999px}.walkthrough-result-preview::-webkit-scrollbar-thumb{background:#7edfe0b8;border-radius:999px}.walkthrough-result-preview{scrollbar-width:thin;scrollbar-color:#7edfe0b8 #6481b81f}.walkthrough-result-card,.walkthrough-result-value-card,.walkthrough-evidence-list-mini,.walkthrough-map-mini{width:100%;min-width:0}.walkthrough-result-preview .eyebrow{color:#7edfe0}.walkthrough-result-amber-title{color:#f0a51a!important}.walkthrough-result-diagnosis-card{grid-template-columns:72px minmax(0,1fr);padding:16px 18px}.walkthrough-result-icon{transform:translate(var(--walkthrough-preview-icon-x,0px), var(--walkthrough-preview-icon-y,-2px)) scaleX(-1)}.walkthrough-result-pattern-card{padding:15px 18px}.walkthrough-result-pattern-content{grid-template-columns:64px minmax(0,1fr)}.walkthrough-confidence-range .active,.walkthrough-confidence-range-active{color:#5fcfd2;border-bottom:2px solid #5fcfd2a3;padding-bottom:2px}.walkthrough-evidence-row-mini{grid-template-columns:34px minmax(0,1fr);padding:10px 14px}.walkthrough-mini-bar{grid-template-columns:90px minmax(0,1fr) 36px}.walkthrough-map-mini{grid-template-columns:132px minmax(0,1fr);gap:16px}.walkthrough-result-preview{gap:10px}.walkthrough-result-main-title{margin-bottom:0}.walkthrough-confidence-section-mini,.walkthrough-evidence-section-mini,.walkthrough-map-section-mini,.walkthrough-secondary-section-mini{gap:0}.walkthrough-upload-preview .walkthrough-dropzone{position:relative;overflow:hidden}.walkthrough-upload-cursor{z-index:3;color:#dce8f4;opacity:0;pointer-events:none;grid-template-columns:auto auto;align-items:start;gap:2px;animation:1.45s ease-in-out forwards walkthroughUploadCursor;display:inline-grid;position:absolute;top:62%;left:18%;transform:translate(-24px,20px)}.walkthrough-upload-cursor-pointer{clip-path:polygon(0 0,0 24px,7px 18px,11px 28px,15px 26px,11px 16px,20px 16px);filter:drop-shadow(0 2px 5px #00000061);background:#dce8f4;width:22px;height:28px;display:block}.walkthrough-upload-cursor-plus{color:#07111f;background:#7edfe0db;border-radius:999px;place-items:center;width:16px;height:16px;margin-top:-6px;margin-left:-3px;font-size:.78rem;font-weight:900;line-height:1;display:grid}@keyframes walkthroughUploadCursor{0%{opacity:0;transform:translate(-42px,26px)}18%{opacity:1}72%{opacity:1;transform:translate(118px,-58px)}to{opacity:0;transform:translate(134px,-68px)}}.request-access-hero-combined{margin-bottom:4px}.request-access-how-panel{margin-bottom:8px}.diagnostic-sample-page .diagnostic-sample-shell{gap:2px!important}.diagnostic-sample-header{margin-bottom:4px}.diagnostic-sample-tabs-panel{margin-bottom:6px}.diagnostic-sample-header{border-radius:5px;overflow:hidden}.diagnostic-sample-audit{margin-top:10px}.archive-header-panel{margin-bottom:4px}.archive-list{gap:4px;display:grid}.public-footer{margin-top:18px;padding:8px 0 20px}.public-footer-inner{color:#7f92aa;justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;display:flex}.public-footer-copyright{white-space:nowrap}.public-footer-links{align-items:center;gap:10px;display:flex}.public-footer-links a{color:#8ea6bd;text-decoration:none}.public-footer-links a:hover{color:#cfe0ee}.public-footer-separator{color:#8ea6bd80}@media (width<=720px){.public-footer-inner{text-align:center;flex-direction:column;gap:10px}.public-footer-links{flex-wrap:wrap;justify-content:center}}.landing-page{align-items:flex-start;padding-top:var(--landing-top-pad)!important}:root{--landing-top-pad:12px;--landing-header-to-intro-gap:4px;--landing-intro-to-signin-gap:6px;--landing-signin-to-sample-gap:10px;--landing-sample-to-footer-gap:12px}.landing-shell{gap:0}.landing-top-bar{margin-bottom:var(--landing-header-to-intro-gap)}.landing-intro{margin-bottom:var(--landing-intro-to-signin-gap)}.landing-signin-panel{margin-bottom:var(--landing-signin-to-sample-gap)}.landing-request-panel{margin-bottom:var(--landing-sample-to-footer-gap)}:root{--temp-panel-bg-top:#1a2a4cc4;--temp-panel-bg-bottom:#101c36cc;--temp-panel-border:#526ca03b;--temp-inset-bg-top:#08112385;--temp-inset-bg-bottom:#050c1b9e;--temp-inset-border:#526ca013;--temp-cyan:#68d6d8;--temp-cyan-muted:#62cbd0;--temp-muted-text:#98adc2}.panel{border-color:var(--temp-panel-border);background:linear-gradient(180deg, var(--temp-panel-bg-top), var(--temp-panel-bg-bottom))}.result-value-box,.result-v2-diagnosis-card,.result-v2-pattern-card,.result-evidence-list-v2,.result-diagnostic-map-v2,.result-secondary-box-v2,.diagnostic-review-inset,.disagreement-interaction-inset,.result-status-grid{border-color:var(--temp-inset-border);background:linear-gradient(180deg, var(--temp-inset-bg-top), var(--temp-inset-bg-bottom))}.eyebrow,.result-diagnostic-map-group p,.result-evidence-timeline-marker-label,.result-evidence-coverage-value{color:var(--temp-cyan)}.muted,.result-evidence-timeline-bottom,.result-evidence-segments-v2,.result-evidence-coverage-basis{color:var(--temp-muted-text)}.result-evidence-icon-v2,.result-v2-diagnosis-card .result-v2-card-icon,.result-evidence-row-v2+.result-evidence-row-v2{border-color:#68d6d838}.result-evidence-bullet,.result-secondary-dot,.step-dot{background:var(--temp-cyan-muted)}:root{background:#0a1325}body{background:radial-gradient(circle at 20% 10%,#324c841f,#0000 28%),radial-gradient(circle at 80% 20%,#48c4be0e,#0000 22%),linear-gradient(135deg,#0a1325 0%,#091427 58%,#0c1930 100%)}.page{background:0 0}.top-bar{background:linear-gradient(#162442d1,#0e1930db);border-color:#526ca038;box-shadow:inset 0 1px #ffffff08,0 18px 56px #00000047}.top-identity{color:#61cbd0;box-shadow:none;background:0 0;border-color:#0000}.entitlement-inline,.top-account{background:#0b162a80;border-color:#526ca01c}.header-utility-copy{color:#c6d6e79e}.header-utility-link{color:#58b9be}.header-utility-link:hover,.header-utility-link:focus-visible{color:#72d6d8}.top-tab{background:#6279a838}.top-tab.active{background:#58b9be;box-shadow:0 0 14px #4fb8c44d}.top-dot{background:#586e9c80}.top-dot.accent{background:#58b9be;box-shadow:0 0 14px #4fb8c452}.primary-button{background:linear-gradient(135deg,#50bac3,#2a8290);border-color:#68d6d875;box-shadow:0 0 20px #4fb8c433}.secondary-button{color:#d2dfed;background:#20315894;border-color:#526ca047}.input{color:#e1ebf5;background:#091224ad;border-color:#526ca042}.input:focus{border-color:#58b9be;box-shadow:0 0 0 3px #4fb8c41a}.meta-box,.radio-card{background:#0912248a;border-color:#526ca033}.radio-card:has(input:checked){background:#183a4a75;border-color:#4fb8c49e;box-shadow:0 0 24px #4fb8c41a}.progress-track{background:#526ca02b}.progress-fill{background:linear-gradient(90deg,#58a6e5,#58b9be);box-shadow:0 0 15px #4fb8c447}.upload-grid>.panel:first-child{background:linear-gradient(#203258ba,#152240c7)}.upload-grid>aside.panel{background:linear-gradient(#1a2a4cbf,#101c36cf)}.upload-grid>aside.panel .metric-card{border-top-color:#526ca024}.upload-grid>aside.panel .metric-row,.upload-grid>aside.panel .panel-header{border-bottom-color:#526ca01f}.upload-dropzone{background:linear-gradient(#121f3abd,#0b162bcc)}.request-access-hero-combined{background:linear-gradient(#1e3054b8,#14213ec7);border-color:#526ca036}.request-access-how-panel{background:linear-gradient(#192848bf,#0f1b34cf);border-color:#526ca02e}.request-access-form-panel{background:linear-gradient(#1e3054b8,#14213ec7);border-color:#526ca036}.walkthrough-tabs-inline .walkthrough-tab{color:#8ca0b6;background:#0e1b328f;border-color:#526ca02b}.walkthrough-tabs-inline .walkthrough-tab.active{color:#e0f0f2;background:#091326cc}.walkthrough-preview-hero{background:#091326cc;border-color:#526ca02b}.walkthrough-upload-preview .walkthrough-dropzone,.walkthrough-result-card,.walkthrough-result-value-card,.walkthrough-evidence-list-mini,.walkthrough-map-mini,.request-access-evaluation-area,.request-access-evaluation-block,.request-access-timeline-step{background:linear-gradient(#0a142775,#060e1d8f);border-color:#526ca01a}.request-access-form .input,.request-access-textarea{color:#e1ebf5;background:#091224ad;border-color:#526ca042}.request-access-timeline-connector span,.request-access-evaluation-area,.request-access-form{border-color:#526ca01f}.landing-page .landing-top-bar{background:linear-gradient(#162442d1,#0e1930db);border-color:#526ca038}.landing-intro,.landing-panel{background:linear-gradient(#1e3054b8,#14213ec7);border-color:#526ca036}.landing-request-panel{background:linear-gradient(#192848bf,#0f1b34cf);border-color:#526ca02e}.landing-mark{color:#68d6d8}.landing-status,.landing-helper{color:#98adc2}.landing-sample-link{color:#68d6d8}.landing-sample-link:hover,.landing-sample-link:focus-visible{color:#82e0e2}@media (width<=768px){html,body{width:100%;max-width:100%;overflow-x:hidden}.page{width:100%;max-width:100%;padding:var(--mobile-page-pad-top,18px) var(--mobile-page-pad-x,14px) var(--mobile-page-pad-bottom,28px);overflow-x:hidden}.shell,.request-access-shell,.landing-shell,.diagnostic-sample-shell{width:100%;min-width:0;max-width:100%}.stack,.request-access-shell,.landing-shell,.diagnostic-sample-shell{gap:var(--mobile-shell-gap,8px)}.top-bar{width:100%;min-width:0;height:auto;min-height:var(--mobile-top-bar-min-height,54px);gap:var(--mobile-top-bar-gap,10px);padding:var(--mobile-top-bar-pad-y,10px) var(--mobile-top-bar-pad-x,14px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.top-identity{min-width:0;max-width:100%;font-size:var(--mobile-top-identity-size,.95rem);letter-spacing:.11em;white-space:normal;overflow-wrap:normal;line-height:1.15;display:block}.header-utility-nav{justify-content:flex-end;align-items:center;gap:var(--mobile-header-utility-gap,8px);min-width:0;display:flex}.header-utility-copy{display:none}.header-utility-link{font-size:var(--mobile-header-link-size,.86rem);white-space:nowrap}.entitlement-inline{justify-self:end;min-width:0}.ent-primary-large{font-size:var(--mobile-entitlement-label-size,.78rem);grid-template-columns:minmax(0,auto) auto;align-items:center;gap:6px;line-height:1.1;display:grid}.ent-count{font-size:var(--mobile-entitlement-count-size,.9rem)}.top-account{justify-self:end}}@media (width<=430px){.top-bar{grid-template-columns:minmax(0,1fr) auto;padding-inline:12px}.top-identity{letter-spacing:.1em;font-size:.88rem}.header-utility-link{font-size:.82rem}.ent-primary-large{font-size:.72rem}}@media (width<=768px){.request-access-page{align-items:flex-start}.request-access-hero-combined{grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 18px}.request-access-hero-copy{min-width:0;padding-top:0}.request-access-hero-copy .eyebrow{letter-spacing:.09em;white-space:normal;margin-bottom:12px;font-size:.72rem;line-height:1.25}.request-access-hero-copy h1{max-width:none;margin-bottom:16px;font-size:clamp(1.72rem,8vw,2.18rem);line-height:1.08}.request-access-hero-primary{max-width:none;margin-bottom:14px;font-size:.98rem;line-height:1.5}.request-access-boundary-line{max-width:none;margin-bottom:0;font-size:.78rem;line-height:1.45}.request-access-hero-walkthrough{align-self:auto;width:100%;min-width:0}.walkthrough-tabs-inline{width:100%;min-width:0}.walkthrough-tabs-inline .walkthrough-tab{min-width:0;padding:10px 6px;font-size:.76rem}.walkthrough-preview-hero{width:100%;min-width:0;height:auto;min-height:380px;max-height:none;padding:16px 12px}.walkthrough-upload-preview,.walkthrough-analyze-preview,.walkthrough-result-preview{width:100%;min-width:0;max-width:none}.walkthrough-upload-preview{grid-template-rows:20px 210px 34px}.walkthrough-upload-preview .walkthrough-dropzone{height:210px;min-height:210px;max-height:210px}.request-access-hero-sample{grid-column:auto;align-items:start;gap:12px;padding:16px;display:grid}.request-access-sample-link{justify-self:start}.request-access-how-panel,.request-access-form-panel{padding:22px 18px}.request-access-section-heading h2{font-size:1.32rem;line-height:1.22}.request-access-process-timeline{grid-template-columns:1fr;gap:10px}.request-access-timeline-connector{display:none}.request-access-timeline-step{padding:16px}.request-access-evaluation-grid{grid-template-columns:1fr;gap:10px}.request-access-form{grid-template-columns:1fr;gap:14px}.request-access-form-full{grid-column:auto}.request-access-form-actions{justify-content:stretch}.request-access-submit-button{width:100%}.public-footer-inner{align-items:flex-start}}@media (width<=430px){.request-access-hero-combined{padding:20px 14px}.request-access-hero-copy h1{font-size:1.78rem}.walkthrough-preview-hero{min-height:360px;padding:14px 10px}.request-access-how-panel,.request-access-form-panel{padding:20px 14px}.public-footer-links{gap:7px;font-size:.76rem}}@media (width<=768px){.request-access-top-bar,.diagnostic-sample-top-bar{grid-template-columns:1fr;align-items:start;gap:8px}.request-access-top-bar .header-utility-nav,.diagnostic-sample-top-bar .header-utility-nav{justify-content:flex-start}.request-access-top-bar .top-identity,.diagnostic-sample-top-bar .top-identity{white-space:nowrap}.request-access-hero-walkthrough{width:100%;min-width:0;max-width:100%;overflow:hidden}.walkthrough-preview-hero{width:100%;min-width:0;max-width:100%;height:var(--mobile-walkthrough-height,460px);min-height:var(--mobile-walkthrough-height,460px);max-height:var(--mobile-walkthrough-height,460px);overflow:hidden}.walkthrough-result-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;padding-right:8px;overflow:hidden auto}.walkthrough-result-preview *{box-sizing:border-box;max-width:100%}.walkthrough-tabs-inline{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.walkthrough-tabs-inline .walkthrough-tab{text-overflow:ellipsis;overflow:hidden}.walkthrough-result-card{width:100%;min-width:0}.walkthrough-result-diagnosis-card{grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.walkthrough-result-diagnosis-card .walkthrough-result-icon{justify-self:start;width:54px;height:54px;font-size:1.5rem}.walkthrough-result-diagnosis-card h3{font-size:1rem;line-height:1.28}.walkthrough-result-diagnosis-card p{font-size:.8rem;line-height:1.42}.walkthrough-result-pattern-card{padding:16px}.walkthrough-result-pattern-content{grid-template-columns:1fr;gap:10px;display:grid}.walkthrough-result-pattern-content .walkthrough-result-icon{justify-self:start;width:48px;height:48px}.walkthrough-result-heading-row{grid-template-columns:1fr;align-items:start;gap:6px;display:grid}.walkthrough-confidence-range{justify-self:start;max-width:100%;font-size:.72rem}.walkthrough-confidence-mini{padding:14px}.walkthrough-confidence-mini strong{font-size:.9rem;line-height:1.25;display:block}.walkthrough-confidence-mini p{font-size:.78rem}.walkthrough-evidence-row-mini,.walkthrough-evidence-row-mini.with-timeline,.walkthrough-evidence-row-mini.with-bar{grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;display:grid}.walkthrough-evidence-row-mini>span{grid-column:1}.walkthrough-evidence-row-mini>p{grid-column:2}.walkthrough-mini-timeline,.walkthrough-mini-bar{grid-column:1/-1;width:100%;min-width:0}.walkthrough-map-mini{grid-template-columns:1fr;gap:14px;display:grid}.walkthrough-map-left-mini,.walkthrough-map-right-mini{width:100%;min-width:0}.request-access-hero-sample{grid-template-columns:1fr}.request-access-hero-sample .muted{max-width:none}.request-access-sample-link{white-space:normal;justify-self:start}}@media (width<=430px){.request-access-top-bar,.diagnostic-sample-top-bar{padding:14px}.request-access-top-bar .top-identity,.diagnostic-sample-top-bar .top-identity{letter-spacing:.11em;font-size:.86rem}.request-access-top-bar .header-utility-link,.diagnostic-sample-top-bar .header-utility-link{font-size:.82rem}.walkthrough-preview-hero{height:var(--mobile-walkthrough-height-small,430px);min-height:var(--mobile-walkthrough-height-small,430px);max-height:var(--mobile-walkthrough-height-small,430px)}.walkthrough-tabs-inline .walkthrough-tab{padding:9px 4px;font-size:.72rem}.walkthrough-result-main-title,.walkthrough-result-preview .eyebrow{letter-spacing:.09em;font-size:.68rem}}@media (width<=768px){.walkthrough-result-diagnosis-card,.walkthrough-result-pattern-content{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px}.walkthrough-result-diagnosis-card .walkthrough-result-icon,.walkthrough-result-pattern-content .walkthrough-result-icon{justify-self:start;width:38px;height:38px;font-size:2rem}.walkthrough-result-pattern-content .walkthrough-result-icon.amber{font-size:1.9rem}}@media (width<=430px){.walkthrough-result-diagnosis-card,.walkthrough-result-pattern-content{grid-template-columns:42px minmax(0,1fr)}.walkthrough-result-diagnosis-card .walkthrough-result-icon,.walkthrough-result-pattern-content .walkthrough-result-icon{width:36px;height:36px;font-size:1.95rem}}@media (width<=768px){.request-access-top-bar{grid-template-columns:1fr auto;align-items:end;min-height:64px;padding:11px 18px}.request-access-top-bar .top-identity{white-space:nowrap;align-self:start;font-size:.9rem;line-height:1.15}.request-access-top-bar .header-utility-nav{place-self:end}.request-access-top-bar .header-utility-link{opacity:.72;font-size:.76rem;font-weight:680}.request-access-top-bar .header-utility-link:hover,.request-access-top-bar .header-utility-link:focus-visible{opacity:1}}@media (width<=430px){.request-access-top-bar{min-height:60px;padding:10px 14px}.request-access-top-bar .top-identity{letter-spacing:.1em;font-size:.84rem}.request-access-top-bar .header-utility-link{opacity:.68;font-size:.74rem}}@media (width<=768px){.diagnostic-sample-top-bar{grid-template-columns:1fr auto;align-items:end;min-height:64px;padding:11px 18px}.diagnostic-sample-top-bar .top-identity{white-space:nowrap;align-self:start;font-size:.9rem;line-height:1.15}.diagnostic-sample-top-bar .header-utility-nav{place-self:end}.diagnostic-sample-top-bar .header-utility-link{opacity:.72;font-size:.76rem;font-weight:680}:is(.result-diagnostic-section:has(.result-v2-diagnosis-card),.result-diagnostic-section:has(.result-v2-pattern-card),.result-v2-diagnosis-grid,.result-v2-summary-grid,.result-v2-overview-grid){grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.result-v2-diagnosis-card,.result-v2-pattern-card{grid-column:1/-1!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px!important;display:grid!important;overflow:hidden!important}.result-v2-pattern-card{grid-template-columns:42px minmax(0,1fr)!important}.result-v2-card-icon{place-self:start!important;width:38px!important;height:38px!important;font-size:1.7rem!important}.result-v2-diagnosis-card h2,.result-v2-pattern-card h2,.result-v2-diagnosis-card h3,.result-v2-pattern-card h3{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin-bottom:8px!important;font-size:1.18rem!important;line-height:1.22!important}.result-v2-diagnosis-card p,.result-v2-pattern-card p{max-width:100%!important;font-size:.9rem!important;line-height:1.45!important}.result-confidence-header-v2,.result-v2-confidence-header,.result-confidence-title-row{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.result-confidence-range-inline,.confidence-range,.confidence-range-row{width:100%!important;max-width:100%!important;overflow:hidden!important}.result-v2-confidence-card,.confidence-card{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:18px!important;display:grid!important;overflow:hidden!important}.result-v2-confidence-copy h2,.confidence-card h2{white-space:normal!important;font-size:1.25rem!important;line-height:1.2!important}.result-evidence-list-v2{width:100%!important;max-width:100%!important;overflow:hidden!important}.result-evidence-row-v2{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:16px!important;display:grid!important}.result-evidence-row-copy{grid-template-columns:36px 8px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}.result-evidence-icon-v2{width:34px!important;height:34px!important;font-size:1.2rem!important}.result-evidence-row-copy p{font-size:.92rem!important;line-height:1.4!important}.result-evidence-visual-v2{border-left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0!important;overflow:hidden!important}.result-evidence-timeline-v2,.result-evidence-coverage-v2,.result-evidence-no-timeline{width:100%!important;min-width:0!important;max-width:100%!important}.result-diagnostic-map-v2{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:100%!important;padding:18px 16px!important;display:grid!important;overflow:hidden!important}.result-diagnostic-map-v2>*{width:100%!important;min-width:0!important;max-width:100%!important}.result-diagnostic-map-visual,.result-diagnostic-map-track,.result-diagnostic-map-timeline{overflow:hidden!important}.result-secondary-box-v2{padding:14px 16px!important}.diagnostic-sample-audit{text-align:left!important;margin-top:10px!important}.diagnostic-sample-footer{justify-content:flex-start!important;margin-top:8px!important}}@media (width<=430px){.diagnostic-sample-top-bar{min-height:60px;padding:10px 14px}.diagnostic-sample-top-bar .top-identity{letter-spacing:.1em;font-size:.84rem}.diagnostic-sample-top-bar .header-utility-link{opacity:.68;font-size:.74rem}.result-v2-diagnosis-card,.result-v2-pattern-card{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:14px!important}.result-v2-card-icon{width:32px!important;height:32px!important;font-size:1.45rem!important}.result-v2-diagnosis-card h2,.result-v2-pattern-card h2,.result-v2-diagnosis-card h3,.result-v2-pattern-card h3{font-size:1.04rem!important}}@media (width<=768px){.result-v2-diagnosis-card{grid-template-rows:auto auto!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px 14px!important;display:grid!important}.result-v2-diagnosis-card .result-v2-card-icon{grid-area:1/1!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin:0!important;font-size:2.25rem!important;display:flex!important;transform:none!important}.result-v2-diagnosis-card>div:not(.result-v2-card-icon){display:contents!important}.result-v2-diagnosis-card h2,.result-v2-diagnosis-card h3{grid-area:1/2!important;align-self:center!important;margin:0!important}.result-v2-diagnosis-card p{grid-area:2/2!important;margin:0!important}.result-v2-pattern-card{grid-template-rows:auto auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px 14px!important;display:grid!important}.result-v2-pattern-card .eyebrow{grid-area:1/1/auto/-1!important;margin:0!important}.result-v2-pattern-card .result-v2-card-icon{grid-area:2/1!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin:0!important;font-size:2.2rem!important;display:flex!important;overflow:hidden!important;transform:none!important}.result-v2-pattern-card>div:not(.result-v2-card-icon){display:contents!important}.result-v2-pattern-card h2,.result-v2-pattern-card h3{grid-area:2/2!important;align-self:center!important;margin:0!important}.result-v2-pattern-card p{grid-area:3/2!important;margin:0!important}}@media (width<=430px){.result-v2-diagnosis-card{grid-template-columns:42px minmax(0,1fr)!important;column-gap:12px!important}.result-v2-diagnosis-card .result-v2-card-icon{width:38px!important;height:38px!important;font-size:2.1rem!important}.result-v2-pattern-card{grid-template-columns:46px minmax(0,1fr)!important;column-gap:12px!important}.result-v2-pattern-card .result-v2-card-icon{width:40px!important;height:40px!important;font-size:2rem!important}}@media (width<=768px){.result-v2-diagnosis-card .result-v2-card-icon{line-height:1!important}.result-v2-diagnosis-card .result-v2-card-icon svg,.result-v2-diagnosis-card .result-v2-card-icon span{transform:translate(1px)!important}.result-v2-confidence-card,.confidence-card{grid-template-rows:auto auto!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:8px 16px!important}.confidence-bars,.result-confidence-bars,.result-v2-confidence-bars{grid-area:1/1!important;place-self:center!important}.result-v2-confidence-copy,.confidence-card-copy{display:contents!important}.result-v2-confidence-copy h2,.confidence-card-copy h2,.confidence-card h2{grid-area:1/2!important;align-self:center!important;margin:0!important}.result-v2-confidence-copy p,.confidence-card-copy p,.confidence-card p{grid-area:2/1/auto/-1!important;margin:0!important}}@media (width<=430px){.result-v2-confidence-card,.confidence-card{grid-template-columns:62px minmax(0,1fr)!important;column-gap:12px!important}.result-v2-confidence-copy h2,.confidence-card-copy h2,.confidence-card h2{font-size:1.12rem!important}}@media (width<=768px){.result-v2-diagnosis-card .result-v2-card-icon,.result-v2-diagnosis-card .walkthrough-result-icon{padding-top:4px!important}.result-v2-confidence-card,.confidence-card{column-gap:22px!important}.result-v2-confidence-copy h2,.confidence-card h2{padding-left:6px!important}}@media (width<=430px){.result-v2-diagnosis-card .result-v2-card-icon,.result-v2-diagnosis-card .walkthrough-result-icon{padding-top:5px!important}.result-v2-confidence-card,.confidence-card{column-gap:24px!important}.result-v2-confidence-copy h2,.confidence-card h2{padding-left:8px!important}}
