@font-face{font-family:display;src:url(../media/EurostileExtendedBlack-s.p.2snb-ea9crjpz.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:52.09%;descent-override:17.36%;line-gap-override:0.0%;size-adjust:143.99%}.display_ab919467-module__KioUiG__className{font-family:display,display Fallback}.display_ab919467-module__KioUiG__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/newsreader_latin_400_normal-s.p.18q64_vlk_qen.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/newsreader_latin_500_normal-s.p.2p4a-3yrz52y9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/newsreader_latin_600_normal-s.p.11r0piw5alamn.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body;src:url(../media/newsreader_latin_400_italic-s.p.02qxcef_o81-x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.body_879d9c88-module__V4W38W__className{font-family:body,body Fallback}.body_879d9c88-module__V4W38W__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:type;src:url(../media/courier_prime_latin_400_normal-s.p.0il1v3n3hrhri.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:type;src:url(../media/courier_prime_latin_700_normal-s.p.06uzc_5bkiggw.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:type Fallback;src:local(Arial);ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:131.41%}.type_88c79641-module__lV60YW__className{font-family:type,type Fallback}.type_88c79641-module__lV60YW__variable{--font-type:"type", "type Fallback"}
@font-face{font-family:label;src:url(../media/SackersGothicHeavy-s.p.3d-64rzjjbjzv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:label Fallback;src:local(Arial);ascent-override:73.26%;descent-override:17.6%;line-gap-override:0.0%;size-adjust:142.03%}.label_d1369438-module__BNLnpa__className{font-family:label,label Fallback}.label_d1369438-module__BNLnpa__variable{--font-label:"label", "label Fallback"}
:root{--paper:#07080a;--paper-2:#0d1014;--card:#0f1216;--ink:#ece6d8;--ink-2:#c9c2b3;--muted:#9a9387;--rule:#262b33;--rule-strong:#c9a96a;--olive:#62e6f2;--olive-2:#3cc3d1;--oxblood:#ff5470;--oxblood-2:#ff7a8f;--brass:#c9a96a;--brass-light:#e2c992;--cream:#12161b;--gold:#c9a96a;--neon:#62e6f2;--confirmed:#7fe0a6;--reported:#62e6f2;--inferred:#f2b35e;--unverified:#ff7a8f;--unknown:#9a9387;--shadow:0 0 0 1px #c9a96a14, 0 30px 80px -30px #000000e6;--radius:2px;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body), Georgia, serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08  0 0 0 0 0.07  0 0 0 0 0.05  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");margin:0;font-size:19px;line-height:1.55;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit}.display{font-family:var(--font-display), "Didot", serif;letter-spacing:-.01em;font-weight:800;line-height:.98}.type{font-family:var(--font-type), "Courier New", monospace}.label{font-family:var(--font-label), "Helvetica Neue", sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.masthead{border-bottom:1px solid var(--rule-strong);z-index:5;background:var(--paper);position:relative}.masthead:after{content:"";border-bottom:1px solid var(--rule-strong);position:absolute;bottom:-4px;left:0;right:0}.masthead .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:.08em;font-size:26px;font-weight:900;text-decoration:none}.nav{align-items:center;gap:clamp(12px,3vw,32px);display:flex}.nav a{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid #0000;padding:8px 0;font-size:12px;font-weight:700;text-decoration:none}.nav a:hover{border-bottom-color:var(--oxblood);color:var(--ink)}@media (max-width:560px){.nav .hide-sm{display:none}.wordmark{font-size:22px}}.footer{border-top:1px solid var(--rule-strong);color:var(--muted);margin-top:96px;padding:40px 0 56px;font-size:15px}.footer .grid{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.footer a{color:var(--ink-2);padding:4px 0;text-decoration:none;display:block}@media (max-width:760px){.footer .grid{grid-template-columns:1fr}}.hero{text-align:center;padding-top:clamp(40px,9vh,110px);padding-bottom:48px;position:relative}.hero .kicker{color:var(--muted);align-items:center;gap:14px;display:inline-flex}.hero .kicker:before,.hero .kicker:after{content:"";background:var(--ink);width:44px;height:1px}.hero h1{letter-spacing:.02em;margin:14px 0 0;font-size:clamp(76px,17vw,230px)}.hero .tagline{font-family:var(--font-display);color:var(--ink-2);margin:6px 0 0;font-size:clamp(24px,3.6vw,40px);font-style:italic;font-weight:500}.hero .sub{color:var(--ink-2);max-width:34ch;margin:18px auto 0;font-size:clamp(19px,2.2vw,24px)}.searchbox{text-align:left;max-width:920px;margin:44px auto 0}.searchbox form{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);grid-template-columns:1fr auto;display:grid;position:relative}.searchbox textarea{font-family:var(--font-type);resize:none;min-height:104px;color:var(--ink);background:0 0;border:0;outline:none;width:100%;padding:22px 22px 42px;font-size:clamp(19px,2.3vw,25px);line-height:1.35}.searchbox .hint{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;position:absolute;bottom:12px;left:22px;right:16px;overflow:hidden}.searchbox button.go{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--cream);cursor:pointer;border:0;min-width:200px;padding:0 28px;font-size:15px;font-weight:800}.searchbox button.go:disabled{opacity:.88;cursor:default}.searchbox .meta{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chip{font-family:var(--font-type);border:1px solid var(--ink-2);cursor:pointer;color:var(--ink-2);text-align:left;background:0 0;border-radius:0;padding:7px 12px;font-size:15px}.chip:hover{background:var(--ink);color:var(--cream)}@media (max-width:680px){.chip:nth-child(n+4){display:none}.chip{font-size:14px}}.categories{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-top:34px;font-size:13px;font-weight:700}.categories span{color:var(--brass);padding:0 10px}@media (max-width:560px){.categories{letter-spacing:.12em;font-size:11px;line-height:2}.categories span{padding:0 5px}}@media (max-width:680px){.searchbox form{box-shadow:4px 4px 0 var(--ink);grid-template-columns:1fr}.searchbox button.go{min-width:0;padding:18px}}.strap{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;margin-top:72px;padding:22px 0}.strap .display{font-size:clamp(40px,7vw,88px)}.steps{border-left:1px solid var(--rule);grid-template-columns:repeat(6,1fr);margin-top:48px;display:grid}.steps>div{border-right:1px solid var(--rule);padding:18px 16px 22px}.steps .n{font-family:var(--font-type);color:var(--brass);font-size:15px}.steps h3{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:8px 0 6px;font-size:14px}.steps p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.45}@media (max-width:980px){.steps{grid-template-columns:repeat(2,1fr)}.steps>div{border-bottom:1px solid var(--rule)}}.compare{border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:64px;display:grid}.compare>div{padding:28px}.compare>div+div{border-left:1px solid var(--ink);background:var(--card)}.compare h3{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(28px,3.4vw,40px)}.compare ul{margin:0;padding-left:20px;font-size:18px}@media (max-width:760px){.compare{grid-template-columns:1fr}.compare>div+div{border-left:0;border-top:1px solid var(--ink)}}.pricing{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.price{background:var(--card);border:1px solid var(--ink);padding:26px;position:relative}.price.feature{box-shadow:6px 6px 0 var(--ink);border-width:2px}.price .amt{font-family:var(--font-display);margin:10px 0;font-size:64px;font-weight:900;line-height:1}.price h3{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:15px}.price p{color:var(--ink-2);margin:0;font-size:17px}@media (max-width:860px){.pricing{grid-template-columns:1fr}}.stamp{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--oxblood);border:2px solid var(--oxblood);outline:1px solid var(--oxblood);outline-offset:2px;background:#faf6ec66;padding:6px 12px;font-size:14px;font-weight:800;display:inline-block;transform:rotate(-4deg)}.stamp.olive{color:var(--olive);border-color:var(--olive);outline-color:var(--olive)}.tag{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;vertical-align:2px;border:1px solid;align-items:center;gap:6px;padding:3px 7px;font-size:10.5px;font-weight:800;line-height:1.2;display:inline-flex}.tag.CONFIRMED{color:var(--confirmed)}.tag.REPORTED{color:var(--reported)}.tag.INFERRED{color:var(--inferred);border-style:dashed}.tag.UNVERIFIED{color:var(--unverified);border-style:dashed}.tag.UNKNOWN{color:var(--unknown);border-style:dotted}.tag.PUBLICLY_LISTED,.tag.DIRECT_PROFESSIONAL{color:var(--confirmed)}.tag.COMPANY_GENERIC{color:var(--olive)}.btn{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--cream);border:2px solid var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{background:var(--oxblood);border-color:var(--oxblood)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn.big{min-height:60px;padding:18px 26px;font-size:16px}.btn.oxblood{background:var(--oxblood);border-color:var(--oxblood)}.btn.oxblood:hover{background:var(--ink);border-color:var(--ink)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.sm{letter-spacing:.12em;min-height:36px;padding:8px 11px;font-size:11px}.linkbtn{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.opening{max-width:820px;margin:56px auto}.opening .folder{background:var(--card);border:1px solid var(--ink);box-shadow:var(--shadow);padding:36px clamp(20px,4vw,44px) 40px;position:relative}.opening .folder:before{content:"";background:var(--card);border:1px solid var(--ink);border-bottom:0;width:190px;height:26px;position:absolute;top:-26px;left:28px}.opening .query{font-family:var(--font-type);margin:10px 0 26px;font-size:clamp(20px,2.6vw,26px)}.stages{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.stages li{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.stages .mark{font-family:var(--font-type);font-size:18px;font-weight:700}.stages .name{font-family:var(--font-label);letter-spacing:.16em;font-size:16px;font-weight:800}.stages .detail{font-family:var(--font-type);color:var(--ink-2);margin-top:4px;font-size:15px}.stages .time{font-family:var(--font-type);color:var(--muted);font-size:13px}.stages li.pending{opacity:.38}.stages li.active .name:after{content:"▌";color:var(--oxblood);margin-left:6px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.stages li.active .name:after{animation:none}}.found{max-width:980px;margin:48px auto}.found .headline{margin:0;font-size:clamp(56px,11vw,132px)}.found .who{border-top:3px double var(--ink);border-bottom:3px double var(--ink);grid-template-columns:1fr auto;align-items:center;gap:18px;margin:20px 0 30px;padding:20px 0;display:grid}.found .who .name{font-family:var(--font-display);font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1}.found .who .role{font-family:var(--font-type);margin-top:8px;font-size:clamp(18px,2.2vw,22px)}.three{border:1px solid var(--ink);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid;overflow:hidden}.three>div{border-left:1px solid var(--ink);margin-left:-1px;padding:22px}.three .n{font-family:var(--font-display);color:var(--oxblood);font-size:54px;font-weight:900;line-height:1}.three h3{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:10px 0 8px;font-size:14px}.three p{margin:0;font-size:18px}@media (max-width:820px){.three>div{border-left:0;border-top:1px solid var(--ink);margin-top:-1px;margin-left:0}.found .who{grid-template-columns:1fr}}.unlock{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.unlock .opt{border:2px solid var(--ink);background:var(--card);flex-direction:column;gap:10px;padding:22px;display:flex}.unlock .opt.primary{box-shadow:6px 6px 0 var(--ink)}.unlock .opt .amt{font-family:var(--font-display);font-size:48px;font-weight:900;line-height:1}.unlock ul{color:var(--ink-2);margin:0;padding-left:20px;font-size:16px}@media (max-width:760px){.unlock{grid-template-columns:1fr}}.file{grid-template-columns:200px minmax(0,1fr) 250px;align-items:start;gap:28px;max-width:1600px;margin-top:32px;display:grid}.tabs{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.tabs a{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);border-right:0;justify-content:space-between;gap:8px;padding:10px 12px;font-size:11.5px;font-weight:800;text-decoration:none;display:flex}.tabs a:hover,.tabs a.on{background:var(--card);color:var(--ink);border-color:var(--ink)}.tabs a .n{font-family:var(--font-type);color:var(--brass);letter-spacing:0}.rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.rail .box{border:1px solid var(--ink);background:var(--card);padding:16px}.rail .box h4{margin:0 0 10px}.rail .actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet{background:var(--card);border:1px solid var(--ink);box-shadow:var(--shadow);min-width:0;padding:clamp(20px,3.4vw,44px)}.filehead{border-bottom:3px double var(--ink);padding-bottom:18px;position:relative}.filehead>div:last-child:not(:first-child){position:absolute;top:0;right:0}@media (max-width:640px){.filehead>div:last-child:not(:first-child){margin-top:12px;position:static}}.filehead .meta{font-family:var(--font-type);color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.filehead h1{margin:14px 0 6px;font-size:clamp(42px,6vw,84px)}.filehead .desc{font-family:var(--font-type);font-size:clamp(17px,2vw,20px)}.sec{border-bottom:1px solid var(--rule);padding:34px 0 10px;scroll-margin-top:20px}.sec:last-child{border-bottom:0}.sec>header{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.sec>header .no{font-family:var(--font-type);color:var(--brass);font-size:16px}.sec>header h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.05}.sec p{margin:0 0 12px}.lead{font-size:clamp(21px,2.4vw,25px);line-height:1.45}.kv{border-top:1px solid var(--rule);grid-template-columns:180px 1fr;display:grid}.kv>div{border-bottom:1px solid var(--rule);padding:12px 0}.kv>div:nth-child(odd){font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:16px;font-size:11.5px;font-weight:800}@media (max-width:600px){.kv{grid-template-columns:1fr}.kv>div:nth-child(odd){border-bottom:0;padding-bottom:0}}.item{border-bottom:1px dashed var(--rule);padding:14px 0}.item:last-child{border-bottom:0}.item .t{font-weight:600}.cols2{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:720px){.cols2{grid-template-columns:1fr}}.shortv{border:2px solid var(--ink);background:var(--cream);padding:clamp(18px,3vw,28px);position:relative}.shortv .stamp{background:var(--cream);position:absolute;top:-16px;right:18px}@media (max-width:640px){.shortv{padding-top:34px}.shortv .stamp{font-size:12px;right:10px}}.shortv dl{grid-template-columns:170px 1fr;gap:10px 16px;margin:16px 0 0;display:grid}.shortv dt{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);padding-top:5px;font-size:11.5px;font-weight:800}.shortv dd{margin:0}@media (max-width:600px){.shortv dl{grid-template-columns:1fr}}.newsince{border:2px solid var(--olive);background:#eef0e3;margin-top:22px;padding:18px 20px}.newsince ul{margin:8px 0 0;padding-left:20px}.cite{vertical-align:2px;flex-wrap:wrap;gap:2px;margin-left:4px;display:inline-flex}.cite button{font-family:var(--font-type);background:var(--paper-2);border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);padding:0 5px;font-size:12px;line-height:1.5}.evidence{border-left:3px solid var(--brass);background:var(--paper);margin:10px 0 6px;padding:12px 14px;font-size:16px}.evidence q{margin:6px 0;font-style:italic;display:block}.evidence .src{font-family:var(--font-type);color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.evidence a{color:var(--oxblood);word-break:break-all}.identity{grid-template-columns:1fr 190px;gap:20px;display:grid}.meter{border:2px solid var(--ink);text-align:center;background:var(--cream);align-self:start;padding:14px}.meter .pct{font-family:var(--font-display);font-size:64px;font-weight:900;line-height:1}.checks{margin:10px 0 0;padding:0;list-style:none}.checks li{padding:5px 0}.checks li:before{content:"✓";font-family:var(--font-type);color:var(--olive);margin-right:10px;font-weight:700}.alt{border:1px dashed var(--ink-2);margin-top:12px;padding:12px 14px}.alt.rejected{-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood)}@media (max-width:640px){.identity{grid-template-columns:1fr}}.contact-card{border:2px solid var(--ink);background:var(--cream);grid-template-columns:1fr 1fr;gap:12px 24px;padding:20px;display:grid}.contact-card .big{font-family:var(--font-display);font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.05}@media (max-width:640px){.contact-card{grid-template-columns:1fr}}.path{counter-reset:p;margin:14px 0 0;padding:0;list-style:none}.path li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.path .type{overflow-wrap:anywhere}.path .rank{font-family:var(--font-display);color:var(--oxblood);font-size:40px;font-weight:900;line-height:1}.methods{border-collapse:collapse;width:100%;margin-top:16px;font-size:16px}.methods th{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;text-align:left;border-bottom:2px solid var(--ink);color:var(--muted);padding:8px 8px 8px 0;font-size:10.5px;font-weight:800}.methods td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 8px 10px 0}.methods .val{font-family:var(--font-type);word-break:break-word}.acts{flex-wrap:wrap;gap:6px;display:flex}.tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:640px){.methods thead{display:none}.methods tr{border-bottom:1px solid var(--rule);padding:8px 0;display:block}.methods td{border:0;padding:3px 0;display:block}}.graph{background:var(--paper);border:1px solid var(--rule);width:100%;height:auto;display:block}.graph text{font-family:var(--font-label)}.chain{flex-direction:column;align-items:flex-start;gap:0;margin:12px 0;display:flex}.chain .node{border:1.5px solid var(--ink);background:var(--cream);padding:8px 12px;font-weight:600}.chain .edge{font-family:var(--font-type);color:var(--muted);border-left:1.5px solid var(--ink);margin-left:16px;padding:6px 0 6px 18px;font-size:13px}.quality{border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid;overflow:hidden}.quality>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 -1px -1px 0;padding:14px}.quality .lvl{font-family:var(--font-display);font-size:28px;font-weight:900}.quality .bar{background:var(--paper-2);border:1px solid var(--rule);height:6px;margin:8px 0}.quality .bar i{background:var(--ink);height:100%;display:block}.quality small{color:var(--ink-2);font-size:14px;line-height:1.4;display:block}.conflict{border:2px solid var(--oxblood);background:#f6ebe4;margin:12px 0;padding:16px 18px}.conflict .vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:10px 0;display:grid}.conflict .vs>div:not(.x){border:1px solid var(--ink);background:var(--cream);padding:10px 12px}.conflict .x{font-family:var(--font-display);color:var(--oxblood);font-size:22px;font-weight:900}@media (max-width:640px){.conflict .vs{grid-template-columns:1fr}}.cmp{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.cmp th,.cmp td{border:1px solid var(--rule);vertical-align:top;text-align:left;padding:10px}.cmp thead th{background:var(--ink);color:var(--cream);font-family:var(--font-display);font-size:19px}.cmp tbody th{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;background:var(--paper-2);width:150px;font-size:10.5px}.panel{border:2px solid var(--ink);background:var(--cream);margin-top:16px;padding:18px}.panel textarea,.panel input,.panel select{width:100%;font-family:var(--font-type);border:1px solid var(--ink);background:var(--card);color:var(--ink);border-radius:0;padding:12px;font-size:17px}.panel textarea{resize:vertical;min-height:90px}.draft{white-space:pre-wrap;font-family:var(--font-type);background:var(--card);border:1px solid var(--rule);margin-top:12px;padding:14px;font-size:16px}.chat{flex-direction:column;gap:12px;max-height:60vh;padding:4px;display:flex;overflow-y:auto}.chat .m{border:1px solid var(--rule);background:var(--card);white-space:pre-wrap;padding:12px 14px;font-size:17px}.chat .m.user{border-color:var(--ink);background:var(--paper-2);font-family:var(--font-type);align-self:flex-end;max-width:88%;font-size:16px}.drawer-bg{z-index:40;background:#15130f73;position:fixed;inset:0}.drawer{background:var(--paper);border-left:2px solid var(--ink);z-index:41;flex-direction:column;gap:14px;width:min(560px,100vw);padding:20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.drawer header{border-bottom:3px double var(--ink);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.toast{background:var(--ink);color:var(--cream);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;z-index:60;padding:12px 18px;font-size:12px;font-weight:800;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.stickybar{display:none}@media (max-width:1100px){.file{grid-template-columns:minmax(0,1fr)}.tabs{border-bottom:1px solid var(--ink);flex-direction:row;gap:0;position:static;overflow-x:auto}.tabs a{border:1px solid var(--rule);white-space:nowrap;border-bottom:0}.rail{position:static}}@media (max-width:760px){.rail{display:none}.stickybar{z-index:30;background:var(--ink);border-top:3px double var(--cream);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.stickybar button{color:var(--cream);font-family:var(--font-label);letter-spacing:.16em;cursor:pointer;background:0 0;border:0;padding:16px 4px;font-size:12px;font-weight:800}.stickybar button+button{border-left:1px solid #3a362e}body.has-stickybar{padding-bottom:64px}}.notice{border:1px solid var(--ink);background:var(--cream);padding:18px 20px}.error{border:2px solid var(--oxblood);color:var(--oxblood);background:#f6ebe4;padding:12px 14px;font-size:16px}.center{text-align:center}.mt{margin-top:24px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose{max-width:760px}.prose h2{font-family:var(--font-display);margin:40px 0 10px;font-size:34px}.prose h1{margin:40px 0 12px;font-size:clamp(48px,8vw,96px)}.files-table{border-collapse:collapse;width:100%;margin-top:24px}.files-table td,.files-table th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 10px 14px 0}.files-table th{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);font-size:11px}.files-table a{text-decoration:none}.files-table a:hover .display{color:var(--oxblood)}@media (max-width:640px){.files-table .hide-sm{display:none}}.mlist{border-top:2px solid var(--ink);margin-top:12px}.mrow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;padding:14px 0;display:grid}.mrow .who{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.mrow .val{font-family:var(--font-type);word-break:break-all;margin:4px 0;font-size:19px}.mrow .why{color:var(--ink-2);font-size:15px}@media (max-width:640px){.mrow{grid-template-columns:1fr}.graph{display:none}}body{background-color:var(--paper);color:var(--ink);background-image:radial-gradient(1200px 700px at 80% -10%,#62e6f212,#0000 60%),radial-gradient(900px 600px at -10% 20%,#c9a96a14,#0000 60%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px;font-size:19px}body:after{content:"";pointer-events:none;z-index:100;mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:fixed;inset:0}::selection{background:var(--gold);color:#07080a}:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.display{font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:900;line-height:.92}.label{font-family:var(--font-label), sans-serif;letter-spacing:.22em;font-size:12px;font-weight:400}.muted{color:var(--muted)}.masthead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;background:#07080ad1;border-bottom:1px solid #c9a96a59;position:sticky;top:0}.masthead:after{border-bottom:1px solid #c9a96a1f}.wordmark{font-family:var(--font-display);letter-spacing:.14em;color:var(--ink);font-size:24px;font-weight:900}.nav a{font-family:var(--font-label);letter-spacing:.24em;color:var(--ink-2);font-size:11.5px;font-weight:400}.nav a:hover{color:var(--gold);border-bottom-color:var(--gold)}.footer{color:var(--muted);border-top:1px solid #c9a96a4d}.footer a{color:var(--ink-2)}.footer a:hover{color:var(--gold)}.footer .wordmark{color:var(--ink)}.btn{background:var(--gold);color:#07080a;border:1px solid var(--gold);font-family:var(--font-label);letter-spacing:.2em;font-size:12px;font-weight:400;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 0 0 1px #c9a96a40,0 0 24px -6px #c9a96a8c}.btn:hover{background:var(--ink);border-color:var(--ink);color:#07080a;box-shadow:0 0 30px -4px #62e6f28c}.btn.ghost{color:var(--ink);box-shadow:none;background:0 0;border-color:#ece6d866}.btn.ghost:hover{color:var(--neon);border-color:var(--neon);background:0 0;box-shadow:0 0 22px -6px #62e6f2b3}.btn.oxblood{background:var(--oxblood);border-color:var(--oxblood);color:#07080a}.linkbtn{color:var(--gold);font-family:var(--font-label);letter-spacing:.18em;font-weight:400}.chip{font-family:var(--font-type);color:var(--ink-2);background:#0f121699;border:1px solid #ece6d838}.chip:hover{color:var(--gold);border-color:var(--gold);background:0 0}.stamp{font-family:var(--font-label);color:var(--oxblood);border-color:var(--oxblood);outline-color:var(--oxblood);letter-spacing:.24em;text-shadow:0 0 12px #ff547073;background:#07080a99;font-weight:400}.stamp.olive{color:var(--neon);border-color:var(--neon);outline-color:var(--neon);text-shadow:0 0 12px #62e6f280}.tag{font-family:var(--font-label);letter-spacing:.16em;font-weight:400}.tag.solid{background:var(--gold);color:#07080a;border-color:var(--gold)}.hud{background:linear-gradient(#12161beb,#0a0c0feb);border:1px solid #c9a96a59;position:relative}.hud:before,.hud:after{content:"";border:2px solid var(--gold);pointer-events:none;width:18px;height:18px;position:absolute}.hud:before{border-bottom:0;border-right:0;top:-2px;left:-2px}.hud:after{border-top:0;border-left:0;bottom:-2px;right:-2px}.hero{text-align:left;padding-top:28px;padding-bottom:20px}.split{grid-template-rows:300px 220px;grid-template-columns:1.55fr 1fr 1fr;gap:10px;display:grid}.split .pane{background:#0b0d10;border:1px solid #c9a96a4d;position:relative;overflow:hidden}.split .pane video,.split .pane img{object-fit:cover;object-position:center top;filter:saturate(.95)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.split .pane:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#07080abf);position:absolute;inset:0}.split .pane .cap{z-index:2;font-family:var(--font-type);color:var(--ink-2);letter-spacing:.08em;font-size:12px;position:absolute;bottom:12px;left:14px}.split .p1{grid-row:1/span 2}.split .p4{grid-column:2/span 2}.split .title{background:linear-gradient(135deg,#c9a96a1f,#62e6f20a);flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.split .pane{animation:1.1s cubic-bezier(.2,.7,.1,1) both paneIn}.split .p2{animation-delay:.15s}.split .p3{animation-delay:.3s}.split .p4{animation-delay:.45s}@keyframes paneIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.kenburns{animation:18s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.12)translate(-2%,1%)}}.hero h1{letter-spacing:.02em;color:var(--ink);text-shadow:0 0 40px #c9a96a40;margin:0;font-size:clamp(64px,11.5vw,184px);line-height:.85}.hero .kicker{color:var(--gold);justify-content:flex-start}.hero .kicker:before,.hero .kicker:after{background:var(--gold)}.hero .tagline{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);margin-top:16px;font-size:clamp(14px,1.6vw,20px);font-style:normal;font-weight:400}.hero-console{grid-template-columns:1fr;margin-top:28px;display:grid}.searchbox{max-width:none;margin:0}.searchbox form{border:1px solid var(--gold);background:#0a0c0feb;box-shadow:0 0 0 1px #c9a96a33,0 0 60px -20px #c9a96a80}.searchbox textarea{color:var(--ink);font-size:clamp(20px,2.2vw,28px)}.searchbox textarea::placeholder{color:#7d776c}.searchbox .hint{color:var(--muted)}.searchbox button.go{background:var(--gold);color:#07080a;font-family:var(--font-label);letter-spacing:.24em;font-size:14px;font-weight:400}.searchbox button.go:hover{background:var(--ink)}.categories{font-family:var(--font-label);letter-spacing:.3em;color:var(--ink-2);text-align:left;font-weight:400}.categories span{color:var(--gold)}.ticker{white-space:nowrap;font-family:var(--font-type);color:var(--muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:28px;margin-top:26px;padding:8px 0;font-size:13px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker .track{gap:40px;animation:40s linear infinite tick;display:inline-flex}.ticker b{color:var(--neon);font-weight:400}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.split{grid-template-rows:260px 180px 180px;grid-template-columns:1fr 1fr}.split .p1{grid-area:auto/1/auto/span 2}.split .p4{grid-column:1/span 2}}@media (max-width:560px){.split{grid-template-rows:220px 150px 150px;gap:6px}}@media (prefers-reduced-motion:reduce){.kenburns,.ticker .track,.split .pane{animation:none!important}}.strap{border-color:#c9a96a66;position:relative;overflow:hidden}.strap .display{color:var(--ink);font-size:clamp(38px,7vw,104px)}.strap .display em{color:var(--gold);font-style:normal}.cinema{border-top:1px solid #c9a96a59;border-bottom:1px solid #c9a96a59;height:clamp(260px,42vw,520px);margin-top:72px;position:relative;overflow:hidden}.cinema video,.cinema img{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.cinema .over{background:linear-gradient(#07080a1a,#07080ad9);align-items:flex-end;padding:clamp(18px,4vw,56px);display:flex;position:absolute;inset:0}.compare{border:0;gap:10px}.compare>div{border:1px solid var(--rule);background:#0d1014e6}.compare>div+div{background:linear-gradient(160deg,#c9a96a1a,#0d1014f2);border:1px solid #c9a96a8c}.compare h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,2.6vw,34px);font-weight:900}.steps{border-left:0;gap:10px}.steps>div{border:1px solid var(--rule);background:#0d1014d9}.steps .n{color:var(--gold)}.steps h3{font-family:var(--font-label);letter-spacing:.22em;font-weight:400}.steps p{color:var(--ink-2)}.price{border:1px solid var(--rule);background:#0d1014eb}.price.feature{border:1px solid var(--gold);box-shadow:0 0 60px -22px #c9a96ab3}.price .amt{font-family:var(--font-display);color:var(--ink)}.price h3{font-family:var(--font-label);color:var(--gold);font-weight:400}.price p{color:var(--ink-2)}.opening .folder,.sheet,.rail .box,.panel,.notice,.contact-card,.shortv,.meter,.three,.unlock .opt,.drawer,.conflict .vs>div:not(.x){color:var(--ink);background:linear-gradient(#12161bf2,#0b0d10f2)}.opening .folder{box-shadow:var(--shadow);border:1px solid #c9a96a73}.opening .folder:before{background:#12161b;border-color:#c9a96a73}.stages{border-top-color:var(--rule)}.stages li{border-bottom-color:var(--rule)}.stages .name{font-family:var(--font-label);letter-spacing:.24em;font-weight:400}.stages li.done .mark{color:var(--neon);text-shadow:0 0 10px #62e6f2b3}.stages li.active .name:after{color:var(--neon)}.found .headline{color:var(--ink);font-size:clamp(52px,10vw,150px)}.found .who{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.found .who .name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,5.4vw,72px);font-weight:900}.three{border:1px solid #c9a96a66}.three>div{border-left-color:var(--rule)}.three .n{font-family:var(--font-display);color:var(--gold)}.three h3{font-family:var(--font-label);letter-spacing:.2em;font-weight:400}.unlock .opt{border:1px solid var(--rule)}.unlock .opt.primary{border-color:var(--gold);box-shadow:0 0 60px -22px #c9a96ab3}.unlock .opt .amt{font-family:var(--font-display)}.unlock ul{color:var(--ink-2)}.sheet{box-shadow:var(--shadow);border:1px solid #c9a96a59}.filehead{border-bottom:1px solid var(--gold)}.filehead h1{font-size:clamp(36px,5vw,76px)}.filehead .meta{color:var(--muted)}.sec{border-bottom-color:var(--rule)}.sec>header .no{color:var(--gold)}.sec>header h2{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(24px,2.8vw,36px);font-weight:900}.shortv{border:1px solid var(--gold)}.shortv dt{font-family:var(--font-label);color:var(--gold);font-weight:400}.newsince{border:1px solid var(--neon);background:#62e6f20f}.newsince .label{color:var(--neon)!important}.tabs a{border-color:var(--rule);color:var(--ink-2);font-family:var(--font-label);letter-spacing:.18em;background:#0d1014e6;font-weight:400}.tabs a:hover,.tabs a.on{color:var(--gold);border-color:var(--gold);background:#c9a96a1f}.tabs a .n{color:var(--gold)}.rail .box{border:1px solid var(--rule)}.rail .box h4{color:var(--gold)}.kv{border-top-color:var(--rule)}.kv>div{border-bottom-color:var(--rule)}.kv>div:nth-child(odd){font-family:var(--font-label);color:var(--gold);font-weight:400}.item{border-bottom-color:var(--rule)}.cite button{color:var(--gold);background:#c9a96a1f;border-color:#c9a96a66}.cite button:hover,.cite button[aria-expanded=true]{background:var(--gold);color:#07080a;border-color:var(--gold)}.evidence{border-left-color:var(--neon);background:#62e6f20d}.evidence a{color:var(--neon)}.meter{border:1px solid var(--gold)}.meter .pct{font-family:var(--font-display);color:var(--gold);text-shadow:0 0 24px #c9a96a66}.checks li:before{color:var(--neon)}.alt{border-color:#ece6d84d}.contact-card{border:1px solid var(--gold)}.contact-card .big{font-family:var(--font-display);text-transform:uppercase;font-weight:900}.path li{border-bottom-color:var(--rule)}.path .rank{font-family:var(--font-display);color:var(--gold)}.mlist{border-top:1px solid var(--gold)}.mrow{border-bottom-color:var(--rule)}.mrow .who{font-family:var(--font-label);color:var(--gold);font-weight:400}.quality{border:1px solid var(--rule)}.quality>div{border-color:var(--rule)}.quality .lvl{font-family:var(--font-display);font-size:22px}.quality .bar{border-color:var(--rule);background:#1a1e24}.quality .bar i{background:linear-gradient(90deg, var(--gold), var(--neon));box-shadow:0 0 10px #62e6f280}.quality small{color:var(--ink-2)}.conflict{border:1px solid var(--oxblood);background:#ff54700f}.conflict .x{color:var(--oxblood);font-family:var(--font-display)}.cmp th,.cmp td{border-color:var(--rule)}.cmp thead th{background:var(--gold);color:#07080a;font-family:var(--font-display);text-transform:uppercase;font-size:15px}.cmp tbody th{font-family:var(--font-label);color:var(--gold);background:#0d1014e6;font-weight:400}.graph{border-color:var(--rule);background:#0a0c0f}.chain .node{border-color:var(--gold);color:var(--ink);background:#12161bf2}.chain .edge{border-left-color:var(--gold);color:var(--muted)}.panel{border:1px solid var(--gold)}.panel textarea,.panel input,.panel select{color:var(--ink);border-color:var(--rule);background:#0a0c0f}.draft{border-color:var(--rule);color:var(--ink);background:#0a0c0f}.chat .m{border-color:var(--rule);background:#12161bf2}.chat .m.user{border-color:var(--gold);background:#c9a96a1f}.drawer{border-left:1px solid var(--gold);background:#0a0c0f}.drawer header{border-bottom:1px solid var(--gold)}.drawer-bg{background:#000000b3}.toast{background:var(--gold);color:#07080a;font-family:var(--font-label);font-weight:400}.notice{border:1px solid var(--rule)}.error{border:1px solid var(--oxblood);color:var(--oxblood-2);background:#ff547014}.files-table td,.files-table th{border-bottom-color:var(--rule)}.files-table th{font-family:var(--font-label);color:var(--gold);border-bottom-color:var(--gold);font-weight:400}.prose h2{font-family:var(--font-display);text-transform:uppercase;color:var(--gold);font-size:26px}@media (max-width:760px){.stickybar{border-top:1px solid var(--gold);background:#0a0c0f}.stickybar button{font-family:var(--font-label);color:var(--gold);font-weight:400}.stickybar button+button{border-left-color:var(--rule)}}body:after{opacity:.16}.hero{flex-direction:column;display:flex}.hero h1{overflow-wrap:normal;font-size:clamp(44px,12.5vw,176px)}.hero-console .kicker{margin-top:6px}@media (max-width:900px){.split{grid-template-rows:200px 130px 130px}}@media (max-width:640px){.hero-console{order:-1;margin-top:8px}.split{grid-template-rows:190px 120px;margin-top:26px}.split .p4{display:none}.hero .tagline{letter-spacing:.14em;font-size:13px}.categories{letter-spacing:.16em}}.hero-console,.split{min-width:0;max-width:100%}.ticker{max-width:100%}.hero h1{font-size:clamp(44px,9vw,136px)}.split{grid-template-rows:190px 120px}@media (max-width:900px){.split{grid-template-rows:190px 120px 120px}}@media (max-width:640px){.split{grid-template-rows:180px 110px}.hero h1{font-size:13vw}}.hero-console{grid-template-columns:minmax(0,1fr);width:100%}.hero-console>*{min-width:0}@media (max-width:640px){.hero .kicker:before,.hero .kicker:after{width:24px}.hero .kicker{letter-spacing:.16em;font-size:11px}}html,body{overflow-x:clip}.filehead>div:last-child:not(:first-child){margin-top:14px;position:static}.meter .pct{font-size:clamp(36px,3.4vw,50px)}.identity{grid-template-columns:minmax(0,1fr) 200px}
