@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#0b1f33;--muted:#5f7185;--line:#dce5ee;--soft:#f3f7fa;--blue:#087fb9;--blue-dark:#075d89;--cyan:#0fb8c8;--green:#0b9b6b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fafc;color:var(--ink);font-family:var(--font-sans),sans-serif}button,input,select{font:inherit}a,button{transition:.18s ease}button{cursor:pointer}.shell{width:min(1220px,calc(100% - 40px));margin-inline:auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(203,213,225,.8)}.topbar-inner{height:72px;justify-content:space-between}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:11px;color:var(--ink);text-decoration:none}.brandmark{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 8px 22px #0891b240}.brand b{display:block;letter-spacing:-.02em}.brand small{display:block;color:var(--muted);margin-top:2px;font-family:var(--font-mono);text-transform:uppercase}.header-actions{display:flex;gap:9px}.button{border:0;border-radius:10px;padding:10px 15px;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:750;font-size:13px;text-decoration:none}.button.secondary{color:#075985;background:#e7f6fb;border:1px solid #bae6f2}.button.dark{color:#fff;background:#10283e}.button.primary{color:#fff;background:linear-gradient(135deg,#0785c1,#08739f);box-shadow:0 8px 20px #087fb930}.button:hover{transform:translateY(-1px);filter:brightness(.97)}.hero{display:flex;justify-content:space-between;align-items:flex-end;padding-block:58px 43px;gap:36px}.eyebrow,.kicker{display:block;text-transform:uppercase;color:var(--blue);font-size:11px;letter-spacing:.12em;font-family:var(--font-mono);font-weight:700}.eyebrow svg{margin-right:7px}.hero h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.05em;line-height:1.02;margin:14px 0}.hero p{font-size:17px;line-height:1.6;color:var(--muted);max-width:680px;margin:0}.hero-stat{min-width:210px;border-left:1px solid var(--line);padding-left:25px}.hero-stat strong{display:block;font:700 44px/1 var(--font-mono);color:var(--blue)}.hero-stat span{display:block;color:var(--muted);font-size:12px;margin-top:8px}.selector-section{background:#fff;border-block:1px solid var(--line);padding:26px 0 32px}.category-tabs{display:flex;width:max-content;background:#edf3f7;padding:5px;border-radius:13px;gap:3px}.category-tabs button{border:0;background:transparent;color:#63778b;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.category-tabs button span{font-family:var(--font-mono);font-size:9px;margin-left:7px;background:#dce6ed;padding:3px 6px;border-radius:20px}.category-tabs button.active{color:var(--blue);box-shadow:0 2px 8px #0f172a12}.category-tabs button.active span{background:#dff5fb}.filter-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center;margin:22px 0 28px}.search{height:46px;display:flex;align-items:center;gap:11px;background:#f6f9fb;border:1px solid var(--line);border-radius:11px;padding:0 13px;color:#91a0ae}.search:focus-within{background:#fff;border-color:#38a8d0;box-shadow:0 0 0 3px #0ea5e91a}.search input{border:0;outline:0;background:transparent;width:100%;font-size:13px;color:var(--ink)}kbd{border:1px solid var(--line);border-radius:5px;padding:2px 5px;background:#fff;font:9px var(--font-mono)}.brands{display:flex;align-items:center;gap:5px;overflow:auto}.brands>svg{color:#8a9aaa;margin-right:5px}.brands button{white-space:nowrap;border:1px solid var(--line);background:#fff;padding:7px 10px;color:#54677b;font-size:10px;font-weight:800}.brands button.active{background:#10283e;border-color:#10283e}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:28px 0 17px;gap:20px}.section-heading h2{font-size:25px;letter-spacing:-.035em;margin:5px 0 0}.section-heading p{margin:5px 0 0}.section-heading p,.selection-count{color:var(--muted);font-size:12px}.selection-count b{font:700 17px var(--font-mono);color:var(--blue)}.notice{background:#fffbeb;border:1px solid #fde68a;color:#8a5b0c;padding:10px 13px;border-radius:9px;font-size:12px;margin-bottom:12px}.notice svg{margin-right:7px}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.product-card{min-width:0;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;min-height:133px;display:flex;flex-direction:column;box-shadow:0 2px 6px #0f172a08}.product-card:hover:not(:disabled){border-color:#78cbe7;transform:translateY(-2px);box-shadow:0 8px 18px #0f172a0d}.product-card.selected{border-color:#159bca;background:linear-gradient(150deg,#f6fdff,#fff);box-shadow:inset 0 0 0 1px #159bca}.product-card:disabled{opacity:.48;cursor:not-allowed}.card-top{justify-content:space-between}.brand-pill,.card-top{display:flex;align-items:center}.brand-pill{gap:5px;font:700 9px var(--font-mono);color:#66788b}.brand-pill i{width:7px;height:7px;border-radius:50%}.check{display:grid;place-items:center;border:1px solid #cbd5e1;width:19px;height:19px;border-radius:5px;color:transparent;font-size:9px}.selected .check{background:var(--blue);border-color:var(--blue);color:#fff}.product-card>strong{font-size:12px;line-height:1.4;margin:15px 0 auto}.formula{font:9px var(--font-mono);color:#8190a0;border-top:1px solid #edf1f4;padding-top:8px}.formula b{float:right;color:#244057}.compare-cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;background:#f2f7fa;border:1px solid var(--line);border-radius:13px;padding:12px 13px 12px 16px;color:var(--muted);font-size:12px}.compare-cta>span svg{color:var(--green);margin-right:7px}.comparison{padding-top:55px;padding-bottom:65px;scroll-margin-top:75px}.text-link{color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.text-link svg{margin-left:6px}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 7px 25px #0f172a08}table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;table-layout:fixed}td,th{border-right:1px solid #e8eef3;border-bottom:1px solid #e8eef3;padding:13px;vertical-align:top;text-align:left}thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f3f8fb;width:190px;font-size:11px}thead th:first-child{left:0;z-index:4;width:170px;color:#61758a;font:700 10px var(--font-mono);text-transform:uppercase}thead th span{display:block;color:var(--blue);font:700 9px var(--font-mono);margin-bottom:5px}tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fbfdfe;color:#3b5065;width:170px;font:700 10px var(--font-mono)}td{width:190px;max-width:220px;color:#526579;font-size:11px;line-height:1.55;background:#fff}td span{white-space:pre-line}.telemetry{scroll-margin-top:75px;padding:58px 0 70px;background:#0d2236;color:#fff}.section-heading.light h2{color:#fff}.section-heading.light p{color:#9db0c2}.metric-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.metric-tabs button{border:1px solid #2b4357;background:#132c42;color:#aac0d1;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:750}.metric-tabs button.active{color:#fff;background:#0785bd;border-color:#1ca1d5}.chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:15px;gap:15px}.chart-card,.insights{background:#fff;color:var(--ink);border-radius:14px}.chart-card{padding:17px;min-width:0}.chart-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 2px 13px;font:700 10px var(--font-mono);text-transform:uppercase;color:#5f7185}.chart-title b{color:var(--green)}.insights{padding:18px}.insights>div{padding:4px 0 17px;border-bottom:1px solid var(--line);margin-bottom:17px}.insights span{display:block;color:var(--muted);font:700 9px var(--font-mono);text-transform:uppercase}.insights strong{display:block;font-size:22px;margin-top:7px;line-height:1.25}.insights .leader strong{font-size:16px}.insights small{display:block;color:var(--green);font:700 10px var(--font-mono);margin-top:6px}.insights p{font-size:10px;line-height:1.55;color:#788a9c;margin:0}.insights p svg{color:var(--blue);margin-right:5px}.tooltip{background:#0d2236;color:#fff;border-radius:8px;padding:10px 12px;box-shadow:0 7px 20px #0003;display:flex;flex-direction:column;gap:3px;font-size:11px}.tooltip span{color:#9db0c2;font-size:9px}.tooltip strong{color:#5ee1bd}.empty{padding:35px;text-align:center;background:#f5f8fa;border:1px dashed #cbd5e1;border-radius:12px;color:#7a8c9e;font-size:12px}.chart-empty{margin-top:17px}.state-page{min-height:100vh;display:grid;place-content:center;text-align:center;color:var(--muted)}.state-page>svg{font-size:36px;color:#e29b16;margin:auto}.state-page h1{color:var(--ink);margin-bottom:0}.loader{width:35px;height:35px;border:3px solid #dce5ee;border-top:3px solid var(--blue);border-radius:50%;animation:spin .8s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(1turn)}}footer{background:#071725;color:#8fa3b7;border-top:1px solid #1f3548;padding:24px 0}footer .shell{display:flex;align-items:center;justify-content:space-between}footer .brand{color:#fff}footer .brandmark.small{width:29px;height:29px;border-radius:8px}footer p{font-size:10px;margin:0}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#06121fcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.modal{position:relative;width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:28px;box-shadow:0 25px 60px #0005}.modal h2{font-size:26px;letter-spacing:-.04em;margin:9px 0 5px}.modal>p{color:var(--muted);font-size:12px;margin:0 0 22px}.modal label{display:block;color:#475c70;font-size:11px;font-weight:800;margin:12px 0}.modal input,.modal select{display:block;width:100%;border:1px solid var(--line);border-radius:9px;background:#f7fafc;padding:11px;margin-top:6px;color:var(--ink);outline:none}.modal-close{position:absolute;right:16px;top:16px;width:32px;height:32px;border:0;border-radius:8px;background:#edf2f6;color:#50667a}.mix-result{display:grid;grid-gap:7px;gap:7px;margin:17px 0}.mix-result>div{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;border:1px solid var(--line);background:#f8fafc;padding:10px 12px;border-radius:9px}.mix-result span{font-size:11px;color:#4f6275}.mix-result b{font:700 12px var(--font-mono);color:var(--blue)}.mix-result small{grid-column:1/-1;color:#91a0ae;font-size:9px}.full{width:100%}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,1fr)}.chart-layout,.filter-row{grid-template-columns:1fr}.insights{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.insights>div{margin:0}.insights p{grid-column:1/-1}}@media(max-width:650px){.shell{width:min(100% - 24px,1220px)}.topbar-inner{height:64px}.brand small,.print{display:none}.button{padding:9px 11px;font-size:11px}.hero{padding-block:38px 30px;display:block}.hero h1{font-size:38px}.hero p{font-size:14px}.hero-stat{display:none}.category-tabs{width:100%;overflow:auto}.category-tabs button{flex:1 1;padding:9px 10px;font-size:10px}.category-tabs button span{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.compare-cta{align-items:stretch;flex-direction:column}.compare-cta .button{width:100%}.section-heading{align-items:flex-start}.selector-section .section-heading{flex-direction:column;gap:8px}.comparison{padding-top:35px}.metric-tabs{display:grid;grid-template-columns:1fr 1fr}.metric-tabs button{text-align:left}.insights{display:block}.insights>div{margin-bottom:15px}.insights p{margin-top:10px}footer .shell{align-items:flex-start;gap:15px;flex-direction:column}.modal{padding:24px 18px}}@media print{.compare-cta,.metric-tabs,.selector-section,.text-link,.topbar,footer{display:none!important}.hero{padding:20px 0}.comparison{padding:10px 0}.telemetry{background:#fff;padding:15px 0}.section-heading.light h2,.telemetry{color:var(--ink)}.chart-layout{display:block}.insights{margin-top:10px}.table-wrap{overflow:visible}table{transform-origin:top left;font-size:8px}}.telemetry{background:#f1f6fa;color:var(--ink);padding:34px 0 68px;border-top:1px solid var(--line)}.telemetry-stack{display:flex;flex-direction:column;gap:22px}.telemetry-header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px 28px;box-shadow:0 2px 7px #0f172a08}.telemetry-header h2{font-size:25px;letter-spacing:-.035em;margin:7px 0 3px}.telemetry-header p{color:var(--muted);font-size:12px;margin:0}.telemetry-kicker{display:flex;align-items:center;gap:10px;color:#617389;font:700 11px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.telemetry-kicker i{width:10px;height:10px;border-radius:50%;background:#71d1ae;box-shadow:0 0 0 4px #e8faf3}.back-table{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#42556a;background:#f3f7fa;border:1px solid var(--line);padding:10px 15px;border-radius:11px;text-decoration:none;font:700 11px var(--font-mono)}.back-table:hover{background:#e7eef3}.telemetry .metric-tabs{display:grid;grid-template-columns:repeat(7,minmax(max-content,1fr));grid-gap:5px;gap:5px;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:13px;overflow-x:auto}.telemetry .metric-tabs button{border:1px solid transparent;background:transparent;color:#526377;border-radius:9px;padding:10px 12px;font:650 10px var(--font-mono);white-space:nowrap;text-align:center}.telemetry .metric-tabs button.active{color:#086b9e;background:#ecf8fe;border-color:#9fdcf4;box-shadow:0 1px 4px #0f172a0a}.kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.kpi-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:19px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 2px 7px #0f172a08}.kpi-card,.kpi-card>div{min-width:0}.kpi-card span{display:block;color:#91a0b1;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.kpi-card span svg{margin-right:5px}.kpi-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;margin:9px 0 5px}.kpi-card small{display:block;color:#5d6e80;font:600 11px var(--font-mono)}.kpi-card>i{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:21px}.leader-card strong{color:#079669}.leader-card>i{background:#e9faf4;color:#079669}.yield-card strong{color:#0879b2}.yield-card>i{background:#edf8fd;color:#0785c1}.average-card>i{background:#f0f3f7;color:#526377;font-family:var(--font-mono);font-weight:800}.telemetry .chart-card{border:1px solid var(--line);box-shadow:0 2px 7px #0f172a08;padding:21px;border-radius:15px}.telemetry .chart-title{color:#7a8b9c}.telemetry .chart-title b{color:#63758a}.chart-note{border-top:1px solid var(--line);padding-top:13px;color:#7b8c9d;font:500 9px var(--font-mono)}.chart-note svg{color:var(--blue);margin-right:6px}@media(max-width:900px){.kpi-grid{grid-template-columns:1fr}.telemetry-header{align-items:flex-start;flex-direction:column}.telemetry .metric-tabs{display:flex}.kpi-card strong{white-space:normal}}@media(max-width:650px){.telemetry{padding:24px 0 45px}.telemetry-stack{gap:14px}.telemetry-header{padding:18px}.telemetry-header h2{font-size:21px}.back-table{width:100%;justify-content:center}.telemetry .metric-tabs{overflow-x:auto;flex-wrap:nowrap}.kpi-card{padding:15px}.telemetry .chart-card{padding:12px}.chart-title{align-items:flex-start;flex-direction:column;gap:5px}}tbody th{font-size:11px}.rubric-title{display:block}.rubric-subtitle{display:block;color:#94a3b8;font:500 9px var(--font-mono);margin-top:3px;text-transform:none}body{background:#f8fafc;color:#0f172a}.shell{width:min(1280px,calc(100% - 32px))}.topbar{position:fixed;left:0;right:0;background:rgba(255,255,255,.95);border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0d}.topbar-inner{height:64px}main#inicio{padding-top:64px}.brandmark{width:36px;height:36px;border-radius:8px;background:linear-gradient(45deg,#0284c7,#06b6d4)}.brand-line{display:flex;align-items:center;gap:6px}.brand-line b{font-size:16px}.brand-line em{font:700 9px var(--font-mono);font-style:normal;color:#0369a1;background:#e0f2fe;padding:2px 5px;border-radius:4px}.brand small{display:flex;align-items:center;gap:6px;font-size:10px;text-transform:none}.brand small i{width:6px;height:6px;border-radius:50%;background:#10b981}.header-actions .button{border-radius:8px;padding:7px 12px;font-size:11px;box-shadow:none}.selector-section{padding:24px 0;border-top:0;border-bottom:1px solid #e2e8f0}.selector-section>.shell{display:flex;flex-direction:column;gap:18px}.selector-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.category-tabs{padding:4px;border:1px solid #e2e8f0;border-radius:12px;background:#f1f5f9}.category-tabs button{position:relative;display:flex;align-items:center;gap:8px;color:#475569;border:1px solid transparent;padding:8px 14px;border-radius:8px;font:650 11px var(--font-mono)}.category-tabs button.active{color:#0369a1;border-color:#e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a12}.category-tabs button i{width:8px;height:8px;border-radius:50%;background:#0ea5e9;order:-1}.category-tabs button span{margin:0;background:#e0f2fe;color:#0369a1;padding:2px 6px}.selector-topline .search{width:384px;height:36px;background:#f8fafc;border-radius:12px}.selector-topline .search input{font-size:11px}.brands{gap:8px;color:#64748b}.brands>span{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;font-weight:600}.brands button{padding:5px 11px;border-radius:8px;background:#f1f5f9;font:600 10px var(--font-mono)}.brands button.active{background:#0f172a;color:#fff}.products-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:-7px}.products-heading>div{display:flex;align-items:center;gap:8px}.products-heading b{color:#64748b;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.products-heading span{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font:500 10px var(--font-mono)}.products-heading button{border:0;background:transparent;color:#64748b;font-size:11px;text-decoration:underline}.products-heading button:hover{color:#e11d48}.product-grid{gap:12px}.product-card{min-height:118px;border-radius:11px;padding:12px;box-shadow:none}.product-card.selected{border-color:#38a9d2;background:#f8fdff;box-shadow:inset 0 0 0 1px #38a9d2}.product-card>strong{font-size:11px;margin:12px 0 auto}.brand-pill{font-size:9px}.formula{font-size:8px;padding-top:7px}.compare-cta{margin-top:0;padding:13px 14px;border-radius:12px;background:#f8fafc}.compare-cta .button.primary{background:#0284c7;border-radius:12px;font:700 11px var(--font-mono)}.comparison{padding-top:32px;padding-bottom:32px}.comparison-header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;margin-bottom:16px}.comparison-header h2{font-size:20px;letter-spacing:-.025em;margin:5px 0 2px}.comparison-header p{font-size:11px;color:#64748b;margin:0}.comparison-kicker{display:flex;align-items:center;gap:8px;color:#64748b;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.comparison-kicker i{width:10px;height:10px;border-radius:50%;background:#0ea5e9}.telemetry-link{display:inline-flex;align-items:center;gap:8px;color:#fff;background:linear-gradient(90deg,#0ea5e9,#0891b2);border-radius:12px;padding:10px 15px;text-decoration:none;font-size:11px;font-weight:700;box-shadow:0 6px 14px #0ea5e933}.table-wrap{border-radius:16px;box-shadow:none}.telemetry{padding:32px 0;background:rgba(241,245,249,.65)}.telemetry-stack{gap:24px}.telemetry-header{padding:20px}.telemetry-header h2{font-size:20px;margin-top:5px}.telemetry-kicker{font-size:10px}.telemetry-kicker i{box-shadow:none}.kpi-card{padding:16px}.kpi-card strong{font-size:14px}.telemetry .chart-card{padding:20px}@media(max-width:900px){.selector-topline{align-items:stretch;flex-direction:column}.selector-topline .search{width:100%}.comparison-header{align-items:flex-start;flex-direction:column}.telemetry-link{width:100%;justify-content:center}}@media(max-width:650px){.shell{width:min(100% - 24px,1280px)}.header-actions .button{padding:7px 10px}.selector-section{padding:18px 0}.selector-section>.shell{gap:15px}.category-tabs{width:100%;overflow-x:auto}.category-tabs button{flex:none}.brands{overflow-x:auto}.products-heading{align-items:flex-start;gap:8px}.products-heading>div{align-items:flex-start;flex-direction:column}.product-grid{gap:10px}.product-card{min-height:118px}.comparison{padding-top:24px}.comparison-header{padding:17px}.telemetry{padding:24px 0}.brand-line em{display:none}}