@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/libre-franklin-cyrillic-ext-wght-normal.1q0udzqldhurk.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/libre-franklin-cyrillic-wght-normal.2ryetl4xsj5t0.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/libre-franklin-vietnamese-wght-normal.0m6643-ykdwwg.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/libre-franklin-latin-ext-wght-normal.1kico93z_ymbl.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/libre-franklin-latin-wght-normal.07n4at6ntqcqu.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-vietnamese-400-normal.452suykb2jgcn.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2"),url(../media/space-mono-vietnamese-400-normal.1537v-d0_112e.woff?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-ext-400-normal.31_unrole__js.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2"),url(../media/space-mono-latin-ext-400-normal.3afh0e6u7_zzn.woff?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.37_1qewfwlumh.woff2?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff2"),url(../media/space-mono-latin-400-normal.1hv-m834mchxi.woff?dpl=dpl_GqsCRgpKN846nmQNDWEfmQAWrqrK)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--unit:8px;--radius:10px;--radius-sm:6px;--hairline:.5px;--surface:#fff;--surface-2:#fafafa;--ink:#111;--ink-2:#5a5a5a;--ink-3:#8a8a8a;--line:#e6e6e6;--line-2:#cfcfcf;--verdict-buy:#1f7a3d;--verdict-consider:#95650a;--verdict-skip:#b3261e}@media (prefers-color-scheme:dark){:root{--surface:#0d0d0f;--surface-2:#141417;--ink:#f2f2f2;--ink-2:#a8a8a8;--ink-3:#6f6f6f;--line:#2a2a2e;--line-2:#3a3a40;--verdict-buy:#5fbe7f;--verdict-consider:#d4a72c;--verdict-skip:#e5645c}}.media{filter:grayscale();transition:filter .35s,transform .35s}.media-host:hover .media,.media-host:focus-within .media{filter:grayscale(0)}.dashed-frame{border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-sm)}.reg-mark{border:0 solid var(--ink);width:13px;height:13px;position:absolute}.mono{font-family:var(--font-mono);color:var(--ink)}.y26{--bg:#fff;--bg-2:#f1f3f6;--ink:#1b1d22;--ink-2:#565b64;--ink-3:#6b7280;--hair:#14182817;--hair-2:#1418280f;--rule:#c9cdd5;--glass-hi:#ffffffc7;--glass-lo:#ffffff94;--glass-edge:#ffffffd9;--glass-sheen:#fff9;--glass-solid:#fff;--glass-border:#fff9;--brand:#ff5a4d;--brand-ink:#d63a2e;--link:#2c66c8;--s:#ff7f7f;--a:#ffbf7f;--b:#ffff7f;--c:#7fff7f;--d:#7fffff;--e:#7f7fff;--f:#ff7fff;--good:#11b277;--bad:#e54b46;--tier-mix-ink:#15171c;--on-tier:#15171c;--on-accent:#fff;--ring-track:#14182814;--cta-hover-bg:color-mix(in srgb, var(--ink) 85%, #000);--r-lg:26px;--r:18px;--r-sm:13px;--r-xs:9px;--u:8px;--rail-w:320px;--rail-w-collapsed:64px;--rail-gap:16px;--sidebar-bg:var(--bg);--sidebar-width:350px;--rail-width:56px;--sidebar-pad-x:16px;--content-max:1120px;--reading-max:860px;--glass-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px #ffffff59, 0 1px 2px #161a280d, 0 18px 40px -20px #161a2852;--glass-shadow-sm:inset 0 1px 0 var(--glass-edge), 0 1px 2px #161a280d, 0 10px 24px -16px #161a2847;--ease:cubic-bezier(.2, .7, .2, 1);--dur-view:.42s;--dur-ring:.9s;--dur-hover:.2s;--font:"Figtree Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--display:"Libre Franklin Variable", var(--font);--font-mono:"Space Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){.y26{--bg:#0e1014;--bg-2:#15181d;--ink:#f4f6f9;--ink-2:#aab1bb;--ink-3:#757c87;--hair:#ffffff1a;--hair-2:#ffffff0f;--rule:#383d47;--brand-ink:#ff7a6e;--glass-hi:#282c34bd;--glass-lo:#1c1f2694;--glass-edge:#ffffff24;--glass-sheen:#ffffff1f;--glass-solid:#1a1d23;--glass-border:#ffffff1a;--tier-mix-ink:#f4f6f9;--on-accent:#fff;--ring-track:#ffffff1f;--cta-hover-bg:color-mix(in srgb, var(--ink) 85%, #fff);--glass-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px #ffffff0f, 0 1px 2px #0006, 0 18px 40px -20px #000000b3;--glass-shadow-sm:inset 0 1px 0 var(--glass-edge), 0 1px 2px #0006, 0 10px 24px -16px #0009}}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--surface);min-height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{max-width:100vw;min-height:100%;overflow-x:clip}body{color:var(--ink);background:var(--surface);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}::selection{color:var(--surface);background:var(--ink)}.app-shell{min-height:100vh;padding:calc(var(--unit) * 3)}.workspace{gap:calc(var(--unit) * 3);grid-template-columns:minmax(300px,410px) minmax(0,1fr);max-width:1640px;margin:0 auto;display:grid}.list-rail,.instrument-panel,.loading-panel,.empty-panel{background:color-mix(in srgb, var(--surface) 92%, var(--surface-2));border:var(--hairline) solid var(--line);position:relative}.list-rail{max-height:calc(100vh - calc(var(--unit) * 6));align-self:start;overflow:auto}.instrument-panel{min-width:0}.loading-state,.empty-state{min-height:100vh;padding:calc(var(--unit) * 3);place-items:center;display:grid}.loading-panel,.empty-panel{width:min(760px,100%);padding:calc(var(--unit) * 4)}.banner{max-width:1640px;margin:0 auto calc(var(--unit) * 2);padding:calc(var(--unit) * 1.2) calc(var(--unit) * 1.5);border:var(--hairline) dashed var(--line-2);color:var(--ink-2);font-family:var(--font-mono);font-size:.75rem}.reg-tl{top:calc(var(--unit) * -.5);left:calc(var(--unit) * -.5);border-top-width:1px;border-left-width:1px}.reg-tr{top:calc(var(--unit) * -.5);right:calc(var(--unit) * -.5);border-top-width:1px;border-right-width:1px}.reg-bl{bottom:calc(var(--unit) * -.5);left:calc(var(--unit) * -.5);border-bottom-width:1px;border-left-width:1px}.reg-br{right:calc(var(--unit) * -.5);bottom:calc(var(--unit) * -.5);border-bottom-width:1px;border-right-width:1px}.rail-header,.panel-section{padding:calc(var(--unit) * 3);border-bottom:var(--hairline) solid var(--line)}.panel-section:last-child{border-bottom:0}.kicker,.metric-label,.pending-label,.designation,.section-heading,.product-card-meta,.evidence-meta,.readout-sub,.threshold-row{font-family:var(--font-mono)}.kicker,.metric-label,.pending-label,.designation{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.section-heading{justify-content:space-between;gap:var(--unit);margin-bottom:calc(var(--unit) * 2);align-items:baseline;display:flex}.section-index{color:var(--ink-3);font-size:.75rem}.section-title{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.rail-title{margin:calc(var(--unit) * .75) 0 calc(var(--unit) * 1.5);font-family:var(--font-mono);font-size:clamp(1.6rem,4vw,2.8rem);font-weight:450}.explanation{max-width:78ch;margin:calc(var(--unit) * 1.5) 0 0;color:var(--ink-2);font-size:.86rem;line-height:1.55}.rail-meta,.panel-meta,.tag-row{gap:calc(var(--unit) * .75);flex-wrap:wrap;align-items:center;display:flex}.source-pill,.placeholder-pill{gap:calc(var(--unit) * .75);border:var(--hairline) solid var(--line-2);padding:calc(var(--unit) * .55) calc(var(--unit) * .9);font-family:var(--font-mono);text-transform:uppercase;align-items:center;font-size:.72rem;line-height:1;display:inline-flex}.placeholder-pill{border-style:dashed}.product-list{display:grid}.product-card{gap:calc(var(--unit) * 1.5);width:100%;padding:calc(var(--unit) * 1.5);text-align:left;border:0;border-bottom:var(--hairline) solid var(--line);cursor:pointer;background:0 0;grid-template-columns:92px minmax(0,1fr) auto;align-items:start;display:grid}.product-card:hover,.product-card:focus-visible{background:var(--surface-2);outline:none}.product-card[data-active=true]{color:var(--surface);background:var(--ink)}.product-card[data-active=true] .product-card-meta,.product-card[data-active=true] .product-card-title,.product-card[data-active=true] .product-card-preview,.product-card[data-active=true] .product-score{color:var(--surface)}.product-card-body{min-width:0}.product-card-meta,.product-card-title,.product-card-preview{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-meta{-webkit-line-clamp:1;margin-bottom:calc(var(--unit) * .5);color:var(--ink-3);font-size:.68rem}.product-card-title{-webkit-line-clamp:2;margin:0 0 calc(var(--unit) * .75);color:var(--ink);font-size:.95rem;line-height:1.2}.product-card-preview{-webkit-line-clamp:3;color:var(--ink-2);font-size:.78rem;line-height:1.42}.product-score{font-family:var(--font-mono);color:var(--ink);font-size:1.4rem;line-height:1}.thumb-wrap{aspect-ratio:16/9;border:var(--hairline) solid var(--line-2);background:var(--surface-2);display:block;position:relative;overflow:hidden}.product-card[data-active=true] .thumb-wrap{border-color:color-mix(in srgb, var(--surface), transparent 20%)}.thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumb-code{color:var(--surface);background:var(--ink);font-family:var(--font-mono);padding:2px 4px;font-size:.58rem;position:absolute;bottom:4px;right:4px}.panel-header{gap:calc(var(--unit) * 2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.wordmark{margin:0 0 calc(var(--unit) * 2);font-family:var(--font-mono);font-size:clamp(2.3rem,6vw,5.7rem);font-weight:450;line-height:.88}.item-title{margin:0 0 calc(var(--unit) * 1.2);max-width:20ch;font-size:clamp(1.8rem,4vw,4rem);font-weight:450;line-height:.95}.verdict-token{gap:calc(var(--unit) * .75);padding:calc(var(--unit) * .9) calc(var(--unit) * 1.2);color:var(--surface);background:var(--ink);font-family:var(--font-mono);text-transform:uppercase;align-items:center;font-size:clamp(.82rem,2vw,1rem);display:inline-flex}.status-dot{background:currentColor;width:8px;height:8px}.readout-grid,.coverage-grid,.pending-grid{gap:calc(var(--unit) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readout-value{margin-top:calc(var(--unit) * .75);font-family:var(--font-mono);font-size:clamp(2rem,5vw,5.4rem);font-weight:450;line-height:.92;display:block}.readout-sub{margin:var(--unit) 0 0;color:var(--ink-2);font-size:.75rem;line-height:1.45}.gauge{height:86px;margin-top:calc(var(--unit) * 3);position:relative}.gauge-line{height:var(--hairline);background:repeating-linear-gradient(to right, var(--ink), var(--ink) 5px, transparent 5px, transparent 10px);position:absolute;top:34px;left:0;right:0}.tick{width:var(--hairline);background:var(--ink-3);height:14px;position:absolute;top:27px}.tick-label{font-family:var(--font-mono);color:var(--ink-3);font-size:.62rem;position:absolute;top:48px;transform:translate(-50%)}.gauge-pointer{background:var(--ink);width:2px;height:34px;position:absolute;top:17px;transform:translate(-50%)}.gauge-pointer:before{content:"";background:var(--ink);width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.threshold-row{justify-content:space-between;gap:var(--unit);margin-top:calc(var(--unit) * .5);color:var(--ink-2);text-transform:uppercase;font-size:.68rem;display:flex}.coverage-cell{min-height:126px;padding:calc(var(--unit) * 1.5);border:var(--hairline) solid var(--line)}.coverage-value{margin:var(--unit) 0 calc(var(--unit) * 1.25);font-family:var(--font-mono);font-size:clamp(1.9rem,4vw,3.8rem);display:block}.row-meter{border:var(--hairline) solid var(--line-2);height:5px;display:block;overflow:hidden}.row-meter span{background:currentColor;height:100%;display:block}.meta-review{gap:calc(var(--unit) * 2.5);display:grid}.review-headline{max-width:30ch;margin:0;font-size:clamp(1.4rem,3vw,2.7rem);line-height:1}.review-verdict{max-width:78ch;color:var(--ink-2);margin:0;font-size:1rem;line-height:1.6}.tag-row{margin-top:var(--unit)}.list-column ul{gap:calc(var(--unit) * .8);margin-top:var(--unit);color:var(--ink-2);font-size:.92rem;line-height:1.5;display:grid}.list-column li{padding-left:calc(var(--unit) * 1.5);border-left:var(--hairline) solid var(--line-2)}.evidence-list{gap:calc(var(--unit) * 1.5);display:grid}.evidence-source{gap:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 1.5);border-bottom:var(--hairline) solid var(--line);grid-template-columns:minmax(110px,150px) minmax(0,1fr);display:grid}.evidence-source:last-child{border-bottom:0;padding-bottom:0}.evidence-meta{gap:calc(var(--unit) * .75);margin-bottom:calc(var(--unit) * .8);color:var(--ink-3);text-transform:uppercase;flex-wrap:wrap;font-size:.68rem;display:flex}.evidence-text{max-width:92ch;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6}.context-text{margin:calc(var(--unit) * 1) 0 0;max-width:94ch;color:var(--ink-2);font-size:.84rem;line-height:1.55}.pending-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pending-frame{min-height:128px;padding:calc(var(--unit) * 2);color:var(--ink-2);background:linear-gradient(var(--line) .5px, transparent .5px), linear-gradient(90deg, var(--line) .5px, transparent .5px);background-size:calc(var(--unit) * 3) calc(var(--unit) * 3);border:var(--hairline) dashed var(--line-2);place-items:center;display:grid}.pending-stack{gap:var(--unit);text-align:center;display:grid}.pending-title{font-family:var(--font-mono);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.micro-bars{grid-template-columns:repeat(18,1fr);align-items:end;gap:3px;width:min(100%,520px);height:38px;display:grid}.micro-bars span{border:var(--hairline) dashed var(--line-2);min-height:4px;display:block}.footer-note{background:var(--surface-2)}@media (max-width:1180px){.workspace{grid-template-columns:1fr}.list-rail{max-height:none}.readout-grid,.coverage-grid,.pending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.app-shell{padding:var(--unit)}.rail-header,.panel-section{padding:calc(var(--unit) * 2)}.product-card{grid-template-columns:84px minmax(0,1fr)}.product-score{grid-column:2;font-size:1rem}.panel-header,.readout-grid,.coverage-grid,.pending-grid,.evidence-source{grid-template-columns:1fr}}.home-shell{gap:calc(var(--unit) * 3);max-width:1640px;margin:0 auto;display:grid}.home-header{position:relative}.home-header-inner{gap:calc(var(--unit) * 2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.search-block{gap:var(--unit);display:grid}.search-input,.catalog-filter-input{width:100%;padding:calc(var(--unit) * 1.2) calc(var(--unit) * 1.5);color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:0}.search-input:focus,.catalog-filter-input:focus{outline:1px solid var(--ink);outline-offset:-1px}.catalog-filter-row{align-items:center;gap:calc(var(--unit) * 1.5);flex-wrap:wrap;display:flex}.catalog-filter-row .catalog-filter-input{flex:320px}.search-status{margin:0}.search-results{gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5);border:var(--hairline) solid var(--line);background:var(--surface-2);display:grid}.search-group{gap:var(--unit);display:grid}.search-list{display:grid}.search-row{gap:calc(var(--unit) * 1.25);padding:calc(var(--unit) * 1) calc(var(--unit) * .5);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.search-list li:last-child .search-row,.search-list li:last-child.search-row{border-bottom:0}a.search-row:hover,a.search-row:focus-visible{background:var(--surface);outline:none}.search-row-name{font-size:.95rem}.search-row-score{margin-left:auto;font-size:1.05rem}.ingest-cta{gap:calc(var(--unit) * 1.5);padding:calc(var(--unit) * 2);display:grid}.ingest-cta-line{margin:0;font-size:.95rem;line-height:1.5}.ingest-form{gap:var(--unit);grid-template-columns:minmax(0,1fr) auto;display:grid}.ingest-submit{padding:calc(var(--unit) * 1.2) calc(var(--unit) * 2);color:var(--surface);background:var(--ink);border:var(--hairline) solid var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-size:.78rem}.ingest-submit:disabled{opacity:.55;cursor:wait}.job-progress{gap:calc(var(--unit) * 1.5);display:grid}.job-progress-head{gap:calc(var(--unit) * 1.25);flex-wrap:wrap;align-items:center;display:flex}.job-id{font-size:.85rem}.job-status-badge{padding:calc(var(--unit) * .5) calc(var(--unit) * .9);border:var(--hairline) solid var(--line-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.job-status-badge[data-status=running]{color:var(--surface);background:var(--ink);border-color:var(--ink)}.job-status-badge[data-status=complete]{color:var(--verdict-buy);border-color:currentColor}.job-status-badge[data-status=partial],.job-status-badge[data-status=paused_budget]{color:var(--verdict-consider);border-style:dashed;border-color:currentColor}.job-status-badge[data-status=failed]{color:var(--verdict-skip);border-color:currentColor}.job-note{max-width:78ch;color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.55}.job-note-warn{color:var(--verdict-consider)}.job-note-error{color:var(--verdict-skip)}.job-counters{gap:var(--unit);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.job-counter{gap:calc(var(--unit) * .5);padding:calc(var(--unit) * 1.25);border:var(--hairline) solid var(--line);display:grid}.job-counter-value{font-size:clamp(1.4rem,3vw,2.2rem);line-height:1}.job-results{gap:var(--unit);display:grid}.job-result-links{gap:var(--unit);flex-wrap:wrap;display:flex}.job-result-link{padding:calc(var(--unit) * .7) calc(var(--unit) * 1.1);border:var(--hairline) solid var(--line-2);font-family:var(--font-mono);font-size:.78rem;display:inline-block}.job-result-link:hover,.job-result-link:focus-visible{color:var(--surface);background:var(--ink);outline:none}.resume-row{gap:calc(var(--unit) * 1.25);flex-wrap:wrap;align-items:center;display:flex}.resume-button,.resume-dismiss{padding:calc(var(--unit) * .7) calc(var(--unit) * 1.1);border:var(--hairline) solid var(--line-2);cursor:pointer;background:0 0;font-size:.75rem}.resume-button:hover,.resume-button:focus-visible{color:var(--surface);background:var(--ink);outline:none}.resume-dismiss{color:var(--ink-2);border-style:dashed}.catalog-controls{align-items:center;gap:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5);border:var(--hairline) solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--surface-2));flex-wrap:wrap;display:flex}.control-field{align-items:center;gap:calc(var(--unit) * 1);display:inline-flex}.control-select{background:var(--surface);border:var(--hairline) solid var(--line-2);color:var(--ink);padding:calc(var(--unit) * .4) calc(var(--unit) * .75);font-size:.78rem}.control-chips{gap:calc(var(--unit) * .5);flex-wrap:wrap;display:inline-flex}.control-chip{border:var(--hairline) solid var(--line-2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:calc(var(--unit) * .4) calc(var(--unit) * .85);cursor:pointer;background:0 0;font-size:.72rem}.control-chip:hover{color:var(--ink);border-color:var(--ink-3)}.control-chip[data-active=true]{color:var(--surface);background:var(--ink);border-color:var(--ink)}.control-chip[data-active=true][data-verdict=BUY_NOW]{background:var(--verdict-buy);border-color:var(--verdict-buy)}.control-chip[data-active=true][data-verdict=CONSIDER]{background:var(--verdict-consider);border-color:var(--verdict-consider)}.control-chip[data-active=true][data-verdict=SKIP]{background:var(--verdict-skip);border-color:var(--verdict-skip)}.control-count{margin-left:auto}.catalog-sort{gap:calc(var(--unit) * .5);display:inline-flex}.product-grid{gap:calc(var(--unit) * 2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.grid-card{gap:var(--unit);padding:calc(var(--unit) * 2);background:color-mix(in srgb, var(--surface) 92%, var(--surface-2));border:var(--hairline) solid var(--line);border-top:3px solid var(--line-2);display:grid;position:relative}.grid-card[data-verdict=BUY_NOW]{border-top-color:var(--verdict-buy)}.grid-card[data-verdict=CONSIDER]{border-top-color:var(--verdict-consider)}.grid-card[data-verdict=SKIP]{border-top-color:var(--verdict-skip)}.grid-card:hover,.grid-card:focus-visible{background:var(--surface-2);outline:none}.grid-card-top{justify-content:space-between;align-items:baseline;gap:var(--unit);display:flex}.grid-score{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.grid-card-name{font-size:1.1rem;line-height:1.2}.grid-card-chips{gap:calc(var(--unit) * .75);flex-wrap:wrap;align-items:center;display:flex}.grid-card-foot{margin-top:calc(var(--unit) * .5)}.verdict-chip{padding:calc(var(--unit) * .55) calc(var(--unit) * .9);color:var(--surface);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.verdict-chip[data-verdict=BUY_NOW]{background:var(--verdict-buy)}.verdict-chip[data-verdict=CONSIDER]{background:var(--verdict-consider)}.verdict-chip[data-verdict=SKIP]{background:var(--verdict-skip)}.tier-chip{padding:calc(var(--unit) * .55) calc(var(--unit) * .9);border:var(--hairline) solid var(--line-2);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.confidence-chip{padding:calc(var(--unit) * .55) calc(var(--unit) * .9);border:var(--hairline) solid var(--line-2);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.confidence-chip[data-confidence=HIGH]{color:var(--ink)}.gap-label{padding:calc(var(--unit) * .55) calc(var(--unit) * .9);border:var(--hairline) dashed var(--verdict-consider);color:var(--verdict-consider);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.gap-label-hint{border-color:var(--line-2);color:var(--ink-2)}.product-shell{gap:calc(var(--unit) * 2);max-width:1280px;margin:0 auto;display:grid}.product-breadcrumb{display:flex}.back-link{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.back-link:hover{color:var(--ink)}.verdict-hero{gap:calc(var(--unit) * 2.5);border-left:4px solid var(--line-2);display:grid}.verdict-hero[data-verdict=BUY_NOW]{border-left-color:var(--verdict-buy)}.verdict-hero[data-verdict=CONSIDER]{border-left-color:var(--verdict-consider)}.verdict-hero[data-verdict=SKIP]{border-left-color:var(--verdict-skip)}.hero-verdict{gap:calc(var(--unit) * 1.25);display:grid}.verdict-statement{font-family:var(--font-mono);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,7vw,5.6rem);font-weight:500;line-height:.9}.verdict-statement[data-verdict=BUY_NOW]{color:var(--verdict-buy)}.verdict-statement[data-verdict=CONSIDER]{color:var(--verdict-consider)}.verdict-statement[data-verdict=SKIP]{color:var(--verdict-skip)}.hero-chips{gap:calc(var(--unit) * .75);flex-wrap:wrap;align-items:center;display:flex}.hero-readouts{gap:calc(var(--unit) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-readouts>div{gap:calc(var(--unit) * .5);padding:calc(var(--unit) * 1.5);border:var(--hairline) solid var(--line);display:grid}.hero-score,.hero-evidence{font-size:clamp(2rem,4vw,3.6rem);line-height:1}.hero-computed{font-size:1.1rem}.consensus-line{padding:calc(var(--unit) * 1.25) calc(var(--unit) * 1.5);border:var(--hairline) solid var(--line);background:var(--surface-2);font-family:var(--font-mono);margin:0;font-size:.85rem}.ai-label{padding:calc(var(--unit) * .5) calc(var(--unit) * .9);border:var(--hairline) dashed var(--line-2);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.68rem}.editorial-grid{gap:calc(var(--unit) * 2.5);display:grid}.editorial-section{gap:var(--unit);display:grid}.editorial-text{max-width:84ch;margin:0;font-size:1.02rem;line-height:1.65}.editorial-empty{max-width:78ch;padding:calc(var(--unit) * 2);border:var(--hairline) dashed var(--line-2);color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}.editorial-version{color:var(--ink-3);margin:0;font-size:.72rem}.citation-row{gap:calc(var(--unit) * .5);margin-left:calc(var(--unit) * .75);vertical-align:baseline;flex-wrap:wrap;display:inline-flex}.citation-anchor{display:inline-flex;position:relative}.citation-chip{border:var(--hairline) solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;padding:1px 5px;font-size:.7rem}.citation-chip:hover,.citation-chip:focus-visible,.citation-chip[aria-expanded=true]{color:var(--surface);background:var(--ink);border-color:var(--ink);outline:none}.citation-popover{z-index:10;gap:var(--unit);width:min(360px,76vw);padding:calc(var(--unit) * 1.5);background:var(--surface);border:1px solid var(--ink);box-shadow:4px 4px 0 0 color-mix(in srgb, var(--ink) 18%, transparent);display:grid;position:absolute;top:calc(100% + 6px);left:0}.citation-popover-quote{font-size:.88rem;line-height:1.5}.citation-popover-meta{color:var(--ink-3);text-transform:uppercase;font-size:.7rem}.citation-popover-link{padding:calc(var(--unit) * .6) calc(var(--unit) * 1);border:var(--hairline) solid var(--line-2);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;font-size:.72rem}.citation-popover-link:hover,.citation-popover-link:focus-visible{color:var(--surface);background:var(--ink);outline:none}.evidence-groups{gap:calc(var(--unit) * 3);display:grid}.evidence-group{gap:calc(var(--unit) * 1.5);padding-bottom:calc(var(--unit) * 2);border-bottom:var(--hairline) solid var(--line);display:grid}.evidence-group:last-child{border-bottom:0;padding-bottom:0}.evidence-group-head{gap:calc(var(--unit) * 1.25);flex-wrap:wrap;align-items:baseline;display:flex}.evidence-channel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.9rem}.evidence-title-link{color:var(--ink-2);border-bottom:var(--hairline) solid var(--line-2);font-size:.88rem}.evidence-title-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.stance-badge{padding:calc(var(--unit) * .45) calc(var(--unit) * .8);border:var(--hairline) solid currentColor;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:.68rem}.stance-badge[data-stance=positive]{color:var(--verdict-buy)}.stance-badge[data-stance=negative]{color:var(--verdict-skip)}.stance-badge[data-stance=mixed]{color:var(--verdict-consider)}.review-cards{gap:calc(var(--unit) * 3);display:grid}.review-card{gap:calc(var(--unit) * 1.5);padding-bottom:calc(var(--unit) * 2.5);border-bottom:var(--hairline) solid var(--line);display:grid}.review-card:last-child{border-bottom:0;padding-bottom:0}.review-head{align-items:center;gap:calc(var(--unit) * 1.5);display:flex}.review-avatar{background:var(--surface-2);border:var(--hairline) solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.review-avatar .media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.review-avatar-initial{font-family:var(--font-mono);color:var(--ink-2);font-size:1rem;font-weight:600}.review-identity{gap:calc(var(--unit) * .25);flex:auto;min-width:0;display:grid}.review-channel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);width:fit-content;font-size:.92rem}a.review-channel:hover{border-bottom:var(--hairline) solid var(--ink)}.review-signals{gap:calc(var(--unit) * 1.25);color:var(--ink-3);flex-wrap:wrap;font-size:.74rem;display:flex}.review-signal b{color:var(--ink);font-weight:600}.review-thumb{aspect-ratio:16/9;background:var(--surface-2);border:var(--hairline) solid var(--line);width:100%;max-width:380px;display:block;position:relative;overflow:hidden}.review-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.review-thumb-play{color:#fff;text-shadow:0 1px 6px #0000008c;opacity:.85;pointer-events:none;place-items:center;font-size:1.6rem;display:grid;position:absolute;inset:0}.review-views{right:calc(var(--unit) * .75);bottom:calc(var(--unit) * .75);padding:calc(var(--unit) * .25) calc(var(--unit) * .6);color:#fff;pointer-events:none;background:#000000a8;font-size:.68rem;position:absolute}.review-thumb-cap{padding:calc(var(--unit) * 1.5) calc(var(--unit) * .75) calc(var(--unit) * .75);color:#fff;pointer-events:none;-webkit-line-clamp:2;background:linear-gradient(#0000,#000000c7);-webkit-box-orient:vertical;font-size:.74rem;line-height:1.3;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.review-title-row{gap:calc(var(--unit) * 1);flex-wrap:wrap;align-items:baseline;display:flex}.review-title-link{color:var(--ink-2);border-bottom:var(--hairline) solid var(--line-2);font-size:.88rem}.review-title-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.review-views-inline{color:var(--ink-3);font-size:.74rem}.review-sort{gap:calc(var(--unit) * .5);margin-left:auto;display:inline-flex}.review-sort-option{border:var(--hairline) solid var(--line-2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:calc(var(--unit) * .4) calc(var(--unit) * .9);cursor:pointer;background:0 0;font-size:.7rem}.review-sort-option[data-active=true]{color:var(--surface);background:var(--ink);border-color:var(--ink)}.attention-panel{background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));border-top:2px solid var(--ink)}.attention-stats{gap:calc(var(--unit) * 4);margin-top:calc(var(--unit) * 1.5);flex-wrap:wrap;display:flex}.attention-stat{gap:calc(var(--unit) * .25);flex-direction:column;display:flex}.attention-value{color:var(--ink);font-size:1.9rem;font-weight:600;line-height:1}.attention-stat-primary .attention-value{font-size:2.7rem}.attention-hint{color:var(--ink-3);font-size:.68rem}.attention-category{align-items:center;gap:calc(var(--unit) * 1.5);margin-top:calc(var(--unit) * 2);grid-template-columns:auto minmax(80px,1fr) auto;display:grid}.attention-bar{background:var(--line);height:6px;display:block;position:relative;overflow:hidden}.attention-bar-fill{background:var(--ink);position:absolute;inset:0 auto 0 0}.attention-rank{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:.78rem}.attention-note{margin-top:calc(var(--unit) * 1.5);color:var(--ink-2);border-left:2px solid var(--line-2);padding-left:calc(var(--unit) * 1.5);font-size:.9rem}.attention-spark{gap:calc(var(--unit) * .75);margin-top:calc(var(--unit) * 2);flex-direction:column;display:flex}.attention-spark-bars{align-items:flex-end;gap:calc(var(--unit) * 1.5);height:64px;display:flex}.attention-spark-col{justify-content:flex-end;align-items:center;gap:calc(var(--unit) * .5);flex-direction:column;flex:1 1 0;max-width:90px;height:100%;display:flex}.attention-spark-bar{background:var(--ink);width:100%;min-height:4px}.attention-spark-views{color:var(--ink);font-size:.72rem}.attention-spark-label{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);text-align:center;font-size:.62rem}.catalog-sort-row{align-items:center;gap:calc(var(--unit) * .75);margin-bottom:calc(var(--unit) * 2);flex-wrap:wrap;display:flex}.grid-card-attention{gap:calc(var(--unit) * .75);margin-top:calc(var(--unit) * .5);flex-wrap:wrap;display:flex}.attention-badge{color:var(--ink-2);border:var(--hairline) solid var(--line);padding:calc(var(--unit) * .25) calc(var(--unit) * .65);font-size:.72rem}.attention-badge b{color:var(--ink);font-weight:600}.attention-badge-top{color:var(--surface);background:var(--ink);border-color:var(--ink);text-transform:uppercase;letter-spacing:.04em}.quote-list{gap:calc(var(--unit) * 1.5);display:grid}.quote-row{gap:calc(var(--unit) * 1.5);padding:calc(var(--unit) * 1);border:var(--hairline) solid transparent;grid-template-columns:84px minmax(0,1fr);display:grid}.quote-row[data-highlight=true]{border-color:var(--ink);background:var(--surface-2)}.quote-rail{gap:calc(var(--unit) * .5);align-content:start;display:grid}.timestamp-link{padding:calc(var(--unit) * .45) calc(var(--unit) * .7);border:var(--hairline) solid var(--line-2);justify-self:start;font-size:.75rem}a.timestamp-link:hover,a.timestamp-link:focus-visible{color:var(--surface);background:var(--ink);outline:none}.timestamp-none{color:var(--ink-3);border-style:dashed}.lang-badge{padding:calc(var(--unit) * .35) calc(var(--unit) * .6);border:var(--hairline) dashed var(--line-2);color:var(--ink-2);text-transform:uppercase;justify-self:start;font-size:.66rem}.quote-body{gap:var(--unit);display:grid}.original-toggle{padding:calc(var(--unit) * .45) calc(var(--unit) * .8);border:var(--hairline) dashed var(--line-2);color:var(--ink-2);text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;font-size:.7rem}.original-toggle:hover,.original-toggle:focus-visible{color:var(--ink);border-color:var(--ink);outline:none}.original-text{max-width:84ch;color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:1180px){.job-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.home-header-inner,.ingest-form,.hero-readouts{grid-template-columns:1fr}.job-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-row{grid-template-columns:1fr}.quote-rail{justify-content:start;gap:var(--unit);grid-auto-flow:column}}.demo-banner{margin:calc(var(--unit) * 2) auto 0;width:calc(100% - var(--unit) * 6);text-align:center;background:var(--surface-2)}.demo-dataset-note{padding:calc(var(--unit) * 1.5);border:var(--hairline) dashed var(--line-2)}.demo-corpus-strip{align-items:center}.demo-card{align-content:start}.demo-card-media{gap:var(--unit);grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;display:grid}.demo-hero-pending{min-height:84px;padding:var(--unit);border:var(--hairline) dashed var(--line-2);background:repeating-linear-gradient(-45deg, transparent, transparent 7px, color-mix(in srgb, var(--line) 55%, transparent) 7px, color-mix(in srgb, var(--line) 55%, transparent) 8px);color:var(--ink-3);text-align:center;place-items:center;display:grid}.demo-evidence-thumb{align-self:start}.demo-score-block{gap:calc(var(--unit) * .5);display:grid}.demo-score-row{align-items:center;gap:var(--unit);flex-wrap:wrap;display:flex}.demo-score-empty{color:var(--ink-3)}.demo-top-quote{color:var(--ink-2);font-size:.9rem;line-height:1.55}.demo-review-hero{border-left-color:var(--line-2)}.demo-disclaimer{padding:calc(var(--unit) * 1.25) calc(var(--unit) * 1.5);border:var(--hairline) dashed var(--line-2);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);margin:0;font-size:.8rem;line-height:1.55}.evidence-title-text{color:var(--ink-2);font-size:.88rem}@media (max-width:720px){.demo-card-media{grid-template-columns:1fr}}
.y26{z-index:1;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;position:relative}.y26 .wrap{z-index:1;min-width:0;max-width:1320px;margin:0 auto;padding:0 32px 120px;position:relative}.y26 .wrap.pdp-wrap{max-width:var(--content-max)}.y26.pdp-shell{max-width:var(--content-max);margin:0 auto;padding:4px 0 40px}.y26.app-shell>.wrap{padding-top:var(--rail-gap);flex:auto;margin:0}.y26.app-shell>.wrap>.view{max-width:80%;margin-inline:auto}.y26.app-shell{align-items:flex-start;gap:0;display:flex}.y26 .rail-col{flex:0 0 var(--rail-w);top:var(--rail-gap);height:calc(100vh - var(--rail-gap) * 2);margin:var(--rail-gap) 8px var(--rail-gap) var(--rail-gap);transition:flex-basis var(--dur-view) var(--ease);flex-direction:column;align-self:flex-start;gap:16px;display:flex;position:sticky}.y26 .rail-col>.brandmark{flex:none;padding-left:6px;font-size:26px}.y26 .rail{min-height:0;transition:width var(--dur-view) var(--ease);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;align-self:stretch;padding:16px;font-family:Space Mono,ui-monospace,monospace;display:flex;overflow:hidden}.y26 .rail-stack{flex-direction:column;flex:auto;align-self:stretch;gap:16px;min-height:0;display:flex}.y26 .rail-stack[data-compact],.y26 .rail-stack[data-compact] .rail{flex:none}.y26 .rail-top{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px;display:flex}.y26 .rail-status{letter-spacing:.01em;color:var(--ink-3);margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.55}.y26 .rail-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.y26 .rail-search{display:block}.y26 .rail-trigger{cursor:pointer;border:1px solid var(--hair);background:var(--bg);min-width:44px;min-height:44px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;display:none}.y26 .rail-trigger svg{display:block}.y26 .rail-trigger-c{background:var(--ink);min-width:18px;height:18px;color:var(--bg);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.y26 .rail-apply{cursor:pointer;background:var(--ink);width:100%;color:var(--bg);font:inherit;border:none;border-radius:12px;padding:14px;font-size:14px;font-weight:700;display:none}.y26 .rail-scrim,.y26 .rail-sheet-title{display:none}.y26 .rail-collapse{cursor:pointer;border:1px solid var(--hair);background:var(--bg);border-radius:var(--r-sm);width:30px;height:30px;font:inherit;color:var(--ink-2);flex:none;place-items:center;font-size:15px;font-weight:700;display:inline-grid;position:relative}.y26 .rail-collapse:hover{border-color:var(--ink-3);color:var(--ink)}.y26 .rail-collapse-c{position:absolute;top:-7px;right:-7px}.y26 .rail-sp{flex:1}.y26 .rail-controls{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex:auto;min-height:0;margin-top:18px;padding-bottom:8px;overflow-y:auto}.y26 .rail-controls::-webkit-scrollbar{width:6px}.y26 .rail-controls::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.y26 .rail-controls::-webkit-scrollbar-track{background:0 0}.y26 .rail-filters{flex-direction:column;gap:24px;display:flex}.y26 .rail-section{flex-direction:column;gap:11px;padding:0 12px;display:flex}.y26 .rail-seclabel{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-family:Space Mono,ui-monospace,monospace;font-size:13px;font-weight:700;display:flex}.y26 .rail-seclabel svg{color:var(--ink-2);flex:none}.y26 .rail-section-sub{border-top:1px solid var(--hair);padding-top:18px}.y26 .rail-section-sub .rail-seclabel{letter-spacing:.12em;color:var(--ink-3);font-size:9.5px}.y26 .rail-section-sub .rail-seclabel svg{color:var(--ink-3)}.y26 details.rail-disclosure{gap:0}.y26 .rail-disclosure-head{cursor:pointer;list-style:none}.y26 .rail-disclosure-head::-webkit-details-marker{display:none}.y26 .rail-disclosure-head::marker{content:""}.y26 .rail-disclosure-chev{color:var(--ink-3);transition:transform var(--dur-hover) var(--ease);margin-left:auto;font-size:18px;line-height:1}.y26 details.rail-disclosure[open] .rail-disclosure-chev{transform:rotate(90deg)}.y26 .rail-disclosure-head:hover .rail-disclosure-chev{color:var(--ink-2)}.y26 .rail-disclosure-body{flex-direction:column;gap:11px;padding-top:12px;display:flex}.y26 .rail-clear{cursor:pointer;font:inherit;color:var(--brand-ink);background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.y26 .rail-clear:hover{text-decoration:underline}.y26 .rail-pc{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.y26 .rail-searchbox{border:1px solid var(--hair);background:var(--bg);border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.y26 .rail-searchbox:focus-within{border-color:var(--ink-3)}.y26 .rail-searchmin{border-bottom:1px solid var(--hair);transition:border-color var(--dur-hover) var(--ease);align-items:center;gap:8px;padding:4px 2px;display:flex}.y26 .rail-searchmin:focus-within{border-bottom-color:var(--ink)}.y26 .rail-searchic{color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.y26 .rail-searchin{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.y26 .rail-searchin::placeholder{color:var(--ink-3)}.y26 .rail-action{flex-direction:column;gap:8px;display:flex}.y26 .rail-actrow{align-items:center;gap:9px;display:flex}.y26 .rail-acticon{color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.y26 .rail-actlabel{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.y26 .rail-actmeta{align-items:center;gap:10px;margin-left:auto;display:flex}.y26 .rail-actcount{color:var(--ink-2);font-size:11.5px;font-weight:600}.y26 .rail-actmeta-muted{color:var(--ink-3);font-size:11.5px}.y26 .rail-clearrow{align-items:center;gap:12px;display:flex}.y26 .rail-seg{border:1px solid var(--hair);border-radius:999px;grid-template-columns:1fr 1fr;align-self:flex-start;width:260px;display:inline-grid;overflow:hidden}.y26 .rail-segbtn{cursor:pointer;font:inherit;font-family:var(--font);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:7px 16px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.y26 .rail-segbtn:hover{background:var(--bg-2);color:var(--ink)}.y26 .rail-segbtn[data-on=true]{background:var(--ink);color:var(--bg)}.y26 .tiermeter{flex-direction:column;gap:5px;display:flex}.y26 .tiermeter-row{cursor:pointer;background:var(--bg);border:1px solid #0000;border-radius:10px;grid-template-columns:2.2em 1fr auto;align-items:center;gap:12px;padding:7px 10px;display:grid}.y26 .tiermeter-row:hover{background:var(--bg-2)}.y26 .tiermeter-letter{letter-spacing:-.02em;text-align:center;color:var(--ink);font-family:Space Mono,ui-monospace,monospace;font-size:17px;font-weight:700;line-height:1}.y26 .tiermeter-bar{background:var(--hair);height:2px;overflow:hidden}.y26 .tiermeter-fill{background:var(--ink-3);height:100%;transition:background var(--dur-hover) var(--ease), width var(--dur-view) var(--ease);display:block}.y26 .tiermeter-row:hover .tiermeter-fill{background:var(--ink-2)}.y26 .tiermeter-count{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-size:13px;font-weight:600}.y26 .tiermeter-row[data-on=true]{border-color:var(--hair);background:var(--bg-2)}.y26 .tiermeter-row[data-on=true] .tiermeter-fill{background:var(--ink)}.y26 .tiermeter-row[data-on=true] .tiermeter-count{color:var(--ink);font-weight:700}.y26 .rail-vlist{flex-direction:column;gap:1px;display:flex}.y26 .rail-vrow{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink-2);letter-spacing:-.01em;transition:color var(--dur-hover) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:7px 4px;font-size:14px;font-weight:500;line-height:1;display:flex}.y26 .rail-vrow:before{content:"";border:1.5px solid var(--ink-3);width:8px;height:8px;transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);border-radius:50%;flex:none}.y26 .rail-vrow:hover{color:var(--ink)}.y26 .rail-vrow:hover:before{border-color:var(--ink-2)}.y26 .rail-vrow[data-on=true]{color:var(--ink);font-weight:700}.y26 .rail-vrow[data-on=true]:before{background:var(--ink);border-color:var(--ink)}.y26 .rail-vrow .rail-pc{margin-left:auto;font-size:13px}.y26 .rail-vname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.y26 .rail-checks{flex-direction:column;gap:1px;margin:0 -6px;padding:0 6px;display:flex}.y26 .rail-bnone{color:var(--ink-3);padding:4px 6px;font-size:12.5px}.y26 .rail-check{cursor:pointer;font:inherit;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:6px;font-size:13px;display:flex}.y26 .rail-check:hover{background:var(--bg-2)}.y26 .rail-box{border:1.5px solid var(--rule);border-radius:4px;flex:none;width:14px;height:14px}.y26 .rail-check[data-on=true] .rail-box{background:var(--ink);border-color:var(--ink)}.y26 .rail-check[data-on=true]{color:var(--ink);font-weight:600}.y26 .rail-bname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.y26 .grid-empty{color:var(--ink-2);padding:30px 2px;font-size:15px}.y26 .grid-note{color:var(--ink-2);margin:0 0 12px;font-size:13px;line-height:1.5}.y26 .rail-bsearch{box-sizing:border-box;border:1px solid var(--hair);background:var(--bg);width:100%;font:inherit;color:var(--ink);border-radius:8px;margin:0 0 7px;padding:7px 10px;font-size:12.5px}.y26 .rail-bsearch::placeholder{color:var(--ink-3)}.y26 .rail-section-sub .rail-check{color:var(--ink-3);padding:5px 6px;font-size:12px}.y26 .rail-section-sub .rail-check[data-on=true]{color:var(--ink)}.y26 .rail-section-sub .rail-box{width:13px;height:13px}.y26 .rail-section-sub .rail-pc{font-size:10.5px}.y26 .rail-section-sub .rail-bsearch{padding:6px 9px;font-size:12px}.y26 .rail-header{border-bottom:1px solid var(--hair);flex:none;padding:0 12px 18px}.y26 .rail-head2{flex-direction:column;gap:13px;display:flex}.y26 .rail-chips{flex-wrap:wrap;gap:6px;display:flex}.y26 .rail-chip{cursor:pointer;border:1px solid var(--hair);background:var(--bg-2);color:var(--ink);font:inherit;border-radius:8px;align-items:center;gap:5px;padding:4px 7px 4px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.y26 .rail-chip:hover{border-color:var(--ink-3)}.y26 .rail-chip-x{color:var(--ink-3);font-size:14px;line-height:1}.y26 .rail-chip:hover .rail-chip-x{color:var(--brand-ink)}.y26 a.brandmark{cursor:pointer;display:inline-block}.y26 a.brandmark:hover{opacity:.82}.y26 .rail-segbtn:focus-visible,.y26 .tiermeter-row:focus-visible,.y26 .rail-vrow:focus-visible,.y26 .rail-check:focus-visible,.y26 .rail-chip:focus-visible,.y26 .rail-collapse:focus-visible,.y26 .rail-trigger:focus-visible,.y26 .rail-searchin:focus-visible,.y26 .rail-bsearch:focus-visible,.y26 button.filter-chip:focus-visible,.y26 .nav-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.y26 a.brandmark:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.y26 .card:focus-visible,.y26 a.hero:focus-visible,.y26 .back:focus-visible,.y26 .cta:focus-visible,.y26 .detail-meta .src:focus-visible,.y26 .sugg-toggle:focus-visible,.y26 .sugg-link:focus-visible,.y26 a.lb-name:focus-visible,.y26 .rail-apply:focus-visible,.y26 .rail-clear:focus-visible,.y26 .detail-gallery-thumb:focus-visible,.y26 .detail-gallery-arrow:focus-visible,.y26 .detail-gallery-manage:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.y26 .card:active{transform:scale(.99)}.y26 .cta:active,.y26 .back:active,.y26 .rail-apply:active,.y26 .rail-chip:active{transform:scale(.97)}.y26 .rail-tab:active,.y26 .rail-segbtn:active,.y26 .rail-clear:active,.y26 .sugg-toggle:active{opacity:.62}.y26 .tiermeter-row:active,.y26 .rail-vrow:active,.y26 .rail-check:active{background:var(--bg-2)}@media (hover:none){.y26 .card:hover,.y26 .card:hover .card-photo img{transform:none}.y26 a.hero:hover{box-shadow:var(--glass-shadow)}}.y26 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.y26 a{color:inherit;text-decoration:none}.y26 ul{margin:0;padding:0;list-style:none}.y26 img{max-width:100%;display:block}.y26 ::selection{background:var(--brand);color:var(--on-accent)}.y26 .tnum{font-variant-numeric:tabular-nums}.y26 .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.y26 .view{animation:y26viewIn var(--dur-view) var(--ease) both}@keyframes y26viewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.y26 .view[data-swap=fwd]{animation:y26swapFwd var(--dur-view) var(--ease) both}.y26 .view[data-swap=back]{animation:y26swapBack var(--dur-view) var(--ease) both}@keyframes y26swapFwd{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}@keyframes y26swapBack{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:none}}@keyframes y26scrimIn{0%{opacity:0}}@keyframes y26sheetUp{0%{transform:translateY(100%)}}.y26 .ctxbar{top:var(--rail-gap);z-index:30;background:linear-gradient(177deg, var(--glass-hi), var(--glass-lo));border:1px solid var(--glass-border);border-radius:var(--r-lg);max-width:80%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);margin:0 auto 54px;padding:16px 22px;position:sticky}.y26 .ctxbar-explain{overflow:hidden}.y26 .ctxbar-explain-inner{border-top:1px solid var(--hair);padding-top:15px}.y26 .ctxline{color:var(--ink-2);margin:0 0 6px;font-size:13.5px;line-height:1.45}.y26 .ctxline:last-child{margin-bottom:0}.y26 .topbar{padding:var(--rail-gap) 0 0;flex-direction:column;display:flex}.y26 .topbar-row{padding:0 32px 12px var(--rail-gap);align-items:baseline;gap:26px;display:flex}.y26 .topbar-row>.brandmark{flex:none;font-size:30px}.y26 .topbar .ctxbar{min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0;position:static}.y26 .topbar .ctxbar-explain-inner{border-top:0;padding-top:6px}.y26 .ctxtel{padding:14px 32px 0 var(--rail-gap);justify-content:flex-end;display:flex}.y26 .ctxtel-updated{color:var(--ink-2);letter-spacing:.03em;font-family:Space Mono,ui-monospace,monospace;font-size:11px;line-height:1}@media (max-width:560px){.y26 .ctxtel{justify-content:flex-start;padding:12px 20px 0}}.y26 .topnav{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:26px;display:flex}.y26 .topnav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.y26 .topnav-actions .ctxtel{padding:0}.y26 .topbar-row .topnav-actions{align-self:center}.y26 .topnav-actions .rail-search-top{border:1px solid var(--hair);background:var(--bg);border-radius:999px;gap:8px;width:240px;max-width:44vw;padding:7px 14px}.y26 .topnav-actions .rail-search-top:focus-within{border-color:var(--ink-3)}.y26 .topnav .rail-tabs{border:1px solid var(--hair);border-radius:999px;grid-template-columns:1fr 1fr;width:260px;margin:0 0 0 12px;padding:0;display:inline-grid;overflow:hidden}.y26 .topnav .rail-tab{color:var(--ink-2);border:0;border-radius:0;justify-content:center;margin:0;padding:7px 16px;font-size:13px;font-weight:600}.y26 .topnav .rail-tab:hover{background:var(--bg-2);color:var(--ink)}.y26 .topnav .rail-tab[data-active]{background:var(--ink);color:var(--bg)}.y26 .topnav .rail-tab-n{color:inherit;opacity:.55;font-weight:600}.y26 .topnav .rail-tab-n:before,.y26 .topnav .rail-tab-n:after{content:""}.y26 .ctxtype{min-height:3em;color:var(--ink-2);word-break:break-word;margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:17px;line-height:1.5}.y26 .ctxtype-prompt{color:var(--ink-3);margin-right:8px}.y26 .ctxtype-text b{color:var(--ink);font-weight:700}.y26 .ctxtype-caret{vertical-align:text-bottom;background:var(--ink-2);width:.5em;height:1.05em;margin-left:3px;animation:1.05s step-end infinite ctxblink;display:inline-block}@keyframes ctxblink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (min-width:1644px){.y26 .ctxtype{min-height:1.6em}}.y26 .ctxtype-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.y26 .cx-rail{flex-direction:column;gap:22px;display:flex}.y26 .cx-crumb{letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;display:flex}.y26 .cx-crumb a{color:var(--ink-2);text-decoration:none}.y26 .cx-crumb a:hover{color:var(--ink);text-decoration:underline}.y26 .cx-crumb-sep{color:var(--ink-3)}.y26 .cx-anchor{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--hair);align-items:center;gap:12px;padding:12px;display:flex}.y26 .cx-anchor-body{min-width:0}.y26 .cx-anchor-name{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.25}.y26 .cx-anchor-tags{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.y26 .cx-anchor-score{color:var(--ink);font-family:Space Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.y26 .cx-seclabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:11px;font-family:Space Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;display:flex}.y26 .cx-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.y26 .nav-row{color:var(--ink);align-items:center;gap:9px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}.y26 .nav-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;line-height:1.3;overflow:hidden}.y26 .nav-row-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;align-items:center;font-family:Space Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.y26 .nav-row-cue{color:var(--ink-3);transition:transform var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);flex:none;font-size:15px;line-height:1}.y26 .nav-row:hover .nav-row-label{text-decoration:underline}.y26 .nav-row:hover .nav-row-cue{color:var(--ink);transform:translate(2px)}.y26 .cx-seeall{color:var(--brand-ink);margin-top:10px;font-family:Space Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-block}.y26 .cx-seeall:hover{text-decoration:underline}.y26 .cx-purpose[data-dormant]{border:1px dashed var(--hair);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-2) 55%, transparent);padding:12px}.y26 .cx-purpose .cx-seclabel{margin-bottom:7px}.y26 .cx-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 13%, transparent);border-radius:5px;padding:1px 6px;font-family:Space Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700}.y26 .cx-purpose-note{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.y26 .cx-purpose[data-soon],.y26 .cx-purpose[data-live]{flex-direction:column;gap:13px;display:flex}.y26 .cx-purpose[data-soon] .cx-purpose-note{margin-bottom:2px}.y26 .pz-dim{flex-direction:column;gap:7px;display:flex}.y26 .pz-dimlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:Space Mono,ui-monospace,monospace;font-size:9px}.y26 .pz-chips{flex-wrap:wrap;gap:6px;display:flex}.y26 .filter-chip{color:var(--ink-2);background:var(--bg-2);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.y26 button.filter-chip{cursor:pointer;transition:border-color var(--dur-hover) var(--ease)}.y26 button.filter-chip:hover{border-color:var(--ink-3)}.y26 .filter-chip[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb, var(--brand) 45%, var(--hair));background:color-mix(in srgb, var(--brand) 12%, var(--bg-2))}.y26 .filter-chip[data-disabled]{cursor:default}.y26 .filter-chip-n{color:var(--ink-3);font-variant-numeric:tabular-nums}.y26 .desc-tag{color:var(--ink-2);background:var(--bg);border:1px solid var(--hair);border-radius:5px;align-items:center;padding:2px 7px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.y26 .rail-foot{border-top:1px solid var(--hair);color:var(--ink-3);margin:18px 0 0;padding-top:14px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.y26 .bestfor-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.y26 .bestfor-primary{color:var(--ink);font-weight:700}.y26 .bestfor-note{color:var(--ink-2);margin:12px 0 0;font-size:13px;line-height:1.5}.y26 .bestfor-source{color:var(--ink-2);margin:10px 0 0;font-size:12px}.y26 .bestfor-soon{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.y26 .t-s{--t:var(--s)}.y26 .t-a{--t:var(--a)}.y26 .t-b{--t:var(--b)}.y26 .t-c{--t:var(--c)}.y26 .t-d{--t:var(--d)}.y26 .t-f{--t:var(--f)}.y26 .glass{background:linear-gradient(177deg, var(--glass-hi), var(--glass-lo));-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);position:relative}.y26 .glass-sm{box-shadow:var(--glass-shadow-sm)}.y26 .glass-lite{background:linear-gradient(177deg, var(--glass-hi), var(--glass-lo));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-sm);position:relative}.y26 .spec:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(130% 80% at 12% -10%,#ffffff8c,#0000 46%);position:absolute;inset:0}.y26 .nav{z-index:40;border-radius:22px;align-items:center;gap:16px;margin:14px 0 26px;padding:10px 12px 10px 20px;display:flex;position:sticky;top:14px}.y26 .brandmark{letter-spacing:-.03em;font-size:22px;font-weight:800}.y26 .brandmark b{color:var(--brand)}.y26 .nav-cat{white-space:nowrap;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:14px;align-items:center;gap:9px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #161a280a}.y26 .nav-cat .chev{color:var(--ink-3);font-size:11px}.y26 .nav-sp{flex:1}.y26 .nav-note{color:var(--ink-2);text-align:right;max-width:34ch;font-size:12px;line-height:1.4}.y26 .nav-search{background:var(--ink);width:38px;height:38px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.y26 .verdict{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:center;gap:30px;margin-top:24px;padding-top:22px;display:grid}.y26 .vp-mark{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.y26 .vp-letter{font-family:var(--display);letter-spacing:-.04em;color:color-mix(in srgb, var(--t,var(--ink)) 62%, var(--tier-mix-ink));font-size:92px;font-weight:900;line-height:.74}.y26 .vp-tier{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--t) 52%, var(--tier-mix-ink));font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.y26 .vp-readout{min-width:0;margin:0;font-family:Space Mono,ui-monospace,monospace}.y26 .vp-row{align-items:baseline;gap:11px;line-height:2.35;display:flex}.y26 .vp-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11.5px}.y26 .vp-lead{border-bottom:1.5px dotted var(--rule);flex:1;min-width:16px;transform:translateY(-4px)}.y26 .vp-v{color:var(--ink);white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.y26 .vp-v i{color:var(--ink-3);margin-left:1px;font-size:12px;font-style:normal;font-weight:600}.y26 .vp-rec{color:color-mix(in srgb, var(--t) 58%, var(--tier-mix-ink));align-items:center;gap:8px;display:inline-flex}.y26 .vp-dot{background:var(--t);border-radius:50%;flex:none;width:8px;height:8px}.y26 .vp-conf{align-items:center;gap:9px;display:inline-flex}.y26 .vp-dots{gap:3px;display:inline-flex}.y26 .vp-dots i{background:var(--hair);border-radius:50%;width:6px;height:6px}.y26 .vp-dots i.on{background:var(--t)}.y26 .vp-gauge{background:var(--hair);border-radius:3px;height:6px;margin-top:13px;overflow:hidden}.y26 .vp-gauge-fill{background:var(--t);height:100%;animation:y26gauge var(--dur-ring) var(--ease) both;border-radius:3px;display:block}@keyframes y26gauge{0%{width:0}}.y26 .verdict-rec{white-space:nowrap;background:color-mix(in srgb, var(--t) 13%, var(--glass-solid));color:color-mix(in srgb, var(--t) 52%, var(--tier-mix-ink));border:1px solid color-mix(in srgb, var(--t) 22%, var(--glass-solid));border-radius:12px;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:700;display:inline-flex}.y26 .verdict-rec .d{background:currentColor;border-radius:50%;width:8px;height:8px}.y26 .ring{place-items:center;display:grid;position:relative}.y26 .ring svg{display:block;transform:rotate(-90deg)}.y26 .ring-num{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.y26 .ring-num b{font-size:var(--ring-num,46px);letter-spacing:-.03em;font-weight:800;line-height:1}.y26 .ring-num span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.09em;margin-top:2px;font-size:11px;font-weight:700}.y26 .ring-arc{stroke-dashoffset:var(--ring-off);animation:y26ring var(--dur-ring) var(--ease) both}@keyframes y26ring{0%{stroke-dashoffset:var(--ring-c)}to{stroke-dashoffset:var(--ring-off)}}.y26 .coin{width:var(--coin,26px);height:var(--coin,26px);font-family:var(--display);font-weight:800;font-size:calc(var(--coin,26px) * .6);color:var(--on-tier);background:var(--t,var(--ink));border-radius:31%;place-items:center;line-height:1;display:inline-grid}.y26 .coin-prov{background:var(--bg-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair)}.y26 .prov-pill{background:var(--bg-2);border:1px solid var(--hair);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:7px 13px;font-family:Space Mono,ui-monospace,monospace;line-height:1.2;display:inline-flex}.y26 .prov-pill .prov-dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.y26 .prov-pill .prov-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:700}.y26 .prov-pill .prov-reason{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:600}.y26 .prov-pill .prov-reason:before{content:"·";color:var(--ink-3);margin:0 7px}.y26 .verdict-prov .vp-letter-prov{font-family:var(--display);letter-spacing:-.04em;color:var(--ink-3);font-size:92px;font-weight:900;line-height:.74}.y26 .verdict-prov .vp-tier-prov{color:var(--ink-3)}.y26 .aside-obj-prov{grid-template-columns:auto 1fr}.y26 .aside-letter-prov{color:var(--ink-3)}.y26 .aside-tier-prov{color:var(--ink-3);letter-spacing:.02em;margin-top:14px;font-family:Space Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.y26 .aside-rec-prov{text-align:center;color:var(--ink-3);background:var(--bg-2);border:1px solid var(--hair);border-radius:14px;margin:16px 0;padding:13px;font-size:13.5px;font-weight:600}.y26 .detail-meta-prov{color:var(--ink-2)}.y26 .ql-meta-prov{align-items:center;display:flex}.y26 .cmp-col-prov-cell{color:var(--ink-2);font-weight:700}.y26 .vc-prov{margin:6px 0 4px}.y26 .kicker{flex-wrap:wrap;align-items:baseline;gap:12px;margin:50px 2px 60px;display:flex}.y26 .kicker h1,.y26 .kicker h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800}.y26 .kicker span{color:var(--ink-2);font-size:14px}.y26 .hero{border-radius:var(--r-lg);grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:0;display:grid;overflow:hidden}.y26 a.hero{cursor:pointer}.y26 a.hero:hover{box-shadow:var(--glass-shadow), 0 26px 60px -28px #161a2866}.y26 .hero-photo{background:var(--bg-2);min-height:460px;position:relative}.y26 .hero-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.y26 .hero-rank{z-index:2;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-accent);letter-spacing:.02em;background:#14161c9e;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.y26 .hero-body{flex-direction:column;padding:44px 48px;display:flex}.y26 .hero-brand{font-variant:all-small-caps;letter-spacing:.1em;color:var(--ink-3);font-size:13px;font-weight:700}.y26 .hero-name{font-family:var(--display);letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(32px,3.8vw,48px);font-weight:800;line-height:.98}.y26 .hero-verdict{color:var(--ink-2);max-width:52ch;margin:14px 0 18px;font-size:16px;line-height:1.5}.y26 .hero-verdictobj{margin-top:auto}.y26 .hero-cta{color:var(--ink);margin-top:16px;font-size:14px;font-weight:700;display:inline-block}.y26 a.hero:hover .hero-cta{color:var(--brand-ink)}.y26 .sortbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 2px 22px;display:flex}.y26 .sortbar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;font-size:12px;font-weight:700}.y26 .sortchip{white-space:nowrap;border:1px solid var(--hair);color:var(--ink-2);transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:#ffffff80;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.y26 .sortchip[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.y26 .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px 100px;display:grid}.y26 .card{text-align:left;border-radius:var(--r);width:85%;transition:transform var(--dur-hover) var(--ease);margin-inline:auto;padding:11px;display:block}.y26 .card:hover{transform:translateY(-3px)}.y26 .card-photo{aspect-ratio:1;border-radius:var(--r-sm);background:var(--bg-2);position:relative;overflow:hidden}.y26 .card-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.y26 .card:hover .card-photo img{transform:scale(1.05)}.y26 .card-rec{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:color-mix(in srgb, var(--t) 52%, var(--tier-mix-ink));background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 3px #161a281f}.y26 .card-rec .d{background:currentColor;border-radius:50%;width:7px;height:7px}.y26 .card-coin{--coin:36px;border-radius:28%;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px #161a2847,inset 0 1px #fff6}.y26 .card-heart{color:#fffffff2;filter:drop-shadow(0 1px 2px #00000059);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px}.y26 .card-heart svg{width:22px;height:22px}.y26 .card-body{padding:13px 6px 6px}.y26 .card-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.y26 .card-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15.5px;font-weight:700;overflow:hidden}.y26 .card-score{flex:none;align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.y26 .card-score .rdot{background:var(--t);border-radius:50%;width:8px;height:8px}.y26 .card-brand{font-variant:all-small-caps;letter-spacing:.06em;color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:600}.y26 .card-take{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.y26 .card-attn{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.y26 .attn-badge{color:var(--ink-2);border:1px solid var(--hair-2);background:#ffffff73;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.y26 .attn-badge b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.y26 .attn-badge.top{border-color:color-mix(in srgb, var(--ink) 16%, transparent)}.y26 .detail{padding-top:6px}.y26 .back{white-space:nowrap;background:var(--glass-lo);border:1px solid var(--glass-border);border-radius:12px;align-items:center;gap:8px;margin:4px 0 18px;padding:9px 16px 9px 12px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #161a280d}.y26 .back:hover{background:var(--glass-solid)}.y26 .detail-actions{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.y26 .detail-actions .back{margin:0}.y26 .share-btn{font:inherit;color:var(--ink-2);white-space:nowrap;background:var(--glass-lo);border:1px solid var(--glass-border);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex;box-shadow:0 1px 2px #161a280d}.y26 .share-btn:hover{background:var(--glass-solid);color:var(--ink)}.y26 .share-btn:active{transform:translateY(.5px)}.y26 .share-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.y26 .detail-title{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1}.y26 .detail-meta{flex-wrap:wrap;align-items:center;margin-top:11px;font-size:14px;font-weight:600;display:flex}.y26 .detail-meta>*+:before{content:"·";color:var(--ink-3);margin:0 9px}.y26 .detail-meta .dm-tier{align-items:center;gap:7px;display:inline-flex}.y26 .detail-meta .muted{color:var(--ink-2);font-weight:500}.y26 .detail-meta .src{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.y26 .detail-photo{border-radius:var(--r-lg);background:var(--bg-2);height:360px;margin:20px 0 26px;position:relative;overflow:hidden}.y26 .detail-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.y26 .detail-gallery{grid-template-columns:72px 1fr;align-items:start;gap:16px;margin:20px 0 26px;display:grid}.y26 .detail-gallery-thumbs{flex-direction:column;gap:8px;display:flex}.y26 .detail-gallery-thumb{border-radius:var(--r-sm);background:var(--bg-2);cursor:pointer;border:2px solid #0000;flex:none;width:72px;height:72px;padding:0;transition:border-color .15s;overflow:hidden}.y26 .detail-gallery-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.y26 .detail-gallery-thumb:hover{border-color:var(--ink-3)}.y26 .detail-gallery-thumb.is-active{border-color:var(--ink)}.y26 .detail-gallery-manage{border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg) 82%, transparent);width:40px;height:40px;min-height:0;color:var(--ink-3);cursor:pointer;opacity:.55;flex:none;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;transition:opacity .15s,border-color .15s,color .15s;display:flex}.y26 .detail-gallery-manage:hover,.y26 .detail-gallery-manage:focus-visible{opacity:1;border-color:var(--ink-3);color:var(--ink-2)}.y26 .detail-gallery-manage-icon{font-size:18px;font-weight:300;line-height:1}.y26 .detail-gallery-main{background:var(--gallery-bg,var(--bg-2));border-radius:var(--r-lg);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.y26 .detail-gallery-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:540px;display:block}.y26 .detail-gallery-arrows{z-index:2;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.y26 .detail-gallery-arrow{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;transition:background .12s,box-shadow .12s;display:grid;box-shadow:0 2px 8px #161a282e}.y26 .detail-gallery-arrow:hover{background:var(--bg);box-shadow:0 4px 14px #161a283d}@media (max-width:720px){.y26 .detail-gallery{grid-template-rows:auto auto;grid-template-columns:1fr}.y26 .detail-gallery-thumbs{-webkit-overflow-scrolling:touch;flex-direction:row;order:1;gap:8px;padding-bottom:4px;overflow-x:auto}.y26 .detail-gallery-thumb{flex-shrink:0}.y26 .detail-gallery-main{order:0;min-height:280px}.y26 .detail-gallery-img{max-height:360px}}.y26 .detail-gallery-main.hero-rot{display:block}.y26 .hero-rot-img{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.1s ease-in-out;display:block;position:absolute;inset:0}.y26 .hero-rot-img.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.y26 .hero-rot-img{transition:none}}.y26 .media-credit-static{cursor:default}.y26 .media-credit-static:hover{text-decoration:none}.y26 .detail-cols{grid-template-columns:1fr 348px;align-items:start;gap:48px;display:grid}.y26 .skel{background:var(--bg-2);border-radius:10px;animation:1.4s ease-in-out infinite y26skel;display:block}@keyframes y26skel{50%{opacity:.5}}.y26 .rail-skel{flex-direction:column;gap:12px;padding:4px 0;display:flex}.y26 .pdp-skel{flex-direction:column;display:flex}.y26 .pdp-skel-cols{grid-template-columns:1fr 348px;gap:48px;margin-top:28px;display:grid}.y26 .pdp-skel-gallery{height:360px}.y26 .pdp-skel-main{flex-direction:column;gap:12px;display:flex}.y26 .pdp-skel-aside{border-radius:var(--r-lg);height:300px}@media (max-width:980px){.y26 .pdp-skel-cols{grid-template-columns:1fr}}.y26 .cmdk-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0e1466;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.y26 .cmdk{background:var(--bg);border:1px solid var(--hair);border-radius:var(--r);width:100%;max-width:560px;box-shadow:var(--glass-shadow);overflow:hidden}.y26 .cmdk-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--hair);width:100%;font:inherit;color:var(--ink);background:0 0;outline:none;padding:16px 18px;font-size:16px}.y26 .cmdk-input::placeholder{color:var(--ink-3)}.y26 .cmdk-list{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.y26 .cmdk-empty{color:var(--ink-3);padding:16px 14px;font-size:14px}.y26 .cmdk-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.y26 .cmdk-row[data-active]{background:var(--bg-2)}.y26 .cmdk-label{font-weight:600}.y26 .cmdk-sub{color:var(--ink-3);font-size:12.5px}.y26 .cmdk-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-family:Space Mono,ui-monospace,monospace;font-size:10.5px}.y26 .detail-pdp{-moz-column-gap:48px;grid-template-columns:1fr 348px;grid-template-areas:"gallery aside""body aside";align-items:start;gap:8px 48px;margin-top:20px;display:grid}.y26 .pdp-gallery{grid-area:gallery}.y26 .pdp-gallery .detail-gallery{margin:0}.y26 .pdp-body{grid-area:body}.y26 .pdp-rail-col{flex-direction:column;grid-area:aside;align-self:start;gap:22px;display:flex}.y26 .pdp-rail-col>.pdp-aside{align-self:stretch}.y26 .pdp-context{border-top:1px solid var(--hair);padding-top:4px}.y26 .pdp-disclaimer{letter-spacing:.01em;color:var(--ink-3);margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.55}.y26 .block{border-top:1px solid var(--hair);padding:26px 0}.y26 .block:first-child{border-top:0;padding-top:4px}.y26 .block h3{font-family:var(--display);letter-spacing:-.015em;margin:0 0 14px;font-size:21px;font-weight:800}.y26 .lede{color:var(--ink);opacity:.86;max-width:60ch;font-size:17px;line-height:1.6}.y26 .pc{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.y26 .pc li{grid-template-columns:24px 1fr;align-items:start;gap:12px;margin-bottom:4px;font-size:15px;line-height:1.45;display:grid}.y26 .pc li .m{width:22px;height:22px;color:var(--on-accent);border-radius:7px;flex:none;place-items:center;margin-top:1px;font-size:13px;font-weight:800;display:grid}.y26 .pc li .m.good{background:color-mix(in srgb, var(--good) 78%, var(--tier-mix-ink))}.y26 .pc li .m.bad{background:color-mix(in srgb, var(--bad) 78%, var(--tier-mix-ink))}.y26 .revhead{font-family:var(--display);align-items:center;gap:11px;margin-bottom:4px;font-size:21px;font-weight:800;display:flex}.y26 .revhead .rdot{background:var(--t,var(--s));border-radius:50%;width:11px;height:11px}.y26 .revsub{color:var(--ink-2);margin-bottom:22px;font-size:14px}.y26 .dissent{margin:-8px 0 24px}.y26 .dissent-bar{background:var(--bg-2);border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.y26 .dissent-seg{min-width:6px;display:block}.y26 .dissent-seg.is-pos{background:var(--good)}.y26 .dissent-seg.is-mix{background:var(--ink-3)}.y26 .dissent-seg.is-crit{background:var(--bad)}.y26 .dissent-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:12.5px;display:flex}.y26 .dissent-lab{align-items:center;gap:6px;display:inline-flex}.y26 .dissent-lab:before{content:"";border-radius:999px;flex:none;width:8px;height:8px}.y26 .dissent-lab.is-pos:before{background:var(--good)}.y26 .dissent-lab.is-mix:before{background:var(--ink-3)}.y26 .dissent-lab.is-crit:before{background:var(--bad)}.y26 .dissent-lab b{color:var(--ink);font-weight:700}.y26 .revs{grid-template-columns:1fr 1fr;gap:24px 40px;display:grid}.y26 .rev-top{align-items:center;gap:12px;margin-bottom:11px;display:flex}.y26 .rev-id{flex-direction:column;gap:3px;min-width:0;display:flex}.y26 .rev-ava{background:var(--ink);width:44px;height:44px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.y26 .rev-ava img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.y26 .rev-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.15;overflow:hidden}.y26 .rev-conf{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;line-height:1;display:inline-flex}.y26 .rev-conf i{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.y26 .rev-conf i.high{background:var(--good)}.y26 .rev-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;font-size:12.5px;line-height:1.15;display:flex}.y26 .rev-meta>*+:before{content:"·";color:var(--ink-3);margin:0 7px}.y26 .rev-stat{color:var(--ink-2);white-space:nowrap}.y26 .rev-q{color:var(--ink);opacity:.86;font-size:15px;line-height:1.55}.y26 .rev-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.y26 .rev-cite{color:var(--ink-3);font-size:12px;font-weight:600}.y26 .rev-embed{aspect-ratio:16/9;border-radius:var(--r-sm);background:#000;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.y26 .rev-embed-frame{border:0;width:100%;height:100%;display:block}.y26 .rev-embed-poster{cursor:pointer;background:var(--bg-2);border:0;width:100%;padding:0;display:block}.y26 .rev-embed-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.y26 .rev-embed-blank{background:var(--bg-2);position:absolute;inset:0}.y26 .rev-embed-play{width:56px;height:56px;transition:transform .18s var(--ease), background .18s var(--ease);background:#0009;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.y26 .rev-embed-play:after{content:"";border:9px solid #0000;border-left:15px solid #fff;border-right-width:0;width:0;height:0;margin-left:4px}.y26 .rev-embed-poster:hover .rev-embed-play{background:var(--brand);transform:scale(1.06)}.y26 .rev-embed-poster:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.y26 .sugg{border-top:1px solid var(--hair);margin-top:26px;padding-top:20px}.y26 .sugg-toggle{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.y26 .sugg-toggle:hover{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.y26 .sugg-head{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.y26 .sugg-close{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;padding:2px 4px;font-size:13px;line-height:1}.y26 .sugg-close:hover{color:var(--ink)}.y26 .sugg-form{flex-direction:column;gap:7px;max-width:44ch;margin-top:12px;display:flex}.y26 .sugg-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.y26 .sugg-input{border:1px solid var(--hair);background:var(--bg);font:inherit;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:13.5px}.y26 .sugg-input::placeholder{color:var(--ink-3)}.y26 .sugg-input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.y26 .sugg-input:disabled{opacity:.6}.y26 .sugg-submit{cursor:pointer;font:inherit;color:var(--bg);background:var(--ink);border:0;border-radius:11px;align-self:flex-start;margin-top:4px;padding:10px 16px;font-size:13.5px;font-weight:700}.y26 .sugg-submit:hover:not(:disabled){background:var(--cta-hover-bg)}.y26 .sugg-submit:disabled{opacity:.5;cursor:not-allowed}.y26 .sugg-error{color:var(--verdict-skip,#e5645c);margin:2px 0 0;font-size:12.5px;line-height:1.4}.y26 .sugg-thanks{color:var(--ink);margin:0;font-size:14px;font-weight:700}.y26 .sugg-fine{color:var(--ink-3);max-width:48ch;margin-top:8px;font-size:11.5px;line-height:1.45}.y26 .sugg-link{cursor:pointer;font:inherit;color:var(--brand-ink);background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:700}.y26 .sugg-link:hover{text-underline-offset:3px;text-decoration:underline}.y26 .aside{border-radius:var(--r-lg);padding:24px;position:sticky;top:84px}.y26 .aside-obj{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.y26 .aside-letter{font-family:var(--display);letter-spacing:-.04em;color:color-mix(in srgb, var(--t,var(--ink)) 60%, var(--tier-mix-ink));font-size:92px;font-weight:900;line-height:.7}.y26 .aside-ringwrap{justify-self:end}.y26 .aside-tier{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.y26 .aside-why{color:var(--ink-2);margin:7px 0 0;font-size:12.5px;line-height:1.45}.y26 .aside-fresh{color:var(--ink-3);margin-top:4px;font-family:Space Mono,ui-monospace,monospace;font-size:11.5px}.y26 .aside-rec{text-align:center;white-space:nowrap;background:color-mix(in srgb, var(--t) 14%, var(--glass-solid));color:color-mix(in srgb, var(--t) 52%, var(--tier-mix-ink));border:1px solid color-mix(in srgb, var(--t) 22%, var(--glass-solid));border-radius:14px;margin:16px 0;padding:13px;font-size:15px;font-weight:700}.y26 .aside-list{margin:14px 0}.y26 .aside-list li{border-top:1px solid var(--hair-2);justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.y26 .aside-list li span{color:var(--ink-2);white-space:nowrap}.y26 .aside-list li b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.y26 .cta{text-align:center;background:var(--ink);width:100%;color:var(--bg);border-radius:13px;margin-top:6px;padding:14px;font-size:15px;font-weight:700;display:block;box-shadow:0 8px 20px -10px #161a28b3}.y26 .cta:hover{background:var(--cta-hover-bg)}.y26 .aside-fine{color:var(--ink-3);text-align:center;margin-top:13px;font-size:11.5px;line-height:1.45}.y26 .price-mod{border-top:1px solid var(--hair);margin:16px 0 4px;padding-top:16px}.y26 .price-head{margin-bottom:14px}.y26 .price-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700;display:block}.y26 .price-headline-row{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:4px;display:flex}.y26 .price-headline{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:900;line-height:1}.y26 .price-headline-oos{font-family:var(--font);letter-spacing:-.01em;color:var(--ink-2);font-size:19px;font-weight:700}.y26 .price-count-oos{color:var(--ink-3);font-size:12px}.y26 .price-save{align-items:baseline;gap:7px;line-height:1.2;display:inline-flex}.y26 .price-save-was{color:var(--ink-3);font-size:13px;text-decoration:line-through}.y26 .price-save-amt{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:700}.y26 .price-save-amt:before{content:"";background:var(--good);vertical-align:.08em;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.y26 .price-retailer{color:var(--ink-2);margin-top:6px;font-size:13px}.y26 .price-retailer b{color:var(--ink);font-weight:700}.y26 .price-count{color:var(--ink-3)}.y26 .price-cta{margin-top:0}.y26 .price-fresh{color:var(--ink-3);margin:12px 0 0;font-size:11px}.y26 .price-fresh time{font-variant-numeric:tabular-nums}.y26 .price-offers{margin-top:14px}.y26 .price-offers-toggle{cursor:pointer;color:var(--ink-2);border-top:1px solid var(--hair-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.y26 .price-offers-toggle::-webkit-details-marker{display:none}.y26 .price-offers-toggle:hover{color:var(--ink)}.y26 .price-offers-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.y26 .price-chev{color:var(--ink-3);transition:transform var(--dur-hover) var(--ease);font-size:11px}.y26 .price-offers[open] .price-chev{transform:rotate(180deg)}.y26 .price-offer-list{margin:4px 0 0;padding:0;list-style:none}.y26 .price-offer{border-top:1px solid var(--hair-2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.y26 .price-offer-name{flex-direction:column;gap:2px;min-width:0;display:flex}.y26 .price-offer-name>a{color:var(--ink);font-weight:600}.y26 .price-offer-name>a:hover{color:var(--brand-ink);text-decoration:underline}.y26 .price-avail{color:var(--ink-3);font-size:11px}.y26 .price-avail-in_stock{color:var(--good)}.y26 .price-avail-out_of_stock{color:var(--ink-3)}.y26 .price-avail-limited{color:var(--brand-ink)}.y26 .price-offer.is-oos .price-now{color:var(--ink-3)}.y26 .price-offer-amounts{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.y26 .price-was{color:var(--ink-3);font-size:12px;text-decoration:line-through}.y26 .price-now{color:var(--ink);font-weight:800}.y26 .attn{border-radius:var(--r-lg);margin-top:4px;padding:24px 26px}.y26 .attn-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.y26 .attn-eyebrow{font-family:var(--display);letter-spacing:-.015em;font-size:21px;font-weight:800}.y26 .attn-axis-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--glass-lo);border:1px solid var(--hair);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.y26 .attn-sub{color:var(--ink-2);max-width:56ch;margin-bottom:20px;font-size:14px}.y26 .attn-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.y26 .attn-stat{flex-direction:column;gap:3px;display:flex}.y26 .attn-val{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1}.y26 .attn-label{color:var(--ink-2);font-size:12.5px}.y26 .attn-hint{color:var(--ink-3);font-size:11px;line-height:1.3}.y26 .attn-cat{margin-top:20px}.y26 .attn-cat-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.y26 .attn-cat-label{color:var(--ink-2);font-size:12.5px}.y26 .attn-rank{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:700}.y26 .attn-bar{background:var(--hair);border-radius:999px;height:8px;position:relative;overflow:hidden}.y26 .attn-bar-fill{background:var(--ink);border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.y26 .attn-note{color:var(--ink-2);border-radius:var(--r-sm);background:var(--glass-lo);border:1px solid var(--hair-2);margin-top:18px;padding:12px 14px;font-size:13.5px;line-height:1.5}.y26 .attn-spark{margin-top:20px}.y26 .attn-spark-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:12px;font-weight:700}.y26 .attn-spark-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:14px;display:grid}.y26 .attn-spark-col{flex-direction:column;align-items:center;gap:8px;display:flex}.y26 .attn-spark-bar{background:linear-gradient(180deg, var(--ink-2), var(--ink-3));border-radius:6px 6px 3px 3px;width:100%;min-height:4px}.y26 .attn-spark-views{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.y26 .attn-spark-label{color:var(--ink-3);text-align:center;font-size:11px;line-height:1.2}.y26 .smart-ph{background:radial-gradient(120% 120% at 32% 22%, var(--bg-2), var(--bg));place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.y26 .smart-ph .smart-play{z-index:1;background:#ffffffe6;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 4px 14px #161a282e}.y26 .smart-ph .smart-play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #282c3680;margin-left:4px}.y26 .card-photo .smart-ph .smart-play{width:40px;height:40px}.y26 .smart-wm{z-index:0;font-family:var(--display);color:color-mix(in srgb, var(--t,var(--ink-3)) 22%, transparent);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-size:240px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.y26 .card-photo .smart-wm{font-size:130px}.y26 .card-photo img,.y26 .hero-photo img,.y26 .detail-photo img{-o-object-position:center;object-position:center}.y26 .card-photo:after,.y26 .hero-photo:after,.y26 .detail-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1418280f 0%,#0000 28% 56%,#1418284d 100%);position:absolute;inset:0}.y26 .card-rec,.y26 .card-coin,.y26 .card-heart,.y26 .hero-rank{z-index:2}.y26 .media-credit{z-index:2;letter-spacing:.01em;color:#ffffffeb;text-shadow:0 1px 3px #0000008c;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;left:14px}.y26 .media-credit:hover{text-underline-offset:2px;text-decoration:underline}.y26 .manage-images{z-index:2;letter-spacing:.01em;color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.55;background:#0000006b;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:opacity .15s;position:absolute;top:12px;right:12px}.y26 .manage-images:hover{opacity:1}.y26 .card-evidence{z-index:2;text-align:right;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#14182885;border-radius:7px;justify-items:end;gap:1px;padding:4px 7px;display:grid;position:absolute;bottom:8px;right:8px}.y26 .card-evidence .ce-pending{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:8px;font-weight:700;line-height:1.1}.y26 .card-evidence .ce-label{color:#fffffff2;font-size:10px;font-weight:700;line-height:1.15}.y26 .vcard{background:var(--glass-solid);border:1px solid var(--hair);border-radius:var(--r);padding:0;overflow:hidden}.y26 .vcard .card-photo{aspect-ratio:4/3;border-radius:0}.y26 .vcard .card-body{padding:24px 28px 28px}.y26 .vcard-cell{position:relative}.y26 .vc-rank{z-index:1;color:var(--ink-2);letter-spacing:.04em;font-family:Space Mono,ui-monospace,monospace;font-size:12px;position:absolute;top:-22px;left:2px}.y26 .vc-name{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:500;line-height:1.12;overflow:hidden}.y26 .vc-spec{margin:18px 0 0;font-family:Space Mono,ui-monospace,monospace;font-size:14.5px}.y26 .vc-spec dd{margin:0}.y26 .vc-row{align-items:baseline;gap:9px;line-height:2.25;display:flex}.y26 .vc-row .vc-k{color:var(--ink-3)}.y26 .vc-row .vc-dots{border-bottom:1.5px dotted var(--rule);flex:1;transform:translateY(-3px)}.y26 .vc-row .vc-v{color:var(--ink);white-space:nowrap}.y26 .vc-tier{color:color-mix(in srgb, var(--t) 58%, var(--tier-mix-ink));font-weight:700}.y26 .vc-shop{color:var(--ink);align-items:center;gap:6px;margin-top:26px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.y26 .vcard:hover .vc-shop{text-underline-offset:2px;text-decoration:underline}.y26 .vc-pin{z-index:2;border:1px solid var(--hair);background:var(--bg);color:var(--ink-3);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;top:-24px;right:0}.y26 .vc-pin:hover{color:var(--ink);border-color:var(--ink-3)}.y26 .vc-pin[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.y26 .vc-pin:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.y26 .cmp-tray{z-index:70;background:var(--bg);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:12px;max-width:min(92vw,760px);padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #10121b29}.y26 .cmp-count{color:var(--ink-2);white-space:nowrap;font-family:Space Mono,ui-monospace,monospace;font-size:12px}.y26 .cmp-chips{gap:7px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.y26 .cmp-chip{background:var(--bg-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:160px;padding:5px 6px 5px 11px;font-size:12.5px;display:inline-flex}.y26 .cmp-chip span{text-overflow:ellipsis;overflow:hidden}.y26 .cmp-chip button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.y26 .cmp-chip button:hover{color:var(--ink)}.y26 .cmp-open{background:var(--ink);color:var(--bg);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600}.y26 .cmp-open:disabled{opacity:.4;cursor:not-allowed}.y26 .cmp-clear{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12.5px}.y26 .cmp-clear:hover{color:var(--ink)}.y26 .cmp-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10121b66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.y26 .cmp-modal{background:var(--bg);border:1px solid var(--hair);border-radius:20px;width:min(94vw,880px);max-height:86vh;padding:24px 26px 28px;overflow:auto;box-shadow:0 24px 70px #10121b4d}.y26 .cmp-modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.y26 .cmp-modal-head h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.y26 .cmp-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.y26 .cmp-x:hover{color:var(--ink)}.y26 .cmp-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.y26 .cmp-col{border:1px solid var(--hair);border-radius:14px;padding:16px}.y26 .cmp-col-name{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:600;line-height:1.2}.y26 .cmp-col-brand{color:var(--ink-3);margin-top:2px;font-size:12px}.y26 .cmp-col-spec{margin:14px 0 16px;font-family:Space Mono,ui-monospace,monospace;font-size:13px}.y26 .cmp-col-row{justify-content:space-between;align-items:baseline;gap:10px;line-height:2;display:flex}.y26 .cmp-col-row dt{color:var(--ink-3);margin:0}.y26 .cmp-col-row dd{color:var(--ink);text-align:right;margin:0}.y26 .cmp-tier{color:color-mix(in srgb, var(--t) 58%, var(--tier-mix-ink));font-weight:700}.y26 .cmp-col-link{color:var(--ink-2);font-family:Space Mono,ui-monospace,monospace;font-size:12px;text-decoration:none}.y26 .cmp-col-link:hover{color:var(--ink);text-decoration:underline}.y26 .ql-scrim{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10121b75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.y26 .ql-modal{background:var(--bg);border:1px solid var(--hair);border-radius:22px;width:min(94vw,540px);padding:30px 30px 28px;position:relative;box-shadow:0 28px 80px #10121b57}.y26 .ql-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 6px;font-size:24px;line-height:1;position:absolute;top:16px;right:18px}.y26 .ql-x:hover{color:var(--ink)}.y26 .ql-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.y26 .ql-coin{background:color-mix(in srgb, var(--t) 16%, var(--bg));width:46px;height:46px;color:color-mix(in srgb, var(--t) 64%, var(--tier-mix-ink));font-family:var(--display);border-radius:999px;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex}.y26 .ql-name{font-family:var(--display);letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.05}.y26 .ql-meta{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;font-family:Space Mono,ui-monospace,monospace;font-size:13px;display:flex}.y26 .ql-meta .ql-dot{color:var(--ink-3)}.y26 .ql-score{color:var(--ink);font-weight:700}.y26 .ql-tier{color:color-mix(in srgb, var(--t) 58%, var(--tier-mix-ink));font-weight:700}.y26 .ql-rec{color:var(--ink)}.y26 .ql-consensus{color:var(--ink);margin:18px 0 0;font-size:15.5px;line-height:1.5}.y26 .ql-full{color:var(--ink);border-bottom:1.5px solid var(--ink);margin-top:22px;padding-bottom:2px;font-family:Space Mono,ui-monospace,monospace;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.y26 .ql-full:hover{opacity:.7}.y26 .ql-stats{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;padding-top:20px;display:grid}.y26 .ql-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.y26 .ql-stat-v{color:var(--ink);letter-spacing:-.02em;font-family:Space Mono,ui-monospace,monospace;font-size:22px;font-weight:700;line-height:1.05}.y26 .ql-stat-k{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10.5px}.y26 .ql-facts{flex-direction:column;gap:9px;margin:18px 0 0;display:flex}.y26 .ql-fact{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.y26 .ql-fact dt{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);white-space:nowrap;font-size:10.5px}.y26 .ql-fact dd{color:var(--ink);text-align:right;margin:0;font-size:14px;font-weight:600}@media (max-width:520px){.y26 .ql-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:981px){.y26.app-shell.has-topbar{--rail-w:var(--sidebar-width);--field-gap:72px;--rail-pull:min(80px, max(0px, (100vw - 1644px) / 2));grid-template-columns:var(--sidebar-width) minmax(0, 1fr);align-items:start;row-gap:var(--field-gap);grid-template-rows:auto 1fr;grid-template-areas:"topbar topbar""rail content";max-width:1644px;margin-inline:auto;display:grid}.y26.app-shell.has-topbar>.topbar{grid-area:topbar}.y26.app-shell.has-topbar>.rail-col{margin:0 0 0 calc(var(--rail-gap) - 10px - var(--rail-pull) - var(--sidebar-pad-x));background:var(--sidebar-bg);height:100dvh;padding:var(--rail-gap) var(--sidebar-pad-x) 0;grid-area:rail;align-self:stretch;gap:14px;position:sticky;top:0}.y26.app-shell.has-topbar .rail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.y26.app-shell.has-topbar>.wrap{grid-area:content}.y26.app-shell>.wrap{padding-left:40px;padding-right:40px}.y26.app-shell.has-topbar>.wrap>.view{max-width:var(--content-max);margin-inline:auto}.y26.app-shell.has-topbar>.topbar{padding:40px 0 0}.y26.app-shell.has-topbar>.topbar>.topbar-row{margin-left:calc(var(--rail-gap) - 10px - var(--rail-pull));align-items:baseline;gap:16px;padding-left:0;padding-right:40px;display:flex}.y26.app-shell.has-topbar>.topbar>.topbar-row>.brandmark{font-size:60px}.y26.app-shell.has-topbar>.topbar>.topnav{margin-left:calc(var(--rail-gap) - 10px - var(--rail-pull));padding:14px 40px 0 0}.y26.app-shell.has-topbar .rail-top{display:none}.y26.app-shell.has-topbar[data-rail=collapsed]{grid-template-columns:0 minmax(0,1fr)}.y26.app-shell.has-topbar[data-rail=collapsed]>.rail-col,.y26.app-shell[data-rail=collapsed] .rail-header,.y26.app-shell[data-rail=collapsed] .rail-controls,.y26.app-shell[data-rail=collapsed] .rail-apply{display:none}}@media (max-width:980px){.y26 .hero{grid-template-columns:minmax(0,1fr)}.y26 .hero-photo{aspect-ratio:16/9;min-height:220px}.y26 .detail-cols{grid-template-columns:1fr;gap:0}.y26 .aside{order:-1;margin-bottom:22px;position:static}.y26 .detail-pdp{grid-template-columns:1fr;grid-template-areas:"gallery""aside""body""context""disc";row-gap:22px}.y26 .pdp-rail-col{display:contents}.y26 .pdp-aside{grid-area:aside;margin-bottom:0}.y26 .pdp-context{border-top:0;grid-area:context;padding-top:0}.y26 .pdp-disclaimer{grid-area:disc}.y26 .pc,.y26 .revs{grid-template-columns:1fr}.y26 .attn-stats{grid-template-columns:1fr;gap:14px}.y26 .hero-body{padding:30px}.y26 .grid{gap:64px 28px}.y26.app-shell{display:block}.y26.app-shell>.wrap{padding-top:0}.y26 .topbar{margin-bottom:60px;padding:0}.y26 .topbar-row{flex-direction:column;align-items:stretch;gap:10px;padding:14px 18px 12px}.y26 .rail-col{z-index:50;border-bottom:1px solid var(--hair);background:var(--bg);flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 0;height:auto;margin:0 0 12px;padding:12px 18px;position:sticky;top:0}.y26 .rail-col>.brandmark{padding-left:0;font-size:22px}.y26 .rail-col>.rail-search{flex:100%;order:-1}.y26 .rail{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:none;align-self:center;padding:0;display:block;overflow:visible}.y26 .rail-top{margin-bottom:0}.y26 .rail-trigger{display:inline-flex}.y26 .rail-collapse,.y26 .rail-status,.y26 .rail-panel,.y26 .rail-foot{display:none}.y26 .rail-stack{display:contents}.y26 .rail-apply{display:none}.y26 .rail-scrim{z-index:59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:y26scrimIn var(--dur-view) var(--ease);background:#0c0e1480;display:block;position:fixed;inset:0}.y26 .rail-stack[data-open]{background:var(--bg);z-index:60;overscroll-behavior:contain;height:auto;max-height:92dvh;animation:y26sheetUp var(--dur-view) var(--ease);border-radius:18px 18px 0 0;margin:0;display:block;position:fixed;inset:auto 0 0;overflow:hidden auto;box-shadow:0 -10px 44px #0c0e144d}.y26 .rail-stack[data-open] .rail-top{z-index:2;background:var(--bg);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:22px 16px 12px;display:flex;position:sticky;top:0}.y26 .rail-stack[data-open] .rail-top:before{content:"";background:var(--hair);border-radius:999px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.y26 .rail-stack[data-open] .rail-sheet-title{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.y26 .rail-stack[data-open] .rail-panel{padding:14px 16px 8px;display:flex}.y26 .rail-stack[data-open] .rail-controls{flex:none;margin-top:8px;padding-bottom:0;overflow:visible}.y26 .rail-stack[data-open] .rail-checks{max-height:none}.y26 .rail-stack[data-open] .rail-apply{z-index:2;width:100%;padding:15px 16px calc(15px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--hair);border-radius:0;margin:0;display:block;position:sticky;bottom:0}.y26 .rail-stack[data-open] .rail-tab,.y26 .rail-stack[data-open] .rail-segbtn{padding-top:21px}.y26 .rail-stack[data-open] .tiermeter-row,.y26 .rail-stack[data-open] .rail-vrow,.y26 .rail-stack[data-open] .rail-check{min-height:44px}.y26 .rail-stack[data-open] .rail-searchmin{padding-block:12px}.y26 .rail-stack[data-open] .rail-searchin{font-size:16px}.y26 .detail-meta .src{padding-block:4px}.y26 .sugg-toggle{min-height:24px;padding-block:4px}.y26 .ctxbar{margin:0 auto 20px;padding:15px 18px;position:static}.y26 .ctxtype{min-height:4.4em}}@media (max-width:560px){.y26 .wrap{padding:0 18px 110px}.y26.app-shell>.wrap>.view,.y26 .ctxbar{max-width:none}.y26 .nav-note{display:none}.y26 .verdict{grid-template-columns:1fr;gap:16px}.y26 .vp-mark{flex-direction:row;justify-content:flex-start;align-items:center;gap:13px}.y26 .vp-letter{font-size:56px;line-height:.8}.y26 .hero-body{padding:24px 22px}.y26 .grid{grid-template-columns:minmax(0,1fr);gap:36px}}.y26 .rail-tabs{border-bottom:1px solid var(--hair);gap:22px;margin-bottom:28px;display:flex}.y26 .rail-col>.rail-tabs{border-bottom:0;flex:none;align-self:flex-start;margin:0;padding-left:6px}.y26 .rail-tab{letter-spacing:-.01em;color:var(--ink-3);transition:color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);border-bottom:2px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:0 0 9px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.y26 .rail-tab:hover{color:var(--ink-2)}.y26 .rail-tab[data-active]{color:var(--ink);border-bottom-color:var(--ink)}.y26 .rail-tab-n{color:var(--ink-3);font-size:12px;font-weight:600}.y26 .rail-tab-n:before{content:"["}.y26 .rail-tab-n:after{content:"]"}.y26 .rail-tab[data-active] .rail-tab-n{color:var(--ink-2)}.y26 .rail-tab:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.y26 .lb{max-width:var(--content-max);margin:0 auto;padding:28px 28px 80px}.y26 .lb-title{font-family:var(--display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:700}.y26 .lb-sub{color:var(--ink-2);max-width:60ch;margin:0 0 28px;font-size:15px;line-height:1.5}.y26 .lb-sub b{color:var(--ink);font-weight:700}.y26 .lb-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.y26 .lb-row{border-top:1px solid var(--hair);grid-template-columns:34px 44px 1fr auto;align-items:center;gap:16px;padding:16px 4px;display:grid}.y26 .lb-row:last-child{border-bottom:1px solid var(--hair)}.y26 .lb-rank{color:var(--ink-3);text-align:right;font-size:18px;font-weight:700}.y26 .lb-ava{background:var(--bg-2);width:44px;height:44px;color:var(--ink-2);border-radius:999px;place-items:center;font-size:16px;font-weight:700;display:grid;overflow:hidden}.y26 .lb-ava img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.y26 .lb-id{min-width:0}.y26 .lb-name{color:var(--ink);font-size:16px;font-weight:700;text-decoration:none;display:block}.y26 a.lb-name:hover{text-underline-offset:3px;text-decoration:underline}.y26 .lb-meta{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin-top:2px;font-size:12px;display:flex}.y26 .lb-bar{background:var(--hair);border-radius:999px;max-width:320px;height:4px;margin-top:10px;overflow:hidden}.y26 .lb-bar>span{background:var(--ink-2);border-radius:999px;height:100%;display:block}.y26 .lb-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.y26 .lb-act{letter-spacing:.01em;color:var(--ink-2);background:var(--bg-2);white-space:nowrap;border:0;border-radius:999px;padding:5px 11px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;text-decoration:none}.y26 .lb-act:hover{color:var(--ink)}.y26 .lb-act-sub{background:var(--ink);color:var(--bg);font-weight:700}.y26 .lb-act-sub:hover{opacity:.88}.y26 .lb-act-profile{color:var(--brand-ink)}.y26 .lb-stats{text-align:right;gap:22px;display:flex}.y26 .lb-stat{flex-direction:column;gap:1px;display:flex}.y26 .lb-stat b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.y26 .lb-stat i{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.y26 .lb-fine{color:var(--ink-3);max-width:60ch;margin:26px 0 0;font-size:12px;line-height:1.5}.y26 .lb-empty{color:var(--ink-2);padding:28px 0;font-size:15px}@media (max-width:640px){.y26 .lb{padding:18px 16px 60px}.y26 .lb-row{grid-template-columns:26px 38px 1fr;gap:12px}.y26 .lb-stats{text-align:left;grid-column:2/-1;justify-content:flex-start;gap:18px;margin-top:6px}.y26 .lb-stat i{font-size:10px}}@media (prefers-reduced-motion:reduce){.y26 *,.y26 :before,.y26 :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.y26.app-shell[data-terminal] .wrap{padding-bottom:184px}.y26 .termfloor{--tf-accent:#ff5a4d;--tf-accent-ink:#d63a2e;--tf-error:#c8483c;z-index:50;background:var(--bg);border-top:1px solid var(--hair);padding:10px clamp(16px,5vw,62px) 12px;font-family:Space Mono,ui-monospace,monospace;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #1418280a}.y26 .termfloor-scroll{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.y26 .tf-hint{color:var(--ink-3);margin:0;font-size:12px}.y26 .tf-hint b{color:var(--ink-2);font-weight:700}.y26 .tf-receipt{color:var(--ink-2);margin:0;font-size:12.5px}.y26 .tf-receipt.tf-bad{color:var(--tf-error)}.y26 .tf-arrow{color:var(--ink-3)}.y26 .tf-receipt.tf-bad .tf-arrow{color:var(--tf-error)}.y26 .tf-yeah{color:var(--tf-accent-ink);font-weight:700}.y26 .termfloor-stats{color:var(--ink-3);letter-spacing:.02em;border-top:1px solid var(--hair);margin-bottom:8px;padding-top:8px;font-size:12px}.y26 .termfloor-prompt{align-items:center;gap:8px;display:flex}.y26 .tf-sigil{color:var(--ink-2);font-size:14px}.y26 .tf-input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:14px}.y26 .tf-input::placeholder{color:var(--ink-3)}.y26 .tf-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--hair);border-radius:4px;padding:2px 6px;font-size:10.5px}.y26 .tf-cur{text-align:center;width:1ch;font-size:14px;line-height:1;display:inline-block}.y26 .tf-cur:before{content:"▋"}.y26 .tf-cur--idle{color:var(--ink);animation:4.2s ease-in-out infinite tfBreath}.y26 .tf-cur--idle:before{content:"▋"}.y26 .tf-cur--focused{color:var(--ink);animation:2.6s ease-in-out infinite tfAlert}.y26 .tf-cur--focused:before{content:"█"}.y26 .tf-cur--listening{color:var(--tf-accent);animation:1.05s step-end infinite tfBlink}.y26 .tf-cur--listening:before{content:"▏"}.y26 .tf-cur--yeah{color:var(--tf-accent)}.y26 .tf-cur--yeah:before{content:"▀"}.y26 .tf-cur--error{color:var(--tf-error);animation:1.5s ease-in-out tfFlick}.y26 .tf-cur--error:before{content:"▚"}@keyframes tfBreath{0%,to{opacity:.34}50%{opacity:1}}@keyframes tfAlert{0%,to{opacity:.8}50%{opacity:1}}@keyframes tfBlink{0%,49%{opacity:1}50%,to{opacity:.18}}@keyframes tfFlick{0%,60%,to{opacity:1}30%{opacity:.4}}@media (prefers-reduced-motion:reduce){.y26 .tf-cur{opacity:1!important}}@media (max-width:560px){.y26.app-shell[data-terminal] .wrap{padding-bottom:200px}.y26 .termfloor{padding-left:16px;padding-right:16px}}.y26.creators-shell{max-width:var(--content-max);margin:0 auto;padding:28px 28px 80px}.y26 .cdir-head{align-items:center;gap:22px;margin-bottom:30px;display:flex}.y26 .cdir-head>.brandmark{font-size:26px}.y26 .cdir-nav{gap:16px;font-family:Space Mono,ui-monospace,monospace;display:flex}.y26 .cdir-navlink{letter-spacing:.04em;color:var(--ink-3);border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;text-decoration:none}.y26 .cdir-navlink:hover{color:var(--ink)}.y26 .cdir-navlink-on{color:var(--ink);border-bottom-color:var(--ink)}.y26 .cdir-intro{margin-bottom:24px}.y26 .cdir-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:28px;font-weight:700}.y26 .cdir-sub{max-width:60ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.y26 .cdir-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.y26 .cdir-chip{color:var(--ink-2);background:var(--bg-2);text-transform:lowercase;border:0;border-radius:999px;padding:6px 12px;font-family:Space Mono,ui-monospace,monospace;font-size:11.5px;text-decoration:none}.y26 .cdir-chip:hover{color:var(--ink)}.y26 .cdir-chip[data-on]{background:var(--ink);color:var(--bg)}.y26 .cdir-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.y26 .cdir-card{text-align:center;background:linear-gradient(177deg, var(--glass-hi), var(--glass-lo));border:1px solid var(--glass-border);border-radius:var(--r-lg);height:100%;box-shadow:var(--glass-shadow);flex-direction:column;align-items:center;gap:8px;padding:22px 16px;text-decoration:none;display:flex}.y26 .cdir-card:hover{border-color:var(--ink-3)}.y26 .cdir-avatar,.y26 .cprof-avatar{background:var(--line-2);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.y26 .cdir-avatar{width:72px;height:72px}.y26 .cdir-avatar img,.y26 .cprof-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.y26 .cdir-avatar-fallback{color:var(--ink-2);font-family:Space Mono,ui-monospace,monospace;font-size:24px;font-weight:700}.y26 .cdir-name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.y26 .cdir-meta{color:var(--ink-3);flex-direction:column;gap:2px;font-size:12px;display:flex}.y26 .cdir-cat{text-transform:lowercase;font-family:Space Mono,ui-monospace,monospace;font-size:10.5px}.y26 .cdir-authority{letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase;margin-top:2px;font-family:Space Mono,ui-monospace,monospace;font-size:10px}.y26 .cdir-empty{color:var(--ink-2);padding:32px 0;font-size:14px}.y26 .cdir-pager{justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.y26 .cdir-pagebtn{color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 14px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;text-decoration:none}.y26 .cdir-pagebtn:hover{border-color:var(--ink-3)}.y26 .cdir-pagebtn-off,.y26 .cdir-pagebtn:disabled{color:var(--ink-3);border-color:var(--hair);pointer-events:none;cursor:default}.y26 .cdir-pageinfo{color:var(--ink-2);font-size:12px}.y26 .cdir-embed{margin-bottom:44px}.y26 .csub{border-radius:var(--r-lg);border:1px solid var(--glass-border);background:linear-gradient(177deg, var(--glass-hi), var(--glass-lo));box-shadow:var(--glass-shadow);margin-bottom:32px;padding:20px 22px}.y26 .csub-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:800}.y26 .csub-sub{max-width:64ch;color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.5}.y26 .csub-form{flex-wrap:wrap;gap:8px;display:flex}.y26 .csub-input{border:1px solid var(--line);min-width:0;font:inherit;background:var(--bg);color:var(--ink);border-radius:10px;flex:320px;padding:10px 13px;font-size:13px}.y26 .csub-input:focus{border-color:var(--ink-3);outline:none}.y26 .csub-btn{cursor:pointer;background:var(--ink);color:var(--bg);font:inherit;border:none;border-radius:10px;flex:none;padding:10px 20px;font-size:13px;font-weight:700}.y26 .csub-btn:disabled{opacity:.5;cursor:default}.y26 .csub-result{color:var(--ink-2);margin:12px 0 0;font-family:Space Mono,ui-monospace,monospace;font-size:12px}.y26 .csub-result[data-ok]{color:var(--brand-ink)}.y26 .cprof-hero{align-items:center;gap:22px;margin-bottom:26px;display:flex}.y26 .cprof-avatar{flex:none;width:104px;height:104px}.y26 .cprof-name{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:28px;font-weight:800}.y26 .cprof-line{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:12.5px;display:flex}.y26 .cprof-seen{color:var(--ink-3)}.y26 .cprof-desc{max-width:70ch;color:var(--ink-2);margin:10px 0 0;font-size:13.5px;line-height:1.55}.y26 .cprof-stats{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:14px;margin-bottom:26px;padding:18px 0;display:flex}.y26 .cprof-stat{flex-direction:column;gap:2px;min-width:96px;display:flex}.y26 .cprof-statn{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.y26 .cprof-statl{letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;font-family:Space Mono,ui-monospace,monospace;font-size:10.5px}.y26 .cprof-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px;font-family:Space Mono,ui-monospace,monospace;font-size:14px}.y26 .cprof-vlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.y26 .cprof-vrow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);grid-template-columns:48px 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.y26 .cprof-vrow:hover{border-color:var(--ink-3)}.y26 .cprof-vtier{color:var(--ink);font-family:Space Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.y26 .cprof-vname{color:var(--ink);font-weight:600}.y26 .cprof-vverdict{text-transform:lowercase;color:var(--ink-2);font-family:Space Mono,ui-monospace,monospace;font-size:11px}.y26 .cprof-vscore{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:560px){.y26.creators-shell{padding:18px 16px 60px}.y26 .cprof-hero{text-align:center;flex-direction:column}.y26 .cprof-line{justify-content:center}.y26 .cprof-vrow{grid-template-columns:40px 1fr auto}.y26 .cprof-vverdict{display:none}}.y26.footstrip-shell{background:#090a0b;min-height:0}.y26 .footstrip{color:#858d95;flex-wrap:wrap;align-items:center;gap:10px 24px;max-width:1320px;margin:0 auto;padding:16px 24px;font-family:Space Mono,ui-monospace,monospace;text-decoration:none;display:flex}.y26 .footstrip-lead{letter-spacing:.06em;text-transform:uppercase;color:#f3f5f7;white-space:nowrap;font-size:12.5px;font-weight:700}.y26 .footstrip-arrow{color:#858d95;transition:color var(--dur-hover) var(--ease)}.y26 .footstrip:hover .footstrip-arrow{color:#f28b82}.y26 .footstrip-list{flex-wrap:wrap;align-items:center;gap:9px 22px;min-width:0;display:flex}.y26 .footstrip-stat{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.y26 .footstrip-spark{flex:none;display:block}.y26 .footstrip-bar{fill:#4f565d}.y26 .footstrip-bar.is-last{fill:#f3f5f7}.y26 .footstrip-num{color:#f3f5f7;letter-spacing:-.01em;font-size:14px;font-weight:700}.y26 .footstrip-label{color:#858d95;font-size:12.5px}.y26 .footstrip:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #f28b82}@media (max-width:560px){.y26 .footstrip{gap:8px 18px;padding:16px}}.y26 .stats-shell{max-width:1120px;margin:0 auto;padding:28px 28px 96px}.y26 .st-intro{margin-bottom:40px}.y26 .st-title{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0 0 10px;font-size:clamp(30px,4vw,40px);font-weight:800}.y26 .st-sub{max-width:64ch;color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.y26 .st-updated{color:var(--ink-3);align-items:center;gap:8px;margin:16px 0 0;font-family:Space Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.y26 .st-updated-dot{background:var(--good);border-radius:50%;flex:none;width:7px;height:7px}.y26 .st-empty{color:var(--ink-2);padding:32px 0;font-size:15px}.y26 .st-sec{border-top:1px solid var(--hair);padding:34px 0}.y26 .st-sec:first-of-type{border-top:0}.y26 .st-sec-head{margin-bottom:22px}.y26 .st-step{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.y26 .st-sec-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:800}.y26 .st-sec-note{max-width:58ch;color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.y26 .st-figs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 28px;display:grid}.y26 .st-fig{flex-direction:column;gap:4px;min-width:0;display:flex}.y26 .st-fig-num{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1}.y26 .st-fig-label{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.y26 .st-fig-sub{color:var(--ink-3);font-size:12px;line-height:1.35}.y26 .st-tiers{margin-top:28px}.y26 .st-tier-bar{background:var(--bg-2);border:1px solid var(--hair);border-radius:999px;gap:2px;height:26px;display:flex;overflow:hidden}.y26 .st-tier-seg{background:var(--t,var(--ink-3));transform-origin:0;min-width:0;animation:stSegIn var(--dur-view) var(--ease) both;display:block}.y26 .st-tier-seg[data-empty]{display:none}@keyframes stSegIn{0%{opacity:.4;transform:scaleX(0)}}.y26 .st-tier-legend{flex-wrap:wrap;gap:12px 22px;margin-top:16px;display:flex}.y26 .st-tier-key{align-items:baseline;gap:8px;display:inline-flex}.y26 .st-tier-swatch{background:var(--t,var(--ink-3));border-radius:4px;flex:none;align-self:center;width:12px;height:12px}.y26 .st-tier-letter{color:var(--ink);font-family:Space Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.y26 .st-tier-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.y26 .st-sent{flex-direction:column;gap:12px;display:flex}.y26 .st-sent-row{grid-template-columns:84px 1fr 44px;align-items:center;gap:14px;display:grid}.y26 .st-sent-label{color:var(--ink);font-size:13.5px;font-weight:600}.y26 .st-sent-track{background:var(--bg-2);border:1px solid var(--hair);border-radius:6px;height:12px;overflow:hidden}.y26 .st-sent-fill{transform-origin:0;height:100%;animation:stBarIn var(--dur-view) var(--ease) both;border-radius:6px;display:block}@keyframes stBarIn{0%{transform:scaleX(0)}}.y26 .st-tone-good{background:var(--good)}.y26 .st-tone-mixed{background:var(--ink-2)}.y26 .st-tone-bad{background:var(--bad)}.y26 .st-tone-neutral{background:var(--ink-3)}.y26 .st-sent-pct{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.y26 .st-sparks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.y26 .st-spark{border-radius:var(--r-sm);border:1px solid var(--hair);background:var(--bg);margin:0;padding:16px 18px}.y26 .st-spark-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.y26 .st-spark-label{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.y26 .st-spark-latest{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.y26 .st-spark-svg{width:100%;height:64px;display:block;overflow:visible}.y26 .st-spark-area{fill:var(--ink);opacity:.07}.y26 .st-spark-line{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.y26 .st-spark-dot{fill:var(--ink)}.y26 .st-spark-foot{margin-top:9px}.y26 .st-spark-note{color:var(--ink-3);font-family:Space Mono,ui-monospace,monospace;font-size:11px}.y26 .st-spark-delta{color:var(--ink-2);font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.y26 .st-status{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--bg);flex-direction:column;gap:5px;margin:0 0 24px;padding:11px 14px;display:flex}.y26 .st-status[data-tone=ok]{border-left:3px solid var(--good)}.y26 .st-status[data-tone=warn]{border-left:3px solid var(--verdict-consider,#95650a);background:color-mix(in srgb, var(--verdict-consider,#95650a) 6%, var(--bg))}.y26 .st-status[data-tone=neutral]{border-left:3px solid var(--ink-3)}.y26 .st-status-state{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:0 7px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.y26 .st-status-icon{color:var(--ink-3);flex:none;font-size:13px;line-height:1}.y26 .st-status[data-tone=ok] .st-status-icon{color:var(--good)}.y26 .st-status[data-tone=warn] .st-status-icon{color:var(--verdict-consider,#95650a)}.y26 .st-status-label{color:var(--ink);letter-spacing:-.01em;font-weight:800}.y26 .st-status-reason{color:var(--ink-2)}.y26 .st-fresh{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:11.5px;display:flex}.y26 .st-fresh-time{color:var(--ink-2)}.y26 .st-fresh-sep{color:var(--ink-3)}.y26 .st-fresh-stale{letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--verdict-consider,#95650a);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700}.y26 .st-method{margin-top:10px}.y26 .st-method-summary{cursor:pointer;width:fit-content;color:var(--ink-3);letter-spacing:.01em;align-items:center;gap:5px;font-size:11.5px;font-weight:700;list-style:none;display:inline-flex}.y26 .st-method-summary::-webkit-details-marker{display:none}.y26 .st-method-summary:hover{color:var(--ink-2)}.y26 .st-method-summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.y26 .st-method-info{flex:none;font-size:12px;line-height:1}.y26 .st-method-body{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--bg-2);max-width:52ch;margin-top:10px;padding:12px 13px}.y26 .st-method-def{color:var(--ink);margin:0 0 10px;font-size:12.5px;font-weight:700;line-height:1.4}.y26 .st-method-grid{gap:7px;margin:0;display:grid}.y26 .st-method-row{grid-template-columns:92px 1fr;align-items:baseline;gap:4px 10px;display:grid}.y26 .st-method-term{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px;font-weight:700}.y26 .st-method-val{color:var(--ink-2);word-break:break-word;margin:0;font-size:12.5px;line-height:1.45}.y26 .st-method-snip{margin:12px 0 0}.y26 .st-method-snip-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.y26 .st-method-snip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.y26 .st-method-copy{border:1px solid var(--hair);background:var(--bg);cursor:pointer;font:inherit;color:var(--ink-2);transition:color var(--dur-hover) var(--ease);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1}.y26 .st-method-copy:hover{color:var(--ink);border-color:var(--rule)}.y26 .st-method-copy:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.y26 .st-method-copy[data-copied]{color:var(--good);border-color:var(--good)}.y26 .st-method-pre{border:1px solid var(--hair);border-radius:var(--r-xs);background:var(--bg);color:var(--ink);white-space:pre;tab-size:2;margin:0;padding:10px 11px;font-family:Space Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.5;overflow-x:auto}.y26 .st-method-pre code{font:inherit;color:inherit}@media (max-width:560px){.y26 .stats-shell{padding:18px 16px 72px}.y26 .st-sent-row{grid-template-columns:70px 1fr 40px;gap:10px}.y26 .st-method-row{grid-template-columns:1fr;gap:1px}}@media (prefers-reduced-motion:reduce){.y26 .st-tier-seg,.y26 .st-sent-fill{animation:none}.y26 .st-method-copy{transition:none}}
