.page-shell{min-height:100vh}.site-footer{border-top:1px solid var(--border);background:color-mix(in oklab, var(--surface-solid) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:28px}.footer-inner{width:min(1760px,100% - 80px);margin:0 auto;padding:18px 0 28px}.footer-links{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.footer-links a{color:var(--muted-strong);font-size:14px;font-weight:700;transition:color .16s}.footer-links a:hover{color:var(--blue)}.footer-copy{color:var(--muted);margin:14px 0 0;font-size:13px}.topbar{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-solid) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(210px,1fr) auto minmax(230px,1fr);align-items:center;gap:24px;min-height:78px;padding:0 56px;display:grid;position:sticky;top:0}.topbar-with-menu-search{grid-template-columns:minmax(210px,auto) minmax(340px,1fr) auto;align-items:center;column-gap:16px;padding-top:10px;padding-bottom:10px}.topbar-with-menu-search .nav-links{display:none}.topbar-with-menu-search .brand{grid-area:1/1}.topbar-with-menu-search .nav-actions{grid-area:1/3}.topbar-search-form{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:10px;display:grid}.topbar-with-menu-search .topbar-search-form{grid-area:1/2;grid-template-columns:minmax(0,1fr) 46px;align-self:center;margin:0}.topbar-compact .topbar-search-form{grid-column:1/-1;margin-top:0;margin-bottom:10px}.topbar-search-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);width:100%;min-height:44px;color:var(--text);padding:0 14px}.topbar-search-submit{border-radius:10px;justify-content:center;gap:0;width:46px;min-height:44px;padding:0}.topbar-search-submit[aria-disabled=true]{box-shadow:none;cursor:default;background:#b9c1d1}.topbar-burger{position:relative}.topbar-burger-toggle{width:42px}.topbar-burger-menu{z-index:70;border:1px solid var(--border);background:color-mix(in oklab, var(--surface-solid) 90%, transparent);min-width:240px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.topbar-burger-menu a{color:#1d2844;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.topbar-burger-menu a:hover{background:var(--blue-soft);color:var(--blue)}.topbar-compact{grid-template-columns:260px 1fr auto;min-height:74px;padding:0 24px}.topbar-compact .nav-links{display:none}.topbar-compact.topbar-compact-nav{grid-template-columns:240px minmax(0,1fr) auto}.topbar-compact.topbar-compact-nav .nav-links{white-space:nowrap;justify-content:flex-start;gap:22px;padding-right:10px;display:flex;overflow-x:auto}.topbar-compact.topbar-compact-nav .nav-links::-webkit-scrollbar{height:6px}.topbar-compact.topbar-compact-nav .nav-links::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{flex:none;align-items:center;gap:10px;width:auto;height:52px;display:inline-flex}.brand-logo-icon,.brand-logo-wordmark{flex:none;display:block}.brand-logo-icon{width:52px;height:52px}.brand-logo-wordmark{width:176px;height:36px}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand strong{letter-spacing:0;font-size:17px;line-height:1.1;display:block}.brand small{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.3;display:block}.nav-links{color:#111827;justify-content:center;align-items:center;gap:30px;font-size:14px;font-weight:650;display:flex}.nav-links a{color:inherit;text-decoration:none;transition:color .18s,transform .18s}.nav-links a:hover{color:var(--blue);transform:translateY(-1px)}.nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:1380px){.topbar:not(.topbar-compact){grid-template-columns:1fr auto;padding:0 22px}.topbar:not(.topbar-compact) .nav-links{display:none}.hero{grid-template-columns:minmax(600px,.92fr) minmax(420px,1.08fr);padding:44px 0 96px}.hero h1{max-width:700px;font-size:clamp(42px,4.2vw,56px)}.hero-copy>p{margin-top:18px;font-size:18px}.hero-trust{gap:22px;margin-top:26px}.topbar-with-menu-search{grid-template-columns:minmax(200px,auto) minmax(0,1fr) auto;padding-top:8px;padding-bottom:10px}}.icon-button,.locale-trigger,.ghost-button,.primary-button,.soft-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);min-height:42px;color:var(--text);font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s}.icon-button{color:#445274;justify-content:center;align-items:center;width:42px;display:inline-flex;position:relative}.icon-button svg+svg{margin-left:-5px}.notify-button span{background:var(--blue);border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;top:7px;right:7px}.locale-toggle{position:relative}.locale-trigger{border-color:var(--border);color:#1d2844;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:66px;min-height:34px;padding:0 9px;display:inline-flex}.locale-trigger:hover{border-color:var(--border-strong);color:#1d2844;background:#fff;transform:none}.locale-flag{justify-content:center;align-items:center;width:18px;height:12px;line-height:1;display:inline-flex}.locale-flag svg{border-radius:1px;width:18px;height:12px;box-shadow:0 0 0 1px #ffffff1a}.locale-code{font-size:15px;font-weight:700;line-height:1}.locale-chevron{opacity:.85;transition:transform .2s}.locale-chevron.open{transform:rotate(180deg)}.locale-menu{z-index:70;border:1px solid var(--border);background:var(--surface-solid);min-width:86px;box-shadow:var(--shadow-soft);border-radius:8px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.locale-menu-option{color:#1f2a47;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.locale-menu-option:hover{background:var(--blue-soft);color:var(--blue)}.locale-menu-option.active{color:var(--blue);background:#edf1ff;border-color:#c9d2ff}.ghost-button{justify-content:center;align-items:center;gap:8px;min-width:92px;padding:0 18px;text-decoration:none;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 14px 28px #3157ff3d}.primary-button.small{min-width:104px;padding:0 18px;text-decoration:none}.soft-button{border:1px solid var(--border);color:#23315d;background:#ffffffc7;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.icon-button:hover,.ghost-button:hover,.soft-button:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.primary-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #3157ff47}.primary-button:disabled{cursor:not-allowed;box-shadow:none;opacity:.78;background:#aeb7c8;transform:none}.main-container{width:min(1760px,100% - 80px);margin:0 auto}.legal-page{padding:24px 0 36px}.legal-hero{margin-bottom:16px}.legal-content{gap:16px;padding:22px 24px;display:grid}.legal-section h2{margin:0 0 8px;font-size:22px}.legal-section p{color:var(--muted-strong);margin:0;line-height:1.6}.legal-raw-policy pre{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);letter-spacing:0;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;line-height:1.72}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-title{margin:0;font-size:18px;line-height:1.2}.section-kicker{color:var(--muted);margin:4px 0 0;font-size:13px}.pill{border:1px solid var(--border);background:var(--blue-soft);min-height:28px;color:var(--blue);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.status-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0794551f}.mobile-only{display:none}.hero{grid-template-columns:minmax(430px,.86fr) minmax(500px,1.14fr);min-height:560px;padding:52px 0 130px;display:grid;position:relative;overflow:visible}.hero-copy{z-index:2;align-self:center;position:relative}.hero h1{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(48px,5vw,76px);line-height:1.08}.hero h1 span{color:#0000;background:linear-gradient(135deg, var(--blue), var(--violet));-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#52607e;max-width:620px;margin:24px 0 0;font-size:19px;line-height:1.55}.hero-trust{flex-wrap:wrap;gap:30px;margin-top:32px;display:flex}.hero-trust div{grid-template-columns:38px 1fr;align-items:center;column-gap:12px;display:grid}.hero-trust span{width:38px;height:38px;color:var(--blue);background:#fff;border:1px solid #cfd9ff;border-radius:999px;grid-row:1/3;place-items:center;display:grid}.hero-trust strong{color:var(--blue);font-size:14px}.hero-trust small{color:var(--muted);font-size:12px}.hero-visual{width:min(64vw,1080px);height:min(52vw,560px);max-height:calc(100% - 32px);position:absolute;bottom:24px;right:0}.hero-visual img{object-fit:contain;width:100%;height:100%;display:block}.hero-visual .float-card{display:none}.float-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ac2;border:1px solid #ffffff2e;border-radius:10px;gap:4px;min-width:168px;padding:14px 18px;display:grid;position:absolute;box-shadow:0 18px 46px #03071e42}.float-card small{color:#78f0bb;font-size:12px;font-weight:800}.float-card strong{font-size:24px}.float-card strong em{opacity:.72;font-size:12px;font-style:normal}.float-card span{color:#dbe6ff;font-size:12px}.float-card.price{bottom:34px;right:10%}.float-card.deploy{grid-template-columns:36px 1fr;top:18px;left:36%}.float-card.deploy svg{color:#ffd166;grid-row:1/3}.float-card.perf{top:206px;right:2%}.search-dock{z-index:5;margin-top:24px;padding:28px 40px;position:relative}.search-dock form{grid-template-columns:1.3fr 1.1fr .9fr 1.1fr 1fr 160px;align-items:end;gap:16px;display:grid}.search-dock form.search-dock-simple{grid-template-columns:minmax(0,1fr) 170px;align-items:end}.search-dock-query{width:100%}.search-dock label,.filters-panel label,.price-filter{color:#24314f;gap:9px;font-size:13px;font-weight:800;display:grid}.search-dock select,.search-dock input,.filters-panel select,.filters-panel input,.top-search input,.control-select{border:1px solid var(--border);border-radius:var(--radius);color:#1d2844;background:#fff;outline:none;width:100%;height:48px;padding:0 14px;box-shadow:inset 0 1px #fffc}.search-submit{border-radius:9px;height:50px}.popular-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.popular-row>span{color:var(--muted);margin-right:6px;font-size:13px}.advanced-link{color:var(--muted-strong);align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.home-copilot{background:radial-gradient(circle at 74% 42%,#707aff29,#0000 52%),linear-gradient(160deg,#fcfdff 0%,#f7f9ff 52%,#f4f6ff 100%);border:1px solid #dfe6ff;margin-top:16px;padding:20px 28px 24px}.home-copilot-topline{color:#24314f;letter-spacing:0;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.home-copilot-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:16px;margin-top:12px;display:grid}.home-copilot-copy{gap:12px;display:grid}.home-copilot-pill{background:color-mix(in oklab, var(--blue-soft) 84%, #fff 16%);width:fit-content;min-height:34px;color:var(--blue);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:860;display:inline-flex}.home-copilot-copy h2{color:#121b3e;margin:0;font-size:clamp(28px,2.45vw,52px);line-height:1.06}.home-copilot-copy h2 span{color:#5861ff}.home-copilot-copy p{color:#566184;margin:0;font-size:clamp(16px,1.03vw,26px);line-height:1.36}.home-copilot-form{gap:10px;display:grid}.home-copilot-prompt{background:#fffffff0;border:2px solid #c5cbff;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:190px;padding:18px 16px;display:grid}.home-copilot-prompt>svg{color:#6068ff;margin-top:4px}.home-copilot-prompt textarea{resize:none;color:#4d5570;background:0 0;border:0;outline:none;width:100%;min-height:136px;padding:0;font-size:clamp(15px,.95vw,20px);line-height:1.45}.home-copilot-actions{color:#5c6687;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;font-size:clamp(13px,.82vw,16px);font-weight:780;display:grid}.home-copilot-actions>span,.home-copilot-actions>label{align-items:center;gap:7px;display:inline-flex}.home-copilot-actions select{color:inherit;font-size:inherit;background:0 0;border:0;outline:none;padding-right:10px;font-weight:820}.home-copilot-actions small{color:#9098b5;justify-self:end}.home-copilot-submit{letter-spacing:0;border-radius:14px;justify-content:center;gap:12px;width:min(100%,340px);min-height:56px;font-size:clamp(16px,1vw,18px);font-weight:900;box-shadow:0 14px 28px #3759ff4d}.home-copilot-submit:disabled{color:#eef2fb;box-shadow:none;cursor:not-allowed;background:#b6bece}.home-copilot-submit-icon{transform:rotate(-90deg)}.home-copilot-visual{background:radial-gradient(circle at 52% 65%,#82a6ff38,#0000 48%),linear-gradient(#ffffff9e,#ffffff0f);border-radius:22px;width:100%;height:100%;min-height:286px;overflow:hidden}.home-copilot-visual img{object-fit:cover;object-position:center;opacity:.96;width:100%;height:100%}.provider-strip{grid-template-columns:240px 1fr auto;align-items:center;gap:26px;min-height:112px;margin-top:16px;padding:28px 44px;display:grid}.home-ad-row{margin-top:16px}.provider-strip small{color:var(--muted);font-size:14px;display:block}.provider-strip strong{font-size:30px;line-height:1.05}.provider-strip>a{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.provider-logos{width:100%;position:relative;overflow:hidden}.provider-logos-track{align-items:center;gap:10px;width:max-content;min-width:100%;animation:26s linear infinite provider-marquee;display:flex}.provider-logos:hover .provider-logos-track{animation-play-state:paused}@keyframes provider-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.provider-logos-track{animation:none}}.provider-logos-track>.provider-logo-chip{border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 88%, #fff 12%);color:#1f2937;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:156px;min-height:44px;padding:8px 12px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.provider-logos-track>.provider-logo-chip.is-duplicate{pointer-events:none}.provider-logo-chip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.brand-icon{border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 88%, #fff 12%);color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.brand-icon img{object-fit:contain;width:72%;height:72%}.brand-icon strong{letter-spacing:0;font-size:.78em;font-weight:950}.brand-icon-xs{border-radius:7px;width:22px;height:22px}.brand-icon-sm{width:30px;height:30px}.brand-icon-md{width:44px;height:44px}.brand-icon-lg{width:58px;height:58px}.metrics-row{grid-template-columns:repeat(6,1fr);margin-top:16px;padding:20px 22px;display:grid}.metric{border-right:1px solid var(--border);grid-template-columns:46px 1fr;align-items:center;column-gap:14px;min-height:58px;padding:0 24px;display:grid}.metric:last-child{border-right:0}.metric span{width:46px;height:46px;color:var(--blue);background:#edf0ff;border-radius:999px;grid-row:1/3;place-items:center;display:grid}.metric svg{width:22px;height:22px}.metric strong{color:var(--blue);font-size:18px}.metric small{color:var(--muted-strong);font-size:12px}.discovery-grid{grid-template-columns:.9fr 2.25fr;gap:16px;margin-top:16px;padding-bottom:28px;display:grid}.popular-searches,.trending-gpus{padding:22px}.popular-searches>div:first-child,.panel-heading>div{grid-template-columns:22px 1fr;align-items:center;column-gap:10px;display:grid}.popular-searches svg,.panel-heading svg{color:var(--blue);grid-row:1/3}.usecase-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.usecase-grid a{border:1px solid var(--border);border-radius:var(--radius);background:#fff;gap:5px;min-height:64px;padding:13px 14px;display:grid}.usecase-grid strong{font-size:13px}.usecase-grid span{color:var(--muted);font-size:12px}.panel-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.gpu-strip{grid-template-columns:repeat(6,minmax(130px,1fr));gap:14px;margin-top:20px;display:grid}.gpu-card-mini{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:58px 1fr;gap:8px 12px;min-height:104px;padding:10px 12px;display:grid}.gpu-mini-art{grid-row:1/4;place-items:center;width:58px;height:48px;display:grid;position:relative}.gpu-mini-art img{object-fit:contain;align-self:center;width:58px;height:42px}.gpu-mini-art .brand-icon{background:#fff;position:absolute;bottom:0;right:0}.gpu-mini-art .brand-icon.brand-icon-xs{border-radius:8px;width:24px;height:24px}.gpu-mini-art .brand-icon img{object-fit:contain;object-position:center;width:86%;height:86%}.gpu-card-mini strong{font-size:13px}.gpu-card-mini span{color:var(--muted);font-size:12px;display:block}.gpu-card-mini small{align-self:end;font-weight:800}.gpu-card-mini em{color:var(--green);font-size:14px;font-style:normal;font-weight:900}.search-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.search-app{background:color-mix(in oklab, var(--bg) 72%, #fff 28%);min-height:100vh}.search-layout{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.side-nav{border-right:1px solid var(--border);background:#ffffffc2;flex-direction:column;gap:8px;height:calc(100vh - 74px);padding:22px 14px;display:flex;position:sticky;top:74px}.side-nav a{border-radius:var(--radius);color:#455473;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.side-nav a.active,.side-nav a:hover{background:var(--blue-soft);color:var(--blue)}.system-status{color:#52607e;grid-template-columns:16px 1fr;gap:2px 8px;margin-top:auto;padding:14px 8px;display:grid}.system-status .status-dot{grid-row:1/3;align-self:center}.system-status strong{font-size:12px}.system-status small{font-size:11px}.filters-panel{border-right:1px solid var(--border);background:var(--surface-solid);height:calc(100vh - 74px);padding:24px 18px;position:sticky;top:74px;overflow:auto}.filter-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.filter-heading h2{margin:0;font-size:18px}.filter-heading button,.active-filter a,.normalization-note button{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:800}.active-filter a{border-radius:var(--radius);flex:none;place-items:center;width:28px;height:28px;display:grid}.active-filter-stack{gap:8px;margin-bottom:24px;display:grid}.active-filter-stack h3{justify-content:space-between;margin:0 0 8px;font-size:14px;display:flex}.active-filter-stack h3 span{background:var(--blue-soft);width:22px;height:22px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;display:grid}.active-filter{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in oklab, var(--surface-soft) 70%, #fff 30%), color-mix(in oklab, var(--surface-soft) 95%, #fff 5%));justify-content:space-between;gap:10px;min-height:58px;padding:10px 12px;display:flex}.active-filter strong,.active-filter span{font-size:12px;display:block}.active-filter span{color:var(--blue);margin-top:4px;font-weight:750}.active-filter-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.price-filter{margin-bottom:18px}.price-slider-shell{height:34px;position:relative}.price-slider-track,.price-slider-fill{border-radius:999px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.price-slider-track{background:color-mix(in oklab, var(--border) 70%, #fff 30%);left:0;right:0}.price-slider-fill{left:var(--price-min-percent);right:calc(100% - var(--price-max-percent));background:linear-gradient(90deg, var(--violet), var(--blue))}.price-slider-shell input[type=range]{height:34px;box-shadow:none;pointer-events:none;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.price-slider-shell input[type=range]::-webkit-slider-thumb{background:var(--violet);cursor:pointer;pointer-events:auto;appearance:none;border:3px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 5px 14px #3157ff4d}.price-slider-shell input[type=range]::-moz-range-thumb{background:var(--violet);cursor:pointer;pointer-events:auto;border:3px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 5px 14px #3157ff4d}.price-number-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.price-number-row label{gap:5px;font-size:11px}.price-number-row input{height:36px;padding:0 9px;font-size:12px}.price-apply-button{border-radius:var(--radius);background:var(--blue-soft);min-height:32px;color:var(--blue);border:1px solid #c9d2ff;font-size:12px;font-weight:900}.price-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.price-presets a{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);color:#445274;justify-content:center;align-items:center;min-height:30px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.price-presets a:hover,.price-presets a.active{background:var(--blue-soft);color:var(--blue);border-color:#c9d2ff}.filter-select{margin-top:18px}.filter-section-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 8px;font-size:12px;font-weight:800}.filter-select>span{display:block}.filter-select select{height:42px}.filter-checkbox-group{gap:10px;margin-top:18px;padding-bottom:12px;display:grid}.filter-accordion{margin-top:18px}.filter-accordion-trigger{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.filter-accordion-trigger>span:first-child{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.filter-accordion-chevron{border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.filter-accordion.open .filter-accordion-chevron{border-color:var(--blue);color:var(--blue)}.filter-checkbox-group-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.filter-checkbox{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.95rem;font-weight:600;display:flex}.filter-checkbox.checked{border-color:var(--blue);background:var(--blue-soft)}.filter-checkbox input{width:16px;height:16px;margin:0}.filter-text-input input{height:42px}.search-main{align-content:start;gap:14px;padding:20px 24px 130px;display:grid}.mobile-filter-rail{display:none}.mobile-filter-scroll{scrollbar-width:thin;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-filter-scroll::-webkit-scrollbar{height:6px}.mobile-filter-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--border) 80%, #fff 20%);border-radius:999px}.mobile-filter-trigger{border:1px solid var(--border-strong);background:var(--surface-solid);color:#1f2a47;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:38px;margin-right:12px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.mobile-filter-trigger:after{content:"";background:color-mix(in oklab, var(--border-strong) 70%, #9aa5bd 30%);pointer-events:none;width:1px;height:24px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.mobile-filter-chip{border:1px solid var(--border);background:var(--surface-solid);color:#24314f;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.mobile-filter-chip>span{color:var(--muted);font-size:11px;font-weight:800}.mobile-filter-chip select{color:#1f2a47;width:auto;min-width:80px;height:auto;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.mobile-filter-chip select:focus{outline:none}.mobile-filters-overlay{z-index:59;background:#0c122557;position:fixed;inset:0}.search-content-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;width:100%;display:grid}.search-content-main{align-content:start;gap:14px;width:100%;display:grid}.search-assistant-composer{background:linear-gradient(135deg, color-mix(in oklab, var(--blue-soft) 78%, #fff 22%) 0%, var(--surface-solid) 68%), var(--surface-solid);gap:0;padding:0;display:grid;overflow:hidden}.search-toolbar{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.top-search{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);color:#607092;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.top-search input{height:auto;color:var(--text);box-shadow:none;border:0;padding:0;font-size:18px;font-weight:780}.top-search-submit{background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 24px #3157ff38}.ai-assistant-banner{background:radial-gradient(circle at 72% 58%,#828eff2e,#0000 52%),linear-gradient(145deg,#fdfdff 0%,#f8f9ff 48%,#f4f6ff 100%);border:1px solid #dde4ff;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(260px,clamp(320px,34vw,520px));align-items:start;gap:14px;padding:16px 18px;display:grid;overflow:hidden}.ai-assistant-copy{gap:8px;display:grid}.ai-assistant-eyebrow{background:var(--blue-soft);width:fit-content;min-height:34px;color:var(--blue);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:clamp(12px,.9vw,16px);font-weight:900;display:inline-flex}.ai-assistant-copy h2,.ai-assistant-copy p{margin:0}.ai-assistant-copy h2{white-space:nowrap;letter-spacing:0;max-width:none;font-size:clamp(18px,1.4vw,30px);line-height:1.06}.ai-assistant-copy p{color:#69779c;max-width:58ch;font-size:clamp(12px,.8vw,14px);line-height:1.3}.ai-assistant-visual{background:radial-gradient(circle at 50% 72%,#707bff52,#0000 44%),radial-gradient(circle at 50% 55%,#8caaff38,#0000 56%),linear-gradient(#ffffff2e,#fff0);border-radius:18px;align-self:start;place-items:end center;height:100%;min-height:210px;padding:0;display:grid;position:relative;overflow:hidden}.ai-assistant-visual:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#f7f9ffeb,#f7f9ff00 18%),linear-gradient(270deg,#f7f9ffe0,#f7f9ff00 20%),linear-gradient(#f7f9ff00 78%,#f7f9ffc7),linear-gradient(#f7f9ffb8,#f7f9ff00 20%);position:absolute;inset:0}.ai-assistant-visual img{object-fit:cover;object-position:center;opacity:.96;border-radius:16px;width:100%;height:100%;min-height:210px}@media (min-width:1700px){.ai-assistant-banner{grid-template-columns:minmax(0,1fr) minmax(340px,40%)}}.ai-assistant-form{gap:8px;display:grid}.assistant-preset-row{flex-wrap:wrap;gap:7px;margin:2px 0 1px;display:flex}.assistant-preset-row button{border:1px solid color-mix(in oklab, var(--border) 76%, #aebcff 24%);color:#3a4c86;background:#ffffffd1;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;transition:border-color .16s,background .16s,color .16s}.assistant-preset-row button:hover{background:var(--blue-soft);color:var(--blue);border-color:#9caaff}.assistant-prompt{background:#ffffffeb;border:2px solid #bcc4ff;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:8px;width:100%;max-width:62ch;padding:10px 12px;display:grid}.assistant-prompt>svg{color:#6a67ff;margin-top:6px}.assistant-prompt textarea{resize:none;color:#47506f;background:0 0;border:0;outline:none;width:100%;min-height:70px;padding:0;font-size:clamp(12px,.95vw,15px);line-height:1.45}.ai-assistant-submit{white-space:nowrap;letter-spacing:0;background:linear-gradient(135deg,#4156ff 0%,#6b33ff 100%);border-radius:12px;gap:8px;width:min(100%,260px);min-height:46px;font-size:clamp(14px,.95vw,17px);font-weight:900;box-shadow:0 16px 34px #3d55ff57}.ai-assistant-submit:disabled{color:#eef2fb;box-shadow:none;cursor:not-allowed;background:#b6bece}.ai-assistant-submit-icon{transform:rotate(-90deg)}.assistant-inline-status{color:#0000;min-height:20px;font-size:12px;font-weight:700;transition:color .2s}.assistant-inline-status.visible{color:var(--green)}.ad-banner{color:#101114;isolation:isolate;--ad-cutout-width:134px;--ad-cutout-height:62px;background:#fff;border:1px solid #e7eaf5;border-radius:24px;gap:14px;width:100%;min-height:280px;padding:28px 28px 58px;text-decoration:none;display:grid;position:relative;overflow:visible;box-shadow:0 14px 34px #11182714}.ad-banner.is-clickable:hover{transform:translateY(-1px);box-shadow:0 18px 42px #1118271f}.ad-banner:before{content:"";z-index:1;width:var(--ad-cutout-width);height:var(--ad-cutout-height);background:var(--bg);pointer-events:none;border-top-left-radius:22px;position:absolute;bottom:-1px;right:-1px}.ad-banner:after{content:"";right:calc(var(--ad-cutout-width) - 28px);bottom:calc(var(--ad-cutout-height) - 28px);z-index:1;width:28px;height:28px;box-shadow:10px 10px 0 0 var(--bg);pointer-events:none;border-radius:0 0 16px;position:absolute}.ad-banner-media-shell{aspect-ratio:16/8.2;background:#eef2ff;border-radius:12px;place-items:center;width:min(210px,100%);display:grid;overflow:hidden}.ad-banner-image{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ad-banner-image-placeholder{color:#4f70d9;background:linear-gradient(135deg,#e6ecff 0%,#f4f7ff 100%);border:1px solid #dce4f7;place-items:center;display:grid}.ad-banner-copy{gap:8px;display:grid}.ad-banner-copy h3,.ad-banner-copy p{margin:0}.ad-banner-copy h3{color:#111827;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.28}.ad-banner-copy p{color:#1f2937;font-size:clamp(15px,1.35vw,18px);line-height:1.35}.ad-banner-footer{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:auto;display:flex}.ad-banner-cta{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-width:132px;min-height:39px;padding:0 16px;font-size:16px;font-weight:700;line-height:1;transition:background-color .2s;display:inline-flex}.ad-banner.is-clickable:hover .ad-banner-cta{background:#1d4ed8}.ad-banner-cta.is-disabled{color:#f8fafc;background:#c7d2fe}.ad-banner-sponsor{color:#4b5563;font-size:12px;font-weight:700}.ad-banner-label{z-index:2;color:#97a1b5;background:0 0;border-radius:0;justify-content:center;align-items:center;min-height:20px;padding:0;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;right:10px}.ad-banner-horizontal{width:min(100%,650px);min-height:290px}.ad-banner-compact{border-radius:20px;min-height:220px;padding:20px 20px 50px}.ad-banner-compact .ad-banner-media-shell{width:min(180px,100%)}.ad-banner-compact .ad-banner-copy h3{font-size:18px}.ad-banner-compact .ad-banner-copy p{font-size:15px}.ad-banner-sidebar{--ad-cutout-width:104px;--ad-cutout-height:32px;border-radius:18px;width:250px;min-height:550px;padding:18px 18px 52px}.ad-banner-sidebar:after{right:calc(var(--ad-cutout-width) - 16px);bottom:calc(var(--ad-cutout-height) - 16px);width:16px;height:16px;box-shadow:6px 6px 0 0 var(--bg);border-radius:0 0 10px}.ad-banner-sidebar .ad-banner-media-shell{aspect-ratio:4/3;width:100%;min-height:158px}.ad-banner-sidebar .ad-banner-copy h3{font-size:18px}.ad-banner-sidebar .ad-banner-copy p{font-size:14px}.ad-banner-sidebar .ad-banner-footer{justify-content:flex-start;align-items:flex-start;margin-top:8px}.ad-banner-inline{border-radius:20px;width:100%;min-height:230px}.result-inline-ad{margin:6px 0}.search-right-rail{align-content:start;justify-items:stretch;gap:14px;width:250px;display:grid;position:sticky;top:92px}.search-right-rail .search-ad-card{width:250px;max-width:250px;min-height:550px}.search-rail-ad-banner.ad-banner-sidebar{width:250px;min-height:550px}.search-ad-slot{position:sticky;top:12px}.search-ad-card{--ad-width:300;--ad-height:250;border:1px solid var(--border);background:color-mix(in oklab, var(--surface-solid) 88%, var(--blue-soft) 12%);width:100%;max-width:336px;box-shadow:var(--shadow-soft);color:var(--text);border-radius:10px;gap:10px;padding:10px;display:grid}a.search-ad-card{text-decoration:none}.search-ad-label{border:1px solid var(--border);width:fit-content;min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.search-ad-media{border:1px solid var(--border);background:var(--surface-solid);border-radius:8px;width:100%;overflow:hidden}.search-ad-media img{width:100%;aspect-ratio:calc(var(--ad-width) / var(--ad-height));object-fit:cover;display:block}.search-ad-card strong{font-size:14px;line-height:1.35}.search-ad-placeholder{align-content:center;min-height:550px}.search-ad-placeholder p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.search-rail-publications{gap:10px;padding:12px;display:grid}.search-rail-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.search-rail-heading strong{font-size:14px}.search-rail-heading a{color:var(--blue);font-size:12px;font-weight:800}.search-rail-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.search-rail-list{gap:10px;display:grid}.search-rail-item{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.search-rail-item-image{border:1px solid var(--border);border-radius:8px;width:84px;height:64px;overflow:hidden}.search-rail-item-image img{object-fit:cover;width:100%;height:100%}.search-rail-item-copy{gap:4px;display:grid}.search-rail-tag{border:1px solid var(--border);background:var(--blue-soft);width:fit-content;min-height:20px;color:var(--blue);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.search-rail-item-copy strong{font-size:13px;line-height:1.3}.search-rail-item-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.search-rail-item-copy small{color:var(--muted);font-size:11px;font-weight:700}.results-header{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.search-decision-summary{border-color:color-mix(in oklab, var(--border) 78%, #aebcff 22%);background:radial-gradient(circle at 8% 30%,#4a66ff14,#0000 34%),#fff;grid-template-columns:minmax(190px,.72fr) minmax(0,1.9fr);align-items:stretch;gap:14px;padding:14px;display:grid}.decision-summary-intro{align-content:center;gap:6px;padding:4px 6px;display:grid}.decision-summary-intro span,.decision-summary-grid small,.decision-summary-grid span{color:var(--muted);font-size:11px;font-weight:750}.decision-summary-intro strong{color:var(--text);font-size:17px;line-height:1.15}.decision-summary-grid{grid-template-columns:minmax(110px,.62fr) minmax(210px,1.1fr) minmax(210px,1fr);gap:8px;display:grid}.decision-summary-grid>div{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-soft) 34%, #fff 66%);border-radius:10px;align-content:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.decision-summary-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.2}.decision-summary-grid .has-caveat{border-color:color-mix(in oklab, var(--orange) 26%, var(--border) 74%);background:color-mix(in oklab, var(--orange) 5%, #fff 95%)}.decision-summary-grid .has-caveat strong{color:#8a5500}.decision-summary-grid .is-clear strong{color:var(--green)}.results-header strong,.results-header span{display:block}.results-header span{color:var(--muted);margin-top:5px;font-size:13px}.results-actions{align-items:center;gap:12px;display:flex}.control-select{min-width:260px;height:42px}.normalization-note{border-radius:var(--radius);color:#283868;background:#eef1ff;grid-template-columns:22px 1fr 32px;align-items:center;gap:12px;min-height:50px;padding:11px 18px;font-size:14px;font-weight:700;display:grid}.normalization-note svg{color:var(--blue)}.normalization-note button{color:#26314d}.result-stack{gap:10px;display:grid}.result-card{grid-template-columns:140px minmax(320px,1fr) 190px 260px 220px;align-items:stretch;gap:22px;padding:24px;display:grid}.result-card>div{min-width:0}.provider-cell{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.provider-logo{background:color-mix(in oklab, var(--surface-soft) 85%, #fff 15%);width:68px;height:68px;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);border-radius:11px;place-items:center;font-size:22px;font-weight:950;display:grid;overflow:hidden}.provider-logo.brand-icon{border-radius:14px}.verified-badge{color:#2571a3;background:#dff5ff;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.provider-cell small{color:var(--blue);font-size:11px}.hardware-cell{align-content:center;display:grid}.hardware-cell h2{margin:0 0 5px;font-size:26px;line-height:1.1}.hardware-cell p{color:#31405f;margin:0 0 18px;font-size:16px}.spec-grid{grid-template-columns:repeat(5,minmax(64px,1fr));gap:10px;margin-bottom:18px;display:grid}.spec-grid span{gap:4px;display:grid}.spec-grid strong{font-size:12px}.spec-grid small{color:var(--muted);font-size:11px}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag-row span{color:#374151;background:#eef0f5;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.normalization-copy{gap:4px;display:grid}.normalization-copy>strong{line-height:1.25}.normalization-copy>span{color:#53628d;font-size:12px;font-weight:650;line-height:1.35}.normalization-copy details{width:fit-content}.normalization-copy summary{color:var(--blue);cursor:pointer;font-size:12px;font-weight:850}.normalization-copy p{color:#53628d;max-width:86ch;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.filter-coverage-panel{border:1px solid color-mix(in oklab, var(--border) 86%, #fff 14%);background:color-mix(in oklab, var(--surface-soft) 52%, #fff 48%);border-radius:12px;gap:8px;padding:10px;display:grid}.filter-coverage-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.filter-coverage-header strong{color:var(--text);font-size:12px;font-weight:900}.filter-coverage-header span{color:var(--muted);font-size:11px;font-weight:700}.filter-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.filter-coverage-item{border:1px solid color-mix(in oklab, var(--border) 88%, #fff 12%);background:#fff;border-radius:10px;gap:3px;min-width:0;padding:7px 8px;display:grid}.filter-coverage-item small{color:var(--muted);font-size:10px;font-weight:760;line-height:1.2}.filter-coverage-item b{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:820;line-height:1.2}.filter-coverage-item.is-unknown{border-color:color-mix(in oklab, var(--orange) 24%, var(--border) 76%);background:color-mix(in oklab, var(--orange) 8%, #fff 92%)}.filter-coverage-item.is-unknown b{color:#8a5500}.price-cell,.trust-cell{border-left:1px solid var(--border);align-content:center;gap:8px;padding-left:24px;display:grid}.price-cell>span,.trust-cell>span{color:#52607e;font-size:12px;font-weight:850}.price-cell strong{font-size:31px;line-height:1}.price-cell small,.trust-cell small{color:#52607e;font-size:13px}.trust-cell strong{color:var(--green);align-items:center;gap:8px;font-size:27px;display:flex}.warning-list{gap:6px;margin-top:8px;display:grid}.warning{color:#334155;padding-left:20px;font-size:12px;position:relative}.warning:before{content:"!";border:1px solid var(--orange);width:14px;height:14px;color:var(--orange);border-radius:50%;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:0;left:0}.warning.high:before,.warning.critical:before{border-color:var(--red);color:var(--red)}.rating-cell{align-content:start;gap:10px;display:grid}.compare-check{justify-self:end;align-items:center;gap:9px;font-size:13px;font-weight:850;display:flex}.compare-check input{opacity:0;position:absolute}.compare-check span{border:1px solid var(--border-strong);color:#0000;background:#fff;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.compare-check input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.rating-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);min-height:152px;padding:14px}.rating-box small{color:var(--muted);font-size:12px}.rating-box strong{color:var(--green);margin-top:6px;font-size:28px;display:block}.rating-box em{color:#64748b;font-size:13px;font-style:normal}.rating-box p{color:#425170;margin:8px 0 0;font-size:13px;line-height:1.45}.trustpilot-box{border-radius:var(--radius);background:#fff;border:1px solid #dce7ee;gap:8px;min-height:152px;padding:14px;display:grid}.trustpilot-brand-line{color:#00b67a;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.trustpilot-stars{grid-template-columns:repeat(5,15px);gap:3px;display:inline-grid}.trustpilot-stars .tp-star{color:#fff;background:#d1d5db;border-radius:2px;place-items:center;width:15px;height:15px;font-size:11px;line-height:1;display:grid}.trustpilot-stars .tp-star.full{background:#00b67a}.trustpilot-stars .tp-star.half{background:linear-gradient(90deg,#00b67a 50%,#d1d5db 50%)}.trustpilot-score-row{align-items:baseline;gap:4px;display:inline-flex}.trustpilot-score{color:#0f172a;font-size:27px;font-weight:900;line-height:1}.trustpilot-scale{color:#64748b;font-size:12px;font-weight:700}.trustpilot-reviews{color:#334155;margin:0;font-size:12px;font-weight:800}.trustpilot-link{color:#00a870;font-size:12px;font-weight:800;text-decoration:none}.trustpilot-link:hover{text-decoration:underline}.trustpilot-fallback{color:#52607a;margin:0;font-size:12px;line-height:1.35}.rating-cell>a{color:var(--blue);justify-self:end;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.result-card{grid-template-columns:1fr;gap:12px;padding:16px;display:grid;position:relative;overflow:visible}.trustpilot-empty{background:color-mix(in oklab, var(--surface-soft) 38%, #fff 62%);align-content:start;gap:6px;min-height:0}.trustpilot-empty .trustpilot-brand-line{color:var(--muted-strong);text-transform:none;letter-spacing:0}.trustpilot-empty .trustpilot-reviews{color:var(--text);margin:0;font-size:13px;font-weight:850}.trustpilot-empty small{color:var(--muted);font-size:11px;line-height:1.35}.result-card:before{content:"";background:var(--blue);width:4px;position:absolute;inset:0 auto 0 0}.result-card-limited:before,.result-card-waitlist:before,.result-card-delayed:before{background:var(--orange)}.result-card-unavailable:before,.result-card-stale:before{background:var(--red)}.result-card.selected{border-color:var(--blue);box-shadow:0 18px 44px #3157ff29}.result-card-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.offer-identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.provider-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.provider-line strong{color:var(--text);font-size:15px}.provider-line span,.provider-line em{background:var(--surface-soft);min-height:22px;color:var(--muted-strong);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;display:inline-flex}.provider-line em{color:#2571a3;background:#dff5ff}.offer-header-meta{gap:6px;display:grid}.offer-identity h2{margin:0;font-size:21px;line-height:1.08}.instance-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.instance-line .accelerator-line-inline{color:var(--muted-strong);font-size:13px;font-weight:700}.offer-identity p{color:var(--muted-strong);margin:0;font-size:14px}.accelerator-line,.gpu-vendor-line,.compare-provider-title,.compare-accelerator{align-items:center;gap:8px;min-width:0;display:inline-flex}.accelerator-line .brand-icon,.gpu-vendor-line .brand-icon,.compare-accelerator .brand-icon{background:#fff}.compare-check-top{white-space:nowrap;align-self:start}.result-card-body{grid-template-columns:minmax(280px,1.08fr) minmax(240px,.74fr) minmax(230px,.68fr);grid-template-areas:"visual price side""details price side";align-items:stretch;gap:10px;display:grid}.offer-section{align-content:start;gap:10px;min-width:0;display:grid}.hardware-visual-panel{grid-area:visual}.hardware-cell{border:1px solid color-mix(in oklab, var(--border) 84%, #fff 16%);background:radial-gradient(circle at 14% 12%, #4662ff0f, transparent 42%), color-mix(in oklab, var(--surface-soft) 42%, #fff 58%);border-radius:12px;grid-area:details;padding:12px}.price-panel{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-soft) 40%, #fff 60%);border-radius:12px;grid-area:price;padding:12px}.side-panel{grid-area:side;gap:8px;display:grid}.offer-badge-row{flex-wrap:wrap;gap:6px;display:flex}.offer-badge-row-header{margin-bottom:2px}.spec-section-label{color:var(--muted);font-size:12px;font-weight:850}.hardware-photo-strip{background:radial-gradient(circle at 20% 20%,#445fff1f,#0000 42%),linear-gradient(135deg,#ffffffe0,#f4f7ffb8);border:1px solid #7e98cd47;border-radius:14px;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;margin:0;padding:11px 12px;display:grid;overflow:visible}.hardware-visual-panel .hardware-photo-strip{border:1px solid color-mix(in oklab, var(--border) 86%, #fff 14%);background:radial-gradient(circle at 18% 18%,#445fff17,#0000 42%),linear-gradient(135deg,#ffffffe6,#f4f7ffc2);border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:8px;min-height:100%;padding:10px}.hardware-visual-panel .hardware-photo-media{aspect-ratio:16/9;border:1px solid color-mix(in oklab, var(--border) 84%, #fff 16%);background:color-mix(in oklab, var(--surface-soft) 38%, #fff 62%);border-radius:14px;width:100%;height:clamp(132px,12vw,188px);overflow:hidden}.hardware-visual-panel .hardware-photo-media img{object-fit:contain;object-position:center;image-rendering:auto;width:100%;height:100%}.hardware-visual-panel .hardware-photo-identity{gap:8px;padding:0}.hardware-visual-panel .hardware-photo-strip strong{font-size:16px}.side-surface{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-soft) 48%, #fff 52%);border-radius:12px;gap:8px;padding:12px;display:grid}.provider-brand-card{align-items:center;gap:12px;display:flex}.provider-brand-card strong{font-size:19px;line-height:1.15}.trustpilot-provider-row{border-bottom:1px solid var(--border);padding-bottom:10px}.trustpilot-surface .trustpilot-box{min-height:0}.hardware-photo-media{background:linear-gradient(135deg,#f7f9ffeb,#e2eaffb8);border-radius:10px;place-items:center;width:144px;min-width:0;height:82px;display:grid;overflow:hidden}.hardware-photo-strip img{object-fit:contain;filter:drop-shadow(0 12px 18px #16215629);width:100%;height:100%}.hardware-photo-strip figcaption{gap:4px;min-width:0;display:grid}.hardware-photo-strip span,.hardware-photo-strip a,.hardware-photo-strip em{color:var(--muted);letter-spacing:0;font-size:11px;font-style:normal;font-weight:850}.hardware-photo-identity{gap:5px;min-width:0;display:grid}.hardware-accelerator-line{align-items:center;gap:8px;min-width:0;display:flex}.hardware-accelerator-line .brand-icon{background:#fff;flex:none}.hardware-accelerator-line strong{min-width:0}.hardware-photo-strip strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.18}.hardware-photo-strip a{width:fit-content;max-width:100%;color:var(--blue);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.status-badge{border:1px solid var(--border);background:var(--surface-solid);min-height:24px;color:var(--muted-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.status-badge.good{color:var(--green);background:#07945514;border-color:#07945542}.status-badge.warn{color:#a15c00;background:#f790091a;border-color:#f7900947}.status-badge.risk{color:var(--red);background:#e5484d1a;border-color:#e5484d4d}.spec-grid-rich{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;margin-bottom:0}.spec-grid-rich span{border:1px solid color-mix(in oklab, var(--border) 88%, #fff 12%);background:color-mix(in oklab, var(--surface-soft) 46%, #fff 54%);border-radius:10px;gap:6px;min-width:0;padding:8px 8px 7px}.spec-grid-rich strong{overflow-wrap:anywhere}.spec-value-row{align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}.spec-value-row i{background:color-mix(in oklab, var(--blue-soft) 72%, #fff 28%);color:#4c5f89;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.spec-grid-rich small{font-size:9px;font-weight:780;line-height:1.2}.spec-grid-rich em{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:760;line-height:1.25}.ecosystem-tag{background:var(--blue-soft)!important;color:var(--blue)!important}.price-panel>div:first-child>span,.confidence-meter span,.price-line span{color:var(--muted);font-size:12px;font-weight:850}.price-panel>div:first-child strong{color:var(--green);white-space:nowrap;margin-top:5px;font-size:40px;line-height:1.04;display:block}.price-primary-value{color:var(--green);font-size:1em;font-weight:900}.price-primary-unit{color:var(--muted);margin-left:4px;font-size:.52em;font-weight:780}.price-breakdown{gap:8px;display:grid}.price-line{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.price-line strong{color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:12px}.cost-caveat{color:var(--orange);align-items:start;gap:8px;font-size:12px;font-weight:850;line-height:1.35;display:flex}.confidence-meter{gap:10px;display:grid}.confidence-meter>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.confidence-meter strong{color:var(--green);align-items:center;gap:7px;font-size:24px;display:inline-flex}.meter-track{background:color-mix(in oklab, var(--border) 70%, transparent);border-radius:999px;height:8px;overflow:hidden}.meter-track span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--blue));height:100%;display:block}.warning.more{color:var(--blue)}.decision-panel .rating-box{min-height:0}.decision-actions{gap:9px;display:grid}.decision-actions .soft-button,.decision-actions .primary-button{white-space:normal;width:100%;min-height:46px;padding:0 14px;font-size:15px;line-height:1.15}.result-card-pro{gap:14px}.result-card-pro-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-card-pro-brand{grid-template-columns:56px minmax(0,1fr);gap:12px;min-width:0;display:grid}.result-card-pro-brand-meta h2{letter-spacing:0;margin:0;font-size:22px;line-height:1.06;display:none}.result-card-pro-brand-meta .accelerator-line{color:var(--muted-strong);font-size:14px;font-weight:750}.best-for-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.best-for-row span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.best-for-row em{border:1px solid color-mix(in oklab, var(--blue) 22%, var(--border) 78%);background:color-mix(in oklab, var(--blue-soft) 62%, #fff 38%);color:#3152b4;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.provider-line-secondary{margin-top:-2px}.result-card-pro-left,.result-card-pro-center,.result-card-pro-right{align-content:start;gap:10px;min-width:0;display:grid}.result-card-pro-left{border:1px solid color-mix(in oklab, var(--border) 84%, #fff 16%);background:radial-gradient(circle at 18% 8%,#445fff12,#0000 44%),linear-gradient(135deg,#ffffffe6,#f4f7ffc2);border-radius:12px;gap:0;padding:10px}.result-card-pro-left .hardware-photo-strip{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:0}.result-card-pro-left .hardware-photo-media{border:1px solid color-mix(in oklab, var(--border) 84%, #fff 16%);background:color-mix(in oklab, var(--surface-soft) 38%, #fff 62%);border-radius:12px;width:100%;height:auto;min-height:0}.result-card-pro-left .hardware-photo-media img{object-fit:cover;width:100%;height:auto;display:block}.result-card-pro-left .hardware-photo-identity{gap:8px;width:100%}.result-card-pro-left .hardware-photo-strip figcaption{width:100%}.result-card-pro-left .hardware-cell{border:0;border-top:1px solid color-mix(in oklab, var(--border) 86%, #fff 14%);background:0 0;border-radius:0;margin-top:8px;padding:10px 0 0}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card-pro-center{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-soft) 35%, #fff 65%);border-radius:12px;padding:10px}.result-card-pro-center h3{color:var(--text);margin:0 0 4px;font-size:18px;line-height:1.1}.pricing-matrix{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.pricing-matrix-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:0 12px;display:grid}.pricing-matrix-row:last-child{border-bottom:0}.pricing-matrix-label{align-items:center;gap:10px;min-width:0;display:inline-flex}.pricing-matrix-label i{background:color-mix(in oklab, var(--green-soft) 52%, #fff 48%);color:#207a52;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pricing-matrix-value{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.pricing-matrix-value strong{color:var(--green);font-size:18px;font-weight:900;line-height:1}.pricing-filter-rows{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.pricing-filter-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 12px;display:grid}.pricing-filter-row:last-child{border-bottom:0}.result-card-pro-right .side-surface{background:#fff}.decision-risk-indicator{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-soft) 42%, #fff 58%);border-radius:9px;gap:4px;padding:8px 9px;display:grid}.decision-risk-indicator>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-risk-indicator span,.decision-risk-indicator small{color:var(--muted);font-size:10px;font-weight:750;line-height:1.35}.decision-risk-indicator strong{font-size:12px;font-weight:900}.decision-risk-indicator.is-low{border-color:color-mix(in oklab, var(--green) 26%, var(--border) 74%);background:color-mix(in oklab, var(--green-soft) 44%, #fff 56%)}.decision-risk-indicator.is-low strong{color:var(--green)}.decision-risk-indicator.is-medium{border-color:color-mix(in oklab, var(--orange) 34%, var(--border) 66%);background:color-mix(in oklab, var(--orange) 7%, #fff 93%)}.decision-risk-indicator.is-medium strong,.decision-risk-indicator.is-unknown strong{color:#985b00}.decision-risk-indicator.is-high{border-color:color-mix(in oklab, var(--red) 34%, var(--border) 66%);background:color-mix(in oklab, var(--red) 6%, #fff 94%)}.decision-risk-indicator.is-high strong{color:var(--red)}.result-card-pro-left .spec-grid-rich .spec-value-row{white-space:nowrap;font-size:12px}.result-card-pro-left .spec-grid-rich small{font-size:10px}.result-card-pro-left .spec-grid-rich span{gap:4px;padding:8px}.result-card-pro{border-color:color-mix(in oklab, var(--border) 82%, #aebfff 18%);background:#fff;border-radius:16px;gap:12px;padding:14px;overflow:hidden;box-shadow:0 14px 34px #1f305e14}.result-card-pro:before{width:3px}.result-card-pro-header{border-bottom:1px solid color-mix(in oklab, var(--border) 88%, #fff 12%);align-items:center;padding:0 2px 12px 8px}.result-card-pro-brand{align-items:center}.result-card-pro-brand-meta h2{font-size:24px}.result-card-pro-brand-meta .accelerator-line{font-size:13px}.result-card-pro-body{grid-template-columns:minmax(0,1.12fr) minmax(292px,.96fr) minmax(216px,.68fr);gap:12px}.result-card-pro-left{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.result-card-pro-left .hardware-photo-strip{border:1px solid color-mix(in oklab, var(--border) 84%, #fff 16%);background:#fff;border-radius:13px;gap:0;overflow:hidden}.result-card-pro-left .hardware-photo-media{aspect-ratio:16/9;background:color-mix(in oklab, var(--surface-soft) 52%, #fff 48%);border:0;border-radius:0;align-self:start;min-height:0;max-height:none;position:relative;overflow:hidden}.result-card-pro-left .hardware-photo-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.result-card-pro-left .hardware-photo-strip figcaption{border-top:1px solid color-mix(in oklab, var(--border) 88%, #fff 12%);gap:8px;padding:10px 12px 12px}.result-card-pro-left .hardware-cell{border:1px solid color-mix(in oklab, var(--border) 84%, #fff 16%);background:color-mix(in oklab, var(--surface-soft) 44%, #fff 56%);border-radius:13px;grid-area:auto;align-content:start;margin-top:0;padding:12px}.result-card-pro-left .spec-grid-rich{gap:7px}.result-card-pro-left .spec-grid-rich span{background:#fff;padding:8px}.result-card-pro-left .spec-grid-rich span.is-unknown{border-color:color-mix(in oklab, var(--orange) 24%, var(--border) 76%);background:color-mix(in oklab, var(--orange) 5%, #fff 95%)}.result-card-pro-left .spec-grid-rich span.is-unknown .spec-value-row{color:#985b00}.result-card-pro-left .spec-grid-rich span.has-unknown-detail{border-color:color-mix(in oklab, var(--orange) 18%, var(--border) 82%);background:color-mix(in oklab, var(--orange) 4%, #fff 96%)}.result-card-pro-left .spec-grid-rich span.has-unknown-detail em{color:#985b00}.result-card-pro-center{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.result-card-pro-center h3{padding:0 2px;font-size:17px}.pricing-matrix,.pricing-filter-rows{border-radius:13px;box-shadow:0 5px 16px #2439670a}.pricing-matrix-row{gap:8px;min-height:54px;padding:0 10px}.pricing-matrix-row.has-warning{background:color-mix(in oklab, var(--orange) 4%, #fff 96%);min-height:58px}.pricing-matrix-label i{border-radius:9px;width:30px;height:30px}.pricing-matrix-label span{font-size:15px}.pricing-matrix-value{white-space:nowrap;gap:5px}.pricing-matrix-value strong{font-size:17px}.pricing-matrix-value.is-warning{color:#a35f00;text-align:right;white-space:normal;justify-content:flex-end;align-items:center;gap:5px;max-width:180px;font-size:11px;font-weight:820;line-height:1.25;display:inline-flex}.pricing-matrix-value.is-warning svg{color:var(--orange);flex:none}.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:25px}.pricing-filter-row{min-height:44px;padding:0 11px}.pricing-filter-row span,.pricing-filter-row strong{font-size:13px}.result-card-pro-right{gap:10px}.result-card-pro-right .side-surface{background:#fff;border-radius:13px;gap:9px;padding:11px;box-shadow:0 5px 16px #2439670a}.result-card-pro-right .trustpilot-box{border:0;border-top:1px solid var(--border);border-radius:0;padding:10px 0 0}.result-card-pro-right .warning-list{margin-top:0;padding:0 2px}.result-card-pro-right .decision-actions{gap:7px}.result-card-pro-right .decision-actions .primary-button,.result-card-pro-right .decision-actions .soft-button{border-radius:9px;min-height:42px;font-size:13px}@media (max-width:1580px) and (min-width:1181px){.search-content-layout{grid-template-columns:minmax(0,1fr)}.search-right-rail{grid-template-columns:repeat(2,minmax(0,250px));width:100%;display:grid;position:static}}@media (max-width:1180px) and (min-width:981px){.result-card-pro-body{grid-template-columns:minmax(0,1fr) minmax(292px,.88fr)}.result-card-pro-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.result-card-pro-right .warning-list,.result-card-pro-right .decision-actions{grid-column:1/-1}}@media (max-width:980px){.result-card-pro-body,.result-card-pro-right{grid-template-columns:minmax(0,1fr)}.result-card-pro-right .warning-list,.result-card-pro-right .decision-actions{grid-column:auto}}.empty-state{justify-items:start;gap:12px;min-height:260px;padding:36px;display:grid}.empty-state h2,.empty-state p{margin:0}.empty-state p{color:var(--muted)}.pagination-row{align-items:center;gap:12px;padding:10px 16px;display:flex}.pagination-row button{border:1px solid var(--border);background:var(--surface-solid);color:#27344f;border-radius:8px;width:36px;height:36px;font-weight:800}.pagination-row button.active{border-color:var(--blue);color:var(--blue)}.compare-bar{z-index:60;color:#fff;background:#1e2b52;border:1px solid #fff3;border-radius:14px;grid-template-columns:180px 1fr auto;align-items:center;gap:14px;width:min(940px,100% - 48px);padding:16px 18px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 22px 50px #0a122c57}.compare-bar>div:first-child strong,.compare-bar>div:first-child span{display:block}.compare-bar>div:first-child span{color:#cbd5e1;margin-top:4px;font-size:12px}.compare-chips{gap:8px;display:flex;overflow:hidden}.compare-chips>span{color:#0f172a;background:#ffffffeb;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:8px;min-width:150px;padding:8px;font-weight:900;display:grid}.compare-chips small{color:#31405f;font-size:11px;line-height:1.25}.compare-chips .brand-icon{background:#fff}.compare-main{gap:16px;padding:28px 0 60px;display:grid}.back-link{color:var(--blue);justify-self:start;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.compare-hero{justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.compare-hero h1{margin:0;font-size:clamp(34px,4vw,56px)}.compare-hero p{color:var(--muted);margin:10px 0 0;font-size:17px}.compare-hero>div:last-child{border-radius:var(--radius);background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;text-align:center;place-items:center;width:120px;height:92px;display:grid}.compare-hero>div:last-child strong{font-size:30px}.compare-hero>div:last-child span{font-size:12px}.compare-table{padding:0;overflow:auto}.compare-table table{border-collapse:collapse;width:100%;min-width:840px}.compare-table th,.compare-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:18px}.compare-table th{background:color-mix(in oklab, var(--surface-soft) 75%, #fff 25%)}.compare-table th:first-child,.compare-table td:first-child{color:#52607e;width:190px;font-weight:900}.compare-table th span,.compare-table th strong{display:block}.compare-table th span{color:var(--blue);font-size:13px}.compare-table th .compare-provider-title{color:var(--blue);display:inline-flex}.compare-table .compare-accelerator{display:inline-flex}.compare-table th strong{margin-top:5px;font-size:17px}.compare-table td{color:#26324e;font-size:14px;line-height:1.45}.compare-insights{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.insight-card{grid-template-columns:28px 1fr;gap:8px 12px;padding:20px;display:grid}.insight-card svg{color:var(--blue);grid-row:1/3}.insight-card strong{font-size:16px}.insight-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.warning-summary{padding:22px}.warning-summary h2{align-items:center;gap:10px;margin:0 0 18px;font-size:19px;display:flex}.warning-summary h2 svg{color:var(--orange)}.warning-summary>div{flex-wrap:wrap;gap:12px 18px;display:flex}.clean-state{color:var(--green);align-items:center;gap:8px;font-weight:850;display:inline-flex}.static-page{gap:18px;padding:34px 0 70px;display:grid}.static-hero{background:radial-gradient(circle at 78% 18%, #3157ff24, transparent 18rem), color-mix(in oklab, var(--surface-solid) 90%, transparent);padding:46px}.static-hero>span{background:var(--blue-soft);min-height:28px;color:var(--blue);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.static-hero h1{max-width:820px;margin:18px 0 0;font-size:clamp(38px,4.8vw,68px);line-height:1.08}.static-hero p{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:18px;line-height:1.55}.blog-page{gap:14px;padding:20px 0 56px;display:grid}.blog-hero{background:radial-gradient(circle at 76% 34%, #6476ff29, transparent 38%), linear-gradient(120deg, color-mix(in oklab, var(--surface-solid) 92%, #fff 8%), color-mix(in oklab, var(--surface-soft) 90%, #fff 10%));grid-template-columns:minmax(0,1fr) minmax(360px,.52fr);align-items:center;gap:20px;padding:24px 24px 18px;display:grid}.blog-breadcrumbs{color:#5f6f92;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.blog-breadcrumbs a{color:var(--blue)}.blog-hero h1{margin:10px 0 0;font-size:clamp(40px,4vw,62px);line-height:1.08}.blog-hero p{color:#536181;max-width:62ch;margin:14px 0 0;font-size:20px;line-height:1.5}.blog-hero-visual{justify-items:end;gap:6px;display:grid}.blog-hero-visual img{object-fit:cover;border:1px solid color-mix(in oklab, var(--border) 72%, #fff 28%);border-radius:20px;width:100%;max-width:560px;height:auto}.blog-controls{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center;gap:12px;padding:12px 16px;display:grid}.blog-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.blog-tab{color:#49597c;background:0 0;border:1px solid #0000;border-radius:999px;min-height:36px;padding:0 14px;font-size:14px;font-weight:760}.blog-tab.active{color:var(--blue);background:#eef1ff;border-color:#c9d2ff}.blog-search-form{border:1px solid var(--border);background:var(--surface-solid);color:#66738f;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.blog-search-form input{height:auto;color:var(--text);box-shadow:none;background:0 0;border:0;outline:none;padding:0}.blog-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.blog-main-column{gap:12px;display:grid}.blog-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blog-post-card{min-width:0;padding:0;display:grid;overflow:hidden}.blog-post-card.featured{grid-column:span 2}.blog-post-media{background:#edf1ff;display:block}.blog-post-media img{object-fit:cover;border-bottom:1px solid var(--border);width:100%;height:180px}.blog-post-card.featured .blog-post-media img{height:240px}.blog-post-body{gap:10px;padding:14px;display:grid}.blog-post-chip{background:var(--blue-soft);width:fit-content;min-height:24px;color:var(--blue);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.blog-post-body h3{margin:0;font-size:clamp(22px,1.9vw,36px);line-height:1.2}.blog-post-body h3 a:hover{color:var(--blue)}.blog-post-body p{color:#51607f;margin:0;font-size:18px;line-height:1.5}.blog-post-meta{color:#6f7ea1;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.blog-post-meta a{border:1px solid var(--border);width:28px;height:28px;color:var(--blue);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.blog-empty{gap:8px;padding:18px;display:grid}.blog-empty strong{font-size:16px}.blog-empty p{color:#5d6d8f;margin:0}.blog-load-more{width:fit-content;min-width:148px;padding:0 18px;font-weight:800}.blog-sidebar{align-content:start;gap:12px;display:grid;position:sticky;top:92px}.blog-side-card{gap:10px;padding:16px;display:grid}.blog-side-card h3{margin:0;font-size:clamp(22px,1.3vw,26px)}.blog-side-card p{color:#5a698b;margin:0;font-size:18px;line-height:1.5}.blog-side-card>a{width:fit-content;color:var(--blue);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.blog-topic-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.blog-topic-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.blog-topic-list button{color:#324365;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:760;display:inline-flex}.blog-topic-list strong{color:#7a88a9;font-size:14px}.blog-subscribe-form{gap:10px;display:grid}.blog-subscribe-form label{border:1px solid var(--border);background:var(--surface-solid);color:#6a7899;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:grid}.blog-subscribe-form input{background:0 0;border:0;outline:none;height:auto;padding:0}.blog-subscribe-form .primary-button{min-height:42px}.blog-subscribe-status{font-size:12px;font-weight:760}.blog-subscribe-status.error{color:#d83a3a}.blog-subscribe-status.success{color:#0b8d57}@media (max-width:1380px){.blog-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.44fr)}.blog-layout{grid-template-columns:1fr}.blog-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.blog-controls{grid-template-columns:1fr}.blog-post-card.featured{grid-column:span 1}.blog-post-card.featured .blog-post-media img{height:180px}.blog-sidebar{grid-template-columns:1fr}}@media (max-width:760px){.blog-page{gap:10px}.blog-hero{grid-template-columns:1fr;padding:16px}.blog-hero h1{font-size:clamp(30px,9vw,44px)}.blog-hero p{font-size:16px}.blog-controls{padding:12px}.blog-post-grid{grid-template-columns:1fr}.blog-post-body p,.blog-side-card p{font-size:15px}}.search-content-main .result-card-pro{background:color-mix(in srgb, var(--pro-surface) 96%, #02060b);border-color:color-mix(in srgb, var(--pro-border) 82%, var(--blue));container-type:inline-size;border-radius:16px!important}.search-content-main .result-card-pro .result-card-pro-header{background:color-mix(in srgb, var(--pro-surface-strong) 92%, #02060b);border-bottom:1px solid var(--pro-border);min-height:56px!important;padding:8px 10px!important}.search-content-main .result-card-pro .result-card-pro-left,.search-content-main .result-card-pro .result-card-pro-center,.search-content-main .result-card-pro .result-card-pro-right{background:color-mix(in srgb, var(--pro-surface-strong) 78%, transparent);border-radius:12px;min-width:0;border:1px solid var(--pro-border)!important;padding:10px!important}.search-content-main .result-card-pro .result-card-pro-center>.offer-detail-toggle:first-of-type,.search-content-main .result-card-pro .result-card-pro-left>.offer-detail-toggle{margin-top:auto}.search-content-main .result-card-pro .result-card-pro-center h3{color:var(--pro-soft);letter-spacing:.07em;text-transform:uppercase;font-weight:800;line-height:1.2;margin:0!important;font-size:11px!important}.search-content-main .result-card-pro .pricing-matrix-row{background:color-mix(in srgb, var(--pro-surface) 88%, transparent)!important;border-color:color-mix(in srgb, var(--pro-border) 88%, transparent)!important;min-height:50px!important;padding:7px 8px!important}.search-content-main .result-card-pro .pricing-matrix-row.is-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 17%, var(--pro-surface)), color-mix(in srgb, var(--green) 7%, var(--pro-surface)))!important;border-color:color-mix(in srgb, var(--blue) 42%, var(--pro-border))!important}.search-content-main .result-card-pro .pricing-matrix-row.is-primary .pricing-matrix-value strong{letter-spacing:-.03em;color:var(--green)!important;font-size:19px!important}.search-content-main .result-card-pro .offer-detail-trigger{grid-template-columns:minmax(0,1fr) 42px!important;min-height:42px!important}.search-content-main .result-card-pro .offer-detail-arrow{width:42px!important;min-height:42px!important}.search-content-main .result-card-pro .calculator-action{min-height:42px!important}.search-content-main .result-card-pro .result-card-pro-right{flex-direction:column;align-content:start!important;align-items:stretch!important;gap:8px!important;display:flex!important}.search-content-main .result-card-pro .confidence-meter strong{font-size:20px!important}.search-content-main .result-card-pro .decision-risk-indicator{background:color-mix(in srgb, var(--pro-surface-strong) 86%, transparent)!important;border-radius:8px!important;padding:7px!important}.search-content-main .result-card-pro .decision-risk-indicator small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.35!important}.search-content-main .result-card-pro .trustpilot-box{gap:5px!important}.search-content-main .result-card-pro .trustpilot-brand-line strong{letter-spacing:.05em;text-transform:uppercase;font-size:10px!important}.search-content-main .result-card-pro .trustpilot-empty small,.search-content-main .result-card-pro .trustpilot-fallback,.search-content-main .result-card-pro .trustpilot-reviews{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.35!important}.search-content-main .result-card-pro .trustpilot-link{font-size:11px!important}.search-content-main .result-card-pro .trustpilot-stars{gap:3px!important}.search-content-main .result-card-pro .warning-list{flex-wrap:wrap;gap:4px!important;display:flex!important}.search-content-main .result-card-pro .warning-list .warning{line-height:1.25;padding:4px 6px!important;font-size:9px!important}.search-content-main .result-card-pro .decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-content:stretch!important;gap:6px!important;margin-top:auto!important;display:grid!important}.search-content-main .result-card-pro .decision-actions .primary-button,.search-content-main .result-card-pro .decision-actions .soft-button{justify-content:center;align-items:center;border-radius:9px!important;min-height:42px!important}@container (min-width:1020px){.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(390px,1.2fr) minmax(300px,.82fr) minmax(250px,.68fr)!important}.search-content-main .result-card-pro .result-card-pro-right{grid-column:auto!important}}@container (min-width:700px) and (max-width:1019px){.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr)!important}.search-content-main .result-card-pro .result-card-pro-right{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.search-content-main .result-card-pro .decision-actions,.search-content-main .result-card-pro .warning-list{grid-column:1/-1}.search-content-main .result-card-pro .decision-actions{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,.75fr))}.search-content-main .result-card-pro .decision-actions .primary-button{grid-column:auto}}@container (max-width:699px){.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1fr)!important}.search-content-main .result-card-pro .result-card-pro-right{grid-column:auto!important}}.search-content-main .result-card-pro .result-card-pro-right{flex-direction:column;width:auto;grid-column:auto!important;grid-template-columns:none!important;display:flex!important}.search-content-main .result-card-pro-left .hardware-photo-strip{width:100%;grid-template-rows:100px!important;grid-template-columns:150px minmax(0,1fr)!important;height:102px!important;min-height:102px!important;max-height:102px!important}.search-content-main .result-card-pro-left .hardware-photo-media{width:150px!important;height:100px!important;min-height:100px!important}@media (max-width:1180px){.search-content-main .result-card-pro .result-card-pro-right{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(210px,.8fr) minmax(220px,.9fr);width:auto;display:grid}}@media (max-width:760px){.search-content-main .result-card-pro .result-card-pro-right{grid-column:auto;grid-template-columns:minmax(0,1fr)}}.result-card-pro{overflow:hidden}.result-card-pro .result-card-pro-header{min-height:58px;padding:9px 12px}.result-card-pro .result-card-pro-brand,.result-card-pro .result-card-pro-brand-meta,.result-card-pro .provider-line{width:100%;min-width:0}.result-card-pro .provider-line{flex-wrap:nowrap;gap:8px;display:flex;overflow:hidden}.result-card-pro .pro-header-identity{flex:0 135px}.result-card-pro .header-instance{flex:190px}.result-card-pro .country-badge-stack{flex:0 155px}.result-card-pro .availability-badge-stack{flex:none}.result-card-pro .pro-header-identity,.result-card-pro .header-instance,.result-card-pro .country-badge-stack,.result-card-pro .availability-badge-stack{min-width:0}.result-card-pro .pro-header-identity strong,.result-card-pro .pro-header-identity small,.result-card-pro .header-instance strong,.result-card-pro .header-instance small,.result-card-pro .country-badge-stack>small,.result-card-pro .availability-badge-stack>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.result-card-pro .provider-line>em,.result-card-pro .status-badge{flex:none;min-height:24px;padding:3px 7px;font-size:10px}.result-card-pro .country-flag{place-items:center;min-width:18px;font-size:15px;line-height:1;display:inline-grid}.result-card-pro .tco-storage-badge,.result-card-pro-brand-meta>h2,.result-card-pro-brand-meta>.accelerator-line{display:none}.result-card-pro .compare-check-top{white-space:nowrap;flex:none;margin-left:10px}.result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1.35fr) minmax(245px,.85fr) minmax(230px,.72fr);align-items:start;gap:10px;padding:12px;display:grid}.result-card-pro .result-card-pro-left,.result-card-pro .result-card-pro-center,.result-card-pro .result-card-pro-right{align-content:start;align-self:start;gap:9px;min-width:0;padding:0}.result-card-pro-left .hardware-photo-strip{grid-template-columns:150px minmax(0,1fr);align-items:stretch;width:100%;min-height:100px;display:grid;overflow:hidden}.result-card-pro-left .hardware-photo-media{width:150px!important;height:100px!important;min-height:100px!important}.result-card-pro-left .hardware-photo-media img{object-fit:contain!important;width:150px!important;max-width:150px!important;height:100px!important;max-height:100px!important}.result-card-pro-left .hardware-photo-strip figcaption{gap:5px;min-width:0;padding:8px 10px}.result-card-pro-left .hardware-photo-identity,.result-card-pro-left .hardware-accelerator-line,.result-card-pro-left .hardware-accelerator-line strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.result-card-pro-left .hardware-accelerator-line{white-space:nowrap;align-items:center;gap:6px;display:flex}.result-card-pro-left .hardware-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:5px;display:grid}.result-card-pro-left .hardware-hero-facts span{min-height:42px;padding:5px 6px}.result-card-pro-left .hardware-hero-facts i,.result-card-pro-left .hardware-hero-facts i svg{width:18px;height:18px}.result-card-pro-left .hardware-hero-facts small{font-size:9px}.result-card-pro-left .hardware-hero-facts strong{white-space:nowrap;font-size:12px}.result-card-pro .compact-best-for{gap:5px;min-height:24px;margin:0}.result-card-pro .compact-best-for em{padding:3px 7px;font-size:10px}.result-card-pro .offer-detail-toggle{border:1px solid var(--border);border-radius:9px;min-width:0;overflow:hidden}.result-card-pro .offer-detail-toggle>summary{background:var(--surface-soft);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font-size:11px;font-weight:800;list-style:none;display:flex}.result-card-pro .offer-detail-toggle>summary::-webkit-details-marker{display:none}.result-card-pro .offer-detail-toggle>summary svg{flex:none;transition:transform .18s}.result-card-pro .offer-detail-toggle[open]>summary svg{transform:rotate(180deg)}.result-card-pro .offer-detail-panel{padding:8px}.result-card-pro-left .hardware-cell{border:0;padding:0}.result-card-pro-left .benchmark-section{margin-top:10px!important;padding-top:10px!important}.result-card-pro-center>div:first-child{gap:7px!important}.result-card-pro-center h3{margin:0;font-size:12px}.result-card-pro-center .pricing-matrix{gap:0}.result-card-pro-center .pricing-matrix-row{min-height:35px;padding:5px 7px}.result-card-pro-center .pricing-matrix-label span{font-size:10px}.result-card-pro-center .pricing-matrix-value strong{font-size:13px}.result-card-pro-center .pricing-matrix-value small{font-size:9px}.result-card-pro .payment-detail-toggle{margin-top:1px}.result-card-pro .payment-detail-toggle .pricing-filter-rows{gap:4px;margin:0}.result-card-pro .payment-detail-toggle .pricing-filter-row{min-height:28px;padding:4px 6px}.result-card-pro .calculator-action{background:color-mix(in oklab, var(--pro-purple) 10%, var(--surface-card));border:1px solid color-mix(in oklab, var(--pro-purple) 35%, var(--border));color:var(--pro-purple);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 9px;font-size:11px;font-weight:850;display:flex}.result-card-pro .result-card-pro-right .side-surface{gap:7px;padding:8px}.result-card-pro .confidence-meter>div:first-child,.result-card-pro .decision-risk-indicator>div,.result-card-pro .price-line{min-height:27px}.result-card-pro .confidence-meter strong{font-size:16px}.result-card-pro .decision-risk-indicator{gap:4px;padding:6px}.result-card-pro .decision-risk-indicator small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;display:-webkit-box;overflow:hidden}.result-card-pro .trustpilot-box{gap:5px;padding:0}.result-card-pro .trustpilot-brand-line{justify-content:space-between;align-items:center}.result-card-pro .trustpilot-stars .tp-star{background:linear-gradient(90deg, #00b67a var(--star-fill,0%), #d1d5db var(--star-fill,0%))}.result-card-pro .trustpilot-score-row,.result-card-pro .trustpilot-reviews,.result-card-pro .trustpilot-fallback,.result-card-pro .trustpilot-link{margin:0;font-size:10px}.result-card-pro .warning-list{gap:4px;margin:0}.result-card-pro .warning-list:empty{display:none}.result-card-pro .warning-list .warning{padding:5px 6px;font-size:9px;line-height:1.25}.result-card-pro .decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.result-card-pro .decision-actions>:first-child{grid-column:1/-1}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{width:100%;min-height:34px;padding:6px 8px;font-size:10px}@media (max-width:1180px){.result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1.2fr) minmax(235px,.8fr)}.result-card-pro .result-card-pro-right{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(210px,.8fr) minmax(220px,.9fr);display:grid}.result-card-pro .result-card-pro-right .warning-list,.result-card-pro .result-card-pro-right .decision-actions{align-self:stretch}}@media (max-width:760px){.result-card-pro .result-card-pro-header{align-items:flex-start}.result-card-pro .provider-line{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.result-card-pro .provider-line>em{justify-self:start}.result-card-pro .result-card-pro-body,.result-card-pro .result-card-pro-right{grid-template-columns:minmax(0,1fr);display:grid}.result-card-pro .result-card-pro-right{grid-column:auto}.result-card-pro-left .hardware-photo-strip{grid-template-columns:150px minmax(0,1fr)}}.catalog-grid{gap:16px;display:grid}.providers-grid,.gpu-catalog-grid{grid-template-columns:repeat(4,1fr)}.catalog-card{gap:9px;min-height:180px;padding:22px;transition:transform .18s,box-shadow .18s;display:grid}.catalog-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.catalog-logo{width:58px;height:58px;color:var(--blue);background:#fff;border-radius:12px;place-items:center;font-size:20px;font-weight:950;display:grid}.catalog-logo.brand-icon{border-color:color-mix(in oklab, var(--border) 75%, var(--blue) 25%)}.catalog-card strong{font-size:20px}.catalog-provider-link{justify-items:start;gap:10px;display:grid}.catalog-provider-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-provider-links a{color:var(--blue);text-underline-offset:2px;font-size:12px;font-weight:850;text-decoration:underline}.catalog-card p{color:#425170;margin:0;line-height:1.45}.catalog-card .gpu-vendor-line{display:flex}.catalog-card small{color:var(--muted);font-weight:800}.gpu-catalog-card{justify-items:start}.gpu-catalog-card img{object-fit:contain;width:132px;height:88px}.gpu-components{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--surface-soft) 85%, #fff 15%);gap:10px;width:100%;margin-top:4px;padding:12px;display:grid}.gpu-components h3{color:#1f2a44;margin:0;font-size:12px}.gpu-components ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gpu-components li{gap:2px;display:grid}.gpu-components li span{color:#66738f;font-size:11px;font-weight:800}.gpu-components li strong{color:#1f2a44;font-size:12px}.gpu-software{flex-wrap:wrap;gap:6px;display:flex}.gpu-software span{background:color-mix(in oklab, var(--blue-soft) 75%, #fff 25%);min-height:22px;color:color-mix(in oklab, var(--blue) 82%, #fff 18%);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}:root[data-theme=dark] .nav-links{color:#d8e3ff}:root[data-theme=dark] .search-dock select,:root[data-theme=dark] .search-dock input,:root[data-theme=dark] .filters-panel select,:root[data-theme=dark] .filters-panel input,:root[data-theme=dark] .assistant-field select,:root[data-theme=dark] .assistant-field input,:root[data-theme=dark] .control-select{color:var(--text);background:#0d162b}:root[data-theme=dark] .search-assistant-composer{background:linear-gradient(135deg, color-mix(in oklab, var(--blue-soft) 68%, #0b1120 32%) 0%, var(--surface-solid) 66%), var(--surface-solid)}:root[data-theme=dark] .search-ad-card{background:color-mix(in oklab, var(--surface-solid) 90%, var(--blue-soft) 10%)}:root[data-theme=dark] .usecase-grid a,:root[data-theme=dark] .gpu-card-mini,:root[data-theme=dark] .compare-check span{background:var(--surface-solid)}:root[data-theme=dark] .brand-icon,:root[data-theme=dark] .catalog-logo,:root[data-theme=dark] .gpu-mini-art .brand-icon,:root[data-theme=dark] .accelerator-line .brand-icon,:root[data-theme=dark] .gpu-vendor-line .brand-icon,:root[data-theme=dark] .compare-accelerator .brand-icon,:root[data-theme=dark] .compare-chips .brand-icon{color:#0f172a;background:#fff}:root[data-theme=dark] .tag-row span{color:#c5d5f8;background:#15233f}:root[data-theme=dark] .hardware-photo-strip{background:radial-gradient(circle at 20% 20%,#6084ff29,#0000 44%),linear-gradient(135deg,#121d36eb,#0c1426c7);border-color:#88a3e43d}:root[data-theme=dark] .hardware-photo-strip img{filter:drop-shadow(0 14px 20px #00000047);background:linear-gradient(135deg,#121c34eb,#1f2d52bd)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{gap:12px;padding:24px;display:grid}.feature-card>span{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:999px;place-items:center;display:grid}.feature-card strong{font-size:20px}.feature-card p{color:var(--muted);margin:0;line-height:1.55}.api-preview{grid-template-columns:40px 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.api-preview svg{color:var(--blue)}.api-preview pre{white-space:pre-wrap;color:#1e293b;margin:0;font-size:15px;line-height:1.6}.admin-page{gap:18px;padding:28px 0 72px;display:grid}.admin-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--surface-solid) 92%, var(--blue-soft) 8%), var(--surface-solid)), var(--surface-solid);grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:24px;padding:34px;display:grid}.admin-eyebrow{background:color-mix(in oklab, var(--blue-soft) 84%, #fff 16%);width:fit-content;min-height:30px;color:var(--blue);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-hero h1{max-width:860px;margin:16px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.06}.admin-hero p,.admin-panel-heading p,.admin-metric p,.admin-action p,.admin-review-item p,.admin-error-row p{color:var(--muted);margin:0;line-height:1.45}.admin-hero p{max-width:820px;margin-top:14px;font-size:16px}.admin-locked-actions,.account-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-mode-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--surface-soft) 82%, transparent);gap:8px;padding:18px;display:grid}.admin-mode-card strong{text-transform:capitalize}.admin-mode-card span,.admin-mode-card small{color:var(--muted);font-size:12px;font-weight:800}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-metric{gap:8px;min-height:150px;padding:18px;display:grid}.admin-metric>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.admin-metric small{color:var(--muted);font-size:12px;font-weight:900}.admin-metric strong{font-size:28px;line-height:1}.admin-metric.good>span{color:var(--green);background:#0794551a}.admin-metric.warn>span{color:var(--orange);background:#f790091f}.admin-metric.risk>span{color:var(--red);background:#e5484d1f}.admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.admin-control-panel{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;padding:22px;display:grid}.admin-control-heading{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-control-heading span{color:var(--blue);align-items:center;gap:8px;font-weight:900;display:inline-flex}.admin-control-heading p,.admin-content-form p,.admin-ingest-control p,.admin-control-status{color:var(--muted);margin:0;line-height:1.45}.admin-section-nav{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.admin-section-nav a{border:1px solid var(--border);background:var(--surface-soft);min-height:34px;color:var(--text);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-workbench-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--surface-soft) 58%, transparent);align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.admin-workbench-section.admin-wide{grid-column:1/-1}.admin-workbench-section h2,.admin-workbench-section p{margin:0}.source-picker{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);gap:8px;max-height:260px;padding:10px;display:grid;overflow:auto}.admin-ingestion-report{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--surface-soft) 72%, var(--surface-solid));gap:8px;padding:12px;display:grid}.admin-ingestion-report header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-ingestion-report header small{color:var(--muted);font-size:12px;font-weight:700}.admin-ingestion-report dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-ingestion-report dl div{gap:2px;display:grid}.admin-ingestion-report dt{color:var(--muted);font-size:12px;font-weight:700}.admin-ingestion-report dd{margin:0;font-size:14px;font-weight:850}.admin-ingestion-report p{margin:0;font-size:13px}.admin-check-row{align-items:center;font-weight:850;grid-template-columns:none!important;gap:10px!important;display:flex!important}.admin-check-row input{width:16px;height:16px}.admin-check-row span{gap:2px;display:grid}.admin-check-row small{color:var(--muted);font-size:11px;font-weight:750}.admin-compact-form,.admin-offer-form,.admin-design-grid,.admin-offer-toolbar,.admin-button-row{gap:10px;display:grid}.admin-compact-form{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ad-preview{justify-content:start;padding:8px 0 2px;display:grid}.admin-section-hint{color:var(--muted);margin:0;font-size:13px}.admin-inline-error{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.admin-offer-form{grid-template-columns:repeat(6,minmax(0,1fr));padding-top:12px}.admin-compact-form input,.admin-compact-form select,.admin-offer-form input,.admin-offer-form select,.admin-offer-toolbar input,.admin-design-editor select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);width:100%;min-height:40px;color:var(--text);font:inherit;padding:0 10px}.admin-ad-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-ad-actions select{min-width:180px;min-height:34px}.admin-offer-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-pagination{justify-content:start}.admin-design-editor{gap:14px;margin-top:12px;display:grid}.admin-duplicates-actions{grid-template-columns:repeat(2,minmax(0,max-content));align-items:center}.admin-duplicates-report{gap:12px;display:grid}.admin-duplicates-report p{margin:0}.admin-duplicates-report p small{color:var(--muted);margin-left:8px}.admin-duplicates-groups{gap:12px;display:grid}.admin-duplicate-group{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--surface-soft) 45%, var(--surface-solid));gap:10px;padding:12px;display:grid}.admin-duplicate-group header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-duplicate-group header small{color:var(--muted);font-size:12px;font-weight:800}.admin-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-block-preview{border:1px solid var(--border);padding:18px}.admin-block-preview strong{margin-top:6px;font-size:24px;display:block}.editable-block.block-radius-md{border-radius:var(--radius)}.editable-block.block-radius-xl{border-radius:var(--radius-lg)}.editable-block.block-radius-2xl{border-radius:24px}.editable-block.block-shadow-none{box-shadow:none}.editable-block.block-shadow-soft{box-shadow:0 18px 50px #29469614}.editable-block.block-shadow-strong{box-shadow:0 24px 70px #2946962e}.editable-block.block-tone-soft{background:linear-gradient(135deg, color-mix(in oklab, var(--blue-soft) 34%, var(--surface-solid)), var(--surface-solid))}.editable-block.block-tone-blue{background:linear-gradient(135deg, #2c5dff1f, var(--surface-solid))}.editable-block.block-tone-purple{background:linear-gradient(135deg, #7849ff21, var(--surface-solid))}.editable-block.block-tone-dark{color:#f8fbff;background:#101a33}.editable-block.block-density-compact{padding-top:18px;padding-bottom:18px}.editable-block.block-density-spacious{padding-top:42px;padding-bottom:42px}.editable-block.block-align-center{text-align:center;justify-items:center}.editable-block.block-variant-centered{place-items:center;display:grid}.editable-block.block-variant-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklab, var(--surface-solid) 82%, transparent)}.admin-content-form,.admin-ingest-control{align-content:start;gap:14px;display:grid}.admin-content-form h2,.admin-ingest-control h2{margin:0 0 4px;font-size:22px}.admin-content-form fieldset{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--surface-soft) 58%, transparent);gap:10px;margin:0;padding:14px;display:grid}.admin-content-form legend{color:var(--blue);text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:900}.admin-content-form label,.admin-ingest-control label,.auth-form label{gap:7px;font-size:13px;font-weight:900;display:grid}.admin-content-form textarea,.admin-ingest-control select,.auth-form input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-solid);width:100%;color:var(--text);font:inherit}.admin-content-form textarea{resize:vertical;min-height:44px;padding:10px 12px}.admin-ingest-control select,.auth-form input{min-height:44px;padding:0 12px}.admin-control-status{border-radius:var(--radius);color:var(--green);background:#07945514;grid-column:1/-1;padding:12px 14px;font-weight:850}.admin-control-status.error,.auth-error{color:var(--red);background:#e5484d1a}.admin-panel{align-content:start;gap:16px;padding:22px;display:grid}.admin-panel-heading h2{margin:0 0 6px;font-size:22px}.admin-review-list,.admin-action-list,.admin-provider-errors{gap:10px;display:grid}.admin-review-item,.admin-action,.admin-error-row{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--surface-soft) 62%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.admin-review-item{border-left:4px solid var(--blue)}.admin-review-item.critical{border-left-color:var(--red)}.admin-review-item.high,.admin-review-item.medium{border-left-color:var(--orange)}.admin-review-item span,.admin-review-item small,.admin-review-item code{color:var(--muted);font-size:11px;font-weight:850}.admin-review-item span{text-transform:uppercase}.admin-review-item strong,.admin-action strong,.admin-error-row strong{margin:4px 0;display:block}.admin-review-item aside{justify-items:end;gap:6px;min-width:120px;display:grid}.admin-review-item em,.admin-pill,.admin-error-row span{background:var(--blue-soft);width:fit-content;min-height:24px;color:var(--blue);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.admin-review-item.critical em,.admin-pill.failed,.admin-error-row span{color:var(--red);background:#e5484d1f}.admin-review-item.high em,.admin-review-item.medium em,.admin-pill.partial{color:var(--orange);background:#f790091f}.admin-review-item.low em,.admin-pill.ok{color:var(--green);background:#2ecc711f}.admin-action button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);min-height:36px;color:var(--muted);text-transform:capitalize;align-self:center;padding:0 12px;font-weight:900}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);text-align:left;padding:12px}.admin-table th{color:var(--muted);font-size:12px;font-weight:900}.admin-empty{color:var(--muted);margin:0}.admin-locked{justify-items:start;gap:14px;max-width:760px;padding:36px;display:grid}.admin-locked>svg{color:var(--blue)}.admin-locked span{color:var(--blue);font-weight:900}.admin-locked h1,.admin-locked p{margin:0}.admin-locked h1{font-size:clamp(32px,4vw,52px)}.auth-page{place-items:center;min-height:calc(100vh - 74px);padding:44px 0 72px;display:grid}.auth-card{gap:16px;width:min(100%,620px);padding:34px;display:grid}.auth-eyebrow{background:var(--blue-soft);width:fit-content;color:var(--blue);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.auth-card h1{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.auth-card p{color:var(--muted);margin:0;line-height:1.55}.auth-form{gap:14px;display:grid}.auth-error{border-radius:var(--radius);padding:10px 12px;font-weight:850}.auth-switch a{color:var(--blue);font-weight:900}@media (max-width:1180px){.topbar,.topbar-compact{grid-template-columns:1fr auto;padding:0 22px}.nav-links{display:none}.main-container,.footer-inner{width:min(100% - 32px,960px)}.hero{grid-template-columns:1fr;padding-bottom:120px}.hero-visual{opacity:.42;width:760px;right:-210px}.search-dock form{grid-template-columns:repeat(3,1fr)}.provider-strip,.metrics-row,.discovery-grid{grid-template-columns:1fr}.home-copilot{padding:18px 20px 20px}.home-copilot-grid{grid-template-columns:1fr}.home-copilot-submit{width:min(100%,320px)}.home-copilot-visual{min-height:220px}.provider-logos,.gpu-strip{grid-template-columns:repeat(3,1fr)}.provider-logos{overflow:visible}.provider-logos-track{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;animation:none;display:grid}.provider-logos-track>.provider-logo-chip{min-width:0}.provider-logos-track>.provider-logo-chip.is-duplicate{display:none}.metric{border-right:0;border-bottom:1px solid var(--border)}.metric:last-child{border-bottom:0}.search-layout{grid-template-columns:1fr}.search-main{order:1}.side-nav,.filters-panel{border-right:0;height:auto;position:static}.side-nav{display:none}.filters-panel{border-bottom:1px solid var(--border);order:2}.result-card{grid-template-columns:1fr}.result-card-body{grid-template-columns:1fr 1fr;grid-template-areas:"visual details""price side"}.result-card-pro-body{grid-template-columns:1fr}.result-card-pro-brand-meta h2{font-size:36px}.pricing-matrix-label span{font-size:24px}.pricing-matrix-value strong{font-size:30px}.pricing-matrix-value small,.pricing-filter-row span,.pricing-filter-row strong{font-size:18px}.ai-assistant-banner,.search-content-layout{grid-template-columns:1fr}.search-right-rail{order:2;position:static}.ad-banner-sidebar,.search-rail-ad-banner.ad-banner-sidebar{width:100%;min-height:340px}.ad-banner-inline{min-height:210px}.search-ad-slot{position:static}.ai-assistant-visual{justify-items:start}.ai-assistant-form{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-notes,.assistant-recommendation{grid-column:span 2}.price-panel,.side-panel{border-left:0;padding-top:0;padding-left:0}.compare-bar,.compare-insights{grid-template-columns:1fr}.providers-grid,.gpu-catalog-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.admin-hero,.admin-grid,.admin-control-panel{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-preview{grid-template-columns:1fr}}@media (max-width:980px){.topbar-with-menu-search{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding-top:8px;padding-bottom:10px}.topbar-with-menu-search .brand{grid-area:1/1}.topbar-with-menu-search .nav-actions{grid-area:1/2;justify-content:flex-end}.topbar-with-menu-search .topbar-search-form{grid-area:2/1/auto/-1;width:100%;margin-top:0}.mobile-filter-rail{z-index:39;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-solid) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:0 -14px 10px;padding:8px 14px 10px;display:block;position:sticky;top:114px;overflow:hidden}.mobile-filter-scroll{width:100%;max-width:100%}.filters-panel{z-index:60;border-right:1px solid var(--border);background:var(--surface-solid);border-bottom:0;width:min(360px,100vw - 28px);max-width:100%;height:100dvh;padding-top:82px;transition:transform .24s;display:none;position:fixed;top:0;left:0;transform:translate(-104%);box-shadow:18px 0 42px #080d1e38}.filters-panel.mobile-open{display:block;transform:translate(0)}}@media (max-width:680px){.topbar,.topbar-compact{gap:12px;min-height:68px;padding:0 14px}.topbar-search-form{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.topbar-search-submit{justify-self:stretch;width:44px;min-height:42px}.topbar-with-menu-search .topbar-search-form{grid-template-columns:minmax(0,1fr) 44px}.mobile-filter-rail{top:114px}.nav-actions{gap:8px}.locale-trigger{min-width:58px;min-height:34px;padding:0 8px}.locale-code{font-size:13px}.locale-flag,.locale-flag svg{width:16px;height:11px}.topbar-burger-toggle{width:38px;min-height:38px}.footer-inner{width:min(100% - 24px,640px);padding-bottom:22px}.footer-links{flex-direction:column;align-items:flex-start;gap:10px}.brand small{display:none}.brand strong{font-size:16px}.brand-mark{gap:0;width:auto;height:44px}.brand-logo-icon{width:44px;height:44px}.brand-logo-wordmark,.ghost-button,.primary-button.small{display:none}.mobile-only{display:initial}.hero{min-height:auto;padding:40px 0 110px}.hero h1{font-size:42px}.hero-copy>p{font-size:16px}.hero-trust{gap:14px}.hero-trust div{width:100%}.hero-visual{display:none}.search-dock{margin-top:16px;padding:18px}.search-dock form,.usecase-grid,.provider-logos,.gpu-strip,.provider-logos-track,.search-dock form.search-dock-simple{grid-template-columns:1fr}.search-dock .search-submit{width:100%}.provider-strip,.metrics-row,.popular-searches,.trending-gpus{padding:18px}.home-copilot{padding:16px}.home-copilot-topline{font-size:16px}.home-copilot-copy h2{font-size:32px}.home-copilot-copy p{font-size:16px}.home-copilot-prompt{min-height:152px;padding:14px}.home-copilot-prompt textarea{min-height:102px}.home-copilot-actions{grid-template-columns:1fr;justify-items:start;gap:8px}.home-copilot-actions small{justify-self:start}.home-copilot-submit{width:100%}.home-copilot-visual{display:none}.advanced-link{margin-left:0}.search-toolbar,.results-header,.results-actions{grid-template-columns:1fr;display:grid}.ai-assistant-banner{padding:18px}.ai-assistant-copy h2{white-space:normal}.search-content-layout{gap:12px}.ai-assistant-form{grid-template-columns:1fr}.assistant-notes,.assistant-recommendation{grid-column:auto}.ai-assistant-visual{display:none}.search-main{padding:0 14px 130px}.search-right-rail{position:static;top:auto}.ad-banner{border-radius:18px;padding:18px 18px 44px}.ad-banner-media-shell{width:min(180px,100%)}.ad-banner-copy h3{font-size:18px}.ad-banner-copy p{font-size:15px}.ad-banner-cta{min-width:118px;min-height:36px;font-size:15px}.ad-banner-label{min-height:28px;padding:0 14px;font-size:12px}.ad-banner:before{width:110px;height:52px}.ad-banner:after{bottom:40px;right:86px}.search-rail-item{grid-template-columns:1fr}.search-rail-item-image{aspect-ratio:21/9;width:100%;height:auto}.result-card{grid-template-columns:1fr;padding:18px}.result-card-header,.result-card-body{grid-template-columns:1fr;grid-template-areas:"visual""details""price""side"}.result-card-header{display:grid}.result-card-pro-header{grid-template-columns:1fr;gap:10px;display:grid}.result-card-pro-brand{grid-template-columns:48px minmax(0,1fr);gap:10px}.result-card-pro-brand-meta h2{font-size:27px}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card-pro-center h3{font-size:18px}.pricing-matrix-row{min-height:58px;padding:0 10px}.pricing-matrix-label i{width:30px;height:30px}.pricing-matrix-label span{font-size:16px}.pricing-matrix-value strong{font-size:22px}.pricing-matrix-value small{font-size:13px}.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:30px}.pricing-filter-row{min-height:46px}.pricing-filter-row span,.pricing-filter-row strong{font-size:14px}.offer-identity{grid-template-columns:52px minmax(0,1fr)}.provider-logo{width:52px;height:52px;font-size:18px}.hardware-photo-strip{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px}.hardware-photo-media{width:104px;height:66px}.price-panel,.side-panel{border-left:0;padding-top:0;padding-left:0}.spec-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-coverage-grid{grid-template-columns:1fr}.filter-coverage-item{padding:7px}.provider-cell{text-align:left;justify-items:start}.spec-grid{grid-template-columns:repeat(2,1fr)}.control-select{min-width:0}.compare-bar{width:calc(100% - 24px);bottom:12px;right:12px}.compare-hero{padding:22px;display:grid}.providers-grid,.gpu-catalog-grid,.feature-grid,.admin-metric-grid{grid-template-columns:1fr}.admin-hero,.admin-panel,.admin-locked{padding:20px}.admin-review-item,.admin-action,.admin-error-row{grid-template-columns:1fr}.admin-review-item aside{justify-items:start}.static-hero{padding:26px}}@media (max-width:980px){.search-layout,.search-main,.search-content-layout,.search-content-main,.result-stack,.result-card-pro,.result-card-pro-body,.result-card-pro-left,.result-card-pro-center,.result-card-pro-right{min-width:0;max-width:100%}.search-layout,.search-content-layout,.result-card-pro-body,.result-card-pro-right{grid-template-columns:minmax(0,1fr)}.search-main,.result-card-pro{width:100%}.search-content-layout{width:calc(100vw - 28px)}.result-card-pro-left .hardware-photo-strip,.result-card-pro-left .hardware-cell,.pricing-matrix,.pricing-filter-rows{width:100%;max-width:100%}}@media (max-width:680px){.assistant-preset-row{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.assistant-preset-row button{flex:none}.search-decision-summary{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.decision-summary-intro{padding:3px 4px}.decision-summary-grid{grid-template-columns:minmax(0,1fr)}.decision-summary-grid>div{padding:9px 10px}.normalization-note{grid-template-columns:18px minmax(0,1fr) 24px;gap:8px;padding:10px}.normalization-copy>strong,.normalization-copy>span,.normalization-copy summary,.normalization-copy p{font-size:11px}.result-card-pro{border-radius:14px;gap:10px;padding:12px}.result-card-pro-header{gap:8px;padding:0 0 10px}.result-card-pro-brand-meta h2{font-size:23px}.result-card-pro-brand-meta .accelerator-line{font-size:12px}.result-card-pro-left .hardware-photo-strip figcaption,.result-card-pro-left .hardware-cell{padding:10px}.result-card-pro-center h3{font-size:16px}.pricing-matrix-row{gap:6px;min-height:50px;padding:0 8px}.pricing-matrix-label{gap:6px}.pricing-matrix-label i{width:26px;height:26px}.pricing-matrix-label span{font-size:14px}.pricing-matrix-value{gap:4px}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:19px}.pricing-matrix-value small{font-size:10px}.pricing-filter-row{min-height:42px;padding:0 9px}.pricing-filter-row span,.pricing-filter-row strong{font-size:12px}}.result-card-pro{--pro-bg:#050c12;--pro-bg-2:#081823;--pro-panel:#081722e0;--pro-panel-2:#0a1d2bc7;--pro-border:#84a1b92e;--pro-border-strong:#97b9d647;--pro-text:#f7fbff;--pro-muted:#9ba8ba;--pro-muted-2:#c2cad6;--pro-green:#00e58a;--pro-purple:#8058ff;--pro-blue:#5c7cff;--pro-warning:#ffb347;border:1px solid var(--pro-border-strong);color:var(--pro-text);background:radial-gradient(circle at 34% 6%,#287ab138,#0000 28%),radial-gradient(circle at 8% 82%,#5c7cff24,#0000 30%),linear-gradient(135deg,#06101a 0%,#03080d 52%,#07111a 100%);border-radius:24px;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 22px 70px #050d163d,inset 0 1px #ffffff0a}.result-card-pro-brand>.brand-icon,.result-card-pro-brand>.provider-logo{border:1px solid var(--pro-border);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#ffffff0a;border-radius:16px;width:58px;height:58px;box-shadow:inset 0 0 22px #ffffff08}.result-card-pro-brand-meta{gap:12px}.result-card-pro .provider-line strong{color:var(--pro-text);letter-spacing:0;font-size:24px;font-weight:800;line-height:1.25}.result-card-pro-brand-meta h2{color:var(--pro-text);letter-spacing:0;align-items:baseline;gap:12px;margin:0;font-size:23px;font-weight:760;line-height:1.1;display:inline-flex}.result-card-pro-brand-meta .accelerator-line{color:var(--pro-muted-2);margin:0;font-size:14px;font-weight:650}.result-card-pro-body{grid-template-columns:minmax(530px,1.38fr) minmax(350px,.74fr);grid-template-areas:"hardware payment""trust actions";align-items:stretch;gap:0;display:grid}.result-card-pro-left{border-right:1px solid var(--pro-border);border-bottom:1px solid var(--pro-border);grid-area:hardware;grid-template-columns:minmax(320px,1.08fr) minmax(270px,.92fr);gap:0;padding:22px;display:grid}.result-card-pro-left .hardware-photo-strip{border:1px solid var(--pro-border-strong);background:#ffffff05;border-radius:16px 0 0 16px;grid-template-rows:minmax(250px,1fr) auto;display:grid;overflow:hidden}.result-card-pro-left .hardware-photo-media{aspect-ratio:auto;background:#05080c;border:0;border-radius:0;min-height:300px;position:relative}.result-card-pro-left .hardware-photo-strip figcaption{border-top:1px solid var(--pro-border);background:#060e15d1;gap:8px;padding:14px 16px 16px}.result-card-pro-left .hardware-photo-identity{color:var(--pro-text)}.result-card-pro-left .hardware-accelerator-line{color:var(--pro-text);gap:12px}.result-card-pro-left .hardware-accelerator-line strong{color:var(--pro-text);font-size:20px;font-weight:800}.result-card-pro-left .hardware-cell{border:1px solid var(--pro-border-strong);background:radial-gradient(circle at 35% 8%,#00e58a14,#0000 28%),#051019a8;border-left:0;border-radius:0 16px 16px 0;align-content:stretch;gap:0;margin:0;padding:0;display:grid}.result-card-pro-left .hardware-cell .spec-section-label{color:var(--pro-text);letter-spacing:0;padding:22px 22px 0;font-size:30px;font-weight:880;line-height:1.08}.result-card-pro-left .spec-grid-rich span{min-height:92px;color:var(--pro-text);background:0 0;border:0;border-radius:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:12px 8px;display:grid}.result-card-pro-left .spec-grid-rich span svg{width:34px;height:34px;color:var(--pro-purple);filter:drop-shadow(0 0 11px #8058ff52);background:#8058ff1f;border-radius:13px;padding:7px}.result-card-pro-left .spec-grid-rich small{color:var(--pro-muted);font-size:13px;font-weight:500}.result-card-pro-left .spec-grid-rich .spec-value-row{color:var(--pro-text);white-space:normal;font-size:17px;font-weight:760}.result-card-pro-left .spec-grid-rich em{color:var(--pro-muted);margin-top:2px;font-size:12px;font-style:normal;font-weight:600}.result-card-pro-left .spec-grid-rich span.is-unknown,.result-card-pro-left .spec-grid-rich span.has-unknown-detail{background:0 0;border-color:#0000}.result-card-pro-left .tag-row{align-self:end;padding:0 22px 22px}.result-card-pro-center{border-bottom:1px solid var(--pro-border);background:#050e167a;grid-area:payment;gap:20px;padding:24px}.pricing-matrix,.pricing-filter-rows{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pricing-matrix{gap:9px;display:grid}.pricing-matrix-row{background:#0d1f2dd1;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:66px;padding:0 18px;display:grid;box-shadow:inset 0 1px #ffffff06}.pricing-matrix-row.has-warning{background:#0d1f2dd1}.pricing-matrix-label{gap:14px}.pricing-matrix-label i{width:38px;height:38px;color:var(--pro-purple);background:#8058ff1a;border-radius:12px}.pricing-matrix-label span{color:var(--pro-text);font-size:18px;font-weight:650}.pricing-matrix-value{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px;display:inline-flex}.pricing-matrix-value.is-warning{max-width:210px;color:var(--pro-warning);justify-content:flex-end;font-size:13px;font-weight:700}.pricing-filter-rows{border-top:1px solid var(--pro-border);gap:9px;padding-top:14px;display:grid}.pricing-filter-row{background:#0d1f2db8;border:0;border-radius:13px;min-height:58px;padding:0 18px}.pricing-filter-row span{color:var(--pro-text);font-size:17px;font-weight:650}.pricing-filter-row strong{color:var(--pro-muted-2);font-size:16px;font-weight:550}.result-card-pro-right{display:contents}.result-card-pro-right .confidence-surface{border-right:1px solid var(--pro-border);background:#050e1661;grid-area:auto;grid-template-columns:minmax(240px,.7fr) minmax(260px,1fr);align-items:stretch;gap:28px;padding:24px;display:grid}.result-card-pro-right .trustpilot-surface{border-right:1px solid var(--pro-border);pointer-events:none;background:0 0;grid-area:auto;place-self:stretch start;width:min(340px,100%);min-height:190px;padding:24px;display:grid;transform:translate(0)}.result-card-pro-right .trustpilot-surface>*{pointer-events:auto}.result-card-pro-right .confidence-surface>*{grid-column:2}.result-card-pro-right .confidence-meter{align-content:center;gap:16px;display:grid}.result-card-pro-right .confidence-meter span{color:var(--pro-text);font-size:18px;font-weight:650}.result-card-pro .decision-risk-indicator{background:#0d1f2db8;border:0;border-radius:13px;gap:8px;padding:18px;display:grid}.result-card-pro .decision-risk-indicator span,.result-card-pro .decision-risk-indicator small,.result-card-pro .price-line span{color:var(--pro-muted);font-size:15px;font-weight:500}.result-card-pro .decision-risk-indicator strong,.result-card-pro .price-line strong{color:var(--pro-green);font-size:18px;font-weight:650}.result-card-pro .provider-brand-card{color:var(--pro-text);background:0 0;border:0;justify-content:flex-start;gap:14px;padding:0}.result-card-pro .trustpilot-box{color:var(--pro-text);background:0 0;border:0;margin-top:18px;padding:0}.result-card-pro .warning-list{grid-area:auto;display:none}.result-card-pro .decision-actions{background:#050e1661;grid-area:auto;align-content:center;gap:16px;padding:24px;display:grid}.result-card-pro .decision-actions .icon-end{display:none}@media (max-width:1680px) and (min-width:981px){.search-content-layout{grid-template-columns:minmax(0,1fr)}.search-right-rail{display:none}}@media (max-width:1280px){.result-card-pro-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"hardware""payment""trust""actions"}.result-card-pro-left,.result-card-pro-center,.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface{border-right:0}.result-card-pro-right .trustpilot-surface{border-top:1px solid var(--pro-border);width:auto}}@media (max-width:980px){.result-card-pro{border-radius:22px}.result-card-pro-header{grid-template-columns:minmax(0,1fr);padding:18px}.result-card-pro .compare-check-top{justify-self:start}.result-card-pro-left{grid-template-columns:minmax(0,1fr);padding:18px}.result-card-pro-left .hardware-photo-strip,.result-card-pro-left .hardware-cell{border:1px solid var(--pro-border-strong);border-radius:16px}.result-card-pro-left .hardware-cell{border-top:0;border-radius:0 0 16px 16px}.result-card-pro-left .hardware-photo-strip{border-radius:16px 16px 0 0}.result-card-pro-left .hardware-photo-media{min-height:250px}.result-card-pro-left .hardware-cell .spec-section-label{font-size:24px}.result-card-pro-right .confidence-surface{grid-template-columns:minmax(0,1fr)}.result-card-pro-right .confidence-surface>*{grid-column:auto}}@media (max-width:560px){.result-card-pro{border-radius:20px}.result-card-pro-header,.result-card-pro-left,.result-card-pro-center,.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{padding:14px}.result-card-pro-brand{grid-template-columns:52px minmax(0,1fr);gap:12px}.result-card-pro .provider-line{gap:8px}.result-card-pro .provider-line strong{width:100%;font-size:22px}.result-card-pro .provider-line>span,.result-card-pro .provider-line>em,.result-card-pro .status-badge{min-height:32px;padding:0 10px;font-size:12px}.result-card-pro-brand-meta h2{font-size:32px;line-height:1;display:block}.result-card-pro-brand-meta .accelerator-line{font-size:16px}.result-card-pro-left .hardware-photo-media{min-height:220px}.result-card-pro-left .spec-grid-rich{grid-template-columns:minmax(0,1fr);padding:10px 14px 14px}.result-card-pro-left .spec-grid-rich span{border-bottom:1px solid var(--pro-border);min-height:68px;padding:8px 0}.result-card-pro-left .spec-grid-rich span:last-child{border-bottom:0}.result-card-pro-left .hardware-cell .spec-section-label{padding:16px 14px 0;font-size:20px}.pricing-matrix-row{min-height:58px;padding:0 12px}.pricing-matrix-label span{font-size:15px}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:18px}.pricing-matrix-value small{font-size:12px}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{min-height:58px;font-size:16px}}.result-card-pro{--pro-bg:#03080d;--pro-surface:#07131edb;--pro-surface-strong:#091a27f0;--pro-border:#8faac42e;--pro-border-strong:#99b9d747;--pro-text:#f8fbff;--pro-muted:#98a6b8;--pro-soft:#c9d3df;--pro-green:#00df83;--pro-purple:#8b5cff;--pro-blue:#5d7cff;--pro-orange:#ffb24a;border:1px solid var(--pro-border-strong);color:var(--pro-text);background:radial-gradient(circle at 26% 8%,#2d8aba38,#0000 30%),radial-gradient(circle at 74% 18%,#5e40ff24,#0000 24%),linear-gradient(135deg,#06111b 0%,#02070c 56%,#07131d 100%);border-radius:24px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #050c143d,inset 0 1px #ffffff0d}.result-card-pro:before{display:none}.result-card-pro *{min-width:0}.result-card-pro-header{border-bottom:1px solid var(--pro-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px 30px 22px;display:grid}.result-card-pro-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.result-card-pro-brand>.brand-icon,.result-card-pro-brand>.provider-logo{width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:15px}.result-card-pro-brand-meta{gap:10px;display:grid}.result-card-pro .provider-line{flex-wrap:wrap;align-items:center;gap:14px 12px;display:flex}.result-card-pro .provider-line strong{color:var(--pro-text);font-size:26px;font-weight:800;line-height:1.25}.result-card-pro-brand-meta h2{color:var(--pro-text);margin:0;font-size:24px;font-weight:680;line-height:1.1;display:none}.result-card-pro-brand-meta .accelerator-line{color:var(--pro-soft);margin:0;font-size:14px;font-weight:650;display:none}.result-card-pro .provider-line>span,.result-card-pro .provider-line>em,.result-card-pro .status-badge{border:1px solid var(--pro-border);min-height:44px;color:var(--pro-soft);background:#0c1d2bc7;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-style:normal;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.result-card-pro .provider-line>span:first-of-type{display:none}.result-card-pro .provider-line .header-instance{min-height:auto;box-shadow:none;color:var(--pro-text);background:0 0;border:0;border-left:1px solid #ffffff2e;border-radius:0;padding:0 0 0 18px;font-size:23px;font-weight:620;line-height:1.25;display:inline-flex}.result-card-pro .provider-line>em{color:#b99cff}.result-card-pro .status-badge.good{color:var(--pro-green);background:#006c5238;border-color:#00df832e}.result-card-pro .status-badge.warn{color:var(--pro-orange);border-color:#ffb24a47}.result-card-pro .status-badge.neutral{color:#f1f6ff}.result-card-pro .best-for-row{display:none}.result-card-pro .compare-check-top{color:#0b111a;background:#fff;border:0;border-radius:16px;min-height:48px;padding:0 18px;font-size:15px;font-weight:850;box-shadow:0 16px 28px #0000003d}.result-card-pro .compare-check-top span{background:0 0;border-color:#111827;width:18px;height:18px}.result-card-pro-body{grid-template-columns:minmax(450px,1.3fr) minmax(280px,.7fr) minmax(240px,.6fr);align-items:stretch;gap:0;display:grid}.result-card-pro-left{border-right:1px solid var(--pro-border);background:#040d155c;grid-template-columns:minmax(0,1fr);gap:0;padding:20px;display:grid;grid-area:auto!important}.result-card-pro-left .hardware-photo-strip{border:1px solid var(--pro-border-strong);background:radial-gradient(circle at 70% 26%,#00df831a,#0000 30%),#06111bc2;border-radius:18px 18px 0 0;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr);display:grid;overflow:hidden}.result-card-pro-left .hardware-photo-media{background:#05080c;border:0;border-radius:16px;min-height:320px;margin:18px;position:relative;overflow:hidden}.result-card-pro-left .hardware-photo-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000006b);height:36%;position:absolute;inset:auto 0 0}.result-card-pro-left .hardware-photo-media img{object-fit:cover;filter:saturate(.98)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.result-card-pro-left .hardware-photo-strip figcaption{background:0 0;border:0;align-content:center;gap:26px;padding:26px 28px;display:grid}.result-card-pro-left .hardware-photo-identity{color:var(--pro-text);gap:24px;display:grid}.result-card-pro-left .hardware-accelerator-line{align-items:center;gap:14px;display:flex}.result-card-pro-left .hardware-accelerator-line .brand-icon{width:38px;height:38px}.result-card-pro-left .hardware-accelerator-line strong{color:var(--pro-text);letter-spacing:0;font-size:clamp(28px,2.2vw,42px);font-weight:820;line-height:1}.hardware-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 26px;display:grid}.hardware-hero-facts span{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;column-gap:14px;display:grid}.hardware-hero-facts i{width:44px;height:44px;color:var(--pro-purple);filter:drop-shadow(0 0 12px #8b5cff61);background:#8b5cff1f;border-radius:14px;grid-area:icon;place-items:center;display:grid}.hardware-hero-facts small{color:var(--pro-muted);grid-area:label;font-size:14px;font-weight:520}.hardware-hero-facts strong{color:var(--pro-text);grid-area:value;font-size:20px;font-weight:680}.hardware-hero-facts span.is-unknown strong{color:var(--pro-orange)}.benchmark-section{border-top:1px solid var(--pro-border-strong);background:#051019bd;gap:12px;padding:22px 28px;display:grid}.benchmark-section-full{border-top:1px solid var(--pro-border-strong);border-bottom:0;border-left:0;border-right:0}.benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.benchmark-item{flex-direction:column;gap:4px;display:flex}.benchmark-item span{color:var(--pro-muted);font-size:13px;font-weight:560}.result-card-pro-left .benchmark-item strong{color:var(--pro-text);font-size:16px;font-weight:720}.result-card-pro-left .hardware-cell{border:1px solid var(--pro-border-strong);background:#051019bd;border-top:0;border-radius:0 0 18px 18px;gap:0;margin:0;padding:0;display:grid}.result-card-pro-left .hardware-cell .spec-section-label{color:var(--pro-soft);padding:22px 22px 0;font-size:18px;font-weight:650;line-height:1.1}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 22px 20px;display:grid}.result-card-pro-left .spec-grid-rich span{border:1px solid var(--pro-border);min-height:86px;color:var(--pro-text);background:0 0;border-top:0;border-left:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px;display:flex}.result-card-pro-left .spec-grid-rich span:nth-child(4n+1){border-left:1px solid var(--pro-border)}.result-card-pro-left .spec-grid-rich span:nth-child(-n+4){border-top:1px solid var(--pro-border)}.result-card-pro-left .spec-grid-rich span svg{width:24px;height:24px;color:var(--pro-purple);background:#8b5cff1f;border-radius:6px;padding:4px}.result-card-pro-left .spec-grid-rich .spec-value-row{width:100%;color:var(--pro-text);white-space:normal;word-break:normal;overflow-wrap:normal;align-items:center;gap:6px;font-size:17px;font-weight:740;line-height:1.12;display:inline-flex}.result-card-pro-left .spec-grid-rich small,.result-card-pro-left .spec-grid-rich em{color:var(--pro-muted);padding-left:0;font-size:12px;font-style:normal;font-weight:560;line-height:1.18;display:block}.result-card-pro-left .spec-grid-rich span.is-unknown .spec-value-row,.result-card-pro-left .spec-grid-rich span.has-unknown-detail em{color:var(--pro-orange)}.result-card-pro-left .tag-row{gap:12px;padding:0 22px 22px}.result-card-pro-left .tag-row span{border:1px solid var(--pro-border);min-height:36px;color:var(--pro-soft);background:#ffffff0a;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}.result-card-pro-left .tag-row .ecosystem-tag{color:#b99cff;border-color:#8b5cff75}.result-card-pro-center{border-right:1px solid var(--pro-border);background:#040d1570;flex-direction:column;justify-content:space-between;gap:18px;padding:30px 28px;display:flex;grid-area:auto!important}.result-card-pro-center h3{color:var(--pro-text);margin:0;font-size:25px;font-weight:720;line-height:1.08}.pricing-matrix,.pricing-filter-rows{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.pricing-matrix-row,.pricing-filter-row{background:#0c1e2dc7;border:0;border-radius:14px;min-height:66px;padding:0 18px;box-shadow:inset 0 1px #ffffff09}.pricing-matrix-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.pricing-matrix-row.is-primary{background:#0c2030eb}.pricing-matrix-label{align-items:center;gap:14px;display:inline-flex}.pricing-matrix-label i{width:40px;height:40px;color:var(--pro-purple);background:#8b5cff1c;border-radius:13px;place-items:center;display:grid}.pricing-matrix-label span,.pricing-filter-row span{color:var(--pro-text);font-size:18px;font-weight:620}.pricing-matrix-value{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px;display:inline-flex}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{color:var(--pro-green);font-size:22px;font-weight:720;line-height:1}.pricing-matrix-value small{color:var(--pro-muted);font-size:15px;font-weight:520}.pricing-matrix-value.is-warning{max-width:220px;color:var(--pro-orange);font-size:13px;font-weight:720;line-height:1.25}.pricing-filter-rows{border-top:1px solid var(--pro-border);padding-top:16px}.pricing-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;display:grid}.pricing-filter-row strong{color:var(--pro-soft);text-align:right;font-size:16px;font-weight:560}.pricing-filter-row.is-unknown strong{color:var(--pro-muted)}.result-card-pro-right{background:#040d1561;align-content:stretch;gap:0;display:grid;grid-area:auto/1/auto/-1!important}.result-card-pro .warning-list{order:4;grid-column:1/-1;grid-area:auto!important}.result-card-pro-right .side-surface{border:0;border-bottom:1px solid var(--pro-border);background:0 0;border-radius:0}.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{padding:28px}.result-card-pro-right .confidence-meter{gap:14px;display:grid}.result-card-pro-right .confidence-meter>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.result-card-pro-right .confidence-meter span,.result-card-pro .decision-risk-indicator span,.result-card-pro .decision-risk-indicator small{color:var(--pro-muted);font-size:14px;font-weight:560}.result-card-pro-right .confidence-meter strong{color:var(--pro-green);font-size:23px;font-weight:760}.result-card-pro .meter-track{background:#ffffff12;border-radius:999px;height:12px}.result-card-pro .meter-track span{border-radius:inherit;background:linear-gradient(90deg,#5f39ff,#7047ff,#00dc88);height:100%;display:block}.result-card-pro .decision-risk-indicator{background:#0c1e2dc2;border:0;border-radius:14px;margin-top:22px;padding:18px}.result-card-pro .decision-risk-indicator>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-card-pro .decision-risk-indicator strong{color:var(--pro-green);font-size:18px;font-weight:650}.result-card-pro .price-line{display:none}.result-card-pro .provider-brand-card{background:0 0;border:0;justify-content:flex-start;gap:14px;padding:0}.result-card-pro .provider-brand-card strong{color:var(--pro-text);font-size:23px;font-weight:760}.result-card-pro .trustpilot-box{background:0 0;border:0;margin-top:18px;padding:0}.result-card-pro .trustpilot-box strong,.result-card-pro .trustpilot-box b{color:var(--pro-text)}.result-card-pro .trustpilot-box p,.result-card-pro .trustpilot-box span{color:var(--pro-muted)}.result-card-pro .trustpilot-box a{color:var(--pro-green)}.result-card-pro .warning-list,.result-card-pro .decision-actions .icon-end{display:none}.result-card-pro .decision-actions{align-content:end;gap:16px;margin-top:auto;display:grid}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{border-radius:16px;min-height:72px;font-size:20px;font-weight:650}.result-card-pro .decision-actions .primary-button{color:#fff;background:linear-gradient(135deg,#4c36ff,#7533ff);border:0;box-shadow:0 18px 40px #583eff47}.result-card-pro .decision-actions .soft-button{border:1px solid var(--pro-border);color:var(--pro-text);background:#050f18d1}@media (max-width:1680px) and (min-width:981px){.search-content-layout{grid-template-columns:minmax(0,1fr)}.search-right-rail{display:none}}@media (max-width:1500px){.result-card-pro-body{grid-template-columns:minmax(420px,1.2fr) minmax(280px,.8fr)}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(0,1fr)}.result-card-pro-left .hardware-photo-media{min-height:300px}.result-card-pro-left .hardware-photo-strip figcaption{padding:22px 24px 24px}.result-card-pro-left .hardware-accelerator-line strong{font-size:clamp(26px,2.6vw,34px)}.hardware-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.hardware-hero-facts strong{overflow-wrap:normal;font-size:18px}.result-card-pro-right{border-top:1px solid var(--pro-border);grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(240px,.8fr) minmax(220px,.7fr);display:grid!important}.result-card-pro-right .confidence-surface{grid-area:auto;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px}.result-card-pro-right .confidence-surface>*{grid-column:auto}.result-card-pro-right .trustpilot-surface{pointer-events:auto;grid-area:auto;justify-self:stretch;width:100%;min-height:auto;padding:22px}.result-card-pro-right .side-surface,.result-card-pro .decision-actions{border-bottom:0;border-right:1px solid var(--pro-border);padding:22px}.result-card-pro .decision-actions{border-right:0}.benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.result-card-pro-body,.result-card-pro-right{grid-template-columns:minmax(0,1fr)}.result-card-pro-left,.result-card-pro-center,.result-card-pro-right .side-surface{border-right:0;border-bottom:1px solid var(--pro-border)}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(0,1fr)}.result-card-pro-left .hardware-photo-media{min-height:330px}.result-card-pro-left .hardware-photo-strip figcaption{padding-top:6px}}@media (max-width:760px){.result-card-pro{border-radius:22px}.result-card-pro-header,.result-card-pro-left,.result-card-pro-center,.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{padding:16px}.result-card-pro-header{grid-template-columns:minmax(0,1fr)}.result-card-pro .provider-line .header-instance{display:none}.result-card-pro-brand{grid-template-columns:50px minmax(0,1fr);gap:12px}.result-card-pro-brand>.brand-icon,.result-card-pro-brand>.provider-logo{width:50px;height:50px}.result-card-pro .provider-line{gap:8px}.result-card-pro .provider-line strong{width:100%;font-size:21px}.result-card-pro-brand-meta h2{font-size:30px;display:block}.result-card-pro-brand-meta .accelerator-line{font-size:15px;display:block}.result-card-pro .provider-line>em,.result-card-pro .status-badge{min-height:32px;padding:0 10px;font-size:12px}.result-card-pro .compare-check-top{justify-self:start;min-height:40px}.result-card-pro-left .hardware-photo-media{min-height:250px;margin:12px}.result-card-pro-left .hardware-photo-strip figcaption{padding:18px}.result-card-pro-left .hardware-accelerator-line strong{font-size:26px}.hardware-hero-facts{grid-template-columns:minmax(0,1fr);gap:16px}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 16px}.result-card-pro-left .spec-grid-rich span:nth-child(n){border:1px solid var(--pro-border)}.result-card-pro-left .spec-grid-rich span{min-height:72px;padding:10px}.result-card-pro-left .spec-grid-rich small,.result-card-pro-left .spec-grid-rich em{padding-left:0}.pricing-matrix-row,.pricing-filter-row{min-height:58px;padding:0 12px}.pricing-matrix-label i{width:34px;height:34px}.pricing-matrix-label span,.pricing-filter-row span{font-size:15px}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:18px}.pricing-matrix-value small,.pricing-filter-row strong{font-size:12px}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{min-height:58px;font-size:16px}.benchmark-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.result-card-pro{border-radius:20px;margin-inline:-2px}.result-card-pro-left .hardware-photo-media{min-height:216px}.result-card-pro-left .spec-grid-rich{grid-template-columns:minmax(0,1fr)}.result-card-pro-left .hardware-cell .spec-section-label{padding:18px 14px 0}.pricing-matrix-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-block:12px}.pricing-matrix-value{text-align:left;justify-content:flex-start;align-items:flex-start}}@media (min-width:981px){.search-layout{grid-template-columns:minmax(0,1fr)!important}.filters-panel{display:none!important}.result-card-pro{background:radial-gradient(circle at 18% 18%,#14668438,#0000 30%),radial-gradient(circle at 58% 90%,#4936ff21,#0000 34%),linear-gradient(135deg,#07131d 0%,#03080e 58%,#07111a 100%);border-radius:26px}.result-card-pro-header{min-height:96px;padding:24px 28px}.result-card-pro-brand{align-items:start;gap:14px}.result-card-pro-brand>.brand-icon,.result-card-pro-brand>.provider-logo{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:3px}.result-card-pro .provider-line{gap:12px}.result-card-pro .provider-line strong{font-size:clamp(24px,1.9vw,31px)}.result-card-pro .provider-line .header-instance{min-height:auto;color:var(--pro-text);border-left:1px solid #fff3;padding-left:18px;font-size:clamp(20px,1.55vw,25px);font-weight:560;display:inline-flex}.result-card-pro-brand-meta h2,.result-card-pro-brand-meta .accelerator-line{display:none}.result-card-pro .provider-line>em,.result-card-pro .status-badge{border-radius:11px;min-height:42px;padding-inline:15px}.result-card-pro-body{grid-template-columns:minmax(590px,1.46fr) minmax(330px,.72fr) minmax(260px,.56fr);align-items:stretch}.result-card-pro-left{padding:20px}.result-card-pro-left .hardware-photo-strip{border-radius:18px 18px 0 0;grid-template-columns:minmax(330px,1.08fr) minmax(240px,.78fr)}.result-card-pro-left .hardware-photo-media{border-radius:14px;min-height:clamp(320px,29vw,430px);margin:18px}.result-card-pro-left .hardware-photo-media img{object-fit:cover;object-position:center}.result-card-pro-left .hardware-photo-strip figcaption{align-content:center;gap:clamp(18px,2vw,28px);padding:26px clamp(20px,2vw,32px)}.result-card-pro-left .hardware-accelerator-line{align-items:center}.result-card-pro-left .hardware-accelerator-line .brand-icon{width:42px;height:42px}.result-card-pro-left .hardware-accelerator-line strong{font-size:clamp(34px,3vw,48px);line-height:.98}.hardware-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.hardware-hero-facts span{grid-template-columns:46px minmax(0,1fr);column-gap:14px}.hardware-hero-facts i{width:46px;height:46px}.hardware-hero-facts small{font-size:14px}.hardware-hero-facts strong{word-break:normal;overflow-wrap:normal;font-size:clamp(19px,1.45vw,24px);line-height:1.08}.result-card-pro-left .hardware-cell{border-radius:0 0 18px 18px}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px 18px}.result-card-pro-left .spec-grid-rich span{min-height:82px}.result-card-pro-center{padding:34px 28px}.result-card-pro-center h3{margin-bottom:4px;font-size:clamp(25px,2vw,32px)}.pricing-matrix-row,.pricing-filter-row{border-radius:12px;min-height:64px}.pricing-matrix-row{grid-template-columns:minmax(128px,1fr) minmax(132px,auto)}.pricing-matrix-label span{font-size:clamp(17px,1.25vw,21px);line-height:1.08}.pricing-matrix-value{white-space:nowrap}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:clamp(20px,1.7vw,27px)}.pricing-matrix-value.is-warning{white-space:normal;text-align:right;justify-content:flex-end;max-width:100%}.result-card-pro-right{border-top:0;grid-column:auto;grid-template-columns:minmax(0,1fr);align-content:stretch;display:grid}.result-card-pro-right .side-surface,.result-card-pro .decision-actions{border-right:0}.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{padding:26px}.result-card-pro-right .warning-list{display:none}.result-card-pro .decision-actions{align-content:center}}@media (min-width:981px) and (max-width:1280px){.result-card-pro-body{grid-template-columns:minmax(520px,1fr) minmax(300px,.62fr)}.result-card-pro-right{border-top:1px solid var(--pro-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(0,1fr)}}@media (min-width:981px){.search-content-layout{grid-template-columns:minmax(0,1fr)!important}.search-right-rail{display:none!important}.result-card-pro{color:#f6fbff;border:1px solid #8fb2d233;overflow:hidden;box-shadow:0 26px 90px #02081038,inset 0 1px #ffffff0d}.result-card-pro-header{border-bottom:1px solid #9ab4d129;grid-template-columns:minmax(0,1fr) auto;padding:22px 28px}.result-card-pro .provider-line{flex-wrap:wrap;align-items:center;row-gap:12px;min-width:0}.result-card-pro .provider-line strong,.result-card-pro .provider-line .header-instance{white-space:nowrap}.result-card-pro .provider-line strong{text-overflow:ellipsis;max-width:260px;overflow:hidden}.result-card-pro-body{grid-template-columns:minmax(0,1.38fr) minmax(300px,.76fr) minmax(230px,.52fr)}.result-card-pro-left{min-width:0;padding:18px}.result-card-pro-left .hardware-photo-strip{background:radial-gradient(circle at 80% 20%,#00cdff1a,#0000 34%),linear-gradient(135deg,#07141efa,#030a12f5);border-radius:18px 18px 0 0;grid-template-columns:minmax(290px,1.05fr) minmax(210px,.66fr);min-width:0}.result-card-pro-left .hardware-photo-media{background:#02070c;border-radius:14px;min-height:clamp(250px,24vw,370px);margin:14px}.result-card-pro-left .hardware-photo-media img{object-fit:cover;object-position:center;width:100%;height:100%}.result-card-pro-left .hardware-photo-strip figcaption{gap:20px;min-width:0;padding:22px 18px;overflow:hidden}.result-card-pro-left .hardware-accelerator-line{grid-template-columns:38px minmax(0,1fr);gap:12px;display:grid}.result-card-pro-left .hardware-accelerator-line .brand-icon{width:38px;height:38px}.result-card-pro-left .hardware-accelerator-line strong{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(28px,2.35vw,39px);line-height:.98}.hardware-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.hardware-hero-facts span{grid-template-columns:38px minmax(0,1fr);gap:8px 10px;min-width:0}.hardware-hero-facts i{border-radius:12px;width:38px;height:38px}.hardware-hero-facts small{font-size:12px;line-height:1.1}.hardware-hero-facts strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(15px,1.12vw,19px);line-height:1.08}.result-card-pro-left .hardware-cell{background:#030c14b8;border-top:1px solid #9ab4d124;border-radius:0 0 18px 18px}.result-card-pro-left .spec-grid-rich{border:1px solid #9ab4d11f;border-radius:0 0 16px 16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.result-card-pro-left .spec-grid-rich span{background:#040f19a3;border-width:0 1px 1px 0;border-radius:0;min-height:80px}.result-card-pro-left .spec-grid-rich span:nth-child(4n){border-right-width:0}.result-card-pro-left .spec-grid-rich strong{font-size:16px;line-height:1.08}.result-card-pro-left .spec-grid-rich small,.result-card-pro-left .spec-detail{font-size:11px;line-height:1.15}.result-card-pro-center{padding:30px 24px}.result-card-pro-center h3{margin-bottom:18px;font-size:clamp(25px,1.9vw,31px)}.pricing-matrix{gap:10px}.pricing-matrix-row,.pricing-filter-row{border-radius:12px;min-height:62px;padding:10px 16px}.pricing-matrix-row{grid-template-columns:minmax(128px,1fr) minmax(116px,auto)}.pricing-matrix-label{min-width:0}.pricing-matrix-label span{font-size:clamp(16px,1.16vw,19px);line-height:1.08}.pricing-matrix-label i{border-radius:12px;width:38px;height:38px}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:clamp(19px,1.52vw,25px)}.pricing-matrix-value small{font-size:12px}.pricing-matrix-value.is-warning{font-size:11px;line-height:1.15}.pricing-filter-row{grid-template-columns:minmax(115px,1fr) minmax(95px,auto);font-size:14px}.result-card-pro-right{min-width:0}.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{padding:22px}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{border-radius:13px;min-height:54px;font-size:16px}}@media (min-width:981px) and (max-width:1500px){.search-layout{grid-template-columns:minmax(0,1fr)!important}.filters-panel{display:none!important}.result-card-pro-header{padding:20px 24px}.result-card-pro .provider-line{gap:9px}.result-card-pro .provider-line strong{max-width:300px;font-size:23px}.result-card-pro .provider-line .header-instance{padding-left:12px;font-size:19px}.result-card-pro .provider-line>em,.result-card-pro .status-badge{min-height:36px;padding-inline:11px;font-size:13px}.result-card-pro-body{grid-template-columns:minmax(0,1.36fr) minmax(310px,.7fr) minmax(245px,.52fr)}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(340px,1.08fr) minmax(240px,.72fr)}.result-card-pro-left .hardware-photo-media{min-height:300px}.result-card-pro-left .hardware-accelerator-line strong{font-size:34px}.hardware-hero-facts{gap:14px 10px}.hardware-hero-facts span{grid-template-columns:38px minmax(0,1fr);column-gap:10px}.hardware-hero-facts i{width:38px;height:38px}.hardware-hero-facts strong{font-size:17px}.result-card-pro-left .spec-grid-rich span{min-height:74px;padding:9px}.result-card-pro-center{padding:26px 20px}}@media (min-width:981px){.result-card-pro{background:radial-gradient(circle at 23% 18%,#18779d33,#0000 30%),radial-gradient(circle at 68% 68%,#4534ff1a,#0000 34%),linear-gradient(135deg,#07141d 0%,#03080e 57%,#07131d 100%);border-radius:26px;max-width:1720px;margin-inline:auto}.result-card-pro-header{min-height:112px;padding:30px 34px 26px}.result-card-pro .provider-line{gap:18px}.result-card-pro .provider-line>span:first-of-type,.result-card-pro .provider-line .status-badge:nth-of-type(2){display:none}.result-card-pro .country-badge{order:4}.result-card-pro .availability-badge{order:5}.result-card-pro .freshness-badge{order:6;display:inline-flex!important}.result-card-pro .provider-line strong{max-width:none;font-size:clamp(25px,1.75vw,34px);font-weight:760}.result-card-pro .provider-line .header-instance{padding-left:26px;font-size:clamp(22px,1.45vw,30px);font-weight:520}.result-card-pro .provider-line>em,.result-card-pro .status-badge{border-radius:12px;min-height:52px;padding-inline:22px;font-size:clamp(15px,.9vw,18px)}.result-card-pro-body{grid-template-columns:minmax(0,1fr) minmax(420px,.34fr);grid-template-areas:"hardware payment""quality quality";display:grid}.result-card-pro-left{border-right:1px solid #9ab4d129;grid-area:hardware;padding:22px 20px 26px}.result-card-pro-center{grid-area:payment;padding:32px 28px 26px}.result-card-pro-right{border-top:1px solid #9ab4d129;grid-column:1/-1;grid-template-columns:minmax(300px,.32fr) minmax(440px,.42fr) minmax(300px,.26fr);display:grid}.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{position:static}.result-card-pro-left .hardware-photo-strip{border-radius:18px 18px 0 0;grid-template-columns:minmax(560px,1.08fr) minmax(430px,.84fr)}.result-card-pro-left .hardware-photo-media{border-radius:16px;min-height:clamp(330px,23vw,400px);margin:22px 18px 18px}.result-card-pro-left .hardware-photo-strip figcaption{gap:30px;padding:28px}.result-card-pro-left .hardware-accelerator-line{grid-template-columns:minmax(0,auto) 44px;align-items:center}.result-card-pro-left .hardware-accelerator-line .brand-icon{grid-area:1/2;width:42px;height:42px}.result-card-pro-left .hardware-accelerator-line strong{grid-column:1;font-size:clamp(34px,2.65vw,52px);line-height:1}.result-card-pro-left .hardware-accelerator-line .brand-icon-nvidia{color:#07140a;border:0;position:relative;overflow:hidden;background:#76b900!important}.result-card-pro-left .hardware-accelerator-line .brand-icon-nvidia img,.result-card-pro-left .hardware-accelerator-line .brand-icon-nvidia strong{display:none}.result-card-pro-left .hardware-accelerator-line .brand-icon-nvidia:before{content:"";border:3px solid #0a1b08;border-radius:50%;position:absolute;inset:25% 14% 24%;transform:skew(-16deg)}.result-card-pro-left .hardware-accelerator-line .brand-icon-nvidia:after{content:"";background:#0a1b08;border-radius:50%;width:26%;height:26%;position:absolute;top:37%;left:37%}.hardware-hero-facts{grid-template-columns:repeat(2,minmax(130px,1fr));gap:30px 34px}.hardware-hero-facts span{grid-template-columns:52px minmax(0,1fr);gap:6px 20px}.hardware-hero-facts i{border-radius:16px;width:46px;height:46px}.hardware-hero-facts small{font-size:13px}.hardware-hero-facts strong{font-size:clamp(18px,1.12vw,23px);line-height:1.14}.result-card-pro-left .hardware-cell{border-radius:0 0 18px 18px}.result-card-pro-left .spec-grid-rich{border-radius:0 0 18px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.result-card-pro-left .spec-grid-rich span{min-height:76px;padding:11px 16px}.result-card-pro-left .spec-grid-rich span svg{width:30px;height:30px}.result-card-pro-left .spec-grid-rich strong{font-size:clamp(17px,1.05vw,22px);font-weight:570}.result-card-pro-left .spec-grid-rich small,.result-card-pro-left .spec-detail{color:#9da7ba;font-size:12px}.result-card-pro-center h3{margin:0 0 24px;font-size:clamp(25px,1.75vw,32px);font-weight:540}.pricing-matrix{gap:12px}.pricing-matrix-row{border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(170px,auto);min-height:74px;padding:14px 18px}.pricing-matrix-label i{border-radius:12px;width:44px;height:44px}.pricing-matrix-label span{font-size:clamp(18px,1.08vw,23px);font-weight:520}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:clamp(23px,1.45vw,31px);font-weight:620}.pricing-matrix-value small{margin-left:8px;font-size:15px}.pricing-filter-rows{border-top:1px solid #9ab4d133;margin-top:26px;padding-top:22px}.pricing-filter-row{border-radius:12px;min-height:66px;padding:15px 18px;font-size:17px}.pricing-filter-row strong{font-size:17px;font-weight:520}.result-card-pro-right .trustpilot-surface{order:1}.result-card-pro-right .confidence-surface{order:2}.result-card-pro .decision-actions{order:3}.result-card-pro-right .side-surface,.result-card-pro .decision-actions{background:#030c1470;border-right:1px solid #9ab4d129;min-height:250px;padding:30px 34px}.result-card-pro .decision-actions{border-right:0;align-content:center;gap:24px}.result-card-pro .decision-actions .primary-button{border-radius:14px;min-height:74px;font-size:clamp(20px,1.25vw,28px);font-weight:520}.result-card-pro .decision-actions .soft-button{border-radius:14px;min-height:74px;font-size:clamp(18px,1.1vw,23px);font-weight:520}}@media (min-width:981px) and (max-width:1500px){.result-card-pro-body{grid-template-columns:minmax(0,1fr) minmax(340px,.38fr)}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(390px,1fr) minmax(310px,.8fr)}.result-card-pro-left .hardware-photo-media{min-height:340px}.result-card-pro-right{grid-template-columns:minmax(280px,.32fr) minmax(360px,.42fr) minmax(280px,.26fr)}}@media (min-width:981px){.search-layout{grid-template-columns:minmax(0,1fr)!important}.filters-panel,.search-right-rail{display:none!important}.search-main,.search-content-main,.result-stack{min-width:0;max-width:none}.result-card-pro{width:min(100%,1720px);overflow:hidden;box-shadow:0 24px 80px #020c1638,inset 0 1px #ffffff08}.result-card-pro-header{min-height:94px;padding:22px 32px}.result-card-pro .provider-line{align-items:center;gap:16px}.result-card-pro .provider-line strong{font-size:clamp(24px,1.55vw,32px)}.result-card-pro .provider-line .header-instance{padding-left:24px;font-size:clamp(21px,1.3vw,28px)}.result-card-pro .provider-line>em,.result-card-pro .status-badge{border-radius:11px;min-height:48px;padding-inline:20px}.result-card-pro-body{grid-template-columns:minmax(0,1fr) minmax(390px,.34fr)}.result-card-pro-left{padding:18px 18px 24px}.result-card-pro-center{padding:26px 26px 24px}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(500px,1.08fr) minmax(360px,.78fr)}.result-card-pro-left .hardware-photo-media{border-radius:16px;min-height:clamp(285px,20vw,360px);margin:18px 16px 16px}.result-card-pro-left .hardware-photo-strip figcaption{gap:22px;padding:22px 24px}.result-card-pro-left .hardware-accelerator-line strong{font-size:clamp(31px,2.25vw,46px)}.hardware-hero-facts{gap:22px 26px}.hardware-hero-facts span{grid-template-columns:46px minmax(0,1fr);gap:5px 16px}.hardware-hero-facts i{width:42px;height:42px}.hardware-hero-facts strong{font-size:clamp(17px,1vw,22px)}.result-card-pro-left .spec-grid-rich span{min-height:66px;padding:10px 14px}.result-card-pro-left .spec-grid-rich span svg{width:26px;height:26px}.result-card-pro-left .spec-grid-rich strong{font-size:clamp(16px,.95vw,20px)}.result-card-pro-center h3{margin-bottom:18px;font-size:clamp(24px,1.55vw,30px)}.pricing-matrix{gap:8px}.pricing-matrix-row{border-radius:11px;grid-template-columns:minmax(142px,1fr) minmax(156px,auto);min-height:58px;padding:10px 14px}.pricing-matrix-label i{width:38px;height:38px}.pricing-matrix-label span{font-size:clamp(17px,.98vw,21px)}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:clamp(21px,1.3vw,28px)}.pricing-matrix-value small{font-size:13px}.pricing-filter-rows{gap:8px;margin-top:16px;padding-top:16px}.pricing-filter-row{border-radius:11px;min-height:56px;padding:10px 14px;font-size:16px}.result-card-pro-right{grid-column:1/-1;grid-template-columns:minmax(300px,.31fr) minmax(420px,.43fr) minmax(300px,.26fr);display:grid!important}.result-card-pro-right .confidence-surface,.result-card-pro-right .trustpilot-surface,.result-card-pro .decision-actions{position:static}.result-card-pro-right .trustpilot-surface{order:1;grid-column:1}.result-card-pro-right .confidence-surface{order:2;grid-column:2}.result-card-pro .decision-actions{order:3;grid-column:3;align-content:center;justify-items:stretch;margin-top:0;display:grid}.result-card-pro-right .side-surface,.result-card-pro .decision-actions{align-self:stretch;min-height:218px;padding:24px 30px}.result-card-pro-right .trustpilot-surface{align-content:center;gap:18px;display:grid}.result-card-pro-right .trustpilot-surface .provider-brand-card{color:var(--pro-text);align-items:center;gap:18px;font-size:clamp(22px,1.35vw,30px);display:flex}.result-card-pro-right .trustpilot-surface .provider-brand-card .provider-icon,.result-card-pro-right .trustpilot-surface .provider-brand-card .brand-icon{width:48px;height:48px}.result-card-pro-right .trustpilot-box{color:var(--pro-text);gap:12px;display:grid}.result-card-pro-right .trustpilot-empty .trustpilot-brand-line strong,.result-card-pro-right .trustpilot-box .trustpilot-brand-line strong{color:var(--pro-muted);font-size:15px;font-weight:620}.result-card-pro-right .trustpilot-reviews,.result-card-pro-right .trustpilot-empty small,.result-card-pro-right .trustpilot-fallback{color:var(--pro-muted);margin:0;font-size:14px;line-height:1.4}.result-card-pro-right .trustpilot-empty .trustpilot-reviews,.result-card-pro-right .trustpilot-score{color:var(--pro-text);font-size:clamp(22px,1.4vw,30px);font-weight:720}.result-card-pro-right .trustpilot-link{color:var(--pro-green);text-underline-offset:4px;font-size:16px;font-weight:650;text-decoration:underline}.result-card-pro-right .trustpilot-stars{gap:4px}.result-card-pro-right .tp-star{border-radius:3px;width:28px;height:28px;font-size:18px}.result-card-pro-right .confidence-surface{align-content:center;gap:18px;display:grid}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{min-height:66px}}@media (min-width:981px) and (max-width:1500px){.result-card-pro-header{min-height:88px;padding:18px 28px}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(360px,1fr) minmax(270px,.74fr)}.result-card-pro-left .hardware-photo-media{min-height:clamp(250px,19vw,320px);margin:14px}.result-card-pro-left .hardware-photo-strip figcaption{gap:18px;padding:18px}.result-card-pro-left .spec-grid-rich span,.pricing-matrix-row,.pricing-filter-row{min-height:54px}.pricing-matrix-row{grid-template-columns:minmax(128px,1fr) minmax(132px,auto)}.result-card-pro-right{grid-template-columns:minmax(250px,.31fr) minmax(330px,.43fr) minmax(250px,.26fr)}}@media (min-width:981px){.result-card-pro .provider-line{align-items:center}.result-card-pro .provider-line .header-instance{order:2}.result-card-pro .provider-line>em{order:3}.result-card-pro .provider-line .country-badge{order:4}.result-card-pro .provider-line .availability-badge{order:5}.result-card-pro .provider-line .freshness-badge{order:6;display:inline-flex!important}.result-card-pro-brand>.provider-logo,.result-card-pro-brand>.brand-icon{flex:0 0 58px;width:58px;height:58px}.result-card-pro-brand>.provider-logo img,.result-card-pro-brand>.brand-icon img{object-fit:contain;width:100%;height:100%}.result-card-pro-left .hardware-cell{border-radius:0 0 18px 18px}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(4,minmax(0,1fr))}.result-card-pro-left .spec-grid-rich>span:nth-child(5){display:none}.result-card-pro-left .spec-grid-rich>span{background:#04162257;border-radius:0;min-height:96px}.result-card-pro-left .spec-grid-rich>span small{font-size:clamp(14px,.82vw,18px)}.result-card-pro-left .spec-grid-rich>span strong{font-size:clamp(20px,1.08vw,25px)}.result-card-pro-left .hardware-cell>.spec-section-label,.result-card-pro-left .spec-grid-rich>span em,.result-card-pro-left .spec-grid-rich .spec-detail{display:none}.result-card-pro-left .spec-grid-rich>span.has-unknown-detail{background:#04162257;border-color:#7e57ff2e}.result-card-pro-left .hardware-cell>.tag-row{display:none}.result-card-pro-left .hardware-photo-media img{object-fit:cover;width:100%;height:100%}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(430px,1fr) minmax(310px,.68fr)}.result-card-pro-left .hardware-accelerator-line strong{white-space:nowrap;font-size:clamp(23px,1.45vw,28px);line-height:1.02}.hardware-hero-facts{gap:16px 20px}.hardware-hero-facts span{grid-template-columns:38px minmax(0,1fr);gap:4px 12px}.hardware-hero-facts i{width:36px;height:36px}.hardware-hero-facts small{white-space:normal;font-size:12px}.hardware-hero-facts strong{font-size:clamp(15px,.88vw,18px);line-height:1.15}.result-card-pro-right .trustpilot-surface .provider-brand-card .provider-logo,.result-card-pro-right .trustpilot-surface .provider-brand-card .brand-icon{box-shadow:none;background:0 0;border-color:#0000}.result-card-pro-right .trustpilot-surface .provider-brand-card .provider-logo img,.result-card-pro-right .trustpilot-surface .provider-brand-card .brand-icon img{object-fit:contain;width:100%;height:100%}.search-layout{align-items:start;gap:28px;grid-template-columns:280px minmax(0,1fr)!important}.filters-panel{width:280px;min-width:280px;max-height:calc(100vh - 86px);position:sticky;top:74px;overflow:hidden auto;display:block!important}.search-right-rail{display:none!important}.search-main,.search-content-layout,.search-content-main,.result-stack{min-width:0;max-width:none}.search-content-layout{grid-template-columns:minmax(0,1fr)!important}.result-card-pro{width:100%;max-width:100%}}@media (min-width:981px) and (max-width:1560px){.search-layout{gap:22px;grid-template-columns:264px minmax(0,1fr)!important}.filters-panel{width:264px;min-width:264px}.result-card-pro{border-radius:22px}.result-card-pro-header{min-height:76px;padding:16px 22px}.result-card-pro-brand{gap:14px}.result-card-pro-brand>.provider-logo,.result-card-pro-brand>.brand-icon{flex-basis:42px;width:42px;height:42px}.result-card-pro .provider-line{gap:10px}.result-card-pro .provider-line strong{font-size:19px}.result-card-pro .provider-line .header-instance{padding-left:12px;font-size:18px}.result-card-pro .provider-line>em,.result-card-pro .status-badge{border-radius:9px;min-height:36px;padding-inline:12px;font-size:13px}.result-card-pro .compare-check-top{border-radius:12px;min-height:44px;padding:10px 14px;font-size:13px}.result-card-pro-body{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.result-card-pro-left,.result-card-pro-center{padding:14px}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(320px,1fr) minmax(250px,.72fr)}.result-card-pro-left .hardware-photo-media{border-radius:14px;min-height:250px;margin:12px}.result-card-pro-left .hardware-photo-strip figcaption{gap:16px;padding:16px}.result-card-pro-left .hardware-accelerator-line{gap:10px}.result-card-pro-left .hardware-accelerator-line strong{font-size:clamp(28px,2.4vw,36px)}.hardware-hero-facts{gap:16px 18px}.hardware-hero-facts span{grid-template-columns:34px minmax(0,1fr);gap:3px 10px}.hardware-hero-facts i{width:34px;height:34px}.hardware-hero-facts strong{font-size:16px}.result-card-pro-left .spec-grid-rich>span{min-height:74px;padding:10px 12px}.result-card-pro-left .spec-grid-rich>span strong{font-size:17px}.result-card-pro-left .spec-grid-rich>span small{font-size:12px}.result-card-pro-center h3{margin-bottom:14px;font-size:22px}.pricing-matrix-row{grid-template-columns:minmax(114px,1fr) minmax(116px,auto);min-height:52px;padding:9px 12px}.pricing-matrix-label i{width:32px;height:32px}.pricing-matrix-label span{font-size:15px}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:19px}.pricing-matrix-value small{font-size:11px}.pricing-filter-row{min-height:50px;padding:9px 12px;font-size:14px}.result-card-pro-right{grid-template-columns:minmax(210px,.31fr) minmax(260px,.43fr) minmax(210px,.26fr)}.result-card-pro-right .side-surface,.result-card-pro .decision-actions{min-height:168px;padding:18px}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{min-height:54px;font-size:16px}}@media (min-width:981px) and (max-width:1279px){.result-card-pro-body,.result-card-pro-left .hardware-photo-strip,.result-card-pro-right{grid-template-columns:minmax(0,1fr)}.result-card-pro-right .trustpilot-surface,.result-card-pro-right .confidence-surface,.result-card-pro .decision-actions{grid-column:auto}}@media (min-width:1580px){.search-content-layout{align-items:start;gap:18px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 252px!important}.search-right-rail{align-self:start;gap:16px;width:252px;min-width:0;max-height:calc(100vh - 96px);position:sticky;top:86px;overflow:hidden auto;display:grid!important}.result-card-pro{border-radius:20px}.result-card-pro-header{min-height:68px;padding:14px 18px}.result-card-pro-brand{gap:12px;min-width:0}.result-card-pro-brand>.provider-logo,.result-card-pro-brand>.brand-icon{flex-basis:38px;width:38px;height:38px}.result-card-pro .provider-line{gap:8px;min-width:0}.result-card-pro .provider-line strong{font-size:18px}.result-card-pro .provider-line .header-instance{padding-left:9px;font-size:17px}.result-card-pro .provider-line>em,.result-card-pro .status-badge{border-radius:9px;min-height:32px;padding-inline:10px;font-size:12px}.result-card-pro .compare-check-top{border-radius:12px;min-height:40px;padding:8px 12px;font-size:12px}.result-card-pro-body{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.result-card-pro-left,.result-card-pro-center{padding:12px}.result-card-pro-left .hardware-photo-strip{grid-template-columns:minmax(330px,1fr) minmax(220px,.58fr)}.result-card-pro-left .hardware-photo-media{border-radius:14px;min-height:238px;margin:10px}.result-card-pro-left .hardware-photo-strip figcaption{gap:14px;padding:14px}.result-card-pro-left .hardware-accelerator-line{gap:10px}.result-card-pro-left .hardware-accelerator-line strong{white-space:normal;font-size:clamp(24px,1.75vw,30px);line-height:1.02}.hardware-hero-facts{gap:14px 16px}.hardware-hero-facts span{grid-template-columns:32px minmax(0,1fr);gap:3px 9px}.hardware-hero-facts i{width:32px;height:32px}.hardware-hero-facts strong{font-size:15px}.result-card-pro-left .spec-grid-rich{grid-template-columns:repeat(4,minmax(0,1fr))}.result-card-pro-left .spec-grid-rich>span{min-height:68px;padding:9px 10px}.result-card-pro-left .spec-grid-rich>span strong{font-size:15px}.result-card-pro-left .spec-grid-rich>span small{font-size:11px}.result-card-pro-center h3{margin-bottom:12px;font-size:21px}.pricing-matrix-row{grid-template-columns:minmax(108px,1fr) minmax(106px,auto);min-height:50px;padding:8px 11px}.pricing-matrix-label i{width:30px;height:30px}.pricing-matrix-label span{font-size:14px}.pricing-matrix-value strong,.pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:18px}.pricing-matrix-value small{font-size:10px}.pricing-filter-row{min-height:48px;padding:8px 11px;font-size:13px}.result-card-pro-right{border-top:1px solid var(--pro-border);grid-column:1/-1;grid-template-columns:minmax(190px,.3fr) minmax(230px,.43fr) minmax(188px,.27fr);gap:16px}.result-card-pro-right .confidence-surface{grid-template-columns:minmax(0,1fr)}.result-card-pro-right .confidence-surface>*{grid-column:auto}.result-card-pro-right .side-surface,.result-card-pro .decision-actions{min-height:156px;padding:16px}.result-card-pro .decision-actions .primary-button,.result-card-pro .decision-actions .soft-button{min-height:50px;font-size:15px}}.hero-globe-section{justify-content:center;align-items:center;width:min(1760px,100% - 80px);margin:0 auto;padding:40px 0 20px;display:flex;position:relative}.hero-visual-centered{justify-content:center;align-items:center;width:100%;max-width:1080px;height:min(48vw,520px);display:flex;position:relative}.hero-visual-centered img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:1180px){.hero-globe-section{width:min(100% - 32px,960px);padding:20px 0 10px}.hero-visual-centered{height:min(48vw,400px)}}@media (max-width:760px){.hero-globe-section{display:none!important}}.status-tabs-container{border-bottom:1px solid var(--border);gap:12px;margin-bottom:24px;padding-bottom:10px;display:flex}.status-tab-btn{color:var(--muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.status-tab-btn:hover{background:var(--surface-soft);color:var(--text)}.status-tab-btn.is-active{background:var(--surface-solid);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm)}.health-banner{border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:18px 24px;font-size:15px;font-weight:650;line-height:1.4;display:flex;box-shadow:inset 0 1px #ffffff0d}.health-banner.is-good{color:var(--green);background:#07945514;border:1px solid #07945538}.health-banner.is-warn{color:var(--orange);background:#f7900914;border:1px solid #f7900938}.health-banner.is-error{color:var(--red);background:#f0443814;border:1px solid #f0443838}.status-table-container{border:1px solid var(--border);background:var(--surface-solid);box-shadow:var(--shadow-sm);border-radius:12px;overflow-x:auto}.status-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.status-table th{background:color-mix(in oklab, var(--surface-soft) 85%, var(--background) 15%);border-bottom:1px solid var(--border);color:var(--muted-strong);text-transform:uppercase;letter-spacing:.5px;padding:16px 20px;font-size:11px;font-weight:800}.status-table td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:18px 20px}.status-table tr:last-child td{border-bottom:none}.status-table tr:hover td{background:color-mix(in oklab, var(--surface-soft) 30%, transparent 70%)}.provider-cell{align-items:center;gap:12px;display:flex}.provider-cell-info{align-items:center;gap:6px;display:flex}.provider-cell-info strong{font-size:15px;font-weight:750}.verified-badge-icon{color:#b99cff}.integration-badge{background:var(--surface-soft);color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-pill{text-transform:uppercase;letter-spacing:.2px;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.is-fresh{color:var(--green);background:#0794551a;border:1px solid #07945533}.status-pill.is-delayed{color:var(--orange);background:#f790091a;border:1px solid #f7900933}.status-pill.is-stale{color:#eab308;background:#eab3081a;border:1px solid #eab30833}.status-pill.is-unavailable{color:var(--red);background:#f044381a;border:1px solid #f0443833}.status-sync-indicator{align-items:center;gap:6px;font-weight:700;display:inline-flex}.status-sync-indicator.is-good{color:var(--green)}.status-sync-indicator.is-partial{color:var(--orange)}.status-sync-indicator.is-error{color:var(--red);cursor:help;position:relative}.status-sync-indicator.is-error:hover .error-tooltip{opacity:1;visibility:visible}.error-tooltip{z-index:100;color:#f3f4f6;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#111827;border:1px solid #ffffff14;border-radius:8px;width:260px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000004d}.error-tooltip:after{content:"";border:6px solid #0000;border-top-color:#111827;position:absolute;top:100%;left:50%;transform:translate(-50%)}.offer-count-link{min-width:32px;height:24px;color:var(--pro-purple);background:#8058ff1a;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.offer-count-link:hover{background:var(--pro-purple);color:#fff;transform:scale(1.05)}root[data-theme=dark] .status-tab-btn.is-active,[data-theme=dark] .status-tab-btn.is-active{border-color:var(--pro-border);background:#ffffff0a}[data-theme=dark] .status-table-container{border-color:var(--pro-border);background:#03080d}[data-theme=dark] .status-table th{border-color:var(--pro-border);background:#06101a}[data-theme=dark] .status-table td{border-color:var(--pro-border)}[data-theme=dark] .integration-badge{color:var(--pro-soft);background:#ffffff08}.geo-map-panel{background:var(--surface-solid);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:16px;margin-bottom:24px;padding:24px;transition:all .3s;display:flex;overflow:hidden}.geo-map-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.geo-map-header h4{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:800}.ping-btn{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.ping-btn:hover{background:color-mix(in oklab, var(--surface-soft) 85%, var(--text) 15%);border-color:color-mix(in oklab, var(--border) 80%, var(--text) 20%)}.ping-btn:disabled{opacity:.6;cursor:not-allowed}.ping-loading-spinner{border:2px solid var(--muted);border-top-color:var(--pro-purple);vertical-align:middle;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ping-spin;display:inline-block}@keyframes ping-spin{to{transform:rotate(360deg)}}.geo-map-container{background:color-mix(in oklab, var(--surface-soft) 40%, transparent 60%);border:1px solid var(--border);border-radius:8px;overflow:hidden}.geo-map-svg{background:var(--surface-soft)}.geo-map-base{transition:filter .25s,opacity .25s}[data-theme=dark] .geo-map-base{filter:invert(.9)brightness(.62)contrast(.94)}.geo-map-tint{fill:#6366f106;pointer-events:none}[data-theme=dark] .geo-map-tint{fill:#6366f113}.map-continent{fill:#1e293b0d;stroke:#94a3b81f;stroke-width:1px;transition:all .3s}[data-theme=dark] .map-continent{fill:#ffffff04;stroke:#ffffff0d}.geo-pulse-radar{fill:#8058ff26;transform-origin:50%;pointer-events:none;animation:2s ease-out infinite geo-radar-pulse}.geo-pulse-radar.is-selected{fill:#f7900933;animation-duration:1.4s}@keyframes geo-radar-pulse{0%{r:6px;opacity:.8}to{r:22px;opacity:0}}.geo-pulse-dot{stroke-width:1.5px;transition:all .25s}.geo-pulse-dot.is-active{fill:var(--pro-purple);stroke:var(--surface-solid)}.geo-pulse-dot.is-inactive{fill:var(--muted);stroke:var(--border);opacity:.4}.geo-pulse-dot.is-selected{r:7px;stroke:var(--surface-solid);filter:drop-shadow(0 0 4px var(--orange));fill:var(--orange)!important}g:hover .geo-pulse-dot.is-active{fill:var(--text);r:8px;filter:drop-shadow(0 0 6px var(--pro-purple))}g[role=button]:focus-visible{outline:none}g[role=button]:focus-visible .geo-pulse-dot{filter:drop-shadow(0 0 8px var(--orange));stroke:var(--orange);stroke-width:3px}.geo-tooltip{color:#f3f4f6;background:#111827;border:1px solid #ffffff14;border-radius:8px;width:200px;font-family:inherit;transition:opacity .15s;box-shadow:0 10px 15px -3px #0006}.geo-tooltip:after{content:"";border:6px solid #0000;border-top-color:#111827;position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-theme=light] .geo-tooltip{color:#1e293b;background:#fff;border-color:#e2e8f0;box-shadow:0 10px 15px -3px #0000001a}[data-theme=light] .geo-tooltip:after{border-color:#fff #0000 #0000}.map-grid-line{stroke:#ffffff06;stroke-width:.8px;pointer-events:none}[data-theme=light] .map-grid-line{stroke:#00000008}.map-link{fill:none;stroke:#8058ff2e;stroke-width:1.2px;stroke-dasharray:4 5;pointer-events:none;animation:30s linear infinite map-link-flow}[data-theme=light] .map-link{stroke:#8058ff47}@keyframes map-link-flow{to{stroke-dashoffset:-100px}}.table-mode-container{background:var(--surface-card);border:1px solid var(--border);border-radius:16px;margin-top:16px;padding:24px;box-shadow:0 10px 15px -3px #0000001a}.results-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.results-table th{border-bottom:2px solid var(--border);color:var(--text);padding:12px 16px;font-weight:700}.results-table td{border-bottom:1px solid var(--border-soft);vertical-align:middle;color:var(--text);padding:16px}.results-table tr:hover{background:var(--surface-soft)}.results-table .status-badge{text-transform:capitalize;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.results-table .status-available{color:#10b981;background:#10b9811f}.results-table .status-limited{color:#f59e0b;background:#f59e0b1f}.results-table .status-waitlist{color:#ef4444;background:#ef44441f}.results-table .status-unknown{color:#6b7280;background:#6b72801f}.results-table .status-fresh{color:#3b82f6;background:#3b82f61f}.results-table .status-delayed{color:#f59e0b;background:#f59e0b1f}.results-table .status-stale{color:#ef4444;background:#ef44441f}.results-table .primary-button.compact{cursor:pointer;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:700}.result-card-pro .provider-line{align-items:center;gap:10px}.result-card-pro .pro-header-identity,.result-card-pro .header-instance,.result-card-pro .country-badge-stack,.result-card-pro .availability-badge-stack{gap:2px;display:grid}.result-card-pro .pro-header-identity strong,.result-card-pro .header-instance strong{line-height:1.15}.result-card-pro .pro-header-identity small,.result-card-pro .header-instance small,.result-card-pro .country-badge-stack>small,.result-card-pro .availability-badge-stack>small{color:var(--muted);font-size:11px;line-height:1.2}.result-card-pro .availability-badge-stack>small{align-items:center;gap:4px;display:inline-flex}@media (max-width:760px){.result-card-pro .provider-line{flex-wrap:wrap;align-items:start}.result-card-pro .country-badge-stack,.result-card-pro .availability-badge-stack{flex:145px}}.search-content-main .result-card-pro .result-card-pro-header{min-height:58px;padding:9px 12px}.search-content-main .result-card-pro .result-card-pro-right{flex-direction:column;grid-column:auto;grid-template-columns:none;width:auto;display:flex}.search-content-main .result-card-pro-left .hardware-photo-strip{grid-template-columns:150px minmax(0,1fr);width:100%;height:auto;min-height:100px}.search-content-main .result-card-pro-left .hardware-photo-strip figcaption{gap:5px;height:100px;padding:8px 10px}.search-content-main .result-card-pro-left .hardware-photo-media,.search-content-main .result-card-pro-left .hardware-photo-media img{object-fit:contain!important;width:150px!important;max-width:150px!important;height:100px!important;min-height:100px!important;max-height:100px!important}.search-content-main .result-card-pro-left .hardware-photo-identity,.search-content-main .result-card-pro-left .hardware-hero-facts{min-width:0;overflow:hidden}.search-content-main .result-card-pro-left .hardware-accelerator-line,.search-content-main .result-card-pro-left .hardware-accelerator-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}@media (max-width:1180px){.search-content-main .result-card-pro .result-card-pro-right{grid-column:1/-1!important;grid-template-columns:minmax(0,1.1fr) minmax(210px,.8fr) minmax(220px,.9fr)!important;display:grid!important}}@media (max-width:760px){.search-content-main .result-card-pro .result-card-pro-right{grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important}}.search-content-main .result-card-pro .result-card-pro-brand{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.search-content-main .result-card-pro .result-card-pro-brand>.provider-logo,.search-content-main .result-card-pro .result-card-pro-brand>.brand-icon{width:36px!important;height:36px!important}.search-content-main .result-card-pro .result-card-pro-brand-meta{gap:0!important}.search-content-main .result-card-pro .provider-line{align-items:center!important;gap:8px!important}.search-content-main .result-card-pro .header-instance{order:2!important;padding:0!important;display:grid!important}.search-content-main .result-card-pro .pro-header-identity{order:1!important}.search-content-main .result-card-pro .country-badge-stack{order:3!important}.search-content-main .result-card-pro .availability-badge-stack{order:4!important}.search-content-main .result-card-pro .header-instance>small,.search-content-main .result-card-pro .country-badge-stack>small{display:none!important}.search-content-main .result-card-pro .provider-line .status-badge{min-height:24px!important;padding:3px 7px!important}.search-content-main .result-card-pro .country-flag{width:22px!important;min-width:22px!important}.search-content-main .result-card-pro .compare-check-top{min-height:34px!important;padding:6px 10px!important}.search-content-main .result-card-pro .result-card-pro-right .side-surface,.search-content-main .result-card-pro .decision-actions{align-content:start!important;gap:6px!important;min-height:0!important;padding:8px!important}.search-content-main .result-card-pro .result-card-pro-right .confidence-surface{gap:6px!important}.search-content-main .result-card-pro .decision-risk-indicator{gap:4px!important;margin-top:0!important;padding:6px!important}.search-content-main .result-card-pro .trustpilot-box{gap:5px!important;margin-top:0!important}.search-content-main .result-card-pro .decision-actions{background:0 0!important;padding:0!important}.search-content-layout,.search-content-main,.search-content-main .result-stack{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.search-content-main .results-header{flex-wrap:wrap!important}.search-content-main .results-actions{flex:620px;justify-content:flex-end;min-width:0;max-width:100%;flex-wrap:wrap!important;width:auto!important}@media (min-width:981px) and (max-width:1180px){.search-layout{grid-template-columns:264px minmax(0,1fr)!important}.search-layout>.filters-panel{order:1!important}.search-layout>.search-main{order:2!important;grid-column:2!important}}@media (max-width:760px){.search-content-main .result-card-pro .provider-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.search-content-main .result-card-pro .provider-line>*{width:auto!important}.search-content-main .result-card-pro-left .hardware-hero-facts{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;margin-top:3px!important}.search-content-main .result-card-pro-left .hardware-hero-facts>span{grid-template-columns:16px minmax(0,1fr) auto!important;column-gap:4px!important;min-height:25px!important;padding:3px 4px!important}.search-content-main .result-card-pro-left .hardware-hero-facts i,.search-content-main .result-card-pro-left .hardware-hero-facts i svg{width:14px!important;height:14px!important}.search-content-main .result-card-pro-left .hardware-hero-facts small,.search-content-main .result-card-pro-left .hardware-hero-facts strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-content-main .result-card-pro-left .hardware-hero-facts small{font-size:8px!important}.search-content-main .result-card-pro-left .hardware-hero-facts strong{font-size:10px!important}.search-content-main .result-card-pro .compact-best-for{display:none}}.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important}.search-content-main .result-card-pro .result-card-pro-right{align-items:start;grid-column:1/-1!important;grid-template-columns:minmax(0,1.1fr) minmax(210px,.8fr) minmax(220px,.9fr)!important;display:grid!important}.search-content-main .result-card-pro-center .pricing-matrix{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.search-content-main .result-card-pro-center .pricing-matrix-row{grid-template-columns:minmax(0,1fr) auto!important;column-gap:4px!important;min-height:38px!important;padding:5px 7px!important;overflow:hidden!important}.search-content-main .result-card-pro-center .pricing-matrix-label,.search-content-main .result-card-pro-center .pricing-matrix-value{max-width:100%;min-width:0!important}.search-content-main .result-card-pro-center .pricing-matrix-label i{width:26px!important;height:26px!important}.search-content-main .result-card-pro-left .hardware-accelerator-line{justify-content:flex-start!important;column-gap:6px!important;display:flex!important}.search-content-main .result-card-pro-left .hardware-accelerator-line .brand-icon{flex:0 0 24px!important;width:24px!important;height:24px!important}.search-content-main .result-card-pro-left .hardware-accelerator-line strong{font-size:14px!important;line-height:1.2!important}.search-content-main .result-card-pro-left .hardware-hero-facts>span{grid-template-columns:18px minmax(0,1fr)!important;column-gap:5px!important}.search-content-main .result-card-pro-left .hardware-photo-identity{gap:4px!important}.search-content-main .result-card-pro-left .compact-offer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.search-content-main .result-card-pro-left .compact-offer-facts>span{background:var(--pro-surface-strong);border:1px solid var(--pro-border);border-radius:8px;gap:2px;min-width:0;min-height:43px;padding:6px 7px;display:grid}.search-content-main .result-card-pro-left .compact-offer-facts small{color:var(--pro-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.search-content-main .result-card-pro-left .compact-offer-facts strong{color:var(--pro-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.search-content-main .result-card-pro-left .compact-software-tags{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.search-content-main .result-card-pro-left .compact-software-tags:empty{display:none}.search-content-main .result-card-pro-left .compact-software-tags>span{background:var(--pro-surface);border:1px solid var(--pro-border);color:var(--pro-soft);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}@media (max-width:760px){.search-content-main .result-card-pro .result-card-pro-body,.search-content-main .result-card-pro .result-card-pro-right,.search-content-main .result-card-pro-center .pricing-matrix{grid-template-columns:minmax(0,1fr)!important}.search-content-main .result-card-pro-left .compact-offer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.search-content-main .result-card-pro-left .hardware-hero-facts>span{grid-template-columns:16px minmax(0,1fr) auto!important}}.search-content-main .result-card-pro .offer-detail-toggle{background:var(--pro-surface);border:1px solid var(--pro-border);border-radius:9px;min-width:0;overflow:hidden}.search-content-main .result-card-pro .offer-detail-trigger{background:var(--pro-surface-strong);color:var(--pro-text);grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;min-height:36px;font-size:11px;font-weight:800;display:grid}.search-content-main .result-card-pro .offer-detail-trigger>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:7px 9px;display:flex;overflow:hidden}.search-content-main .result-card-pro .offer-detail-arrow{background:color-mix(in srgb, var(--blue) 8%, transparent);border:0;border-left:1px solid var(--pro-border);color:var(--blue);cursor:pointer;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;display:flex}.search-content-main .result-card-pro .offer-detail-arrow:hover{background:color-mix(in srgb, var(--blue) 16%, transparent)}.search-content-main .result-card-pro .offer-detail-arrow:focus-visible{box-shadow:inset 0 0 0 2px var(--blue);outline:none}.search-content-main .result-card-pro .offer-detail-arrow svg{transition:transform .18s}.search-content-main .result-card-pro .offer-detail-toggle.is-open .offer-detail-arrow svg{transform:rotate(180deg)}.search-content-main .result-card-pro .offer-detail-panel{border-top:1px solid var(--pro-border);padding:8px!important}.search-content-main .result-card-pro .result-card-pro-left,.search-content-main .result-card-pro .result-card-pro-center{align-content:start;gap:8px!important}.search-content-main .result-card-pro .country-badge .country-flag{flex:0 0 22px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif}.search-content-main .result-card-pro-center .pricing-summary{flex-direction:column;gap:8px;display:flex}.search-content-main .result-card-pro-center .pricing-detail-panel .pricing-matrix{gap:6px!important}@media (max-width:760px){.search-content-main .result-card-pro-center .pricing-matrix-row.is-primary:nth-last-child(3),.search-content-main .result-card-pro-center .pricing-detail-panel .pricing-matrix-row:last-child:nth-child(odd){grid-column:auto}}.search-content-main .result-card-pro{container-type:inline-size;border-radius:16px!important}.search-content-main .result-card-pro .result-card-pro-body{align-items:stretch!important;gap:10px!important;padding:10px!important}.search-content-main .result-card-pro .result-card-pro-left,.search-content-main .result-card-pro .result-card-pro-center,.search-content-main .result-card-pro .result-card-pro-right{min-width:0;background:color-mix(in srgb, var(--pro-surface-strong) 78%, transparent)!important;border:1px solid var(--pro-border)!important;border-radius:12px!important;padding:10px!important}.search-content-main .result-card-pro .result-card-pro-left,.search-content-main .result-card-pro .result-card-pro-center{flex-direction:column!important;display:flex!important}.search-content-main .result-card-pro .result-card-pro-left>.offer-detail-toggle,.search-content-main .result-card-pro .result-card-pro-center>.offer-detail-toggle:first-of-type{margin-top:auto!important}.search-content-main .result-card-pro .result-card-pro-right{flex-direction:column!important;grid-column:auto!important;grid-template-columns:none!important;align-content:start!important;align-items:stretch!important;gap:8px!important;display:flex!important}.search-content-main .result-card-pro .result-card-pro-right .side-surface{background:color-mix(in srgb, var(--pro-surface) 86%, transparent)!important;border:1px solid var(--pro-border)!important;border-radius:10px!important;min-height:0!important;padding:9px!important}.search-content-main .result-card-pro .confidence-surface>.price-line{display:none!important}.search-content-main .result-card-pro .decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:auto!important;display:grid!important}.search-content-main .result-card-pro .decision-actions .primary-button{grid-column:1/-1!important}.search-content-main .result-card-pro .decision-actions>div,.search-content-main .result-card-pro .decision-actions .soft-button{width:100%!important;display:flex!important}.search-content-main .result-card-pro .decision-actions .primary-button,.search-content-main .result-card-pro .decision-actions .soft-button,.search-content-main .result-card-pro .calculator-action,.search-content-main .result-card-pro .offer-detail-trigger,.search-content-main .result-card-pro .offer-detail-arrow{min-height:42px!important}.search-content-main .result-card-pro .offer-detail-trigger{grid-template-columns:minmax(0,1fr) 42px!important}.search-content-main .result-card-pro .offer-detail-arrow{width:42px!important}.search-content-main .result-card-pro .trustpilot-empty .trustpilot-reviews,.search-content-main .result-card-pro .trustpilot-score{font-size:17px!important;line-height:1.2!important}.search-content-main .result-card-pro .trustpilot-empty small,.search-content-main .result-card-pro .trustpilot-fallback,.search-content-main .result-card-pro .decision-risk-indicator small{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px!important;line-height:1.35!important;display:-webkit-box!important}.search-content-main .result-card-pro .warning-list:empty{display:none!important}@container (min-width:1020px){.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(390px,1.2fr) minmax(300px,.82fr) minmax(250px,.68fr)!important}}@container (min-width:700px) and (max-width:1019px){.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr)!important}.search-content-main .result-card-pro .result-card-pro-right{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.search-content-main .result-card-pro .decision-actions,.search-content-main .result-card-pro .warning-list{grid-column:1/-1!important}.search-content-main .result-card-pro .decision-actions{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,.75fr))!important}.search-content-main .result-card-pro .decision-actions .primary-button{grid-column:auto!important}}@container (max-width:699px){.search-content-main .result-card-pro .result-card-pro-body{grid-template-columns:minmax(0,1fr)!important}}.search-content-main .result-card-pro .result-card-pro-left,.search-content-main .result-card-pro .result-card-pro-center,.search-content-main .result-card-pro .result-card-pro-right{height:100%;align-self:stretch!important}.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 7px!important;display:grid!important}.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty) .trustpilot-brand-line{grid-column:1/-1}.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty) .trustpilot-score-row,.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty) .trustpilot-reviews,.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty) .trustpilot-link{min-width:0;margin:0!important}.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty) .trustpilot-reviews{-webkit-line-clamp:1;white-space:nowrap}.search-content-main .result-card-pro .trustpilot-box:not(.trustpilot-empty) .trustpilot-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-content-main .result-card-pro .trustpilot-empty{grid-template-columns:minmax(0,1fr) auto;gap:3px!important;display:grid!important}.search-content-main .result-card-pro .trustpilot-empty .trustpilot-brand-line,.search-content-main .result-card-pro .trustpilot-empty small{display:none!important}.search-content-main .result-card-pro .trustpilot-empty .trustpilot-link{white-space:nowrap;align-self:center;font-size:10px!important}.search-content-main .result-card-pro .confidence-surface{gap:5px!important;display:grid!important}.search-content-main .result-card-pro .confidence-meter{gap:4px!important}.search-content-main .result-card-pro .confidence-meter>div:first-child{justify-content:space-between;align-items:center;display:flex}.search-content-main .result-card-pro .decision-risk-indicator small{display:none!important}.search-content-main .result-card-pro .decision-risk-indicator{min-height:34px!important}.search-content-main .result-card-pro .confidence-surface{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.search-content-main .result-card-pro .confidence-surface>*{grid-column:auto!important;min-width:0!important}.search-content-main .result-card-pro .tp-star{width:18px!important;height:18px!important;font-size:12px!important}.search-content-main .result-card-pro .warning-list{max-height:24px;overflow:hidden;flex-wrap:nowrap!important}.search-content-main .result-card-pro .warning-list .warning{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (min-width:1020px){.search-content-main .result-card-pro .decision-actions{grid-template-columns:minmax(128px,1.5fr) repeat(2,minmax(58px,.7fr))!important}.search-content-main .result-card-pro .decision-actions .primary-button{grid-column:auto!important}}@media (min-width:1440px){.search-content-layout{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important}.search-content-main{min-width:0!important}.search-right-rail{align-content:start!important;gap:14px!important;width:250px!important;display:grid!important;position:sticky!important;top:88px!important}}@media (max-width:1439px){.search-right-rail{display:none!important}}.search-content-main .result-card-pro .provider-line{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}.search-content-main .result-card-pro .header-instance{flex:210px!important}.search-content-main .result-card-pro .freshness-badge{white-space:nowrap;flex:none}.search-content-main .result-card-pro .pricing-matrix-value strong{letter-spacing:-.035em;font-size:21px!important;line-height:1!important}.search-content-main .result-card-pro .pricing-matrix-row.is-primary .pricing-matrix-value strong{font-size:28px!important}.search-content-main .result-card-pro .country-flag{height:18px;overflow:hidden;width:24px!important;min-width:24px!important}.search-content-main .result-card-pro .country-flag img,.table-region-line .country-flag img{object-fit:cover;border-radius:3px;width:22px;height:16px;display:block}.table-region-line{align-items:center;gap:6px;display:flex}.result-card-pro .hardware-accelerator-line .brand-icon{box-shadow:none!important;background:0 0!important;border:0!important;padding:2px!important}.result-card-pro .hardware-accelerator-line .brand-icon img{filter:none!important;object-fit:contain!important;width:100%!important;height:100%!important}:root:not([data-theme=dark]) .result-card-pro{--pro-bg:#f7f9fd;--pro-bg-2:#fff;--pro-panel:#fffffff5;--pro-panel-2:#f4f7fb;--pro-surface:#fffffff5;--pro-surface-strong:#f3f6fb;--pro-border:#d8e1ee;--pro-border-strong:#c6d2e2;--pro-text:#142033;--pro-muted:#66758b;--pro-muted-2:#43536a;--pro-soft:#34445b;--pro-green:#087f4f;--pro-purple:#6841d9;--pro-blue:#3157d5;border-color:var(--pro-border-strong)!important;color:var(--pro-text)!important;background:linear-gradient(145deg,#fff 0%,#f7f9fd 58%,#f1f5fb 100%)!important;box-shadow:0 14px 34px #30415c1f!important}:root:not([data-theme=dark]) .result-card-pro .result-card-pro-header,:root:not([data-theme=dark]) .result-card-pro .result-card-pro-left,:root:not([data-theme=dark]) .result-card-pro .result-card-pro-center,:root:not([data-theme=dark]) .result-card-pro .result-card-pro-right{background:#ffffffd1!important}:root:not([data-theme=dark]) .result-card-pro .hardware-photo-strip,:root:not([data-theme=dark]) .result-card-pro .hardware-photo-strip figcaption,:root:not([data-theme=dark]) .result-card-pro .pricing-matrix-row,:root:not([data-theme=dark]) .result-card-pro .side-surface,:root:not([data-theme=dark]) .result-card-pro .decision-risk-indicator,:root:not([data-theme=dark]) .result-card-pro .offer-detail-trigger{border-color:var(--pro-border)!important;color:var(--pro-text)!important;background:#f5f8fc!important}:root:not([data-theme=dark]) .result-card-pro .pricing-matrix-row.is-primary{background:linear-gradient(135deg,#edf3ff,#eefaf5)!important;border-color:#bdcdef!important}:root:not([data-theme=dark]) .result-card-pro .soft-button,:root:not([data-theme=dark]) .result-card-pro .calculator-action{border-color:var(--pro-border-strong)!important;color:var(--pro-purple)!important;background:#fff!important}:root:not([data-theme=dark]) .result-card-pro .meter-track{background:#dbe4f0!important}:root:not([data-theme=dark]) .result-card-pro .compare-check-top{border-color:var(--pro-border-strong)!important;color:var(--pro-text)!important;background:#fff!important}@container (max-width:699px){.search-content-main .result-card-pro .provider-line{flex-wrap:wrap!important}}.blog-shell{background:radial-gradient(circle at 12% 16%,#544cff17,#0000 28%),radial-gradient(circle at 88% 28%,#00c9a912,#0000 26%)}.blog-kicker,.blog-section-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.blog-hero-copy{justify-items:start;display:grid}.blog-hero-copy .blog-kicker{margin-top:22px}.blog-hero-stats{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.blog-hero-stats span{border:1px solid color-mix(in srgb, var(--border) 78%, var(--blue));background:color-mix(in srgb, var(--surface-solid) 82%, transparent);min-height:38px;color:var(--muted);border-radius:12px;align-items:baseline;gap:6px;padding:8px 12px;font-size:13px;font-weight:750;display:inline-flex}.blog-hero-stats strong{color:var(--text);font-size:21px}.blog-tab{align-items:center;gap:7px;display:inline-flex}.blog-tab small{background:color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:inline-grid}.blog-hero-credit{color:var(--muted);font-size:10px;line-height:1.35}.blog-filter-groups{gap:9px;min-width:0;display:grid}.blog-topic-tabs{scrollbar-width:thin;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;gap:7px;min-width:0;padding:2px 2px 7px;display:flex;overflow-x:auto}.blog-topic-tab{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface-solid);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:800}.blog-topic-tab:hover,.blog-topic-tab:focus-visible,.blog-topic-tab.active{border-color:color-mix(in srgb, var(--blue) 58%, var(--border));background:var(--blue-soft);color:var(--blue)}.blog-topic-safety{border:1px solid color-mix(in srgb, #d68b00 36%, var(--border));background:color-mix(in srgb, #fff6dd 72%, var(--surface-solid));width:fit-content;color:color-mix(in srgb, #8f5a00 84%, var(--text));border-radius:8px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.blog-card-topline{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.blog-post-chip.is-topic_news{background:color-mix(in srgb, #eee8ff 88%, var(--surface-solid));color:#6540c8}.blog-external-feed{border-color:color-mix(in srgb, var(--blue) 28%, var(--border));background:radial-gradient(circle at 92% 6%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 42%), var(--surface-solid);gap:14px;padding:18px;display:grid}.blog-external-feed-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.blog-external-feed-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(22px,2vw,30px)}.blog-external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.blog-external-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 84%, var(--surface-solid));border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.blog-external-card-topline,.blog-external-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-external-card-topline{color:var(--muted);font-size:10px;font-weight:780}.blog-external-card-topline span{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-external-card h3{margin:0;font-size:16px;line-height:1.35}.blog-external-card footer{color:var(--muted);align-items:end;font-size:11px}.blog-external-card footer a{color:var(--blue);align-items:center;gap:5px;font-weight:850;display:inline-flex}.blog-feed-status{color:var(--muted);margin:0;font-size:13px}.blog-feed-more{width:fit-content}.blog-post-chip.is-daily_news{background:color-mix(in srgb, #ffedf1 88%, var(--surface-solid));color:#c33358}.blog-post-chip.is-tutorials{background:color-mix(in srgb, #e9fff7 88%, var(--surface-solid));color:#087f61}.blog-post-chip.is-cost_optimization{background:color-mix(in srgb, #fff7df 88%, var(--surface-solid));color:#9b6700}.blog-post-body h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,1.55vw,30px);line-height:1.16}.blog-post-body h2 a:hover{color:var(--blue)}.blog-post-card{border-color:color-mix(in srgb, var(--border) 82%, var(--blue));transition:transform .18s,border-color .18s,box-shadow .18s}.blog-post-card:hover,.blog-post-card:focus-within{border-color:color-mix(in srgb, var(--blue) 52%, var(--border));transform:translateY(-3px);box-shadow:0 18px 42px #2336761f}.blog-post-media{overflow:hidden}.blog-post-media img{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.blog-post-card:hover .blog-post-media img{transform:scale(1.025)}.blog-editorial-card>svg{color:#0ba57d}.blog-inline-link{width:fit-content;color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:850;display:inline-flex}.blog-article-page{gap:14px;max-width:1180px;padding:20px 0 64px;display:grid}.blog-back-link{width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.blog-article{padding:0;overflow:hidden}.blog-article-header{background:radial-gradient(circle at 82% 6%, #604fff26, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--surface-solid) 94%, #fff), color-mix(in srgb, var(--surface-soft) 94%, transparent));justify-items:start;padding:clamp(22px,4vw,54px) clamp(22px,4vw,54px) 0;display:grid}.blog-article-header h1{letter-spacing:-.055em;max-width:980px;margin:16px 0 0;font-size:clamp(38px,5.5vw,72px);line-height:1.03}.blog-article-header>p{max-width:820px;color:var(--muted);margin:18px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.5}.blog-article-meta{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin:22px 0;font-size:13px;font-weight:760;display:flex}.blog-article-meta span{align-items:center;gap:6px;display:inline-flex}.blog-article-header>img{object-fit:cover;border:1px solid var(--border);border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:590px}.blog-cover-credit{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 82%, var(--surface-solid));width:100%;color:var(--muted);border-top:0;padding:8px 12px;font-size:10px;line-height:1.4}.blog-article-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:42px;padding:clamp(24px,4vw,54px);display:grid}.blog-article-content{min-width:0}.blog-takeaways{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--border));background:color-mix(in srgb, var(--blue-soft) 62%, var(--surface-solid));border-radius:18px;padding:22px}.blog-takeaways h2,.blog-content-section h2,.blog-sources h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.15}.blog-takeaways ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.blog-takeaways li{color:var(--text);grid-template-columns:20px 1fr;gap:9px;line-height:1.5;display:grid}.blog-takeaways li svg{color:#0ba57d;margin-top:2px}.blog-content-section{margin-top:40px}.blog-content-section p,.blog-content-section li,.blog-sources p{color:var(--muted);font-size:17px;line-height:1.75}.blog-content-section p{margin:14px 0 0}.blog-content-section ol{gap:12px;margin:17px 0 0;padding-left:24px;display:grid}.blog-content-section li::marker{color:var(--blue);font-weight:900}.blog-content-section pre{color:#e7ecff;background:#0b1220;border:1px solid #283759;border-radius:14px;margin:20px 0 0;padding:18px;font-size:13px;line-height:1.65;overflow-x:auto}.blog-article-aside{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;gap:14px;padding:18px;display:grid;position:sticky;top:92px}.blog-author-card{align-items:center;gap:11px;display:flex}.blog-author-avatar{color:#fff;background:linear-gradient(145deg,#4e46ff,#8135ff);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.blog-author-card div{gap:3px;display:grid}.blog-author-card small,.blog-article-aside p{color:var(--muted);font-size:12px;line-height:1.55}.blog-article-aside p{margin:0}.blog-article-aside .primary-button{justify-content:center}.blog-sources{border-top:1px solid var(--border);gap:18px;margin-top:46px;padding-top:34px;display:grid}.blog-source-list{gap:10px;display:grid}.blog-source-list a{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 20px;gap:4px 12px;padding:14px;transition:border-color .16s,transform .16s;display:grid}.blog-source-list a:hover{border-color:var(--blue);transform:translateY(-1px)}.blog-source-list span{gap:3px;font-size:13px;display:grid}.blog-source-list strong{color:var(--blue)}.blog-source-list small{color:var(--muted);grid-column:1/-1;font-size:11px}.blog-engagement{padding:0;overflow:hidden}.blog-rating-panel{background:linear-gradient(120deg, color-mix(in srgb, var(--blue-soft) 74%, var(--surface-solid)), color-mix(in srgb, #e8fff8 54%, var(--surface-solid)));justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(22px,4vw,44px);display:flex}.blog-rating-panel h2,.blog-comments h2{margin:6px 0 0;font-size:28px}.blog-rating-panel p{color:var(--muted);margin:3px 0 0;font-size:12px}.blog-rating-stars{gap:2px;display:flex}.blog-rating-stars button{color:#f3a800;background:0 0;border:0;place-items:center;width:42px;height:42px;transition:transform .13s;display:grid}.blog-rating-stars button:hover{transform:translateY(-2px)scale(1.06)}.blog-comments{padding:clamp(22px,4vw,44px)}.blog-comments-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.blog-comments-heading>span{background:var(--blue-soft);min-width:34px;height:34px;color:var(--blue);border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:grid}.blog-comment-form{gap:10px;margin-top:20px;display:grid}.blog-comment-form textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:116px;color:var(--text);font:inherit;border-radius:14px;padding:14px;line-height:1.5}.blog-comment-form textarea:focus{outline:3px solid color-mix(in srgb, var(--blue) 18%, transparent);border-color:var(--blue)}.blog-comment-form>div{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-engagement-message{background:var(--surface-soft);color:var(--muted);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px}.blog-engagement-message a{color:var(--blue);font-weight:850}.blog-comment-list{gap:10px;margin-top:22px;display:grid}.blog-comment{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px;display:grid}.blog-comment.is-reply{border-color:color-mix(in srgb, var(--blue) 30%, var(--border));margin-left:48px}.blog-comment-avatar{color:#33446d;background:#e4e9f8;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.blog-comment-avatar.is-bot{color:#fff;background:linear-gradient(145deg,#4e46ff,#6d35ef)}.blog-comment header{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.blog-comment header span{background:var(--blue-soft);color:var(--blue);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}.blog-comment time{color:var(--muted);margin-left:auto;font-size:11px}.blog-comment p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}:root[data-theme=dark] .blog-hero,:root[data-theme=dark] .blog-article-header{background:radial-gradient(circle at 82% 12%,#6656ff38,#0000 34%),linear-gradient(145deg,#101828,#0b1322)}:root[data-theme=dark] .blog-post-chip.is-daily_news{color:#ff8fad;background:#321827}:root[data-theme=dark] .blog-post-chip.is-tutorials{color:#5be1ba;background:#0b3027}:root[data-theme=dark] .blog-post-chip.is-cost_optimization{color:#ffd46d;background:#362b10}:root[data-theme=dark] .blog-post-chip.is-topic_news{color:#c1a8ff;background:#2c234b}:root[data-theme=dark] .blog-topic-safety{color:#ffd37c;background:#2c2413}:root[data-theme=dark] .blog-comment-avatar{color:#dce5ff;background:#25304a}:root[data-theme=dark] .brand-logo-wordmark img{filter:brightness(0)invert();opacity:.96}@media (max-width:900px){.blog-article-grid{grid-template-columns:1fr;gap:26px}.blog-article-aside{position:static}}@media (max-width:640px){.blog-hero-stats{width:100%;display:grid}.blog-hero-stats span{justify-content:space-between}.blog-article-header{padding-inline:18px}.blog-article-header h1{font-size:clamp(34px,11vw,50px)}.blog-article-grid,.blog-comments{padding:20px 18px}.blog-rating-panel{flex-direction:column;align-items:flex-start;padding:20px 18px}.blog-comment.is-reply{margin-left:18px}.blog-comment time{width:100%;margin-left:0}.blog-category-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.blog-tab{white-space:nowrap;flex:none}.blog-external-grid{grid-template-columns:1fr}.blog-external-card footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.blog-post-card,.blog-post-media img,.blog-rating-stars button{transition:none}.blog-post-card:hover,.blog-post-card:focus-within,.blog-post-card:hover .blog-post-media img{transform:none}}.pricing-history-dashboard{gap:16px;display:grid}.pricing-history-toolbar{background:radial-gradient(circle at 86% 16%, color-mix(in oklab, var(--blue) 13%, transparent), transparent 21rem), var(--surface-solid);justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.pricing-history-toolbar h2,.pricing-chart-header h3{color:var(--text);letter-spacing:-.025em;margin:8px 0 0}.pricing-history-toolbar h2{font-size:clamp(28px,3vw,42px)}.pricing-history-toolbar p,.pricing-chart-header p,.pricing-methodology p,.pricing-history-state p{color:var(--muted);margin:8px 0 0;line-height:1.55}.pricing-history-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.pricing-range-control{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex:none;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.pricing-range-control button,.pricing-model-picker button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-weight:800}.pricing-range-control button{padding:0 13px}.pricing-range-control button:hover,.pricing-model-picker button:hover{color:var(--text);background:color-mix(in oklab, var(--blue-soft) 65%, transparent)}.pricing-range-control button.is-active,.pricing-model-picker button.is-active{color:#fff;background:linear-gradient(135deg, var(--blue), #7a35ff);box-shadow:0 7px 18px color-mix(in oklab, var(--blue) 24%, transparent)}.pricing-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-history-metric{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.pricing-history-metric>span{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.pricing-history-metric svg{width:20px;height:20px}.pricing-history-metric div{gap:4px;min-width:0;display:grid}.pricing-history-metric small{color:var(--muted);font-size:12px;font-weight:750}.pricing-history-metric strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.pricing-history-metric.is-compact strong{white-space:normal;font-size:14px;line-height:1.35}.pricing-chart-card{min-width:0;padding:22px;overflow:hidden}.pricing-chart-header{justify-content:space-between;align-items:start;gap:22px;display:flex}.pricing-chart-header>div:first-child{max-width:740px}.pricing-chart-header>div:first-child>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.pricing-chart-header h3{font-size:clamp(22px,2.5vw,32px)}.pricing-chart-header-actions{flex:none;align-items:end;gap:10px;display:flex}.pricing-trend{border:1px solid var(--border);min-height:42px;color:var(--muted);background:var(--surface-soft);border-radius:11px;align-items:center;gap:5px;padding:0 12px;font-weight:900;display:inline-flex}.pricing-trend.is-down{color:var(--green);background:color-mix(in oklab, var(--green) 10%, var(--surface-solid))}.pricing-trend.is-up{color:var(--orange);background:color-mix(in oklab, var(--orange) 10%, var(--surface-solid))}.pricing-trend small{color:inherit;opacity:.78;font-size:11px;font-weight:750}.pricing-model-select{gap:5px;display:grid}.pricing-model-select span{color:var(--muted);font-size:11px;font-weight:800}.pricing-model-select select{border:1px solid var(--border);min-width:220px;min-height:42px;color:var(--text);background:var(--surface-solid);border-radius:11px;padding:0 34px 0 11px;font-weight:800}.pricing-model-picker{scrollbar-width:thin;gap:7px;margin:18px 0 -2px;padding:2px 0 5px;display:flex;overflow-x:auto}.pricing-model-picker button{border:1px solid var(--border);background:var(--surface-soft);flex:none;padding:0 12px;font-size:12px}.pricing-chart-wrap{margin-top:18px}.pricing-chart-legend{flex-wrap:wrap;gap:8px 16px;min-height:26px;padding:0 4px;display:flex}.pricing-chart-legend span,.pricing-chart-tooltip span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.pricing-chart-legend i,.pricing-chart-tooltip i{border-radius:999px;flex:none;width:9px;height:9px}.pricing-chart-canvas{min-width:0;position:relative}.pricing-chart-canvas svg{touch-action:pan-y;width:100%;min-height:260px;display:block;overflow:visible}.pricing-grid-line{stroke:color-mix(in oklab, var(--border) 72%, transparent);stroke-width:1px;stroke-dasharray:4 6}.pricing-hover-line{stroke:color-mix(in oklab, var(--text) 32%, transparent);stroke-width:1px;stroke-dasharray:3 4}.pricing-axis-label{fill:var(--muted);font-size:11px;font-weight:700}.pricing-series-line{filter:drop-shadow(0 4px 5px color-mix(in oklab, currentColor 16%, transparent))}.pricing-chart-tooltip{z-index:3;border:1px solid var(--border);background:color-mix(in oklab, var(--surface-solid) 94%, transparent);min-width:210px;max-width:290px;box-shadow:var(--shadow);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;gap:7px;padding:12px;display:grid;position:absolute;top:24px;transform:translate(-50%)}.pricing-chart-tooltip>strong{color:var(--text);padding-bottom:3px;font-size:12px}.pricing-chart-tooltip span{grid-template-columns:9px minmax(0,1fr) auto;display:grid}.pricing-chart-tooltip b{color:var(--text)}.pricing-chart-empty,.pricing-history-state{min-height:210px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;display:flex}.pricing-history-state{padding:30px}.pricing-history-state svg{color:var(--blue);flex:none}.pricing-methodology{background:color-mix(in oklab, var(--blue-soft) 46%, var(--surface-solid));grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.pricing-methodology>svg{color:var(--blue);background:var(--surface-solid);box-sizing:content-box;border-radius:12px;padding:10px}.pricing-methodology strong{color:var(--text);font-size:16px}@media (max-width:900px){.pricing-history-toolbar,.pricing-chart-header{flex-direction:column;align-items:stretch}.pricing-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-chart-header-actions{flex-wrap:wrap;justify-content:space-between}.pricing-model-select{flex:220px}.pricing-model-select select{width:100%}}@media (max-width:560px){.static-page:has(.pricing-history-dashboard){padding-top:14px}.static-page:has(.pricing-history-dashboard) .static-hero{padding:24px 20px}.static-page:has(.pricing-history-dashboard) .static-hero h1{font-size:36px}.pricing-history-toolbar,.pricing-chart-card{padding:18px}.pricing-range-control{grid-auto-columns:1fr;width:100%}.pricing-range-control button{padding:0 7px;font-size:12px}.pricing-history-stats{grid-template-columns:1fr 1fr;gap:8px}.pricing-history-metric{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px}.pricing-history-metric>span{width:34px;height:34px}.pricing-history-metric strong{font-size:18px}.pricing-chart-header-actions,.pricing-trend,.pricing-model-select{width:100%}.pricing-trend{justify-content:center}.pricing-chart-canvas{margin:0 -8px;overflow-x:auto}.pricing-chart-canvas svg{width:720px;min-height:260px}.pricing-chart-tooltip{width:min(250px,100vw - 72px);position:sticky;top:10px;transform:none;left:12px!important}.pricing-methodology{grid-template-columns:1fr}}.compare-main{gap:20px;padding-bottom:72px}.compare-eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.compare-hero{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 28%), var(--surface-solid);padding:30px 32px;position:relative;overflow:hidden}.compare-hero h1{letter-spacing:-.045em;margin-top:10px;font-size:clamp(32px,4vw,50px)}.compare-hero p{max-width:760px;line-height:1.55}.compare-selection-count{border:1px solid color-mix(in srgb, var(--blue) 42%, transparent);box-shadow:0 16px 34px color-mix(in srgb, var(--blue) 20%, transparent);flex:0 0 126px;width:126px!important;height:96px!important}.compare-empty-state{text-align:center;justify-items:center;gap:12px;padding:64px 28px;display:grid}.compare-empty-state>svg{color:var(--blue)}.compare-empty-state h2,.compare-empty-state p{margin:0}.compare-empty-state p{max-width:620px;line-height:1.55}.compare-loading-state{align-items:center;gap:14px;padding:22px;display:flex}.compare-loading-state>svg{color:var(--blue);animation:1.2s linear infinite compare-spin}.compare-loading-state strong,.compare-loading-state span{display:block}.compare-loading-state span{color:var(--muted);margin-top:4px;font-size:13px}@keyframes compare-spin{to{transform:rotate(360deg)}}.compare-summary-grid{grid-template-columns:repeat(3,minmax(120px,.55fr)) minmax(260px,1.8fr);gap:12px;display:grid}.compare-summary-tile{grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;padding:16px;display:grid}.compare-summary-tile svg{grid-row:1/3}.compare-summary-tile strong{font-size:24px;line-height:1}.compare-summary-tile span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800}.compare-summary-tile.is-different svg,.compare-summary-tile.is-different strong{color:var(--violet)}.compare-summary-tile.is-same svg,.compare-summary-tile.is-same strong{color:var(--green)}.compare-summary-tile.is-unknown svg,.compare-summary-tile.is-unknown strong{color:var(--orange)}.compare-summary-note{color:var(--muted);align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.compare-summary-note svg{color:var(--blue);flex:none}.compare-offer-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}.compare-offer-card{align-content:start;gap:14px;min-width:0;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.compare-offer-card:hover{border-color:color-mix(in srgb, var(--blue) 44%, var(--border));box-shadow:0 18px 36px color-mix(in srgb, var(--blue) 12%, transparent);transform:translateY(-2px)}.compare-offer-card.is-winner{border-color:color-mix(in srgb, var(--green) 52%, var(--border))}.compare-fit-label{background:color-mix(in srgb, var(--green) 14%, var(--surface-solid));color:var(--green);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.compare-offer-card>header{align-items:center;gap:10px;min-width:0;padding-right:72px;display:flex}.compare-offer-card>header div{min-width:0}.compare-offer-card>header strong,.compare-offer-card>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compare-offer-card>header span{color:var(--muted);margin-top:2px;font-size:11px}.compare-offer-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin:0;font-size:18px;line-height:1.28;display:-webkit-box;overflow:hidden}.compare-offer-price{background:color-mix(in srgb, var(--green) 8%, var(--surface-soft));border-radius:12px;gap:2px;padding:13px 14px;display:grid}.compare-offer-price strong{color:var(--green);letter-spacing:-.035em;font-size:23px}.compare-offer-price span{color:var(--muted);font-size:10px;font-weight:800}.compare-offer-facts{flex-wrap:wrap;gap:6px;display:flex}.compare-offer-facts>span{border:1px solid var(--border);background:var(--surface-soft);min-height:28px;color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.compare-offer-card .primary-button{width:100%;margin-top:auto}.compare-link-unavailable{color:var(--muted);text-align:center;font-size:12px}.compare-workspace{padding:0;overflow:hidden}.compare-workspace-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.compare-workspace-header h2{margin:6px 0 0;font-size:24px}.compare-workspace-header p{color:var(--muted);margin:5px 0 0;font-size:13px}.compare-difference-toggle{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:11px;flex:none;align-items:center;gap:9px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:850;display:inline-flex}.compare-difference-toggle input{width:17px;height:17px;accent-color:var(--violet)}.compare-difference-toggle strong{background:color-mix(in srgb, var(--violet) 14%, var(--surface-solid));min-width:24px;color:var(--violet);text-align:center;border-radius:999px;padding:3px 7px}.compare-table-pro{border-radius:0;max-width:100%}.compare-table-pro table{table-layout:fixed;min-width:980px}.compare-table-pro th,.compare-table-pro td{border-right:1px solid color-mix(in srgb, var(--border) 72%, transparent)}.compare-table-pro thead th{z-index:4;background:color-mix(in srgb, var(--surface-solid) 94%, var(--blue) 6%);min-width:220px;box-shadow:0 1px 0 var(--border);padding:16px;position:sticky;top:0}.compare-table-pro thead th:first-child,.compare-table-pro tbody td:first-child{z-index:3;background:var(--surface-solid);width:220px;min-width:220px;position:sticky;left:0}.compare-table-pro thead th:first-child{z-index:6}.compare-table-pro thead th strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin-top:8px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.compare-provider-link{background:color-mix(in srgb, var(--blue) 10%, var(--surface-solid));border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-top:10px;padding:6px 9px;font-weight:900;color:var(--blue)!important;font-size:11px!important;display:inline-flex!important}.compare-provider-link.is-disabled{color:var(--muted)!important}.compare-group-row th{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--blue) 7%, var(--surface-soft));color:var(--blue);letter-spacing:.065em;text-transform:uppercase;padding:11px 18px;font-size:12px;font-weight:950}.compare-metric-row td{color:var(--text);vertical-align:middle;padding:12px 14px}.compare-metric-row>td:first-child>span,.compare-metric-row>td:first-child>small,.compare-metric-row>td:first-child>em{display:block}.compare-metric-row>td:first-child>span{color:var(--text);font-size:13px;font-weight:900}.compare-metric-row>td:first-child>small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650;line-height:1.35}.compare-row-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:950}.compare-row-state.is-different{background:color-mix(in srgb, var(--violet) 13%, var(--surface-solid));color:var(--violet)}.compare-row-state.is-same{background:color-mix(in srgb, var(--green) 12%, var(--surface-solid));color:var(--green)}.compare-row-state.is-unknown{background:color-mix(in srgb, var(--orange) 12%, var(--surface-solid));color:var(--orange)}.compare-value{max-width:100%;color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.compare-metric-row.is-same .compare-value{background:color-mix(in srgb, var(--green) 7%, var(--surface-solid));color:color-mix(in srgb, var(--green) 80%, var(--text))}.compare-metric-row.is-different .compare-value{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:var(--surface-soft)}.compare-metric-row.is-different .compare-value.is-unique{border-color:color-mix(in srgb, var(--violet) 35%, var(--border));background:color-mix(in srgb, var(--violet) 10%, var(--surface-solid));color:color-mix(in srgb, var(--violet) 82%, var(--text))}.compare-value.is-unknown{color:var(--muted);font-style:italic}.compare-insights{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.compare-insights .insight-card{grid-template-columns:28px 1fr}.compare-insights .insight-card>div>span,.compare-insights .insight-card>div>strong{display:block}.compare-insights .insight-card>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.compare-warning-summary{padding:24px}.compare-warning-summary>header p{color:var(--muted);margin:-10px 0 18px;font-size:13px}.compare-warning-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px!important;display:grid!important}.compare-warning-grid>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.compare-warning-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.compare-warning-grid li{color:var(--muted);padding-left:13px;font-size:11px;line-height:1.4;position:relative}.compare-warning-grid li:before{background:var(--orange);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.compare-warning-grid li.is-critical:before,.compare-warning-grid li.is-high:before{background:var(--red)}.compare-final-cta{width:100%;margin-top:auto}.compare-clean-state{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}@media (max-width:1080px){.compare-summary-grid{grid-template-columns:repeat(3,1fr)}.compare-summary-note{grid-column:1/-1}}@media (max-width:720px){.compare-main{gap:14px;padding-top:18px}.compare-hero{gap:18px;padding:22px}.compare-selection-count{grid-template-columns:auto auto;justify-content:center;gap:8px;width:100%!important;height:64px!important}.compare-selection-count strong{font-size:24px!important}.compare-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-summary-tile{text-align:center;grid-template-columns:1fr;justify-items:center;padding:12px 8px}.compare-summary-tile svg{grid-row:auto;margin-bottom:7px}.compare-summary-tile strong{font-size:21px}.compare-summary-tile span{font-size:10px}.compare-offer-grid{grid-template-columns:1fr}.compare-workspace-header{padding:18px;display:grid}.compare-difference-toggle{justify-content:center;width:100%}.compare-table-pro table{min-width:880px}.compare-table-pro thead th:first-child,.compare-table-pro tbody td:first-child{width:170px;min-width:170px}.compare-table-pro th,.compare-table-pro td{padding:11px}.compare-warning-summary{padding:18px}}:root[data-theme=dark] .compare-hero,:root[data-theme=dark] .compare-workspace,:root[data-theme=dark] .compare-offer-card,:root[data-theme=dark] .compare-summary-tile,:root[data-theme=dark] .compare-summary-note,:root[data-theme=dark] .compare-warning-summary{color:var(--text)}:root[data-theme=dark] .compare-table-pro thead th,:root[data-theme=dark] .compare-table-pro thead th:first-child,:root[data-theme=dark] .compare-table-pro tbody td:first-child{background:color-mix(in srgb, var(--surface-solid) 94%, #13204a 6%)}.search-content-main .result-card-pro .instance-name-disclosure{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}.search-content-main .result-card-pro .instance-name-disclosure strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.search-content-main .result-card-pro .instance-name-disclosure.is-open strong{white-space:normal;overflow:visible}.search-content-main .result-card-pro .instance-name-disclosure button{background:color-mix(in srgb, var(--blue) 9%, transparent);border:1px solid var(--pro-border);color:var(--blue);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.search-content-main .result-card-pro .instance-name-disclosure.is-open button svg{transform:rotate(180deg)}.search-content-main .result-card-pro-center .pricing-matrix-row{grid-template-columns:minmax(105px,1fr) minmax(86px,auto)!important;align-items:center!important;min-height:46px!important;overflow:visible!important}.search-content-main .result-card-pro-center .pricing-matrix-label{align-items:center;overflow:hidden}.search-content-main .result-card-pro-center .pricing-matrix-label span{overflow-wrap:anywhere;white-space:normal!important;line-height:1.15!important}.search-content-main .result-card-pro-center .pricing-matrix-value{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end!important;max-width:120px!important;display:flex!important}.search-content-main .result-card-pro-center .pricing-matrix-value strong{white-space:nowrap;font-size:clamp(17px,2.1cqi,22px)!important}.search-content-main .result-card-pro-center .pricing-matrix-value small{white-space:nowrap}.search-content-main .result-card-pro-center .pricing-matrix-value.is-warning{overflow-wrap:anywhere;text-align:left;grid-template-columns:14px minmax(0,1fr);line-height:1.25;white-space:normal!important;align-items:flex-start!important;max-width:150px!important;font-size:10px!important;display:grid!important}.search-content-main .result-card-pro .warning-list{align-items:stretch;gap:5px!important;max-height:none!important;display:grid!important;overflow:visible!important}.search-content-main .result-card-pro .warning-list .warning{overflow-wrap:anywhere;align-items:flex-start;min-width:0;display:flex;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important;overflow:visible!important}.search-content-main .result-card-pro .confidence-method ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.search-content-main .result-card-pro .confidence-method li{justify-content:space-between;align-items:center;font-size:10px;display:flex}.search-content-main .result-card-pro .confidence-method li strong{color:var(--pro-green)}.provider-rating-control{border-top:1px solid var(--border);gap:8px;margin-top:8px;padding-top:12px;display:grid}.provider-rating-summary{align-items:baseline;gap:4px;display:flex}.provider-rating-summary strong{color:var(--green);font-size:22px}.provider-rating-summary small{color:var(--muted);margin-left:auto}.provider-rating-stars{gap:4px;display:flex}.provider-rating-stars button{border:1px solid color-mix(in srgb, #00b67a 32%, var(--border));color:#00a66f;cursor:pointer;background:#00b67a1a;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.provider-rating-stars button:hover,.provider-rating-stars button:focus-visible{color:#fff;background:#00b67a;outline:none}.provider-rating-control>p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}@container (max-width:420px){.search-content-main .result-card-pro-center .pricing-matrix{grid-template-columns:minmax(0,1fr)!important}.search-content-main .result-card-pro-center .pricing-matrix-row{grid-template-columns:minmax(120px,1fr) minmax(92px,auto)!important}}.search-content-main .result-card-pro-center .pricing-summary>.pricing-matrix,.search-content-main .result-card-pro-center .pricing-detail-panel .pricing-matrix{grid-template-columns:minmax(0,1fr)!important}.search-content-main .result-card-pro-center .pricing-matrix-row.is-primary:nth-last-child(3),.search-content-main .result-card-pro-center .pricing-detail-panel .pricing-matrix-row:last-child:nth-child(odd){grid-column:auto!important}.search-main,.search-content-layout{overflow-x:clip}.result-card-pro .hardware-accelerator-line .brand-icon-nvidia img{filter:invert(57%)sepia(93%)saturate(520%)hue-rotate(38deg)brightness(94%)contrast(101%)!important}.result-card-pro .hardware-accelerator-line .brand-icon-amd img,.result-card-pro .hardware-accelerator-line .brand-icon-huawei img,.result-card-pro .hardware-accelerator-line .brand-icon-sambanova img{filter:invert(20%)sepia(97%)saturate(3600%)hue-rotate(350deg)brightness(99%)contrast(90%)!important}.result-card-pro .hardware-accelerator-line .brand-icon-intel img,.result-card-pro .hardware-accelerator-line .brand-icon-google img,.result-card-pro .hardware-accelerator-line .brand-icon-qualcomm img{filter:invert(35%)sepia(88%)saturate(1500%)hue-rotate(194deg)brightness(85%)contrast(97%)!important}.result-card-pro .hardware-accelerator-line .brand-icon-aws img{filter:invert(67%)sepia(96%)saturate(1850%)hue-rotate(352deg)brightness(101%)contrast(103%)!important}:root[data-theme=dark] .result-card-pro .hardware-accelerator-line .brand-icon-apple img{filter:invert()!important}.result-card-pro .hardware-accelerator-line .brand-icon-nvidia img,.result-card-pro .hardware-accelerator-line .brand-icon-amd img,.result-card-pro .hardware-accelerator-line .brand-icon-intel img,.result-card-pro .hardware-accelerator-line .brand-icon-google img{filter:none!important}.search-content-main .result-card-pro .spec-grid-rich>span{min-width:0!important;overflow:hidden!important}.search-content-main .result-card-pro .spec-value-row{align-items:center!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.search-content-main .result-card-pro .spec-value-row>i{flex:0 0 20px!important}.search-content-main .result-card-pro .spec-value-row>.spec-value-text{text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important;display:block!important;overflow:hidden!important}.result-card-pro .hardware-accelerator-line .brand-icon-nvidia:before,.result-card-pro .hardware-accelerator-line .brand-icon-nvidia:after{content:none!important;display:none!important}.result-card-pro .hardware-accelerator-line .brand-icon-nvidia img{opacity:1!important;visibility:visible!important;display:block!important}.search-content-main .result-card-pro .country-flag,.table-region-line .country-flag{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:16px!important;min-height:16px!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.search-content-main .result-card-pro .country-flag img,.table-region-line .country-flag img{object-fit:fill!important;border-radius:2px!important;width:22px!important;max-width:none!important;height:16px!important}:root:not([data-theme=dark]) .result-card-pro .offer-detail-panel,:root:not([data-theme=dark]) .result-card-pro .hardware-cell,:root:not([data-theme=dark]) .result-card-pro .pricing-filter-rows{border-color:var(--pro-border)!important;color:var(--pro-text)!important;background:#fff!important}:root:not([data-theme=dark]) .result-card-pro .spec-grid-rich>span,:root:not([data-theme=dark]) .result-card-pro .pricing-filter-row{border-color:var(--pro-border)!important;color:var(--pro-text)!important;background:#f4f7fb!important}:root:not([data-theme=dark]) .result-card-pro .benchmark-section{border-color:var(--pro-border)!important;color:var(--pro-text)!important;background:#f7f9fd!important}:root:not([data-theme=dark]) .result-card-pro .benchmark-item span,:root:not([data-theme=dark]) .result-card-pro .benchmark-section>div:last-child,:root:not([data-theme=dark]) .result-card-pro .spec-grid-rich small,:root:not([data-theme=dark]) .result-card-pro .spec-grid-rich em{color:var(--pro-muted)!important}:root:not([data-theme=dark]) .result-card-pro .benchmark-item strong,:root:not([data-theme=dark]) .result-card-pro .pricing-filter-row span,:root:not([data-theme=dark]) .result-card-pro .pricing-filter-row strong,:root:not([data-theme=dark]) .result-card-pro .spec-grid-rich strong{color:var(--pro-text)!important}:root:not([data-theme=dark]) .result-card-pro .pricing-filter-row.is-unknown strong{color:var(--pro-muted)!important}:root:not([data-theme=dark]) .result-card-pro .tag-row span{border-color:var(--pro-border)!important;color:var(--pro-soft)!important;background:#eef3f9!important}:root:not([data-theme=dark]) .result-card-pro .status-badge.neutral{color:#34445b!important;background:#eef3f9!important;border-color:#ccd8e7!important}:root:not([data-theme=dark]) .result-card-pro .status-badge.warn{color:#925100!important;background:#fff7e8!important;border-color:#f3d39c!important}:root:not([data-theme=dark]) .result-card-pro .status-badge.risk{color:#b42318!important;background:#fff1f2!important;border-color:#fecdd3!important}.search-content-main .result-card-pro .decision-actions .primary-button,.search-content-main .result-card-pro .decision-actions .soft-button{min-height:48px!important;padding:9px 12px!important;font-size:12px!important}.nova-home{--nova-bg:#f7f9fd;--nova-panel:#ffffffd1;--nova-panel-solid:#fff;--nova-panel-soft:#f0f4fa;--nova-text:#111a2e;--nova-muted:#66738b;--nova-line:#7e90b238;--nova-line-strong:#6366f147;--nova-violet:#6637f4;--nova-violet-2:#8b5cf6;--nova-cyan:#00bcd4;--nova-green:#00a86b;--nova-orange:#f59e0b;background:radial-gradient(circle at 10% 8%, #7046ff12, transparent 24%), radial-gradient(circle at 88% 28%, #00bcd40f, transparent 22%), var(--nova-bg);color:var(--nova-text);overflow:clip}:root[data-theme=dark] .nova-home{--nova-bg:#050914;--nova-panel:#0c1425c7;--nova-panel-solid:#0d1627;--nova-panel-soft:#111c30;--nova-text:#f3f6ff;--nova-muted:#93a1bb;--nova-line:#97a7c729;--nova-line-strong:#8b5cf661;--nova-violet:#8b5cf6;--nova-violet-2:#a78bfa;--nova-cyan:#22d3ee;--nova-green:#1de9a0;--nova-orange:#ffb44c;background:radial-gradient(circle at 10% 8%, #7c4cff24, transparent 26%), radial-gradient(circle at 88% 28%, #22d3ee17, transparent 22%), var(--nova-bg)}.nova-home main{width:100%;min-width:0;display:block;overflow-x:clip}.nova-home main>section,.nova-home main>footer{min-width:0}.nova-home .main-container{width:min(1760px,100% - clamp(32px,5vw,80px))}.nova-hero{min-height:min(900px,100vh - 74px);padding:86px 0 72px;position:relative;overflow:hidden}.nova-hero-grid,.nova-final-grid{background-image:linear-gradient(var(--nova-line) 1px, transparent 1px), linear-gradient(90deg, var(--nova-line) 1px, transparent 1px);opacity:.42;pointer-events:none;background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 86%);mask-image:linear-gradient(#000000b3,#0000 86%)}.nova-hero-glow{filter:blur(4px);pointer-events:none;border-radius:999px;position:absolute}.nova-hero-glow-a{background:#6937f429;width:520px;height:520px;top:50px;right:-160px}.nova-hero-glow-b{background:#00bcd417;width:380px;height:380px;top:340px;left:-190px}.nova-hero-layout{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);align-items:center;gap:clamp(44px,6vw,92px);display:grid;position:relative}.nova-hero-copy{max-width:730px}.nova-eyebrow{color:var(--nova-text);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:820;display:inline-flex}.nova-eyebrow>span{background:linear-gradient(135deg, var(--nova-violet), var(--nova-cyan));color:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nova-eyebrow em{background:color-mix(in srgb, var(--nova-violet) 10%, transparent);border:1px solid var(--nova-line-strong);color:var(--nova-violet);letter-spacing:0;text-transform:none;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.nova-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(48px,4.7vw,74px);font-weight:860;line-height:.98}.nova-hero-copy h1 span{background:linear-gradient(115deg, var(--nova-violet) 5%, #75f 42%, var(--nova-cyan) 96%);color:#0000;-webkit-background-clip:text;background-clip:text}.nova-hero-copy>p{color:var(--nova-muted);max-width:680px;margin:28px 0 32px;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.nova-search-box{background:color-mix(in srgb, var(--nova-panel-solid) 88%, transparent);border:1px solid var(--nova-line-strong);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:8px;display:grid;box-shadow:0 24px 64px #3c2e8224}:root[data-theme=dark] .nova-search-box{box-shadow:0 25px 70px #0000005c,0 0 42px #6837f417}.nova-search-field{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 12px;display:grid}.nova-search-field>svg{color:var(--nova-violet)}.nova-search-field input{color:var(--nova-text);background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:50px;font-size:15px}.nova-search-field input::placeholder{color:var(--nova-muted)}.nova-search-command{background:var(--nova-panel-soft);border:1px solid var(--nova-line);color:var(--nova-muted);border-radius:8px;padding:5px 7px;font-size:10px;font-weight:900}.nova-primary-cta,.nova-secondary-cta{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-size:13px;font-weight:820;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.nova-primary-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6040f7,#7c35f4 55%,#9c2ff0);border:0;box-shadow:0 14px 32px #6837f44d}.nova-secondary-cta{background:var(--nova-panel);border:1px solid var(--nova-line-strong);color:var(--nova-text)}.nova-primary-cta:hover,.nova-secondary-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px #6837f438}.nova-prompt-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.nova-prompt-row small{color:var(--nova-muted);margin-right:2px;font-size:11px;font-weight:750}.nova-prompt-row a{background:color-mix(in srgb, var(--nova-panel-solid) 70%, transparent);border:1px solid var(--nova-line);color:var(--nova-muted);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:720;text-decoration:none;transition:border-color .2s,color .2s}.nova-prompt-row a:hover{border-color:var(--nova-line-strong);color:var(--nova-violet)}.nova-hero-trust{color:var(--nova-muted);flex-wrap:wrap;gap:15px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.nova-hero-trust span{align-items:center;gap:6px;display:inline-flex}.nova-hero-trust svg{color:var(--nova-green)}.nova-globe-stage{background:linear-gradient(145deg, color-mix(in srgb, var(--nova-panel-solid) 92%, transparent), color-mix(in srgb, var(--nova-panel-soft) 86%, transparent));border:1px solid var(--nova-line-strong);isolation:isolate;border-radius:26px;padding:14px 14px 12px;position:relative;overflow:hidden;transform:none;box-shadow:0 34px 90px #23295c33}:root[data-theme=dark] .nova-globe-stage{box-shadow:0 38px 100px #0000007a,0 0 58px #6837f41f}.nova-globe-aura{filter:blur(14px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#5570ff4d,#0000 68%);height:76%;position:absolute;inset:8% 8% auto}.nova-globe-image{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.nova-globe-poster{display:none}@media (prefers-reduced-motion:reduce){.nova-globe-motion{display:none}.nova-globe-poster{display:block}}.nova-globe-caption{justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:10px 6px 0;display:flex}.nova-globe-caption span{color:var(--nova-green);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:820;display:inline-flex}.nova-globe-caption small{color:var(--nova-muted);text-align:right;font-size:9px}.nova-cockpit{background:linear-gradient(145deg, color-mix(in srgb, var(--nova-panel-solid) 92%, transparent), color-mix(in srgb, var(--nova-panel-soft) 84%, transparent));border:1px solid var(--nova-line-strong);isolation:isolate;border-radius:26px;gap:12px;min-width:0;padding:14px;display:grid;position:relative;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 90px #1d184633}:root[data-theme=dark] .nova-cockpit{box-shadow:0 40px 110px #0000007a,0 0 70px #6937f41f}.nova-cockpit:before{content:"";background:linear-gradient(90deg,#0000,#8b5cf68c,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.nova-cockpit-topbar{border-bottom:1px solid var(--nova-line);grid-template-columns:auto 1fr auto;align-items:center;padding:2px 3px 11px;display:grid}.nova-cockpit-topbar>div{gap:5px;display:flex}.nova-cockpit-topbar>div span{background:var(--nova-line-strong);border-radius:50%;width:7px;height:7px}.nova-cockpit-topbar small{color:var(--nova-muted);letter-spacing:.08em;text-transform:uppercase;justify-self:center;font-size:10px;font-weight:760}.nova-cockpit-topbar em{color:var(--nova-green);align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:820;display:inline-flex}.nova-cockpit-query{background:var(--nova-panel-soft);border:1px solid var(--nova-line);color:var(--nova-muted);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 11px;font-size:12px;display:grid}.nova-cockpit-query b{border:1px solid var(--nova-line);border-radius:6px;padding:4px 5px;font-size:8px}.nova-cockpit-filters{flex-wrap:wrap;gap:6px;display:flex}.nova-cockpit-filters span{background:color-mix(in srgb, var(--nova-violet) 8%, var(--nova-panel-solid));border:1px solid var(--nova-line);color:var(--nova-muted);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:760;display:inline-flex}.nova-cockpit-result{background:var(--nova-panel-solid);border:1px solid var(--nova-line);border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:9px;display:grid;overflow:hidden}.nova-gpu-visual{background:#06090e;border-radius:10px;min-height:112px;position:relative;overflow:hidden}.nova-gpu-visual img{object-fit:contain;width:100%;height:112px}.nova-gpu-visual>span{color:#fff;background:#02050ac7;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:820;display:flex;position:absolute;bottom:6px;left:6px}.nova-gpu-visual .brand-icon{background:0 0;border:0;width:16px;height:16px}.nova-result-main{gap:13px;min-width:0;padding:5px 3px;display:grid}.nova-result-main>div:first-child{gap:3px;display:grid}.nova-result-main small{color:var(--nova-muted);font-size:9px;font-weight:750}.nova-result-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.nova-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nova-price-pair>span{background:var(--nova-panel-soft);border-radius:9px;gap:2px;padding:7px 8px;display:grid}.nova-price-pair strong{color:var(--nova-green);font-size:17px}.nova-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.nova-signal-grid>span{background:var(--nova-panel-soft);border:1px solid var(--nova-line);border-radius:10px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;gap:2px 7px;min-width:0;padding:8px;display:grid}.nova-signal-grid i{background:color-mix(in srgb, var(--nova-violet) 10%, transparent);color:var(--nova-violet);border-radius:8px;grid-area:icon;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nova-signal-grid small{color:var(--nova-muted);grid-area:label;font-size:8px}.nova-signal-grid strong{text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:11px;overflow:hidden}.nova-hidden-cost{background:color-mix(in srgb, var(--nova-orange) 8%, var(--nova-panel-solid));border:1px solid color-mix(in srgb, var(--nova-orange) 32%, transparent);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.nova-hidden-cost>span{background:color-mix(in srgb, var(--nova-orange) 14%, transparent);color:var(--nova-orange);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nova-hidden-cost div{gap:2px;display:grid}.nova-hidden-cost strong{font-size:10px}.nova-hidden-cost small{color:var(--nova-muted);font-size:8px}.nova-hidden-cost>svg{color:var(--nova-muted)}.nova-orbit{border:1px dashed var(--nova-line-strong);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.nova-orbit span{background:var(--nova-cyan);box-shadow:0 0 18px var(--nova-cyan);border-radius:50%;width:7px;height:7px;position:absolute}.nova-orbit-one{width:110px;height:110px;top:35px;right:-55px}.nova-orbit-one span{top:16px;left:10px}.nova-orbit-two{width:150px;height:150px;bottom:-45px;left:-60px}.nova-orbit-two span{bottom:18px;right:20px}.nova-provider-band{border-bottom:1px solid var(--nova-line);border-top:1px solid var(--nova-line);padding:18px 0 20px}.nova-provider-band-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nova-provider-band-title>span{color:var(--nova-muted);font-size:11px;font-weight:720}.nova-provider-band-title a{color:var(--nova-violet);align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.nova-provider-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nova-provider-track{align-items:center;gap:10px;width:max-content;display:flex}.nova-provider-track>div{background:var(--nova-panel);border:1px solid var(--nova-line);border-radius:12px;align-items:center;gap:8px;min-width:150px;padding:9px 12px;display:flex}.nova-provider-track .brand-icon{background:#fff}.nova-provider-track strong{white-space:nowrap;font-size:11px}.nova-proof{background:var(--nova-panel);border:1px solid var(--nova-line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid;overflow:hidden}.nova-proof article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:25px;display:grid}.nova-proof article+article{border-left:1px solid var(--nova-line)}.nova-proof article>strong{color:var(--nova-violet);letter-spacing:-.04em;font-size:28px}.nova-proof article div{gap:3px;min-width:0;display:grid}.nova-proof b{font-size:11px}.nova-proof small{color:var(--nova-muted);font-size:9px;line-height:1.35}.nova-section{padding-top:108px;padding-bottom:108px}.nova-section-heading{max-width:760px}.nova-section-heading.is-centered{text-align:center;margin-left:auto;margin-right:auto}.nova-section-heading>span{color:var(--nova-violet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:880;display:inline-block}.nova-section-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,62px);line-height:1.04}.nova-section-heading p{color:var(--nova-muted);max-width:720px;margin:20px 0 0;font-size:16px;line-height:1.65}.nova-section-heading.is-centered p{margin-left:auto;margin-right:auto}.nova-problem{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:70px;display:grid}.nova-cost-story{background:var(--nova-panel);border:1px solid var(--nova-line);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:18px;display:grid}.nova-cost-stack{gap:8px;display:grid}.nova-cost-stack>span{background:var(--nova-panel-solid);border:1px solid var(--nova-line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.nova-cost-stack svg{color:var(--nova-violet)}.nova-cost-stack b{font-size:11px}.nova-cost-stack strong{color:var(--nova-muted);font-size:12px}.nova-cost-stack>span:nth-child(3) strong,.nova-cost-stack>span:nth-child(4) strong{color:var(--nova-orange)}.nova-cost-total{background:radial-gradient(circle at 90% 10%, #8b5cf629, transparent 42%), var(--nova-panel-soft);border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:22px;display:grid}.nova-cost-total>div{gap:5px;display:grid}.nova-cost-total small{color:var(--nova-muted);font-size:10px;font-weight:760}.nova-cost-total strong{letter-spacing:-.04em;font-size:28px}.nova-cost-total strong em{color:var(--nova-muted);letter-spacing:0;margin-left:3px;font-size:11px;font-style:normal}.nova-cost-total>svg{color:var(--nova-violet)}.nova-cost-total>div:nth-of-type(2) strong{color:var(--nova-green)}.nova-cost-total p{border-top:1px solid var(--nova-line);color:var(--nova-muted);grid-column:1/-1;align-items:center;gap:7px;margin:2px 0 0;padding-top:14px;font-size:10px;display:flex}.nova-cost-total p svg{color:var(--nova-green)}.nova-feature-zone{background:color-mix(in srgb, var(--nova-panel-soft) 58%, transparent);border-bottom:1px solid var(--nova-line);border-top:1px solid var(--nova-line)}.nova-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.nova-feature-card{background:linear-gradient(145deg, color-mix(in srgb, var(--nova-panel-solid) 92%, transparent), color-mix(in srgb, var(--nova-panel-soft) 82%, transparent));border:1px solid var(--nova-line);border-radius:20px;flex-direction:column;min-height:290px;padding:25px;transition:border-color .24s,transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.nova-feature-card:hover{border-color:var(--nova-line-strong);transform:translateY(-5px);box-shadow:0 22px 50px #302a621f}.nova-feature-card>i{background:color-mix(in srgb, var(--nova-violet) 11%, transparent);border:1px solid var(--nova-line-strong);color:var(--nova-violet);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.nova-feature-card>i svg{width:20px;height:20px}.nova-feature-card h3{letter-spacing:-.025em;margin:22px 0 10px;font-size:20px}.nova-feature-card>p{color:var(--nova-muted);margin:0;font-size:13px;line-height:1.55}.nova-feature-large,.nova-feature-wide{grid-column:span 2}.nova-normalize-demo{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:auto;padding-top:28px;display:grid;position:relative}.nova-normalize-demo>span{background:var(--nova-panel-soft);border:1px solid var(--nova-line);border-radius:12px;gap:5px;padding:14px;display:grid}.nova-normalize-demo small{color:var(--nova-muted);font-size:9px}.nova-normalize-demo strong{font-size:21px}.nova-normalize-demo i{color:var(--nova-violet)}.nova-normalize-demo em{background:color-mix(in srgb, var(--nova-green) 12%, var(--nova-panel-solid));color:var(--nova-green);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:20px;right:8px}.nova-freshness-demo{align-items:end;gap:7px;height:76px;margin-top:auto;padding-top:20px;display:flex}.nova-freshness-demo span{background:var(--nova-line);border-radius:6px 6px 2px 2px;flex:1;height:45%}.nova-freshness-demo span:nth-child(2){background:color-mix(in srgb, var(--nova-violet) 60%, transparent);height:72%}.nova-freshness-demo span:nth-child(3){background:linear-gradient(to top, var(--nova-violet), var(--nova-cyan));height:100%}.nova-mini-total{background:var(--nova-panel-soft);border:1px solid var(--nova-line);border-radius:14px;gap:4px;margin-top:auto;padding:15px;display:grid}.nova-mini-total small{color:var(--nova-muted);font-size:9px}.nova-mini-total strong{color:var(--nova-green);font-size:25px}.nova-mini-total span{color:var(--nova-muted);font-size:8px}.nova-fit-tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:22px;display:flex}.nova-fit-tags span{background:var(--nova-panel-soft);border:1px solid var(--nova-line);color:var(--nova-muted);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:760}.nova-confidence-demo{background:var(--nova-panel-soft);border:1px solid var(--nova-line);border-radius:14px;align-items:center;gap:8px;margin-top:auto;padding:15px;display:flex}.nova-confidence-demo span{color:var(--nova-muted);align-items:center;gap:5px;font-size:10px;display:flex}.nova-confidence-demo span svg{color:var(--nova-green)}.nova-confidence-demo strong{color:var(--nova-green);margin-left:auto;font-size:24px}.nova-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:60px;display:grid}.nova-steps article{background:var(--nova-panel);border:1px solid var(--nova-line);border-radius:20px;min-height:275px;padding:25px;position:relative}.nova-steps article>span{color:var(--nova-line-strong);letter-spacing:-.06em;font-size:42px;font-weight:900;position:absolute;top:14px;right:20px}.nova-steps article>i{background:linear-gradient(135deg, var(--nova-violet), var(--nova-cyan));color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.nova-steps h3{margin:48px 0 11px;font-size:21px}.nova-steps p{color:var(--nova-muted);margin:0;font-size:13px;line-height:1.6}.nova-step-line{z-index:2;width:17px;height:1px;position:absolute;top:49%;right:-17px}.nova-step-line:before{background:var(--nova-line-strong);content:"";position:absolute;inset:0}.nova-step-line em{background:var(--nova-violet);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.nova-world-zone{background:radial-gradient(circle at 72% 42%, color-mix(in srgb, var(--nova-cyan) 13%, transparent), transparent 34%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--nova-panel-soft) 62%, transparent));border-bottom:1px solid var(--nova-line);border-top:1px solid var(--nova-line);overflow:hidden}.nova-world-layout{grid-template-columns:minmax(260px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(42px,6vw,88px);display:grid}.nova-world-copy .nova-section-heading p{max-width:480px}.nova-world-copy>.nova-secondary-cta{margin-top:30px}.nova-world-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:30px;display:grid}.nova-world-stats span{background:var(--nova-panel);border:1px solid var(--nova-line);color:var(--nova-muted);border-radius:13px;gap:2px;padding:12px;font-size:9px;display:grid}.nova-world-stats strong{color:var(--nova-text);letter-spacing:-.04em;font-size:20px}.nova-world-map{aspect-ratio:1.48;background:var(--nova-panel-solid);border:1px solid var(--nova-line-strong);border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #34497c1f}.nova-world-map:after{background:linear-gradient(135deg, color-mix(in srgb, var(--nova-violet) 10%, transparent), transparent 55%, color-mix(in srgb, var(--nova-cyan) 12%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.nova-world-map>img{object-fit:cover;opacity:.72;width:100%;height:100%}:root[data-theme=dark] .nova-world-map>img{filter:invert(.88)hue-rotate(180deg)saturate(.45)brightness(.72);opacity:.52}.nova-map-hub{background:color-mix(in srgb, var(--nova-panel-solid) 92%, transparent);border:1px solid color-mix(in srgb, var(--nova-violet) 38%, var(--nova-line));color:var(--nova-text);z-index:2;border-radius:12px;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 32px #1c27482e}.nova-map-hub:hover{border-color:var(--nova-violet);box-shadow:0 15px 38px color-mix(in srgb, var(--nova-violet) 22%, transparent);transform:translate(-50%,calc(-50% - 3px))}.nova-map-hub>i{background:linear-gradient(135deg, var(--nova-violet), var(--nova-cyan));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nova-map-hub>span{gap:1px;display:grid}.nova-map-hub strong{font-size:10px}.nova-map-hub small{color:var(--nova-muted);white-space:nowrap;font-size:7px}.nova-map-hub.hub-us{top:48%;left:23%}.nova-map-hub.hub-us-west{top:38%;left:14%}.nova-map-hub.hub-nordics{top:25%;left:49%}.nova-map-hub.hub-amsterdam{top:33%;left:47%}.nova-map-hub.hub-paris{top:39%;left:46%}.nova-map-hub.hub-london{top:31%;left:44%}.nova-map-hub.hub-asia{top:48%;left:75%}.nova-map-hub.hub-global{top:76%;left:55%}.nova-market-zone{background:radial-gradient(circle at 80% 25%, #22d3ee12, transparent 26%), color-mix(in srgb, var(--nova-panel-soft) 55%, transparent);border-bottom:1px solid var(--nova-line);border-top:1px solid var(--nova-line)}.nova-market-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.nova-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:52px;display:grid}.nova-market-grid article{background:var(--nova-panel-solid);border:1px solid var(--nova-line);border-radius:19px;gap:14px;padding:17px;transition:border-color .2s,transform .2s;display:grid}.nova-market-grid article:hover{border-color:var(--nova-line-strong);transform:translateY(-4px)}.nova-market-grid article.is-featured{position:relative;box-shadow:0 18px 48px #6937f421}.nova-market-grid article.is-featured:before{background:linear-gradient(90deg, var(--nova-violet), var(--nova-cyan));content:"";border-radius:20px 20px 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.nova-market-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.nova-market-card-head .brand-icon{background:#fff}.nova-market-card-head>div{gap:2px;min-width:0;display:grid}.nova-market-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nova-market-card-head small{color:var(--nova-muted);font-size:9px}.nova-market-card-head>span{background:color-mix(in srgb, var(--nova-green) 10%, transparent);color:var(--nova-green);border-radius:999px;align-items:center;gap:3px;padding:6px 7px;font-size:8px;font-weight:800;display:flex}.nova-market-gpu{background:var(--nova-panel-soft);border-radius:13px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:100px;padding:9px;display:grid;overflow:hidden}.nova-market-gpu img{object-fit:contain;background:#070a0f;border-radius:9px;width:112px;height:76px}.nova-market-gpu div{gap:4px;min-width:0;display:grid}.nova-market-gpu small{color:var(--nova-muted);font-size:8px}.nova-market-gpu strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nova-market-price{border-top:1px solid var(--nova-line);justify-content:space-between;align-items:end;padding-top:13px;display:flex}.nova-market-price div{gap:3px;display:grid}.nova-market-price small{color:var(--nova-muted);font-size:8px}.nova-market-price strong{color:var(--nova-green);letter-spacing:-.04em;font-size:25px}.nova-market-price>span{color:var(--nova-muted);text-transform:capitalize;align-items:center;gap:4px;font-size:8px;display:flex}.nova-market-price>span svg{color:var(--nova-green)}.nova-persona-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:54px;display:grid}.nova-persona-grid a{background:var(--nova-panel);border:1px solid var(--nova-line);color:var(--nova-text);border-radius:18px;flex-direction:column;min-height:270px;padding:23px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.nova-persona-grid a:hover{border-color:var(--nova-line-strong);transform:translateY(-4px)}.nova-persona-grid i{background:color-mix(in srgb, var(--nova-violet) 11%, transparent);color:var(--nova-violet);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.nova-persona-grid h3{margin:28px 0 10px;font-size:18px}.nova-persona-grid p{color:var(--nova-muted);margin:0;font-size:12px;line-height:1.55}.nova-persona-grid span{color:var(--nova-violet);align-items:center;gap:5px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:820;display:flex}.nova-trust-zone{color:#f4f7ff;background:#080d19;position:relative;overflow:hidden}.nova-trust-zone:before{content:"";background:radial-gradient(circle,#6d3bf63d,#0000 68%);width:620px;height:620px;position:absolute;top:-200px;right:-160px}.nova-trust-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:80px;padding-top:110px;padding-bottom:110px;display:grid;position:relative}.nova-trust-zone .nova-section-heading h2{color:#f4f7ff}.nova-trust-zone .nova-section-heading p{color:#98a6c0}.nova-trust-layout ul{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.nova-trust-layout li{color:#c7d0e1;align-items:center;gap:9px;font-size:12px;display:flex}.nova-trust-layout li svg{color:#1de9a0}.nova-trust-zone .nova-secondary-cta{color:#fff;background:#ffffff0f;border-color:#ffffff29}.nova-trust-console{background:#080e1bd1;border:1px solid #97a7c72e;border-radius:21px;gap:2px;padding:14px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000075}.nova-trust-console>div:first-child{color:#91a0ba;border-bottom:1px solid #97a7c724;justify-content:space-between;align-items:center;margin-bottom:5px;padding:7px 8px 13px;font-family:Consolas,monospace;font-size:10px;display:flex}.nova-trust-console>div:first-child em{color:#1de9a0;background:#1de9a01f;border-radius:999px;padding:5px 8px;font-style:normal}.nova-trust-console p{background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;margin:0;padding:11px;font-family:Consolas,monospace;font-size:10px;display:flex}.nova-trust-console p b{color:#7f8da7;font-weight:500}.nova-trust-console p strong{color:#dfe6f4;font-weight:600}.nova-trust-console p strong.warn{color:#ffb44c}.nova-console-score{background:linear-gradient(135deg,#6937f429,#22d3ee14);border:1px solid #8b5cf633;border-radius:13px;align-items:center;gap:12px;margin-top:8px;padding:15px;display:flex}.nova-console-score>svg{color:#1de9a0;width:34px;height:34px}.nova-console-score span{gap:2px;display:grid}.nova-console-score small{color:#91a0ba;font-size:9px}.nova-console-score strong{color:#1de9a0;font-size:22px}.nova-faq{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:70px;display:grid}.nova-faq-list{gap:9px;display:grid}.nova-faq-list details{background:var(--nova-panel);border:1px solid var(--nova-line);border-radius:14px;overflow:hidden}.nova-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font-size:13px;font-weight:780;list-style:none;display:flex}.nova-faq-list summary::-webkit-details-marker{display:none}.nova-faq-list summary span{background:var(--nova-panel-soft);border:1px solid var(--nova-line);color:var(--nova-violet);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;transition:transform .2s;display:flex}.nova-faq-list details[open] summary span{transform:rotate(45deg)}.nova-faq-list details p{border-top:1px solid var(--nova-line);color:var(--nova-muted);margin:0;padding:17px 18px 20px;font-size:12px;line-height:1.65}.nova-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 130%,#22d3ee33,#0000 38%),linear-gradient(135deg,#5d35ed,#7b37f2 55%,#9330df);border-radius:28px;margin-bottom:100px;padding:74px 30px;position:relative;overflow:hidden}.nova-final-grid{opacity:.18;-webkit-mask-image:linear-gradient(#000c,#0000);mask-image:linear-gradient(#000c,#0000)}.nova-final-cta>span{z-index:1;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:820;display:inline-flex;position:relative}.nova-final-cta h2{letter-spacing:-.055em;text-wrap:balance;z-index:1;max-width:850px;margin:24px auto 17px;font-size:clamp(38px,4.7vw,66px);line-height:1;position:relative}.nova-final-cta p{color:#ffffffc7;z-index:1;max-width:650px;margin:0 auto;font-size:15px;line-height:1.6;position:relative}.nova-final-cta>div:last-child{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex;position:relative}.nova-final-cta .nova-primary-cta{color:#6338ed;background:#fff;box-shadow:0 14px 34px #240c5a3d}.nova-final-cta .nova-secondary-cta{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.nova-footer{border-top:1px solid var(--nova-line);padding:34px 0}.nova-footer .main-container{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:24px;display:grid}.nova-footer .main-container>div{gap:4px;display:grid}.nova-footer strong{font-size:17px}.nova-footer span,.nova-footer small{color:var(--nova-muted);font-size:9px}.nova-footer nav{flex-wrap:wrap;gap:18px;display:flex}.nova-footer nav a{color:var(--nova-muted);font-size:10px;font-weight:720;text-decoration:none}.nova-footer nav a:hover{color:var(--nova-violet)}@media (prefers-reduced-motion:no-preference){.nova-hero-copy{animation:.75s cubic-bezier(.2,.8,.2,1) both nova-rise}.nova-globe-stage{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both nova-globe-enter,6s ease-in-out 1.1s infinite nova-float}.nova-provider-track{animation:34s linear infinite nova-marquee}.nova-orbit-one{animation:12s linear infinite nova-spin}.nova-orbit-two{animation:16s linear infinite nova-spin-reverse}.nova-freshness-demo span:nth-child(3){animation:2.2s ease-in-out infinite nova-pulse-bar}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nova-reveal{animation:both nova-section-rise;animation-timeline:view();animation-range:entry 8% cover 24%}}}@keyframes nova-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes nova-cockpit-enter{0%{opacity:0;transform:perspective(1300px)rotateY(-8deg)rotateX(3deg)translateY(30px)scale(.96)}to{opacity:1;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg)translateY(0)scale(1)}}@keyframes nova-globe-enter{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nova-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes nova-marquee{to{transform:translate(-50%)}}@keyframes nova-spin{to{transform:rotate(360deg)}}@keyframes nova-spin-reverse{to{transform:rotate(-360deg)}}@keyframes nova-pulse-bar{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 10px var(--nova-cyan))}}@keyframes nova-section-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.nova-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr);gap:34px}.nova-hero-copy h1{font-size:clamp(44px,5.4vw,64px)}.nova-problem{grid-template-columns:1fr;gap:42px}.nova-trust-layout{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:48px}.nova-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-persona-grid a{min-height:230px}}@media (max-width:960px){.nova-hero{min-height:auto;padding-top:62px}.nova-hero-layout{grid-template-columns:minmax(0,1fr)}.nova-hero-copy{max-width:800px}.nova-cockpit{width:100%;max-width:650px;margin:0 auto;transform:none}.nova-globe-stage{width:100%;max-width:760px;margin:0 auto;transform:none}.nova-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-proof article:nth-child(3){border-left:0;border-top:1px solid var(--nova-line)}.nova-proof article:nth-child(4){border-top:1px solid var(--nova-line)}.nova-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-feature-large,.nova-feature-wide{grid-column:span 2}.nova-world-layout{grid-template-columns:minmax(0,1fr)}.nova-world-copy{max-width:720px}.nova-world-map{width:100%}.nova-market-grid,.nova-market-grid article,.nova-trust-layout{grid-template-columns:minmax(0,1fr)}.nova-faq{grid-template-columns:minmax(0,1fr);gap:42px}.nova-footer .main-container{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.nova-hero{padding:42px 0 54px}.nova-hero-copy h1{font-size:clamp(40px,12vw,58px)}.nova-hero-copy>p{font-size:16px}.nova-search-box{grid-template-columns:minmax(0,1fr)}.nova-search-field{min-height:52px}.nova-search-box .nova-primary-cta{width:100%}.nova-cockpit{border-radius:20px;padding:10px;animation:none;transform:none}.nova-globe-stage{border-radius:20px;padding:9px 9px 8px;animation:none;transform:none}.nova-globe-image{border-radius:13px}.nova-globe-caption{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 4px 2px}.nova-globe-caption small{text-align:left}.nova-cockpit-result{grid-template-columns:118px minmax(0,1fr)}.nova-gpu-visual,.nova-gpu-visual img{height:104px;min-height:104px}.nova-signal-grid{grid-template-columns:minmax(0,1fr)}.nova-provider-band-title{align-items:start;gap:14px}.nova-proof{margin-top:48px}.nova-proof article{padding:18px}.nova-section{padding-top:78px;padding-bottom:78px}.nova-section-heading h2{font-size:clamp(34px,10vw,48px)}.nova-cost-story,.nova-bento{grid-template-columns:minmax(0,1fr)}.nova-feature-large,.nova-feature-wide{grid-column:auto}.nova-steps{grid-template-columns:minmax(0,1fr)}.nova-step-line{display:none}.nova-world-stats{max-width:520px}.nova-map-hub{padding:6px}.nova-map-hub>i{width:25px;height:25px}.nova-map-hub small{display:none}.nova-market-heading{flex-direction:column;align-items:start}.nova-persona-grid{grid-template-columns:minmax(0,1fr)}.nova-persona-grid a{min-height:220px}.nova-trust-layout{padding-top:78px;padding-bottom:78px}.nova-trust-console{min-width:0}.nova-final-cta{border-radius:20px;margin-bottom:70px;padding:58px 20px}.nova-footer nav{gap:12px}}@media (max-width:460px){.nova-eyebrow em,.nova-cockpit-filters span:nth-child(3){display:none}.nova-cockpit-result{grid-template-columns:minmax(0,1fr)}.nova-gpu-visual{display:none}.nova-price-pair{grid-template-columns:minmax(0,1fr)}.nova-hidden-cost small{display:none}.nova-proof{grid-template-columns:minmax(0,1fr)}.nova-proof article+article{border-left:0;border-top:1px solid var(--nova-line)}.nova-cost-total{grid-template-columns:minmax(0,1fr)}.nova-cost-total>svg{transform:rotate(90deg)}.nova-normalize-demo{grid-template-columns:minmax(0,1fr)}.nova-normalize-demo>i{justify-self:center;transform:rotate(90deg)}.nova-world-stats{grid-template-columns:minmax(0,1fr)}.nova-world-map{aspect-ratio:1.2}.nova-map-hub.hub-global{display:none}.nova-map-hub.hub-us{top:44%;left:24%}.nova-map-hub.hub-eu{top:36%;left:51%}.nova-map-hub.hub-asia{top:48%;left:76%}.nova-market-gpu{grid-template-columns:90px minmax(0,1fr)}.nova-market-gpu img{width:90px}.nova-market-price{flex-direction:column;align-items:start;gap:9px}}@media (prefers-reduced-motion:reduce){.nova-home *,.nova-home :before,.nova-home :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.search-content-main .result-card-pro .decision-risk-indicator{display:none!important}.search-content-main .result-card-pro .decision-actions{gap:9px!important}.search-content-main .result-card-pro .decision-actions .primary-button{min-height:52px!important;padding:10px 14px!important;font-size:12px!important}.search-content-main .result-card-pro .decision-actions .soft-button{min-height:48px!important;padding:9px 12px!important;font-size:11px!important}.search-content-main .result-card-pro{transition:border-color .18s,box-shadow .18s,transform .18s!important}.search-content-main .result-card-pro:hover,.search-content-main .result-card-pro:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb, var(--violet) 58%, var(--border))!important;box-shadow:0 18px 46px color-mix(in srgb, var(--violet) 15%, transparent)!important}.search-content-main .result-card-pro:hover .result-card-pro-header,.search-content-main .result-card-pro:hover .result-card-pro-left,.search-content-main .result-card-pro:hover .result-card-pro-center,.search-content-main .result-card-pro:hover .result-card-pro-right{border-color:color-mix(in srgb, var(--violet) 30%, var(--pro-border))!important}:root[data-theme=dark] .result-card-pro .compare-check-top{background:var(--surface-soft)!important;border:1px solid var(--border-strong)!important;color:var(--text)!important}:root[data-theme=dark] .result-card-pro .compare-check-top span{border-color:var(--muted-strong)!important;background:0 0!important}.search-content-main .result-card-pro .low-price-badge{background:color-mix(in srgb, var(--green) 14%, var(--surface-solid))!important;border-color:color-mix(in srgb, var(--green) 42%, var(--border))!important;color:var(--green)!important;order:2!important;font-weight:850!important}.search-content-main .result-card-pro .spec-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-content-main .result-card-pro .spec-grid-rich>span{align-content:start!important;min-height:92px!important;padding:10px!important}.search-content-main .result-card-pro .spec-value-row>.spec-value-text,.search-content-main .result-card-pro .spec-grid-rich small,.search-content-main .result-card-pro .spec-grid-rich em{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.search-content-main .result-card-pro .spec-grid-rich small{font-size:10px!important;line-height:1.25!important}.search-content-main .result-card-pro .spec-grid-rich em{margin-top:4px!important;font-size:9px!important;line-height:1.3!important;display:block!important}.search-content-main .result-card-pro .confidence-method{border-top:1px solid var(--pro-border);color:var(--pro-muted);margin-top:3px;padding-top:5px;font-size:10px}.search-content-main .result-card-pro .confidence-method summary{color:var(--pro-purple);cursor:pointer;font-weight:800;list-style-position:inside}.search-content-main .result-card-pro .confidence-method p{margin:6px 0 0;line-height:1.45}@media (prefers-reduced-motion:reduce){.search-content-main .result-card-pro{transition:none!important}.search-content-main .result-card-pro:hover,.search-content-main .result-card-pro:focus-within{transform:none}}
