.armar-pc-page,.live-guide-page,.components-index,.trust-page,.seo-intent-page,.recommended-build-page{gap:1.4rem;display:grid}.armar-pc-hero,.live-guide-hero,.components-index-hero,.trust-hero,.seo-intent-hero{align-items:start;gap:1.2rem;display:grid}.armar-pc-hero,.seo-intent-hero{grid-template-columns:minmax(0,1fr) minmax(320px,480px)}.armar-pc-hero h1,.live-guide-hero h1,.components-index-hero h1,.trust-hero h1,.seo-intent-hero h1{max-width:900px;font-family:var(--font-label);font-size:clamp(2.15rem,5vw,4.6rem);font-weight:800;line-height:1}.armar-pc-hero p,.live-guide-hero p,.components-index-hero p,.trust-hero p,.seo-intent-hero p,.live-guide-section>p,.live-guide-budget p,.trust-final p,.seo-intent-section>p{max-width:760px;color:color-mix(in srgb, var(--muted) 95%, transparent);line-height:1.75}.armar-pc-hero-actions,.guide-hero-actions,.components-index-actions,.trust-actions,.seo-intent-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.armar-pc-guide-form{gap:.95rem;display:grid}.armar-pc-form-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.armar-pc-form-head h2,.armar-pc-step-grid h2,.armar-pc-live-section h2,.armar-pc-budget-section h2,.live-guide-section h2,.live-guide-budget h2,.components-index-hero h1,.trust-page h2{font-family:var(--font-label);font-weight:800}.armar-pc-form-head p,.live-guide-freshness,.category-ssr-products-head p{color:color-mix(in srgb, var(--positive) 86%, var(--accent));font-size:.84rem;font-weight:800}.armar-pc-guide-form label{color:color-mix(in srgb, var(--muted) 94%, transparent);text-transform:uppercase;gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.armar-pc-guide-form input,.armar-pc-guide-form select{text-transform:none;width:100%}.armar-pc-two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.armar-pc-guide-result{justify-content:space-between;align-items:center;gap:.85rem;padding-top:.4rem;display:flex}.armar-pc-guide-result p{color:color-mix(in srgb, var(--text) 92%, transparent);margin:0;font-size:.92rem;font-weight:700;line-height:1.5}.armar-pc-step-grid,.trust-grid,.components-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.components-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.armar-pc-step-grid article,.trust-grid article{min-height:170px}.armar-pc-step-grid p,.trust-grid p,.components-index-card span{color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.65}.armar-pc-live-section,.live-guide-section,.seo-intent-section,.seo-intent-related,.armar-pc-budget-section,.live-guide-budget,.trust-process,.trust-final,.recommended-build-summary,.recommended-purchase-readiness,.recommended-build-components{gap:1rem;display:grid}.armar-pc-section-head,.live-guide-section-head,.category-ssr-products-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.armar-pc-live-grid,.category-ssr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.armar-pc-live-card,.category-ssr-card{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 86%, transparent);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.armar-pc-live-media,.category-ssr-card-media{aspect-ratio:4/3;background:color-mix(in srgb, var(--surface-container-high) 70%, transparent);justify-content:center;align-items:center;display:flex}.armar-pc-live-media img,.category-ssr-card-media img{object-fit:contain;width:100%;height:100%;padding:.75rem}.armar-pc-live-body,.category-ssr-card-body{gap:.55rem;padding:.9rem;display:grid}.armar-pc-live-body>p,.category-ssr-card-body>p{color:color-mix(in srgb, var(--muted) 90%, transparent);text-transform:uppercase;font-size:.74rem;font-weight:800}.armar-pc-live-body h3,.category-ssr-card-body h3{min-height:3.1em;font-size:.95rem;font-weight:800;line-height:1.32}.armar-pc-live-body h3 a,.category-ssr-card-body h3 a,.components-index-card{color:var(--text);text-decoration:none}.armar-pc-live-body h3 a:hover,.category-ssr-card-body h3 a:hover,.components-index-card:hover strong{color:var(--accent)}.armar-pc-live-meta,.category-ssr-card-meta,.armar-pc-live-foot,.category-ssr-card-foot{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.armar-pc-live-meta,.category-ssr-card-meta{flex-direction:column;align-items:flex-start}.armar-pc-live-meta strong,.category-ssr-card-meta strong{color:var(--positive);font-family:var(--font-label);font-size:1.05rem}.armar-pc-live-meta span,.category-ssr-card-meta span,.armar-pc-live-foot,.category-ssr-card-foot{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.78rem;font-weight:700}.armar-pc-trend,.category-ssr-card-foot span:first-child{background:color-mix(in srgb, var(--surface-container-highest) 70%, transparent);border-radius:999px;padding:.18rem .45rem}.armar-pc-trend.is-good,.category-ssr-card-foot .is-good{color:var(--positive)}.armar-pc-trend.is-warn,.category-ssr-card-foot .is-warn{color:var(--warning)}.armar-pc-empty-live{justify-content:space-between;align-items:center;gap:1rem;display:flex}.armar-pc-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.armar-pc-budget-grid a,.components-index-card{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 82%, transparent);gap:.35rem;padding:1rem;text-decoration:none;display:grid}.armar-pc-budget-grid strong,.components-index-card strong{color:var(--text);font-family:var(--font-label);font-size:1.12rem}.armar-pc-budget-grid span{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.86rem}.live-guide-page{max-width:1180px}.live-guide-hero{padding-bottom:.8rem}.live-guide-freshness{margin-top:.4rem}.category-breadcrumbs,.guide-breadcrumb{color:color-mix(in srgb, var(--muted) 88%, transparent);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;display:flex}.category-breadcrumbs a{color:var(--accent);text-decoration:none}.category-ssr-products,.category-intent-links,.seo-intent-related{gap:1rem;display:grid}.category-ssr-products-head h2{font-family:var(--font-label);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800}.seo-intent-snapshot{align-self:stretch;gap:.55rem;display:grid}.seo-intent-snapshot span{color:color-mix(in srgb, var(--muted) 90%, transparent);text-transform:uppercase;font-size:.78rem;font-weight:900}.seo-intent-snapshot strong{color:color-mix(in srgb, var(--positive) 86%, var(--accent));font-family:var(--font-label);font-size:1.35rem;line-height:1.1}.seo-intent-snapshot p{color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.65}.recommended-build-submit{justify-content:center;width:100%}.recommended-build-summary-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.recommended-build-summary-head h2{color:var(--positive);font-family:var(--font-label);font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1}.recommended-build-summary-head p{color:color-mix(in srgb, var(--muted) 92%, transparent);font-weight:800}.recommended-confidence{border:1px solid color-mix(in srgb, var(--outline-ghost) 80%, transparent);background:color-mix(in srgb, var(--surface-container-high) 78%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.recommended-confidence--high{color:var(--positive)}.recommended-confidence--medium{color:var(--warning)}.recommended-confidence--low{color:var(--negative)}.recommended-build-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.recommended-build-kpis div{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 82%, transparent);gap:.25rem;padding:.85rem;display:grid}.recommended-build-kpis span{color:color-mix(in srgb, var(--muted) 90%, transparent);text-transform:uppercase;font-size:.74rem;font-weight:900}.recommended-build-kpis strong{color:var(--text);font-family:var(--font-label);font-size:1.05rem}.recommended-readiness-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.recommended-readiness-hero h2{font-family:var(--font-label);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:900;line-height:1.1}.recommended-readiness-hero p,.recommended-readiness-disclaimer{color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.65}.recommended-readiness-score{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-high) 76%, transparent);justify-items:end;gap:.15rem;min-width:9.5rem;padding:.85rem 1rem;display:grid}.recommended-readiness-score span{text-transform:uppercase;font-size:.75rem;font-weight:900}.recommended-readiness-score strong{color:var(--text);font-family:var(--font-label);font-size:1.35rem;font-weight:900}.recommended-readiness-score--lista span{color:var(--positive)}.recommended-readiness-score--revisar span{color:var(--warning)}.recommended-readiness-score--incompleta span{color:var(--negative)}.recommended-readiness-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.recommended-readiness-check{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 84%, transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.recommended-readiness-check strong{color:var(--text);font-weight:850}.recommended-readiness-check p{color:color-mix(in srgb, var(--muted) 92%, transparent);margin-top:.2rem;font-size:.84rem;line-height:1.45}.recommended-readiness-check>span{background:color-mix(in srgb, var(--surface-container-highest) 74%, transparent);text-transform:uppercase;border-radius:999px;flex:none;padding:.18rem .48rem;font-size:.7rem;font-weight:900}.recommended-readiness-check--pass>span{color:var(--positive)}.recommended-readiness-check--warn>span{color:var(--warning)}.recommended-readiness-check--fail>span{color:var(--negative)}.recommended-build-alert{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--warning) 36%, var(--border));background:color-mix(in srgb, var(--warning) 10%, var(--surface-container-low));gap:.35rem;padding:.85rem;display:grid}.recommended-build-alert--danger{border-color:color-mix(in srgb, var(--negative) 38%, var(--border));background:color-mix(in srgb, var(--negative) 10%, var(--surface-container-low))}.recommended-build-alert strong{color:var(--text)}.recommended-build-alert p,.recommended-build-alert li{color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.55}.recommended-build-alert ul{gap:.25rem;padding-left:1.1rem;display:grid}.recommended-purchase-warning{border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 9%, var(--surface-container-low));gap:.25rem;padding:.85rem;display:grid}.recommended-purchase-warning strong{color:var(--text);font-weight:900}.recommended-purchase-warning p{color:color-mix(in srgb, var(--muted) 94%, transparent);font-size:.86rem;line-height:1.55}.recommended-build-list{gap:.75rem;display:grid}.recommended-build-item{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 82%, transparent);gap:.8rem;padding:.75rem;display:grid}.recommended-build-item-main{grid-template-columns:5.2rem minmax(0,1fr) minmax(9rem,auto);align-items:center;gap:.9rem;display:grid}.recommended-build-item-media{aspect-ratio:1;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-container-high) 72%, transparent);justify-content:center;align-items:center;display:flex;overflow:hidden}.recommended-build-item-media img{object-fit:contain;width:100%;height:100%;padding:.45rem}.recommended-build-item-body{gap:.22rem;min-width:0;display:grid}.recommended-build-item-body p{color:color-mix(in srgb, var(--accent) 86%, var(--text));text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;display:flex}.recommended-build-item-body h3{font-size:1rem;font-weight:850;line-height:1.3}.recommended-build-item-body h3 a{color:var(--text);text-decoration:none}.recommended-build-item-body h3 a:hover{color:var(--accent)}.recommended-build-item-body span,.recommended-build-item-price span{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.82rem;line-height:1.45}.recommended-build-item-price{text-align:right;justify-items:end;gap:.15rem;display:grid}.recommended-build-item-price strong{color:var(--positive);font-family:var(--font-label);font-size:1.08rem}.recommended-risk,.recommended-check-chip{background:color-mix(in srgb, var(--surface-container-highest) 72%, transparent);text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;font-size:.68rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.recommended-risk{padding:.22rem .45rem}.recommended-risk--low,.recommended-check-chip--pass{color:var(--positive)}.recommended-risk--medium,.recommended-check-chip--warn{color:var(--warning)}.recommended-risk--high,.recommended-check-chip--fail{color:var(--negative)}.recommended-build-item-checks{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.recommended-item-decision{text-transform:none;align-items:center;width:fit-content;display:inline-flex}.recommended-check-chip{padding:.22rem .42rem}.recommended-build-alternatives{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.75rem;display:grid}.recommended-alternative-card{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-high) 62%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.8rem;display:grid}.recommended-alternative-copy{gap:.28rem;min-width:0;display:grid}.recommended-alternative-copy>span{color:var(--accent);text-transform:uppercase;font-size:.7rem;font-weight:900}.recommended-alternative-card.is-saving .recommended-alternative-copy>span{color:var(--positive)}.recommended-alternative-card.is-upgrade .recommended-alternative-copy>span{color:var(--accent)}.recommended-alternative-card.is-confidence .recommended-alternative-copy>span{color:var(--warning)}.recommended-alternative-copy strong{color:var(--text);font-size:.92rem;line-height:1.25}.recommended-alternative-copy a{color:inherit;text-decoration:none}.recommended-alternative-copy a:hover{color:var(--accent)}.recommended-alternative-copy p{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.82rem;line-height:1.45}.recommended-alternative-decision{align-items:center;display:flex}.recommended-alternative-meta{text-align:right;align-content:flex-start;justify-items:end;gap:.15rem;display:grid}.recommended-alternative-meta strong{color:var(--positive);font-family:var(--font-label);white-space:nowrap;font-size:1rem}.recommended-alternative-meta span{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.78rem;font-weight:800}.recommended-alternative-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.55rem;display:flex}.recommended-alternative-actions .btn-primary,.recommended-alternative-actions .btn-secondary{min-height:2.25rem;padding:.48rem .72rem;font-size:.78rem}.recommended-alternative-actions button:disabled{cursor:default;opacity:.72}.recommended-build-no-alternatives{color:color-mix(in srgb, var(--muted) 88%, transparent);padding-top:.2rem;font-size:.82rem}.recommended-build-confirm{z-index:70;backdrop-filter:blur(12px);background:#02061794;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.recommended-build-confirm.hidden{display:none}.recommended-build-confirm-card{background:color-mix(in srgb, var(--surface-container) 94%, transparent);border-radius:1rem;gap:.75rem;width:min(100%,460px);padding:clamp(1.1rem,2vw,1.4rem);display:grid;box-shadow:0 24px 70px #0206176b,inset 0 1px #ffffff0e}.recommended-build-confirm-card h2{font-family:var(--font-label);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:900}.recommended-build-confirm-card>p:not(.section-eyebrow){color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.65}.recommended-build-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:.3rem;display:flex}.product-intent-links{gap:.65rem;margin-top:1rem;display:grid}.product-intent-links>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.product-intent-links a{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 84%, transparent);gap:.25rem;padding:.72rem;text-decoration:none;display:grid}.product-intent-links strong{color:var(--text);font-size:.86rem}.product-intent-links span{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.76rem;line-height:1.45}.build-detail-component-list{gap:.75rem;display:grid}.build-detail-component-row{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 80%, transparent);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem;display:grid}.build-detail-component-thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-container-high) 72%, transparent);justify-content:center;align-items:center;display:flex;overflow:hidden}.build-detail-component-thumb img{object-fit:contain;width:100%;height:100%;padding:.35rem}.build-detail-component-name{color:var(--text);font-weight:800;text-decoration:none}.build-detail-component-name:hover{color:var(--accent)}.build-detail-component-row p{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.82rem}.build-detail-component-row strong{color:var(--positive);font-family:var(--font-label)}.builder-guided-context{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.builder-guided-context.hidden{display:none}.builder-guided-context h2{font-family:var(--font-label);font-size:1.15rem;font-weight:800}.builder-guided-context p{color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.55}.builder-guided-eyebrow,.product-best-store-stock{margin:0}.builder-guided-eyebrow{color:var(--positive);text-transform:uppercase;font-size:.74rem;font-weight:900}.product-best-store-stock{margin-top:.45rem}.trust-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.trust-process-list div{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-container-low) 80%, transparent);gap:.25rem;padding:.9rem;display:grid}.trust-process-list strong{color:var(--text)}.trust-process-list span{color:color-mix(in srgb, var(--muted) 94%, transparent);line-height:1.6}.armar-pc-page,.live-guide-page,.components-index,.trust-page,.seo-intent-page,.recommended-build-page{gap:clamp(1.4rem,2vw,2rem)}.armar-pc-hero,.live-guide-hero,.components-index-hero,.trust-hero,.seo-intent-hero,.recommended-build-hero{padding-block:clamp(2.2rem,5vw,4.8rem) clamp(1.1rem,2.4vw,2rem)}.armar-pc-hero-copy,.live-guide-hero,.components-index-hero,.trust-hero,.seo-intent-hero{padding-block:0}.armar-pc-hero h1,.live-guide-hero h1,.components-index-hero h1,.trust-hero h1,.seo-intent-hero h1{text-wrap:balance;font-size:clamp(2.15rem,3.6vw + .7rem,4.65rem);font-weight:900;line-height:.98}.armar-pc-hero p,.live-guide-hero p,.components-index-hero p,.trust-hero p,.seo-intent-hero p{text-wrap:pretty;font-size:clamp(1rem,.38vw + .9rem,1.14rem)}.armar-pc-guide-form,.seo-intent-snapshot{background:color-mix(in srgb, var(--surface-container-high) 64%, transparent);border:0;box-shadow:0 16px 34px #0206173d,inset 0 1px #ffffff0a}.armar-pc-guide-form:hover,.seo-intent-snapshot:hover{transform:none;box-shadow:0 18px 38px #02061742,inset 0 1px #ffffff0b}.armar-pc-live-section,.live-guide-section,.seo-intent-section,.seo-intent-related,.armar-pc-budget-section,.live-guide-budget,.trust-process,.trust-final,.recommended-build-summary,.recommended-purchase-readiness,.recommended-build-components{background:color-mix(in srgb, var(--surface-container) 50%, transparent);border:0;padding:clamp(1rem,1.4vw,1.35rem);box-shadow:0 16px 34px #0206172e,inset 0 1px #ffffff08}.armar-pc-live-section:hover,.live-guide-section:hover,.seo-intent-section:hover,.seo-intent-related:hover,.armar-pc-budget-section:hover,.live-guide-budget:hover,.trust-process:hover,.trust-final:hover,.recommended-build-summary:hover,.recommended-purchase-readiness:hover,.recommended-build-components:hover{transform:none;box-shadow:0 18px 38px #02061733,inset 0 1px #ffffff0a}.armar-pc-step-grid .surface-card,.trust-grid .surface-card,.armar-pc-live-card,.category-ssr-card,.armar-pc-budget-grid a,.components-index-card,.recommended-build-kpis div,.recommended-readiness-score,.recommended-readiness-check,.recommended-build-item,.recommended-alternative-card,.trust-process-list div,.product-intent-links a{background:color-mix(in srgb, var(--surface-container-high) 70%, transparent);border:0;border-radius:.9rem;box-shadow:0 12px 28px #02061733,inset 0 1px #ffffff09}.armar-pc-step-grid .surface-card:hover,.trust-grid .surface-card:hover,.components-index-card:hover,.armar-pc-budget-grid a:hover,.product-intent-links a:hover{box-shadow:0 16px 32px #0206173d, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-2px)}.armar-pc-live-card,.category-ssr-card{background:color-mix(in srgb, var(--surface-container-high) 64%, transparent)}.armar-pc-live-media,.category-ssr-card-media,.recommended-build-item-media{background:color-mix(in srgb, var(--surface-container-highest) 52%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--outline-ghost) 18%, transparent)}.armar-pc-trend,.category-ssr-card-foot span:first-child,.recommended-confidence{color:var(--muted);background:color-mix(in srgb, var(--surface-container-highest) 56%, transparent);border:0;box-shadow:inset 0 1px #ffffff09}.recommended-build-alert,.recommended-build-alert--danger{border:0;border-left:3px solid color-mix(in srgb, var(--warning) 72%, white 12%);background:color-mix(in srgb, var(--warning) 10%, var(--surface-container-high) 72%);box-shadow:none;border-radius:.72rem}.recommended-build-alert--danger{border-left-color:color-mix(in srgb, var(--negative) 72%, white 12%);background:color-mix(in srgb, var(--negative) 10%, var(--surface-container-high) 72%)}.armar-pc-guide-form .input-glow{border-color:color-mix(in srgb, var(--outline-ghost) 46%, transparent);background:color-mix(in srgb, var(--surface-container-low) 74%, transparent);box-shadow:none}.armar-pc-guide-form .input-glow:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--surface-container) 88%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.category-breadcrumbs{padding-top:.3rem}@media (width<=1023px){.armar-pc-hero,.seo-intent-hero,.recommended-build-hero,.armar-pc-step-grid,.trust-grid,.components-index-grid{grid-template-columns:1fr}.armar-pc-live-grid,.category-ssr-grid,.components-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-quality-kpi-grid,.data-quality-run-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-v2-layout{grid-template-columns:1fr}.builder-v2-categories{max-height:none;position:static}.builder-v2-main-header{padding-inline:0}.builder-v2-selection-head{flex-direction:column;align-items:flex-start}.builder-v2-right{grid-template-columns:1fr}.builder-toolbar-actions{width:100%}.builder-toolbar-actions>button{flex:calc(50% - .25rem);justify-content:center}.builder-pcpp-table{min-width:900px}}@media (width<=767px){.armar-pc-two-cols,.armar-pc-live-grid,.category-ssr-grid,.armar-pc-budget-grid,.recommended-build-kpis,.recommended-readiness-checklist,.recommended-build-alternatives,.trust-process-list,.components-index-grid,.product-intent-links>div{grid-template-columns:1fr}.armar-pc-form-head,.armar-pc-guide-result,.armar-pc-section-head,.live-guide-section-head,.category-ssr-products-head,.builder-guided-context,.armar-pc-empty-live,.recommended-build-summary-head,.recommended-readiness-hero{flex-direction:column;align-items:stretch}.armar-pc-guide-result .btn-primary,.armar-pc-guide-result .btn-secondary,.armar-pc-section-head .btn-secondary,.live-guide-section-head .btn-secondary,.builder-guided-context .btn-secondary,.armar-pc-empty-live .btn-secondary,.recommended-build-components .btn-secondary{width:100%}.recommended-build-item-main{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.recommended-build-item-price{text-align:left;grid-column:2;justify-items:start}.recommended-readiness-score{justify-items:start}.recommended-alternative-card{grid-template-columns:1fr}.recommended-alternative-meta{text-align:left;justify-items:start}.recommended-alternative-actions{justify-content:stretch}.build-detail-component-row{grid-template-columns:3.5rem minmax(0,1fr)}.build-detail-component-row strong{grid-column:2}.data-quality-hero,.data-quality-section-head{flex-direction:column;align-items:stretch}.data-quality-hero-actions{justify-content:space-between;width:100%}.data-quality-kpi-grid,.data-quality-run-grid{grid-template-columns:1fr}.data-quality-kpi{min-height:auto}.builder-v2-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-v2-summary-stat-total{grid-column:1/-1}.builder-v2-selected-list{max-height:300px}.builder-page-title{font-size:clamp(1.45rem,8.2vw,2rem)}.builder-toolbar-actions>button{flex:100%;width:100%}.builder-compat-head{flex-wrap:wrap}.builder-compat-head .btn-secondary{justify-content:center;width:100%}.builder-history-canvas-wrap{height:280px}.builder-copy-toast{bottom:.75rem;left:.75rem;right:.75rem}}@media (width>=1024px) and (width<=1179px){.builder-v2-layout{grid-template-columns:minmax(0,1fr)}.builder-v2-categories{max-height:none;position:static}.builder-v2-right{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:not(.dark) .builder-buy-btn{color:#047857;background:#10b9811a}
