.dossier-root{--doss-card-2:#0a1020;--doss-border-soft:#1f2a44;--doss-text-soft:#cbd5e1;--doss-emerald:var(--success);--doss-cat:var(--category-comparison);isolation:isolate;color:var(--foreground);position:relative}.dossier-root:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#f59e0b0a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.dossier-root:after{content:"";pointer-events:none;z-index:0;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.dossier-root>*{z-index:1;position:relative}.dossier-root .tac-frame{border:1px solid var(--border);position:relative}.dossier-root .tac-frame:after,.dossier-root .tac-frame:before{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.dossier-root .tac-frame:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .tac-frame:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .tac-frame-4>.corner-tr{border-top:2px solid var(--primary);border-right:2px solid var(--primary);pointer-events:none;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.dossier-root .tac-frame-4>.corner-bl{border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);pointer-events:none;width:8px;height:8px;position:absolute;bottom:-1px;left:-1px}.dossier-root .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(24px)}.dossier-root .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dossier-root .reveal{opacity:1;transition:none;transform:none}}.dossier-root .slash-note{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);opacity:.75;font-size:11px}.dossier-root .slash-note:before{content:"// ";color:var(--primary);opacity:.8}.dossier-root .mono-label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px}.dossier-root .status-pill{color:var(--primary);font:500 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.dossier-root .status-pill .dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 6px var(--primary);border-radius:999px;animation:1.6s ease-in-out infinite doss-pulse}@keyframes doss-pulse{0%,to{opacity:1}50%{opacity:.35}}.dossier-root .btn-primary{cursor:pointer;font:700 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);border:none;align-items:center;gap:10px;padding:14px 32px 14px 22px;transition:background .15s,box-shadow .15s;display:inline-flex}.dossier-root .btn-primary:hover{background:#fbbf24;box-shadow:0 0 24px #f59e0b73}.dossier-root .btn-ghost{cursor:pointer;font:600 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);background:0 0;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:all .15s;display:inline-flex}.dossier-root .btn-ghost:hover{color:var(--foreground);background:#f59e0b0d;border-color:#f59e0b80}.dossier-root .doss-page{max-width:1180px;margin:0 auto;padding:40px 24px 96px}@media (min-width:768px){.dossier-root .doss-page{padding:56px 40px 120px}}.dossier-root .doss-mast{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a66;padding:28px 24px;position:relative;overflow:hidden}@media (min-width:768px){.dossier-root .doss-mast{padding:36px 44px}}.dossier-root .doss-mast:after,.dossier-root .doss-mast:before{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.dossier-root .doss-mast:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-mast:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-mast .ctr-tr,.dossier-root .doss-mast .ctr-bl{pointer-events:none;width:14px;height:14px;position:absolute}.dossier-root .doss-mast .ctr-tr{border-top:2px solid var(--primary);border-right:2px solid var(--primary);top:-1px;right:-1px}.dossier-root .doss-mast .ctr-bl{border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);bottom:-1px;left:-1px}.dossier-root .doss-mast .bg-glow{filter:blur(160px);pointer-events:none;background:#f59e0b12;border-radius:50%;width:1000px;height:1000px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.dossier-root .doss-mast .scan-overlay{opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:repeating-linear-gradient(#f59e0b0f 0 1px,#0000 2px 6px);position:absolute;inset:0}.dossier-root .doss-mast .nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex;position:relative}.dossier-root .doss-bread{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);opacity:.8;font-size:11px}.dossier-root .doss-bread .sep{opacity:.45;margin:0 10px}.dossier-root .doss-bread .cur{color:var(--foreground);opacity:1}.dossier-root .doss-issue{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);opacity:.85;margin:18px 0 0;font-size:11px}@media (min-width:768px){.dossier-root .doss-issue{font-size:12px}}.dossier-root .doss-issue .slash{color:var(--primary);opacity:.85;margin:0 10px}.dossier-root .doss-display{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:14px 0 0;font-size:clamp(56px,11vw,180px);font-weight:400;line-height:.85;position:relative}.dossier-root .doss-display .sub{color:var(--primary);letter-spacing:.01em;margin-top:8px;font-size:.4em;display:block}.dossier-root .doss-grid{grid-template-columns:1fr;align-items:end;gap:32px;margin-top:22px;display:grid}@media (min-width:900px){.dossier-root .doss-grid{grid-template-columns:1fr 320px;gap:56px}}.dossier-root .doss-shout{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-size:12px}.dossier-root .doss-shout:before{content:"// ";opacity:.75}.dossier-root .doss-intro{color:var(--doss-text-soft);max-width:580px;margin:0;font-size:17px;font-weight:300;line-height:1.7}.dossier-root .doss-byline{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;font-size:11px;display:flex}.dossier-root .doss-byline .av{border:1px solid var(--primary);width:36px;height:36px;color:var(--primary);background:#f59e0b14;place-items:center;font-size:11px;font-weight:700;display:grid}.dossier-root .doss-byline .role{opacity:.7;letter-spacing:.16em;margin-top:4px;font-size:10px;display:block}.dossier-root .doss-readout{font-family:var(--font-mono);background:#00000073;padding:12px 16px;font-size:11px}.dossier-root .doss-readout .head{border-bottom:1px solid var(--border);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.dossier-root .doss-readout .head .t{opacity:.65}.dossier-root .doss-readout .head .tag{color:var(--primary)}.dossier-root .doss-readout ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dossier-root .doss-readout li{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;display:flex}.dossier-root .doss-readout li .k{opacity:.65}.dossier-root .doss-readout li .v{color:var(--foreground);font-variant-numeric:tabular-nums}.dossier-root .doss-tldr{grid-template-columns:1fr;gap:14px;margin-top:36px;display:grid}@media (min-width:700px){.dossier-root .doss-tldr{grid-template-columns:repeat(3,1fr)}}.dossier-root .doss-tldr .item{border:1px solid var(--doss-border-soft);background:#0f172a66;padding:18px 18px 22px;position:relative}.dossier-root .doss-tldr .item:after{content:"";border-top:2px solid var(--primary);border-left:2px solid var(--primary);width:8px;height:8px;position:absolute;top:-1px;left:-1px}.dossier-root .doss-tldr .num{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:11px}.dossier-root .doss-tldr p{color:var(--doss-text-soft);margin:0;font-size:14px;line-height:1.55}.dossier-root .logo-block{align-items:center;gap:12px;display:inline-flex}.dossier-root .logo-mark{border:2px solid var(--primary);clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);background:#f59e0b14;width:36px;height:36px;position:relative}.dossier-root .logo-mark:after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--primary);opacity:.9;position:absolute;inset:5px}.dossier-root .logo-type{flex-direction:column;gap:2px;display:flex}.dossier-root .logo-type .main{font:800 15px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground)}.dossier-root .logo-type .sub{font:500 9px/1 var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--primary)}.dossier-root .doss-toc{z-index:5;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090beb;grid-template-columns:1fr;align-items:center;gap:10px;margin-top:28px;padding:12px 16px;display:grid;position:sticky;top:12px}@media (min-width:700px){.dossier-root .doss-toc{grid-template-columns:auto 1fr auto;gap:18px;padding:14px 18px}}.dossier-root .doss-toc:after,.dossier-root .doss-toc:before{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.dossier-root .doss-toc:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-toc:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-toc .label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:11px}.dossier-root .doss-toc .pip-row{scrollbar-width:thin;align-items:center;gap:6px;display:flex;overflow-x:auto}.dossier-root .doss-toc .pip{cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--doss-border-soft);white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:10px;transition:all .15s;display:flex}.dossier-root .doss-toc .pip:hover{color:var(--foreground);border-color:var(--primary)}.dossier-root .doss-toc .pip.active{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.dossier-root .doss-toc .pip .n{opacity:.7}.dossier-root .doss-toc .progress{font-family:var(--font-mono);letter-spacing:.18em;color:var(--primary);justify-self:end;font-size:11px}.dossier-root .doss-divider{border-bottom:1px solid var(--border);grid-template-columns:6px 1fr auto;align-items:center;gap:16px;margin-top:56px;padding-bottom:16px;display:grid}.dossier-root .doss-divider .tab{background:var(--primary);width:6px;height:36px}.dossier-root .doss-divider h2,.dossier-root .doss-divider h3{font:800 22px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.dossier-root .doss-divider .kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin-bottom:4px;font-size:11px}.dossier-root .doss-divider .right{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.dossier-root .doss-prose{gap:18px;max-width:760px;margin-top:22px;display:grid}.dossier-root .doss-prose p{color:var(--doss-text-soft);margin:0;font-size:16px;font-weight:300;line-height:1.7}.dossier-root .doss-prose p strong{color:var(--foreground);font-weight:600}.dossier-root .doss-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.dossier-root .doss-prose a:hover{color:var(--foreground)}.dossier-root .doss-callout{border:1px solid var(--doss-border-soft);background:#1e293b59;grid-template-columns:1fr;gap:12px;padding:14px 18px;display:grid;position:relative}@media (min-width:640px){.dossier-root .doss-callout{grid-template-columns:max-content 1fr;gap:16px}}.dossier-root .doss-callout .ic{font:800 11px/1.2 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);border-left:2px solid var(--primary);white-space:nowrap;align-self:start;max-width:100%;padding:3px 0 3px 10px}.dossier-root .doss-callout .body{color:var(--doss-text-soft);min-width:0;font-size:14px;line-height:1.65}.dossier-root .doss-callout .body strong{color:var(--foreground);font-weight:600}.dossier-root .doss-callout .body a{color:var(--primary)}.dossier-root .doss-callout.warn .ic{color:var(--destructive);border-left-color:var(--destructive)}.dossier-root .doss-callout.tip .ic{color:var(--doss-emerald);border-left-color:var(--doss-emerald)}.dossier-root .doss-callout.note .ic{color:var(--doss-cat);border-left-color:var(--doss-cat)}.dossier-root .doss-fieldnote{border-left:2px solid var(--primary);font-family:var(--font-mono);color:var(--doss-text-soft);letter-spacing:.01em;background:#f59e0b0f;padding:14px 18px;font-size:13px;line-height:1.6}.dossier-root .doss-fieldnote:before{content:"// FIELD NOTE — ";color:var(--primary);letter-spacing:.22em;text-transform:uppercase}.dossier-root .doss-steps{gap:14px;margin-top:22px;display:grid}.dossier-root .doss-step{border:1px solid var(--doss-border-soft);background:#0f172a66;grid-template-columns:64px 1fr;align-items:start;gap:18px;padding:18px 20px;display:grid;position:relative}.dossier-root .doss-step:after{content:"";border-top:2px solid var(--primary);border-left:2px solid var(--primary);width:8px;height:8px;position:absolute;top:-1px;left:-1px}.dossier-root .doss-step .num{font-family:var(--font-display);color:var(--primary);letter-spacing:.01em;font-size:48px;line-height:.85}.dossier-root .doss-step .action{font:700 14px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);margin:4px 0 8px}.dossier-root .doss-step .detail{color:var(--doss-text-soft);margin:0;font-size:14px;line-height:1.6}.dossier-root .doss-spec{border-collapse:collapse;border:1px solid var(--border);width:100%;margin-top:22px}.dossier-root .doss-spec thead th{font:600 10px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);background:#0000004d;padding:12px 14px}.dossier-root .doss-spec thead th.num{text-align:right}.dossier-root .doss-spec tbody tr{border-bottom:1px dashed var(--doss-border-soft)}.dossier-root .doss-spec tbody tr:last-child{border-bottom:none}.dossier-root .doss-spec tbody td{font:400 13px/1.5 var(--font-mono);color:var(--doss-text-soft);vertical-align:top;padding:12px 14px}.dossier-root .doss-spec tbody td.k{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;width:28%;font-size:11px}.dossier-root .doss-spec tbody td.v{color:var(--foreground);font-variant-numeric:tabular-nums}.dossier-root .doss-spec tbody td.hl{color:var(--primary);font-weight:700}@media (max-width:640px){.dossier-root .doss-spec thead{display:none}.dossier-root .doss-spec tbody tr{grid-template-columns:1fr;gap:4px;padding:14px 0;display:grid}.dossier-root .doss-spec tbody td{border:none;padding:2px 14px}.dossier-root .doss-spec tbody td[data-label]:before{content:attr(data-label) " ";color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;margin-right:6px;font-size:10px;display:inline-block}}.dossier-root .doss-channel{gap:18px;margin-top:28px;display:grid}.dossier-root .doss-feat{border:1px solid var(--border);background:var(--card);position:relative;overflow:hidden}.dossier-root .doss-feat:after,.dossier-root .doss-feat:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.dossier-root .doss-feat:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-feat:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-feat .body{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:880px){.dossier-root .doss-feat .body{grid-template-columns:1.1fr 1fr}}.dossier-root .doss-feat .img-cell{border-bottom:1px solid var(--doss-border-soft);aspect-ratio:1.3;background:#fff;place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}@media (min-width:880px){.dossier-root .doss-feat .img-cell{border-bottom:none;border-right:1px solid var(--doss-border-soft);aspect-ratio:auto;min-height:360px}}.dossier-root .doss-feat .img-cell .cat{font:700 10px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--background);background:var(--foreground);z-index:2;padding:5px 8px;position:absolute;top:12px;left:12px}.dossier-root .doss-feat .img-cell .rank-stamp{font-family:var(--font-display);color:#0f172a14;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;font-size:220px;line-height:.8;position:absolute;bottom:-16px;right:12px}.dossier-root .doss-feat .img-cell .img-wrap{z-index:2;aspect-ratio:4/3;width:100%;max-width:360px;position:relative}.dossier-root .doss-feat .img-cell.bg-dark{background:linear-gradient(135deg, var(--doss-card-2), #050810)}.dossier-root .doss-feat .img-cell.bg-dark:before{content:"";opacity:.55;pointer-events:none;background-image:repeating-linear-gradient(#f59e0b0d 0 1px,#0000 2px 6px);position:absolute;inset:0}.dossier-root .doss-feat .img-cell.bg-dark .cat{background:var(--primary);color:var(--primary-foreground)}.dossier-root .doss-feat .img-cell.bg-dark .rank-stamp{color:#f59e0b1f}.dossier-root .doss-feat .img-cell .img-wrap img{object-fit:contain}.dossier-root .doss-feat .content{flex-direction:column;gap:14px;padding:28px 24px;display:flex}@media (min-width:880px){.dossier-root .doss-feat .content{padding:36px 40px 40px}}.dossier-root .doss-feat .rank-line{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--primary);font-size:12px}.dossier-root .doss-feat .rank-line .sep{opacity:.5}.dossier-root .doss-feat h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.5vw,80px);font-weight:400;line-height:.9}.dossier-root .doss-feat .tagline{font-family:var(--font-sans);color:var(--doss-text-soft);margin:0;font-size:17px;font-weight:400;line-height:1.5}.dossier-root .doss-feat .meta-row{border-top:1px solid #f8fafc38;flex-direction:column;align-items:stretch;gap:14px;margin-top:4px;padding-top:16px;display:flex}@media (min-width:520px){.dossier-root .doss-feat .meta-row{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}}.dossier-root .doss-feat .price{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.dossier-root .doss-feat .price .v{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:8px;font-size:15px;font-weight:700}.dossier-root .doss-feat .verdict{color:var(--primary-foreground);background:var(--doss-emerald);font:800 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:5px 10px}.dossier-root .doss-feat .cta-row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.dossier-root .doss-alts{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:700px){.dossier-root .doss-alts{grid-template-columns:1fr 1fr}}.dossier-root .doss-alt{border:1px solid var(--border);background:var(--card);flex-direction:column;display:flex;position:relative;overflow:hidden}.dossier-root .doss-alt:after,.dossier-root .doss-alt:before{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.dossier-root .doss-alt:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-alt:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-alt .img-cell{border-bottom:1px solid var(--doss-border-soft);aspect-ratio:16/9;background:#fff;position:relative;overflow:hidden}.dossier-root .doss-alt .img-cell .cat{font:700 10px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--background);background:var(--foreground);z-index:2;padding:4px 7px;position:absolute;top:10px;left:10px}.dossier-root .doss-alt .img-cell .rank-stamp{font-family:var(--font-display);color:#0f172a1a;z-index:1;-webkit-user-select:none;user-select:none;font-size:120px;line-height:.8;position:absolute;bottom:-10px;right:10px}.dossier-root .doss-alt .img-cell .img-wrap{z-index:2;width:100%;height:100%;padding:16px;position:relative}.dossier-root .doss-alt .img-cell.bg-dark{background:linear-gradient(135deg, var(--doss-card-2), #050810)}.dossier-root .doss-alt .img-cell.bg-dark:before{content:"";opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(#f59e0b0d 0 1px,#0000 2px 6px);position:absolute;inset:0}.dossier-root .doss-alt .img-cell.bg-dark .cat{background:var(--primary);color:var(--primary-foreground)}.dossier-root .doss-alt .img-cell.bg-dark .rank-stamp{color:#f59e0b2e}.dossier-root .doss-alt .img-cell .img-wrap img{object-fit:contain}.dossier-root .doss-alt .content{flex-direction:column;flex:1;gap:10px;padding:18px 20px;display:flex}.dossier-root .doss-alt .rank-line{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:11px}.dossier-root .doss-alt .rank-line .sep{opacity:.5}.dossier-root .doss-alt h4{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:.9}.dossier-root .doss-alt .tagline{color:var(--doss-text-soft);margin:0;font-size:14px;font-weight:400;line-height:1.5}.dossier-root .doss-alt .specs{border-top:1px dashed #f8fafc2e;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding:10px 0;display:grid}.dossier-root .doss-alt .specs .cell{flex-direction:column;gap:2px;display:flex}.dossier-root .doss-alt .specs .k{font:500 9px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground)}.dossier-root .doss-alt .specs .v{font:600 12px/1.2 var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums}.dossier-root .doss-alt .price-row{border-top:1px solid #f8fafc38;justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.dossier-root .doss-alt .price-row .p{font:700 16px/1 var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums}.dossier-root .doss-alt .price-row .p .msrp{color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;margin-left:8px;font-size:10px;font-weight:400}.dossier-root .doss-cta{font:700 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);clip-path:polygon(0 0,100% 0,96% 100%,0 100%);align-items:center;gap:10px;padding:12px 22px 12px 18px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.dossier-root .doss-cta:hover{background:#fbbf24;box-shadow:0 0 24px #f59e0b73}.dossier-root .doss-cta-ghost{font:600 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);background:0 0;border:1px solid #f59e0b66;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:all .15s;display:inline-flex}.dossier-root .doss-cta-ghost:hover{color:var(--primary-foreground);background:var(--primary)}.dossier-root .doss-routes{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}@media (min-width:700px){.dossier-root .doss-routes{grid-template-columns:1fr 1fr}}.dossier-root .doss-route{border:1px solid var(--doss-border-soft);color:inherit;background:#0f172a66;flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.dossier-root .doss-route:after{content:"";border-top:2px solid var(--primary);border-left:2px solid var(--primary);width:8px;height:8px;position:absolute;top:-1px;left:-1px}.dossier-root .doss-route[data-soon]:before{content:"Coming soon";font:600 9px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--doss-border-soft);padding:4px 6px;position:absolute;top:12px;right:12px}.dossier-root .doss-route:not([data-soon]):hover{border-color:var(--primary);transform:translateY(-2px)}.dossier-root .doss-route .label{font:700 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary)}.dossier-root .doss-route .h{font:700 16px/1.25 var(--font-sans);letter-spacing:.02em;color:var(--foreground);margin:0}.dossier-root .doss-route .body{color:var(--doss-text-soft);margin:0;font-size:13px;line-height:1.55}.dossier-root .doss-faq{gap:12px;margin-top:22px;display:grid}.dossier-root .doss-faq details{border:1px solid var(--doss-border-soft);background:#0f172a66;padding:0;position:relative}.dossier-root .doss-faq details:after{content:"";border-top:2px solid var(--primary);border-left:2px solid var(--primary);pointer-events:none;width:8px;height:8px;position:absolute;top:-1px;left:-1px}.dossier-root .doss-faq summary{cursor:pointer;font:700 14px/1.4 var(--font-sans);color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.dossier-root .doss-faq summary::-webkit-details-marker{display:none}.dossier-root .doss-faq summary:after{content:"+";font-family:var(--font-mono);color:var(--primary);font-size:22px;font-weight:400;transition:transform .2s}.dossier-root .doss-faq details[open] summary:after{content:"−"}.dossier-root .doss-faq .answer{color:var(--doss-text-soft);padding:0 20px 18px;font-size:14px;line-height:1.7}.dossier-root .doss-faq .answer p{margin:0 0 10px}.dossier-root .doss-faq .answer p:last-child{margin-bottom:0}.dossier-root .doss-faq .answer a{color:var(--primary)}.dossier-root .doss-faq-host>section{box-shadow:none;background:0 0;border:none;gap:12px;margin-top:22px;padding:0;display:grid}.dossier-root .doss-faq-host>section>h2{display:none}.dossier-root .doss-faq-host>section>div{display:contents}.dossier-root .doss-faq-host details{border:1px solid var(--doss-border-soft);background:#0f172a66;border-radius:0;position:relative}.dossier-root .doss-faq-host details:after{content:"";border-top:2px solid var(--primary);border-left:2px solid var(--primary);pointer-events:none;width:8px;height:8px;position:absolute;top:-1px;left:-1px}.dossier-root .doss-faq-host summary{font:700 14px/1.4 var(--font-sans);letter-spacing:.02em;color:var(--foreground);background:0 0;padding:16px 20px}.dossier-root .doss-faq-host summary>span:first-child{color:var(--primary)}.dossier-root .doss-faq-host details>div{border-top:1px dashed var(--doss-border-soft);font:400 14px/1.7 var(--font-sans);color:var(--doss-text-soft);background:0 0;padding:16px 20px}.dossier-root .doss-closing{border:1px solid var(--border);background:linear-gradient(135deg,#f59e0b0f,#0f172a66);margin-top:56px;padding:28px 24px;position:relative;overflow:hidden}@media (min-width:768px){.dossier-root .doss-closing{padding:36px 40px}}.dossier-root .doss-closing:after,.dossier-root .doss-closing:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.dossier-root .doss-closing:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-closing:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-closing h4{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:.85}.dossier-root .doss-closing p{max-width:640px;color:var(--doss-text-soft);margin:0;font-size:15px;font-weight:300;line-height:1.7}.dossier-root .doss-closing .actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dossier-root .doss-foot{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding:24px 0 0;font-size:11px;display:flex}.dossier-root .doss-foot .sys{color:var(--primary)}.dossier-root .doss-hub-utility{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--doss-border-soft);grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:12px 0 22px;font-size:11px;display:grid}.dossier-root .doss-hub-utility .bread{align-items:baseline;gap:0;display:inline-flex}.dossier-root .doss-hub-utility .bread .sep{opacity:.4;margin:0 8px}.dossier-root .doss-hub-utility .bread .cur{color:var(--foreground)}.dossier-root .doss-hub-utility .clock{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:.2em}.dossier-root .doss-mast .chip-row{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:10px;display:flex}.dossier-root .doss-mast .chip-row a{border:1px solid var(--doss-border-soft);color:var(--muted-foreground);background:#0000004d;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;transition:all .15s;display:inline-flex}.dossier-root .doss-mast .chip-row a:hover{color:var(--foreground);border-color:var(--primary);background:#f59e0b0f}.dossier-root .doss-mast .chip-row a .n{color:var(--primary)}.dossier-root .doss-hub-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}@media (max-width:880px){.dossier-root .doss-hub-steps{grid-template-columns:1fr}}.dossier-root .doss-hub-steps .step{border:1px solid var(--border);background:var(--card);flex-direction:column;gap:14px;padding:22px 24px 24px;transition:all .2s;display:flex;position:relative}.dossier-root .doss-hub-steps .step:hover{border-color:var(--primary);background:#131c30;transform:translateY(-2px)}.dossier-root .doss-hub-steps .step:after,.dossier-root .doss-hub-steps .step:before{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.dossier-root .doss-hub-steps .step:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-hub-steps .step:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-hub-steps .step .top{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:flex-start;font-size:10px;display:flex}.dossier-root .doss-hub-steps .step .top .code{color:var(--primary);opacity:.85}.dossier-root .doss-hub-steps .step h4{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:32px;font-weight:400;line-height:.9}.dossier-root .doss-hub-steps .step p{color:var(--doss-text-soft);margin:0;font-size:13px;font-weight:300;line-height:1.6}.dossier-root .doss-hub-cats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}@media (max-width:1024px){.dossier-root .doss-hub-cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.dossier-root .doss-hub-cats{grid-template-columns:1fr}}.dossier-root .doss-hub-cats .cat{border:1px solid var(--border);background:var(--card);color:inherit;flex-direction:column;gap:14px;min-height:220px;padding:22px 24px 24px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dossier-root .doss-hub-cats .cat:hover{border-color:var(--accent,var(--primary));background:#131c30;transform:translateY(-2px)}.dossier-root .doss-hub-cats .cat:after,.dossier-root .doss-hub-cats .cat:before{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.dossier-root .doss-hub-cats .cat:after{border-top:2px solid var(--accent,var(--primary));border-left:2px solid var(--accent,var(--primary));top:-1px;left:-1px}.dossier-root .doss-hub-cats .cat:before{border-bottom:2px solid var(--accent,var(--primary));border-right:2px solid var(--accent,var(--primary));bottom:-1px;right:-1px}.dossier-root .doss-hub-cats .cat .top{justify-content:space-between;align-items:flex-start;display:flex}.dossier-root .doss-hub-cats .cat .code{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent,var(--primary));opacity:.85;font-size:10px}.dossier-root .doss-hub-cats .cat .count{font-family:var(--font-display);color:var(--accent,var(--primary));font-size:44px;line-height:.85}.dossier-root .doss-hub-cats .cat h4{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:32px;font-weight:400;line-height:.9}.dossier-root .doss-hub-cats .cat .blurb{color:var(--doss-text-soft);margin:0;font-size:13px;font-weight:300;line-height:1.55}.dossier-root .doss-hub-cats .cat .feat{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);border-top:1px dashed #f8fafc2e;align-items:baseline;gap:8px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.dossier-root .doss-hub-cats .cat .feat .lbl{color:var(--accent,var(--primary))}.dossier-root .doss-hub-cats .cat .feat .ttl{color:var(--foreground);font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:600}.dossier-root .doss-hub-deep{border:1px solid var(--border);background:var(--card);grid-template-columns:1.05fr 1fr;margin-top:30px;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.dossier-root .doss-hub-deep{grid-template-columns:1fr}}.dossier-root .doss-hub-deep:after,.dossier-root .doss-hub-deep:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.dossier-root .doss-hub-deep:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-hub-deep:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-hub-deep .glyph-box{background:linear-gradient(135deg, var(--doss-card-2), #050810);border-right:1px solid var(--doss-border-soft);place-items:center;min-height:380px;padding:32px;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.dossier-root .doss-hub-deep .glyph-box{border-right:none;border-bottom:1px solid var(--doss-border-soft);min-height:280px}}.dossier-root .doss-hub-deep .glyph-box:before{content:"";opacity:.55;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(#f59e0b0d 0 1px,#0000 2px 6px);position:absolute;inset:0}.dossier-root .doss-hub-deep .corner{font:500 10px/1.45 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);max-width:calc(50% - 24px);position:absolute}.dossier-root .doss-hub-deep .corner.tl{top:14px;left:14px}.dossier-root .doss-hub-deep .corner.tr{color:var(--muted-foreground);text-align:right;top:14px;right:14px}.dossier-root .doss-hub-deep .corner.bl{color:var(--muted-foreground);bottom:14px;left:14px}.dossier-root .doss-hub-deep .corner.br{text-align:right;bottom:14px;right:14px}.dossier-root .doss-hub-deep .can-svg{width:88%;max-width:460px}.dossier-root .doss-hub-deep .glyph-box.has-photo{padding:0}.dossier-root .doss-hub-deep .glyph-photo{object-fit:cover;z-index:0}.dossier-root .doss-hub-deep .glyph-box.has-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0508108c 0%,#05081000 22% 60%,#050810c7 100%),linear-gradient(90deg,#05081059 0%,#05081000 30% 70%,#05081059 100%);position:absolute;inset:0}.dossier-root .doss-hub-deep .glyph-box.has-photo .corner{z-index:2}.dossier-root .doss-hub-deep .can-svg .label-line{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;fill:var(--primary);font-size:8px}.dossier-root .doss-hub-deep .can-svg .label-val{font-family:var(--font-mono);fill:var(--foreground);font-size:9px}.dossier-root .doss-hub-deep .body{flex-direction:column;gap:16px;padding:36px 38px;display:flex;position:relative}.dossier-root .doss-hub-deep .kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--primary);font-size:12px}.dossier-root .doss-hub-deep h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.9}.dossier-root .doss-hub-deep .tagline{color:var(--doss-text-soft);margin:0;font-size:17px}.dossier-root .doss-hub-deep .blurb{color:var(--doss-text-soft);margin:0;font-size:14px;font-weight:300;line-height:1.7}.dossier-root .doss-hub-deep .meta-grid{border-top:1px solid #f8fafc2e;border-bottom:1px solid #f8fafc2e;grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;display:grid}@media (max-width:520px){.dossier-root .doss-hub-deep .meta-grid{grid-template-columns:repeat(2,1fr)}}.dossier-root .doss-hub-deep .meta-grid .cell{font-family:var(--font-mono);border-right:1px dashed #f8fafc2e;padding:12px 8px 14px}.dossier-root .doss-hub-deep .meta-grid .cell:last-child{border-right:none}.dossier-root .doss-hub-deep .meta-grid .k{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:4px;font-size:9px}.dossier-root .doss-hub-deep .meta-grid .v{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px}.dossier-root .doss-hub-deep .actions{align-items:center;gap:14px;margin-top:auto;display:flex}.dossier-root .doss-hub-deep .verdict{color:#000;background:var(--primary);font:800 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;padding:6px 12px}.dossier-root .doss-hub-calmatrix{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}@media (max-width:1024px){.dossier-root .doss-hub-calmatrix{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.dossier-root .doss-hub-calmatrix{grid-template-columns:1fr}}.dossier-root .doss-hub-calmatrix .cal{border:1px solid var(--border);background:var(--card);color:inherit;flex-direction:column;gap:14px;padding:24px 24px 20px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.dossier-root .doss-hub-calmatrix .cal:hover{border-color:var(--primary);transform:translateY(-2px)}.dossier-root .doss-hub-calmatrix .cal:after,.dossier-root .doss-hub-calmatrix .cal:before{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.dossier-root .doss-hub-calmatrix .cal:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-hub-calmatrix .cal:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-hub-calmatrix .cal .ctop{border-bottom:1px dashed #f8fafc2e;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.dossier-root .doss-hub-calmatrix .cal .cal-code{font-family:var(--font-display);color:var(--primary);letter-spacing:.01em;font-size:56px;line-height:.8}.dossier-root .doss-hub-calmatrix .cal .count-stack{text-align:right;font-family:var(--font-mono)}.dossier-root .doss-hub-calmatrix .cal .count-stack .n{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.dossier-root .doss-hub-calmatrix .cal .count-stack .l{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:9px}.dossier-root .doss-hub-calmatrix .cal h5{font:700 13px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0}.dossier-root .doss-hub-calmatrix .cal .blurb{color:var(--doss-text-soft);margin:0;font-size:12px;line-height:1.55}.dossier-root .doss-hub-calmatrix .cal .footer-line{font-family:var(--font-mono);border-top:1px solid #f8fafc2e;grid-template-columns:1fr auto;gap:8px;margin-top:auto;padding-top:12px;display:grid}.dossier-root .doss-hub-calmatrix .cal .footer-line .pick-lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:9px}.dossier-root .doss-hub-calmatrix .cal .footer-line .pick-val{color:var(--foreground);font-size:12px;font-weight:600;font-family:var(--font-sans);letter-spacing:.02em}.dossier-root .doss-hub-ladder{border:1px solid var(--border);background:var(--card);margin-top:28px;position:relative;overflow-x:auto}.dossier-root .doss-hub-ladder:after,.dossier-root .doss-hub-ladder:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.dossier-root .doss-hub-ladder:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-hub-ladder:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-hub-ladder .head,.dossier-root .doss-hub-ladder .row{grid-template-columns:56px 150px 1fr 110px 110px 130px;align-items:center;gap:0;padding:14px 24px;display:grid}.dossier-root .doss-hub-ladder .head{border-bottom:1px solid var(--border);font:500 10px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);background:#0000004d}.dossier-root .doss-hub-ladder .row{border-bottom:1px solid var(--doss-border-soft);color:inherit;padding:18px 24px;text-decoration:none;transition:background .15s}.dossier-root .doss-hub-ladder .row:last-child{border-bottom:none}.dossier-root .doss-hub-ladder .row:hover{background:#f59e0b0a}.dossier-root .doss-hub-ladder .row .rank{font-family:var(--font-display);color:var(--primary);font-size:36px;line-height:.85}.dossier-root .doss-hub-ladder .row .slot{font:700 10px/1.3 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground)}.dossier-root .doss-hub-ladder .row .name{flex-direction:column;gap:4px;display:flex}.dossier-root .doss-hub-ladder .row .name .n{font:700 17px/1.1 var(--font-sans);letter-spacing:.01em;color:var(--foreground)}.dossier-root .doss-hub-ladder .row .name .w{color:var(--doss-text-soft);font-size:13px;font-weight:300}.dossier-root .doss-hub-ladder .row .stat{font:500 12px/1 var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:.06em}.dossier-root .doss-hub-ladder .row .stat .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:4px;font-size:9px;display:block}.dossier-root .doss-hub-ladder .row .stat.cta{text-align:right;color:var(--primary)}@media (max-width:820px){.dossier-root .doss-hub-ladder{overflow-x:visible}.dossier-root .doss-hub-ladder .head{display:none}.dossier-root .doss-hub-ladder .row{grid-template-columns:56px 1fr;grid-template-areas:"rank name""slot slot""stats stats";gap:10px;padding:18px}.dossier-root .doss-hub-ladder .row .rank{grid-area:rank}.dossier-root .doss-hub-ladder .row .name{grid-area:name}.dossier-root .doss-hub-ladder .row .slot{grid-area:slot}.dossier-root .doss-hub-ladder .row .stats-wrap{border-top:1px dashed #f8fafc2e;grid-area:stats;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:10px;display:grid}}@media (min-width:821px){.dossier-root .doss-hub-ladder .row .stats-wrap{display:contents}}.dossier-root .doss-hub-finder{border:1px solid var(--border);background:linear-gradient(135deg,#f59e0b0f,#0f172a66);margin-top:30px;padding:32px 36px;position:relative;overflow:hidden}@media (max-width:680px){.dossier-root .doss-hub-finder{padding:24px 22px}}.dossier-root .doss-hub-finder:after,.dossier-root .doss-hub-finder:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.dossier-root .doss-hub-finder:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-hub-finder:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-hub-finder .scan-stripe{pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:repeating-linear-gradient(#f59e0b0d 0 1px,#0000 2px 6px);position:absolute;inset:0}.dossier-root .doss-hub-finder .ftop{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:11px;display:flex;position:relative}.dossier-root .doss-hub-finder .ftop .lbl{color:var(--primary)}.dossier-root .doss-hub-finder .ftop .lbl.muted{color:var(--muted-foreground)}.dossier-root .doss-hub-finder h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:0 0 22px;font-size:52px;font-weight:400;line-height:.88;position:relative}.dossier-root .doss-hub-finder .grid{grid-template-columns:1fr 1fr 1fr 1.3fr;align-items:stretch;gap:18px;display:grid;position:relative}@media (max-width:1024px){.dossier-root .doss-hub-finder .grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dossier-root .doss-hub-finder .grid{grid-template-columns:1fr}}.dossier-root .doss-hub-finder .field{flex-direction:column;gap:8px;display:flex}.dossier-root .doss-hub-finder .field-lbl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px}.dossier-root .doss-hub-finder .opt-row{flex-direction:column;gap:4px;display:flex}.dossier-root .doss-hub-finder .opt{cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--doss-border-soft);text-align:left;background:#00000059;padding:9px 12px;font-size:11px;transition:all .12s}.dossier-root .doss-hub-finder .opt:hover{border-color:var(--primary);color:var(--foreground)}.dossier-root .doss-hub-finder .opt.on{color:#000;background:var(--primary);border-color:var(--primary);font-weight:700}.dossier-root .doss-hub-finder .result{border:1px solid var(--primary);min-height:100%;color:inherit;background:#0006;flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;transition:background .15s;display:flex;position:relative}.dossier-root .doss-hub-finder .result:hover{background:#0000008c}.dossier-root .doss-hub-finder .result:after,.dossier-root .doss-hub-finder .result:before{content:"";width:8px;height:8px;position:absolute}.dossier-root .doss-hub-finder .result:after{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.dossier-root .doss-hub-finder .result:before{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);bottom:-1px;right:-1px}.dossier-root .doss-hub-finder .result .pip{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:10px}.dossier-root .doss-hub-finder .result .name{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);font-size:30px;font-weight:400;line-height:.9}.dossier-root .doss-hub-finder .result .why{color:var(--doss-text-soft);margin:0;font-size:12px;line-height:1.55}.dossier-root .doss-hub-finder .result .stats{font-family:var(--font-mono);color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;border-top:1px dashed #f8fafc2e;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.dossier-root .doss-hub-finder .result .stats .v{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.dossier-root .doss-hub-feed{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}@media (max-width:680px){.dossier-root .doss-hub-feed{grid-template-columns:1fr}}.dossier-root .doss-hub-feed .art{border:1px solid var(--border);background:var(--card);color:inherit;flex-direction:column;gap:12px;padding:20px 24px 22px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dossier-root .doss-hub-feed .art:hover{border-color:var(--accent,var(--primary));transform:translateY(-1px)}.dossier-root .doss-hub-feed .art:after,.dossier-root .doss-hub-feed .art:before{content:"";pointer-events:none;width:7px;height:7px;position:absolute}.dossier-root .doss-hub-feed .art:after{border-top:2px solid var(--accent,var(--primary));border-left:2px solid var(--accent,var(--primary));top:-1px;left:-1px}.dossier-root .doss-hub-feed .art:before{border-bottom:2px solid var(--accent,var(--primary));border-right:2px solid var(--accent,var(--primary));bottom:-1px;right:-1px}.dossier-root .doss-hub-feed .art .a-top{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:10px;display:flex}.dossier-root .doss-hub-feed .art .a-tag{color:var(--accent,var(--primary));background:#f59e0b1a;border:1px solid #f59e0b38;padding:4px 8px;font-weight:600;display:inline-flex}.dossier-root .doss-hub-feed .art h5{font:700 19px/1.25 var(--font-sans);letter-spacing:.005em;color:var(--foreground);margin:0}.dossier-root .doss-hub-feed .art p{color:var(--doss-text-soft);margin:0;font-size:13px;font-weight:300;line-height:1.6}.dossier-root .doss-hub-feed .art .a-foot{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);border-top:1px dashed #f8fafc2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.dossier-root .doss-hub-feed .art .a-foot .read{color:var(--accent,var(--primary))}.dossier-root .doss-hub-legal{--signal:#e8543a;border:1px solid var(--signal);background:#e8543a0a;grid-template-columns:1fr 1fr 1fr 1fr;gap:28px;margin-top:30px;padding:32px 36px;display:grid;position:relative}@media (max-width:1024px){.dossier-root .doss-hub-legal{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dossier-root .doss-hub-legal{grid-template-columns:1fr;padding:26px 22px}}.dossier-root .doss-hub-legal:after,.dossier-root .doss-hub-legal:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.dossier-root .doss-hub-legal:after{border-top:2px solid var(--signal);border-left:2px solid var(--signal);top:-1px;left:-1px}.dossier-root .doss-hub-legal:before{border-bottom:2px solid var(--signal);border-right:2px solid var(--signal);bottom:-1px;right:-1px}.dossier-root .doss-hub-legal .lt-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-size:11px}.dossier-root .doss-hub-legal h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:0 0 12px;font-size:40px;font-weight:400;line-height:.9}.dossier-root .doss-hub-legal .lblurb{color:var(--doss-text-soft);margin:0 0 18px;font-size:13px;line-height:1.6}.dossier-root .doss-hub-legal .lcta{color:var(--signal);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border-top:1px solid var(--signal);margin-top:auto;padding-top:12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.dossier-root .doss-hub-legal .lpoint h6{font:800 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--signal);margin:0 0 8px}.dossier-root .doss-hub-legal .lpoint p{color:var(--doss-text-soft);margin:0;font-size:13px;line-height:1.6}