.fingerprint-workspace{font-family:var(--font-ui);color:var(--tx1)}.workspace-hero{border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb,var(--c-ai) 9%,transparent),transparent 60%),var(--bg0)}.workspace-hero-inner{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:3rem;padding-block:2.5rem;display:grid}.workspace-eyebrow{color:var(--c-ai-t);align-items:center;gap:.8rem;margin-bottom:.9rem;font-size:.75rem;font-weight:650;display:flex}.workspace-eyebrow>span{border:1px solid var(--border);color:var(--tx3);border-radius:20px;padding:.2rem .5rem;font-size:.65rem;font-weight:500}main .workspace-hero h1{font:750 clamp(1.8rem,1.3rem + 1.7vw,2.7rem)/1.15 var(--font-ui);letter-spacing:-.04em;text-transform:none;max-width:25ch;margin:0}.workspace-lead{font:400 1rem/1.7 var(--font-ui);color:var(--tx2);max-width:65ch;margin:1rem 0 1.25rem}.workspace-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.workspace-hero-actions>a{color:var(--c-ai-t);align-items:center;gap:.75rem;font-size:.8rem;font-weight:600;display:inline-flex}.workspace-hero-actions>a.workspace-primary{background:var(--c-ai);color:#fff;border:1px solid var(--c-ai);border-radius:8px;min-height:44px;padding:.7rem .9rem}.workspace-hero-actions>a:hover{text-underline-offset:3px;text-decoration:underline}.workspace-meta{color:var(--tx3);margin:1.15rem 0 0;font-size:.7rem;line-height:1.7}.workspace-meta>span{padding-inline:.5rem}.workspace-art{border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.workspace-art img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.workspace-hero #mi-search{background:var(--bg1);border:1px solid var(--border-strong);border-radius:9px;align-items:center;gap:.65rem;width:100%;max-width:42rem;margin-top:1.25rem;padding:0 .85rem;display:flex;position:relative}.workspace-hero #mi-search:focus-within{border-color:var(--c-ai);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-ai) 13%,transparent)}.workspace-hero #mi-q{width:100%;min-width:0;min-height:48px;color:var(--tx1);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:1rem}.workspace-hero .kbd{font:.65rem var(--font-mono);border:1px solid var(--border);color:var(--tx3);border-radius:4px;padding:.15rem .35rem}.workspace-hero .sresults{z-index:35;background:var(--bg1);border:1px solid var(--border);max-height:24rem;box-shadow:var(--shadow-card);border-radius:10px;display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto}.workspace-hero .sresults.open{display:block}.workspace-hero .sresults a{color:var(--tx1);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.workspace-hero .sresults a:hover,.workspace-hero .sresults a.sel{background:color-mix(in srgb,var(--c-ai) 9%,var(--bg1))}.workspace-hero .sresults .hint{color:var(--tx3);font-size:.7rem}.workspace-nav{background:var(--bg0);border-bottom:1px solid var(--border);position:static!important;overflow:visible!important}.workspace-nav>.row{flex-wrap:wrap;align-items:center;gap:.4rem;padding-block:.75rem;display:flex;overflow:visible}.workspace-nav .row>a{font:550 .78rem/1.4 var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap;min-height:36px;color:var(--tx2);border:1px solid #0000;border-radius:7px;padding:.55rem .75rem}.workspace-nav .row>a:hover{border-color:var(--border);background:var(--panel);color:var(--tx1)}.workspace-nav .row>a.on{color:var(--c-ai-t);background:color-mix(in srgb,var(--c-ai) 10%,var(--bg0));border-color:color-mix(in srgb,var(--c-ai) 35%,var(--border))}main .fingerprint-workspace .mid{gap:2.2rem;padding-block:2rem 3rem}main .fingerprint-workspace :is(.mid,.page)>*{min-width:0}main .fingerprint-workspace :is(h2,.shead h2){font:700 1.3rem/1.3 var(--font-ui);letter-spacing:-.02em;text-transform:none}main .fingerprint-workspace .shead{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}main .fingerprint-workspace .shead .sub{font:400 .85rem/1.65 var(--font-ui);max-width:85ch;color:var(--tx2)}main .fingerprint-workspace :is(.panelbox,.idcard,.dir,.alllist){background:var(--panel);border-color:var(--border);border-radius:12px;box-shadow:0 4px 18px #00000004}main .fingerprint-workspace .idcard-grid>div{padding:1.1rem}main .fingerprint-workspace .idcard-grid dt{font:500 .75rem/1.5 var(--font-ui);text-transform:none;letter-spacing:0;color:var(--tx3)}main .fingerprint-workspace .idcard-grid .big{font:750 1.7rem/1.3 var(--font-ui);letter-spacing:-.03em}main .fingerprint-workspace :is(.footnote,.prose){line-height:1.75}main .fingerprint-workspace .footnote{color:var(--tx3);font-size:.8rem}main .fingerprint-workspace .pbtn{font:600 .78rem/1.5 var(--font-ui);white-space:normal;overflow-wrap:anywhere;border-radius:8px;max-width:100%;min-height:42px;padding:.65rem .85rem}main .fingerprint-workspace :is(input,select,textarea){font-family:var(--font-ui);border-radius:8px;min-height:44px}main .fingerprint-workspace .fchip{font:550 .75rem/1.4 var(--font-ui);letter-spacing:0;text-transform:none;border-radius:7px;min-height:36px}main .fingerprint-workspace .allbar{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:.9rem;padding:1rem}main .fingerprint-workspace .allstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}main .fingerprint-workspace .allstats>div{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1rem 1.2rem}main .fingerprint-workspace .allstats dt{font:500 .75rem/1.5 var(--font-ui);color:var(--tx3)}main .fingerprint-workspace .allstats dd{font:750 1.8rem/1.4 var(--font-ui);color:var(--c-ai-t);margin:.3rem 0 0}main .fingerprint-workspace .allrow>summary{gap:1rem;padding:1.1rem;line-height:1.6}main .fingerprint-workspace .allrow .who{font:650 .95rem/1.5 var(--font-ui)}main .fingerprint-workspace .allrow .who small{color:var(--tx3);font-size:.7rem}main .fingerprint-workspace .allrow .out{font:400 .8rem/1.6 var(--font-ui);color:var(--tx2)}main .fingerprint-workspace .allbody{padding:0 1.1rem 1.1rem}main .fingerprint-workspace .allbody dt{text-transform:none;letter-spacing:0;font-size:.75rem}main .fingerprint-workspace .dir-row{padding:1rem;line-height:1.6}main .fingerprint-workspace .tablewrap{border:1px solid var(--border);background:var(--panel);border-radius:12px;max-width:100%;overflow-x:auto}main .fingerprint-workspace .tablewrap table{font:400 .8rem/1.6 var(--font-ui)}main .fingerprint-workspace .tablewrap th{text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:.75rem}main .fingerprint-workspace .tablewrap :is(th,td){padding:.85rem}.workspace-related{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-block:1.5rem;overflow:hidden}.workspace-related>summary{cursor:pointer;padding:1rem 1.2rem;font-size:.9rem;font-weight:650}.workspace-related>div,.workspace-related>section{padding-top:1rem}.workspace-related .labband{background:var(--panel);border:0;margin:0}.workspace-related .lab-photo,.workspace-related .lab-scan{display:none}.workspace-jumps{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;display:flex}.workspace-jumps>a{background:var(--panel);border:1px solid var(--border);color:var(--c-ai-t);border-radius:7px;padding:.5rem .8rem;font-size:.8rem;font-weight:550}.workspace-jumps>a:hover{background:color-mix(in srgb,var(--c-ai) 8%,var(--panel))}.fingerprint-workspace :is(section[id],h2[id],#workspace-main,#cost-form){scroll-margin-top:90px}.fingerprint-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--c-ai-t);outline-offset:3px}@media (width<=800px){.workspace-hero-inner{grid-template-columns:minmax(0,1fr);gap:0;padding-block:1.7rem}.workspace-art{display:none}.workspace-lead{font-size:.95rem}.workspace-meta{font-size:.65rem}.workspace-nav>.row{gap:.35rem}.workspace-nav .row>a{padding:.5rem .65rem;font-size:.75rem}.fingerprint-workspace .compare-visual{display:none}}@media (width<=600px){.workspace-hero-inner{padding-block:1.4rem}.workspace-hero-actions{gap:.9rem}.workspace-hero-actions>a{font-size:.75rem}.workspace-hero h1{max-width:19ch}.workspace-nav .row{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.65rem;display:grid}.workspace-nav .row>a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:37px;padding:.5rem;display:flex}main .fingerprint-workspace .mid{gap:1.7rem;padding-block:1.4rem 2rem}main .fingerprint-workspace .idcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main .fingerprint-workspace .idcard-grid>div{min-width:0;padding:.9rem}main .fingerprint-workspace .idcard-grid dt{font-size:.7rem}main .fingerprint-workspace .idcard-grid .big{font-size:1.5rem}main .fingerprint-workspace .allrow>summary{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}main .fingerprint-workspace .allrow .who{overflow-wrap:anywhere;font-size:.9rem}main .fingerprint-workspace .allrow .out{font-size:.8rem}main .fingerprint-workspace .allrow .vpill{justify-self:start}main .fingerprint-workspace .allbody dl{grid-template-columns:minmax(0,1fr)}main .fingerprint-workspace .allbody dd{overflow-wrap:anywhere}main .fingerprint-workspace .allstats{grid-template-columns:minmax(0,1fr);gap:.5rem}main .fingerprint-workspace .allstats>div{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;display:flex}main .fingerprint-workspace .allstats dd{margin:0;font-size:1.5rem}main .fingerprint-workspace .dir-row{grid-template-columns:minmax(0,1fr);gap:.6rem}main .fingerprint-workspace .dir-row .vpill{justify-self:start}.workspace-jumps{gap:.4rem}.workspace-jumps>a{padding:.5rem .65rem;font-size:.75rem}}
