:root{--bar-h:68px;--air-title:40px;--air-section:28px;--air-label:20px;--bg:#0A0A0A;--surface:#111114;--text:#F5F5F0;--dim:#8A8A82;--rhodium:#B4C0C8;--border:rgba(180,192,200,0.16);--serif:"Playfair Display",Georgia,serif;--sans:"Inter",system-ui,sans-serif;--inset:25px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100dvh;display:flex;flex-direction:column}.fork-hero-tag,.fork-hero-word,.tagline,.wordmark{text-shadow:0 0 28px rgba(245,245,240,.12),0 0 90px rgba(245,245,240,.05)}.fork-card-title,.ref-model,.vp-title{text-shadow:0 0 22px rgba(245,245,240,.09)}.spread-value{text-shadow:0 0 34px rgba(180,192,200,.2),0 0 110px rgba(180,192,200,.08)}.bm-median{text-shadow:0 0 18px rgba(180,192,200,.12)}.cta-btn{box-shadow:0 0 36px rgba(180,192,200,.14)}.bm-median,.cat-price,.cat-slider-vals,.hist-axis,.how-num,.seller-price,.spread-value{font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}html[dir=rtl] body{font-family:var(--sans)}html[dir=rtl] .board-row,html[dir=rtl] .fork-card,html[dir=rtl] .how-row{direction:rtl}.wordmark{font-weight:600;letter-spacing:.14em}.tagline,.wordmark{font-family:var(--serif)}.tagline{color:var(--dim);font-weight:700}.container{width:100%;max-width:720px;margin:0 auto;padding:0 24px}.topbar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:var(--bar-h);padding:0 24px;border-bottom:1px solid var(--border)}.topbar .wordmark{font-size:20px}.site-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;height:var(--bar-h);padding:0 24px;border-top:1px solid var(--border);margin-top:auto}.foot-passport{color:var(--text);border-bottom:1px solid rgba(245,245,240,.35);padding-bottom:2px}.foot-passport,.foot-specimen{font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.foot-specimen{color:var(--dim);transition:color .2s}.foot-specimen:hover{color:var(--rhodium)}.util{position:relative}.util-trigger{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--dim);cursor:pointer;padding:8px;transition:color .2s}.util-trigger:hover,.util-trigger[aria-expanded=true]{color:var(--text)}.util-panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:80;display:flex;flex-direction:column;gap:10px;align-items:stretch;background:#0A0A0A;border:1px solid var(--border);padding:14px;min-width:220px}.util-panel .csel{width:100%}.util-panel .csel-trigger{width:100%;justify-content:space-between}.csel{position:relative}.csel-trigger{display:inline-flex;align-items:center;gap:10px;background:none;border:1px solid var(--border);color:var(--text);font-family:var(--sans);cursor:pointer;padding:9px 14px;transition:border-color .2s}.csel-trigger:hover{border-color:var(--rhodium)}.csel-flag{font-size:15px;line-height:1}.csel-icon{color:var(--dim);flex:none}.csel-sym,.csel-trigger:hover .csel-icon{color:var(--rhodium)}.csel-sym{font-family:var(--serif);font-size:14px;line-height:1}.csel-trigger .csel-name{font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.csel-cur{color:var(--dim);font-size:10px;letter-spacing:.14em}.csel-trigger .csel-cur{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);-webkit-padding-start:10px;padding-inline-start:10px}.csel-caret{color:var(--dim);transition:transform .2s}.csel-trigger[aria-expanded=true] .csel-caret{transform:rotate(180deg)}.csel-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:50;width:300px;max-height:64vh;overflow-y:auto;background:#0C0C0F;border:1px solid var(--border);box-shadow:0 24px 64px rgba(0,0,0,.6);padding:6px 0;animation:cselIn .16s ease-out}@keyframes cselIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.csel-group+.csel-group{border-top:1px solid var(--border)}.csel-group-label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding:12px 18px 6px}.csel-item{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text);padding:9px 18px;transition:background .15s}.csel-item:hover{background:rgba(180,192,200,.06)}.csel-item.active{background:rgba(180,192,200,.05)}.csel-item .csel-name{flex:1 1;font-size:13px;letter-spacing:.02em}.csel-item.active .csel-name{color:var(--rhodium)}.csel-item .csel-cur{border:none;padding:0}.csel-item.active:after{content:"✓";color:var(--rhodium);font-size:11px}.cur-panel{width:240px}.cur-panel .csel-item{background:none;border:none;width:100%;cursor:pointer;font-family:var(--sans);text-align:start}.cur-code{flex:none!important;min-width:42px}.cur-panel .csel-cur{flex:1 1;text-align:start}.fork-wrap{text-align:center;padding:72px 0 96px}.fork-hero-word{font-size:clamp(40px,8vw,72px)}.fork-hero-tag{font-size:clamp(15px,2.5vw,20px);margin-top:8px}.fork-prompt{color:var(--dim);font-size:13px;letter-spacing:.06em;margin:56px 0 24px}.fork-cards{display:grid;grid-gap:16px;gap:16px}.fork-card{display:block;text-decoration:none;color:inherit;text-align:start;border:1px solid var(--border);padding:28px;background:var(--surface);transition:border-color .25s,transform .25s}.fork-card:hover{border-color:var(--rhodium);transform:translateY(-2px)}.fork-card-title{font-family:var(--serif);font-size:24px;font-weight:600}.fork-card-sub{color:var(--dim);font-size:14px;margin-top:6px}.board-section{padding-block:4px 24px}.search-row{display:flex;flex-direction:column;align-items:center;gap:14px;margin-block:6px 10px}.search-wrap{position:relative;width:100%}.search-input{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:var(--sans);font-size:19px;padding:22px 52px 22px 20px;padding-inline:20px 52px;caret-color:var(--rhodium)}.search-icon{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:18px;color:var(--dim);cursor:pointer;transition:color .2s}.search-input:focus+.search-icon,.search-wrap:hover .search-icon{color:var(--rhodium)}.search-input:focus{outline:none;border-color:var(--rhodium)}.search-input::placeholder{color:var(--dim)}.search-btn{background:var(--rhodium);color:#0A0A0A;border:none;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:12px 24px}.suggest-wrap{margin:-16px 0 32px}.suggest-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{background:none;border:1px solid var(--border);color:var(--dim);font-size:12px;padding:8px 14px;cursor:pointer;font-family:var(--sans);transition:color .2s,border-color .2s}.chip:hover{color:var(--text);border-color:var(--rhodium)}.nomatch-block{border:1px solid var(--border);padding:22px 24px;margin:-16px 0 32px;font-size:13px;color:var(--dim);line-height:1.6}.nomatch-cta{display:inline-block;margin-top:12px;color:var(--rhodium);text-decoration:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--rhodium);padding-bottom:2px}.ref-head{margin-top:34px;margin-bottom:8px;display:flex;align-items:center;justify-content:flex-start;gap:24px;padding-inline:var(--inset);text-align:start}.ref-head-text{min-width:0}.ref-head .ref-img{-webkit-margin-start:auto;margin-inline-start:auto}.ref-img{height:130px;max-width:38%;object-fit:contain;flex:none}.ref-brand{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--dim)}.ref-model{font-family:var(--serif);font-size:32px;font-weight:600;margin-top:6px}.ref-no{font-size:13px;letter-spacing:.14em;color:var(--dim);margin-top:6px}.spread-block{margin:28px 0;padding:24px;border:1px solid var(--rhodium);background:rgba(180,192,200,.04)}.spread-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.spread-value{font-family:var(--serif);font-size:clamp(36px,8vw,60px);font-weight:700;color:var(--rhodium);line-height:1.1;margin:6px 0}.spread-sub{font-size:13px;color:var(--dim);line-height:1.5}.spread-source{font-size:13px;color:var(--text);margin-top:10px}.spread-source b{color:var(--rhodium)}.board-table{border-top:1px solid var(--border)}.board-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--inset);border-bottom:1px solid var(--border)}.board-row.best{border:0;border-bottom:1px solid var(--border);background:none}.board-row.home{background:rgba(180,192,200,.03)}.board-row.unpriced{opacity:.5}.bm-left{flex:1 1;min-width:0}.bm-market{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-weight:600}.bm-cc{font-size:9px;letter-spacing:.12em;color:var(--dim);border:1px solid var(--border);padding:2px 5px;line-height:1}.bm-tag{font-size:9px;letter-spacing:.1em;color:var(--text);border:1px solid var(--text);padding:2px 6px;white-space:nowrap}.bm-tag.home{color:var(--dim);border-color:var(--border)}.bm-conf{font-size:10px;color:var(--dim);margin-top:7px;letter-spacing:.04em}.lvl-solid .lvl-thin .lvl-none .lvl-thin .lvl-none .bm-price{text-align:end;flex:none}.bm-median{font-family:var(--serif);font-size:23px;font-weight:600}.bm-none{font-size:11px;color:var(--dim);font-style:italic}.ref-specs{font-size:12px;color:var(--dim);letter-spacing:.06em;margin-top:10px;line-height:1.6}.ref-dials{margin-top:4px}.board-row.expandable{cursor:pointer}.bm-chev{color:var(--dim);flex:none;transition:transform .25s,color .2s}.bm-chev.open{transform:rotate(180deg)}.bm-chev.open,.board-row.expandable:hover .bm-chev{color:var(--rhodium)}.board-row.expandable:hover .bm-market{color:var(--text)}.hist-wrap{padding:16px var(--inset) 18px;border-bottom:1px solid var(--border);background:rgba(180,192,200,.02)}.hist-title{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.hist-bars{display:flex;align-items:flex-end;gap:4px;height:56px}.hist-bar{flex:1 1;background:var(--rhodium);opacity:.55;min-height:3px}.hist-axis{display:flex;justify-content:space-between;font-size:10px;margin-top:8px}.hist-axis,.ref-liq{color:var(--dim)}.ref-anchor-tag{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--rhodium);border:1px solid var(--rhodium);padding:2px 7px;-webkit-margin-start:10px;margin-inline-start:10px}.asking-note{font-size:11px;color:var(--dim);line-height:1.5;margin-top:14px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid var(--dim);border-inline-start:2px solid var(--dim)}.spread-block.thin-data{border-color:var(--border);background:none}.pending-block{border:1px solid var(--border);padding:28px 24px;margin:28px 0;font-size:13px;color:var(--dim);line-height:1.6}.asof{font-size:11px;color:var(--dim);margin-top:14px;letter-spacing:.04em;padding-inline:var(--inset)}.vp-section{padding:40px var(--inset) 8px;border-top:1px solid var(--border);margin-top:40px}.vp-title{font-family:var(--serif);font-size:22px;font-weight:600;margin-bottom:20px}.how-row{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.how-num{font-family:var(--serif);color:var(--rhodium);font-size:14px;min-width:22px}.how-text{font-size:14px;line-height:1.5}.trust-line{font-size:13px;color:var(--dim);line-height:1.6;margin:24px 0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:2px solid var(--rhodium);border-inline-start:2px solid var(--rhodium)}.auth-section{margin-top:36px;padding:32px var(--inset) 0;border-top:1px solid var(--border)}.auth-section,.vp-section .auth-section{margin-inline:calc(-1 * var(--inset))}.auth-row{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.auth-tick{color:var(--rhodium);font-size:13px;line-height:1.5;flex:none}.auth-body{min-width:0}.auth-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rhodium);margin-bottom:5px}.auth-text{font-size:14px;line-height:1.55}.cta-btn{display:block;width:-moz-fit-content;width:fit-content;margin:28px auto 0;background:var(--rhodium);letter-spacing:.12em;padding:16px 32px;text-align:center}.reveal{opacity:0;transform:translateY(16px);animation:reveal .6s cubic-bezier(.22,.68,0,1) forwards}@keyframes reveal{to{opacity:1;transform:none}}@media (max-width:640px){:root{--inset:17px}.topbar{padding:0 16px;gap:10px}.topbar .wordmark{font-size:17px}.csel-trigger{padding:8px 10px;gap:6px}.csel-trigger .csel-name{display:none}.csel-panel{position:fixed;top:62px;inset-inline:12px;width:auto;max-height:70vh}.container{padding:0 16px}.ref-head{flex-direction:column-reverse;align-items:flex-start;gap:16px}.ref-img{height:96px;max-width:60%}.spread-block{padding:20px 16px}.bm-median{font-size:20px}}.asof-delayed{color:var(--dim);opacity:.8}.sellers-wrap{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.sellers-head{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rhodium);margin-bottom:10px}.seller-row{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.seller-id{letter-spacing:.1em;text-transform:uppercase;min-width:72px}.seller-id,.seller-meta{font-size:11px;color:var(--dim)}.seller-meta{flex:1 1}.seller-price{font-family:var(--serif);font-size:16px}.sibling-wrap{padding-block:var(--air-section) 72px}.passport-wrap{padding-block:var(--air-title) 40px}.passport-title{font-size:30px}.passport-lead{color:var(--dim);font-size:14px;line-height:1.65;max-width:560px;margin-top:12px}.passport-doc{margin-top:36px;border:1px solid var(--rhodium);background:var(--surface);padding:28px;position:relative}.passport-doc-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:18px}.passport-mark{font-size:16px}.passport-specimen{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--rhodium);border:1px dashed var(--rhodium);padding:4px 10px;transform:rotate(-2deg)}.passport-fields{padding-block:20px;display:grid;grid-gap:12px;gap:12px}.passport-field{display:flex;gap:16px;align-items:baseline}.passport-label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);min-width:150px}.passport-value{font-size:13px;letter-spacing:.02em}.passport-evidence{border-top:1px solid var(--border);padding-top:18px}.passport-ev-list{margin:12px 0 0 18px;display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.5}.passport-ev-list li::marker{color:var(--rhodium);font-size:11px}.passport-foot{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.passport-guarantee{font-size:13px;color:var(--rhodium)}.passport-qr{width:64px;height:64px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-size:10px;color:var(--dim)}.passport-archive{margin-top:var(--air-section)}.passport-archive-empty{color:var(--dim);font-size:13px;margin-top:10px}@media (max-width:640px){.passport-doc{padding:20px 16px}.passport-label{min-width:120px}}.cat-wrap{padding-top:var(--air-title);padding-bottom:48px}.cat-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.cat-title{font-family:var(--serif);font-size:30px;font-weight:600}.cat-count{font-size:11px;color:var(--dim);letter-spacing:.04em;margin-top:6px}.cat-search{display:flex;gap:10px;margin-top:22px}.cat-search .search-input{flex:1 1;-webkit-padding-end:20px;padding-inline-end:20px}.cat-nores{font-size:13px;color:var(--dim);padding:14px 0;line-height:1.6}.cat-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:22px;padding:12px 0;display:flex;flex-direction:column;gap:12px}.cat-frow{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap}.cat-price-row{flex-wrap:nowrap;gap:14px}.cat-flabel{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-weight:500;flex:none;white-space:nowrap;border:1px solid var(--border);padding:4px 8px;line-height:1}.cat-fgroup{display:inline-flex}.cat-fgroup,.cat-fopts{align-items:center;gap:7px}.cat-fopts{display:flex;flex-wrap:wrap;row-gap:6px;min-width:0}.cat-dot{width:18px;height:18px;border:1px solid var(--border);padding:0;cursor:pointer;flex:none;transition:border-color .2s,box-shadow .2s}.cat-dot.sel,.cat-dot:hover{border-color:var(--rhodium)}.cat-dot.sel{box-shadow:0 0 0 1px var(--rhodium)}.cat-mini{background:none;border:1px solid var(--border);color:var(--dim);font-family:var(--sans);font-size:10px;padding:3px 7px;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.cat-mini:hover{color:var(--text);border-color:var(--rhodium)}.cat-mini.sel{color:var(--rhodium);border-color:var(--rhodium);background:rgba(180,192,200,.05)}.cat-clearmini{background:none;border:none;border-bottom:1px solid var(--dim);color:var(--dim);font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:0 0 1px;cursor:pointer;transition:color .2s,border-color .2s}.cat-clearmini:hover,.chip-active{color:var(--rhodium);border-color:var(--rhodium)}.chip-active{background:rgba(180,192,200,.05)}.cat-slider{position:relative;height:22px;flex:1 1;min-width:120px}.cat-slider:before{content:"";position:absolute;top:50%;inset-inline:0;height:1px;background:var(--border)}.cat-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-inline:0;top:0;width:100%;height:22px;background:transparent;pointer-events:none;margin:0}.cat-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;background:var(--rhodium);border:none;cursor:pointer;pointer-events:auto}.cat-slider input[type=range]::-moz-range-thumb{width:13px;height:13px;background:var(--rhodium);border:none;border-radius:0;cursor:pointer;pointer-events:auto}.cat-slider-vals{font-family:var(--serif);font-size:13px;flex:none;white-space:nowrap}.cat-list{margin-top:4px}.cat-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .2s}.cat-row:hover{background:rgba(180,192,200,.03)}.cat-img{width:44px;height:44px;object-fit:contain;flex:none}.cat-left{flex:1 1;min-width:0}.cat-brand{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.cat-model{font-size:14px;font-weight:500;margin-top:4px}.cat-spec{font-size:11px;color:var(--dim);margin-top:4px}.cat-right{text-align:end;flex:none}.cat-price{font-family:var(--serif);font-size:18px;font-weight:600}.cat-markets{font-size:10px;color:var(--dim);letter-spacing:.04em;margin-top:4px}.cat-unpriced{opacity:.55}.cat-coverage-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rhodium);padding:18px 0 8px}html[dir=rtl] .cat-row{direction:rtl}.cat-from{font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:400}.cat-suggest{margin-top:14px}.cat-suggest .chip{text-decoration:none;display:inline-block}.cat-asof{padding-inline:0;margin-top:26px}@media (max-width:640px){.cat-title{font-size:24px}.cat-row{gap:12px}.cat-img{width:36px;height:36px}.cat-price{font-size:16px}}.hero{flex:1 1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 36%,rgba(180,192,200,.055),rgba(180,192,200,.015) 45%,transparent 70%)}.hero-gate{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;padding:48px 24px 72px;max-width:100%}.hero-word{font-weight:600;font-size:clamp(52px,11vw,124px);line-height:1.05;letter-spacing:.14em;-webkit-padding-start:.14em;padding-inline-start:.14em;background:linear-gradient(105deg,var(--text) 0,var(--text) 40%,#C7D2DA 46%,var(--rhodium) 50%,#C7D2DA 54%,var(--text) 60%,var(--text) 100%);background-size:300% 100%;background-position:115% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:hero-establish 3s cubic-bezier(.22,1,.36,1) 0s both,hero-track 3s cubic-bezier(.22,1,.36,1) 0s both,hero-sheen 6.5s cubic-bezier(.45,0,.55,1) 3.2s infinite}.hero-tag,.hero-word{font-family:var(--serif)}.hero-tag{color:var(--dim);font-weight:500;font-size:clamp(11px,1.6vw,14px);letter-spacing:.42em;text-transform:uppercase;-webkit-padding-start:.42em;padding-inline-start:.42em;margin-top:clamp(18px,3vh,30px);animation:hero-establish 3s cubic-bezier(.22,1,.36,1) .12s both}.hero-line{width:1px;height:clamp(44px,8vh,72px);margin-top:clamp(44px,8vh,76px);background:linear-gradient(to bottom,transparent,var(--rhodium));opacity:.55;transform-origin:top;transition:opacity .6s;animation:hero-establish-line 3s cubic-bezier(.22,1,.36,1) .24s both}.hero-enter{font-size:12px;letter-spacing:.46em;text-transform:uppercase;-webkit-padding-start:.46em;padding-inline-start:.46em;color:var(--rhodium);margin-top:20px;position:relative;padding-bottom:10px;transition:text-shadow .6s,letter-spacing .6s;animation:hero-establish 3s cubic-bezier(.22,1,.36,1) .36s both}.hero-enter:after{content:"";position:absolute;bottom:0;inset-inline:.23em 0;height:1px;background:var(--rhodium);animation:hero-breathe 3.4s ease-in-out 3.4s infinite alternate;opacity:.35}.hero-gate:focus-visible .hero-enter,.hero-gate:hover .hero-enter{text-shadow:0 0 16px rgba(180,192,200,.4);letter-spacing:.52em}.hero-gate:hover .hero-enter:after{opacity:.9;animation-play-state:paused}.hero-gate:hover .hero-line{opacity:1}@keyframes hero-establish{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur(0)}}@keyframes hero-track{0%{letter-spacing:.19em}to{letter-spacing:.14em}}@keyframes hero-establish-line{0%{opacity:0;transform:scaleY(.4)}to{opacity:.55;transform:scaleY(1)}}@keyframes hero-sheen{0%{background-position:115% 0}55%{background-position:-15% 0}to{background-position:-15% 0}}@keyframes hero-breathe{0%{opacity:.25}to{opacity:.7}}html[dir=rtl] .hero-enter,html[dir=rtl] .hero-tag{letter-spacing:.06em;-webkit-padding-start:.06em;padding-inline-start:.06em}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter:after,.hero-line,.hero-tag,.hero-word{animation:none}.hero-word{background-position:50% 0}}.board-aura{text-align:center;font-family:var(--serif);font-size:clamp(15px,2.2vw,19px);color:var(--dim);letter-spacing:.04em;line-height:1.8;padding:40px 0 64px;text-wrap:balance}.spread-line{font-size:13px;color:var(--dim);line-height:1.7;padding:4px var(--inset) 20px;max-width:60ch}.spread-line .spread-value{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--text)}.cta-wrap{padding:40px var(--inset) 8px;text-align:center}@media (max-width:640px){.hero-gate{padding-bottom:96px}}.search-entry{background:none;border:none;border-bottom:1px solid var(--border);font-size:24px;font-weight:300;padding:18px 44px 18px 2px;padding-inline:2px 44px;text-align:start;transition:border-color .2s}.search-entry:focus{outline:none;border-bottom-color:var(--rhodium)}.live-wrap{margin:2px 0 26px;max-height:336px;overflow-y:auto;overscroll-behavior:contain}.live-intent .live-name{color:var(--text)}.live-intent .live-meta{letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.live-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text);font-family:var(--sans);font-size:14px;text-align:start;padding:12px 2px;cursor:pointer;transition:background .2s}.live-row:hover{background:rgba(180,192,200,.03)}.live-name{min-width:0}.live-meta{flex:none;color:var(--dim);font-size:11px;letter-spacing:.04em}.live-cat .live-name{color:var(--rhodium)}.live-pending{opacity:.55;cursor:default}html[dir=rtl] .live-row{direction:rtl}.cta-wrap{text-align:start;padding:44px var(--inset) 8px}.cta-btn{display:inline-block;background:var(--text);color:#0A0A0A;border:none;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:18px 36px;box-shadow:none;transition:background .2s}.cta-btn:hover{background:#FFFFFF;transform:none;box-shadow:none}.cta-note{font-size:10px;color:var(--dim);margin-top:8px;letter-spacing:.06em}.proof-wrap{padding-bottom:0}.proof-code{font-size:13px;color:var(--dim);line-height:1.75;padding:34px var(--inset) 0;max-width:58ch}.proof-escrow{font-family:var(--serif);font-size:clamp(18px,3vw,24px);font-weight:500;border-block:1px solid var(--border);margin-top:10px;padding:22px var(--inset) 22px}.answer-wrap{padding:var(--air-title) var(--inset) 0}.answer-h1{display:flex;flex-direction:column;gap:4px;font-weight:400}.answer-model{display:block}.spec-wrap{padding:var(--air-section) var(--inset) 0}.spec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-column-gap:32px;column-gap:32px;border-top:1px solid var(--border);margin-top:12px}.spec-pair{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--border);font-size:12px}.spec-k{color:var(--dim);letter-spacing:.05em}.spec-v{text-align:end}html[dir=rtl] .spec-pair{direction:rtl}.method-wrap{padding:32px var(--inset) 64px}.method-link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rhodium);text-decoration:none;border-bottom:1px solid var(--rhodium);padding-bottom:2px}.method-page{padding-block:var(--air-title) 90px}.method-lead{color:var(--dim);font-size:13px;margin:12px 0 34px}.method-sec{border-top:1px solid var(--border);padding:var(--air-label) 0 28px}.method-sec p{font-size:13.5px;line-height:1.8;max-width:62ch;margin-top:10px}@media (max-width:640px){.search-entry{font-size:20px}}.bm-median .cat-from{font-size:10px;vertical-align:2px}.hist-curve{width:100%;height:56px;display:block}.hist-area{fill:rgba(180,192,200,.14);stroke:none}.hist-line{fill:none;stroke:var(--rhodium);stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:.85}.cta-top{padding:0 var(--inset) 16px}.cta-top .cta-btn{padding:13px 24px}.cta-close{padding:30px var(--inset) 26px}.ask-inline{display:inline-block;margin-top:16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rhodium);text-decoration:none;border-bottom:1px solid var(--rhodium);padding-bottom:2px}.proof-strip{border-top:1px solid var(--border);margin-top:46px;padding-top:26px}.passport-caption{font-size:12px;color:var(--dim);letter-spacing:.04em;padding:14px var(--inset) 0;line-height:1.6}.passport-ev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0 28px;gap:0 28px;margin-top:14px}.passport-ev{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--border);font-size:12.5px;line-height:1.55}.passport-ev-num{font-family:ui-monospace,monospace;font-size:10px;color:var(--rhodium);letter-spacing:.08em;flex:none}html[dir=rtl] .passport-ev{direction:rtl}@media (max-width:640px){.passport-doc{padding:16px 14px}.passport-ev{font-size:11.5px;padding:7px 0}.cta-top{padding:2px var(--inset) 12px}}.hist-trace{position:relative;touch-action:none;cursor:crosshair}.trace-line{position:absolute;top:0;bottom:0;width:1px;background:var(--rhodium);opacity:.85;pointer-events:none}.hist-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.trace-val{color:var(--rhodium);white-space:nowrap;font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.board-cell.sel{border:2px solid var(--rhodium);background:rgba(180,192,200,.03);margin-block:10px}.board-cell.sel>.board-row{border-bottom-color:var(--border)}.ask-region{display:inline-block;margin-top:18px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text);text-decoration:none;border-bottom:1px solid var(--text);padding-bottom:3px}.ask-region:hover{color:#FFFFFF;border-color:#FFFFFF}.passport-mark-label{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--text);font-weight:500;align-self:center}.passport-guarantee-big{font-family:var(--serif);font-size:clamp(19px,3vw,25px);font-weight:600;border-block:1px solid var(--border);padding:16px 0;margin:16px 0 4px}.passport-evidence{border:1px solid var(--rhodium);padding:16px 18px;margin-top:18px;background:rgba(180,192,200,.04)}.passport-ev-head{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--rhodium);font-weight:500;margin-bottom:8px}@media (max-width:640px){.container{padding-inline:0}.live-row{padding-inline:var(--inset)}.nomatch-block,.suggest-wrap{margin-inline:var(--inset)}.answer-wrap,.cat-asof,.cat-coverage-label,.cat-filters,.cat-head,.cat-nores,.cat-row,.cat-search,.cat-suggest,.method-lead,.method-page,.method-sec,.pass-embed,.passport-wrap,.sibling-wrap,.spec-wrap{padding-inline:var(--inset)}.cat-wrap .cat-list{border-top:1px solid var(--border)}}.redact{display:inline-block;height:11px;vertical-align:-1px;background:linear-gradient(to bottom,var(--text) 0,#C9C9C2 100%);opacity:.9}.passport-ev{font-size:13px;border-bottom-color:rgba(180,192,200,.22)}.passport-ev-text{color:var(--text)}.passport-ev-num{font-size:11px}.passport-guarantee-big{border-bottom:none;margin-bottom:0;padding-bottom:6px}.cta-with-qr{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.cta-with-qr .cta-btn{margin:0}.cta-qr{width:60px;height:60px;display:block;filter:invert(1);mix-blend-mode:screen;opacity:.88}.csel-lang{font-family:var(--serif);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1}.csel-lang,.mask{color:var(--text)}.mask{font-size:11px;letter-spacing:.3em;opacity:.8;vertical-align:1px}.answer-name{font-family:var(--serif);font-size:clamp(28px,6vw,34px);font-weight:600;line-height:1.15;display:block}.page-establish{display:flex;flex-direction:column;flex:1 1;min-height:0;animation:page-arrive .85s cubic-bezier(.22,1,.36,1) 0s both}.page-exit{animation:page-vanish .35s cubic-bezier(.55,0,.55,.2) 0s both}@keyframes page-arrive{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes page-vanish{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.page-establish,.page-exit{animation:none}}.ev-item{border-top:1px solid rgba(180,192,200,.22)}.ev-item:first-of-type{border-top:none}.ev-sum{display:flex;align-items:baseline;gap:10px;padding:10px 0;cursor:pointer;list-style:none}.ev-sum::-webkit-details-marker{display:none}.ev-h{font-size:13px;font-weight:500;color:var(--text);min-width:0}.ev-s{display:none}.ev-sum .ev-h{flex:1 1}.ev-caret{color:var(--dim);flex:none;transition:transform .25s,color .2s}.ev-item[open] .ev-caret{color:var(--rhodium);transform:rotate(180deg)}.ev-b{font-size:12.5px;line-height:1.7;color:var(--dim);padding:0 0 12px 24px;max-width:60ch}html[dir=rtl] .ev-sum{direction:rtl}html[dir=rtl] .ev-b{padding:0 24px 12px 0}.entry-middle{flex:1 1;width:100%;min-height:0;display:grid;grid-template-rows:3fr auto 4fr auto 8fr}.entry-middle>:first-child{grid-row:2}.buy-promise{grid-row:4;font-family:var(--serif);font-size:clamp(22px,4.4vw,38px);font-weight:600;line-height:1.35;color:var(--dim);padding:0 var(--inset);max-width:720px;margin-inline:auto;width:100%}.buy-promise .promise-line{display:block}.ph-overlay{position:absolute;inset-inline-start:2px;top:50%;transform:translateY(-50%);display:flex;align-items:baseline;gap:8px;pointer-events:none;color:var(--dim);white-space:nowrap;overflow:hidden;max-width:calc(100% - 48px)}.ph-prefix{font-size:24px;font-weight:300}.ph-example{font-size:15px;font-weight:300;opacity:.85}@media (max-width:640px){.ph-prefix{font-size:20px}.ph-example{font-size:13px}}.search-pinned{position:fixed;top:0;inset-inline:0;z-index:60;background:rgba(10,10,10,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:8px 24px}.search-pinned .cat-search,.search-pinned .search-row{max-width:672px;margin-inline:auto}.search-pinned .search-row{margin-block:0}.search-pinned .cat-search{padding-inline:0;margin-top:0}.search-pinned .search-input{font-size:16px;padding-block:12px}.search-pinned .search-entry{font-size:18px;padding-block:10px;border-bottom-color:transparent}.search-pinned .live-wrap{max-width:672px;margin:0 auto;background:transparent}.search-pinned .ph-overlay .ph-prefix{font-size:16px}.search-pinned .ph-overlay .ph-example{font-size:12px}.passport-snippet .passport-evidence{border:none;padding:4px 0 0;margin-top:10px}.method-legal{font-size:12px;color:var(--dim);line-height:1.75;max-width:620px;margin-top:44px;padding-top:18px;border-top:1px solid var(--border)}@media (max-width:640px){:root{--bar-h:50px}.site-foot{padding:0 16px}}.page-establish:has(>.buy-screen){animation:none}.buy-screen{display:flex;flex-direction:column;flex:1 1;min-height:0}.buy-screen .site-foot{margin-top:0}.buy-screen>*{animation:hero-establish 3s cubic-bezier(.22,1,.36,1) both}.buy-screen>:nth-child(2){animation-delay:.12s}.buy-screen>:nth-child(3){animation-delay:.24s}.buy-screen>:nth-child(4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.buy-screen>*{animation:none}}.pass-embed{margin-top:14px;border-top:1px solid var(--border);padding-top:var(--air-section)}.pass-embed .passport-title{margin-bottom:8px}.pass-embed .passport-lead{margin-bottom:30px}.sib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.sib-card{display:flex;flex-direction:column;gap:7px;text-decoration:none;border:1px solid var(--border);padding:16px 16px 18px;transition:border-color .2s}.sib-card:hover{border-color:var(--rhodium)}.sib-brand{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.sib-name{font-family:var(--serif);font-size:16px;font-weight:600;color:var(--text);line-height:1.3}.sib-meta{font-size:11.5px;color:var(--dim);line-height:1.55}.cat-refno,.sib-ref{font-family:var(--sans);font-size:.72em;font-weight:400;color:var(--dim);letter-spacing:.08em}.cta-know{padding:23px var(--inset) 26px}@media (max-width:640px){.buy-screen .search-block{padding-inline:var(--inset)}}.page-still,.page-still .buy-screen>*,.page-still .hero-enter,.page-still .hero-line,.page-still .hero-tag,.page-still .hero-word{animation:none!important}.page-still .hero-word{background-position:50% 0}.tool-wrap{width:100%;max-width:760px;margin:0 auto;padding:48px var(--inset) 64px}.tool-title{font-family:var(--serif);font-size:34px;font-weight:600;margin-bottom:14px}.tool-lead{font-size:15px;margin-bottom:var(--air-section);max-width:60ch}.tool-lead,.tool-note{color:var(--dim);line-height:1.6}.tool-note{font-size:12.5px;margin-top:var(--air-section)}.tool-stamp{color:var(--rhodium);font-size:12.5px;margin-top:10px}.tool-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:var(--air-section)}.tool-field{display:flex;flex-direction:column;gap:6px}.tool-field label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.tool-field input,.tool-field select{background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:var(--sans);font-size:15px;padding:10px 12px;min-width:120px}.tool-field input:focus,.tool-field select:focus{outline:none;border-color:var(--rhodium)}.tool-result{border:1px solid var(--border);padding:20px;margin-top:8px}.tool-result-big{font-family:var(--serif);font-size:28px}.tool-table-scroll{overflow-x:auto}.tool-table{width:100%;border-collapse:collapse;font-size:14px}.tool-table td,.tool-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.tool-table th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:500}.tool-table td.num,.tool-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tool-table a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.tool-table a:hover{-webkit-text-decoration-color:var(--rhodium);text-decoration-color:var(--rhodium)}.tool-parts{display:flex;flex-direction:column;gap:0;border:1px solid var(--border)}.tool-part{display:flex;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.tool-part:last-child{border-bottom:0}.tool-part-code{font-family:var(--sans);font-weight:600;min-width:90px;color:var(--rhodium)}.tool-part-what{font-size:14px;line-height:1.55;color:var(--text)}.tool-part-what small{display:block;color:var(--dim);margin-top:2px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.tool-card{border:1px solid var(--border);padding:20px;display:block;color:var(--text);text-decoration:none}.tool-card:hover{border-color:var(--rhodium)}.tool-card-name{display:block;font-family:var(--serif);font-size:20px;margin-bottom:8px}.tool-card-blurb{display:block;color:var(--dim);font-size:13.5px;line-height:1.55}.tool-check{border:1px solid var(--border);padding:18px 20px;margin-bottom:12px}.tool-check h2{font-family:var(--serif);font-size:19px;font-weight:600;margin-bottom:8px}.tool-check p{color:var(--dim);font-size:14px;line-height:1.65}@media (max-width:640px){.tool-wrap{padding:32px 16px 48px}.tool-title{font-size:27px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qa-line{color:var(--dim);font-size:13.5px;line-height:1.65;max-width:62ch;margin-block:var(--air-label) 34px}.foot-legal{color:var(--dim);font-size:11px;line-height:1.6;letter-spacing:.02em;padding:10px var(--inset) 18px;max-width:90ch}.site-foot-wrap{margin-top:auto}.site-foot-wrap .site-foot{margin-top:0}