.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stack-tinted{background:#0b2118;border-block:1px solid var(--line)}.scope-note{font-size:12px;max-width:900px;margin-top:24px;line-height:1.8}.state-illustration{padding:34px;border:1px solid #45654f;border-radius:20px;background:radial-gradient(ellipse at top,#29503a 0%,#10291e 55%,#081b13 100%);box-shadow:0 30px 60px #0004}.state-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:32px;transform:perspective(850px) rotateX(12deg) rotateZ(-5deg);padding:10px}.state-grid i{display:block;aspect-ratio:1;border-radius:5px;background:#31533e;border:1px solid #66836a66;box-shadow:0 3px 0 #021008}.state-grid .changed{background:var(--lime);box-shadow:0 3px 0 #65844c,0 0 18px #d7ff9b40;border-color:#e6ffcd}.state-illustration p{font-size:12px;margin-top:12px}.state-illustration .eyebrow{font-size:10px}.state-illustration small{display:block;color:var(--muted);font-size:10px;margin-top:14px}.legend-dot{width:9px;height:9px;display:inline-block;background:#49694e;border-radius:2px;margin:0 5px}.legend-dot.bright{background:var(--lime);margin-left:15px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.offer-grid article{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px}.offer-grid h3{font-family:Georgia,serif;font-size:28px;margin:16px 0}.offer-grid p{font-size:14px}.offer-grid .eyebrow{font-size:10px}.offer-grid a{display:inline-block;margin-top:24px}.product-pickers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;border:0;margin:0 0 24px}.product-pickers label{border:1px solid var(--line);background:var(--panel);border-radius:12px;display:flex;gap:16px;align-items:center;padding:22px;margin:0;cursor:pointer}.product-pickers label:has(input:checked){border-color:#87b876;background:#193823}.product-pickers input{accent-color:var(--lime);width:20px;height:20px;flex-shrink:0}.product-pickers b{display:block;font-size:17px;font-weight:500;color:var(--ink)}.product-pickers small{font-size:11px;color:var(--muted);display:block;margin-top:5px}.stack-result{border:1px solid #648058;background:linear-gradient(135deg,#213b24,#0c241c);border-radius:14px;padding:36px;min-height:230px}.stack-result h3{font-family:Georgia,serif;font-size:clamp(26px,3vw,39px);line-height:1.25;margin:18px 0}.stack-result>p{max-width:920px}.stack-result .scope-note{margin-top:15px}.scenario-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.scenario-buttons button{padding:12px 20px;color:var(--ink);background:#0b2016;border:1px solid #547156;border-radius:100px;cursor:pointer;font-size:13px}.scenario-buttons button[aria-pressed=true]{color:#102319;background:var(--lime);border-color:var(--lime)}.scenario-copy{max-width:980px;min-height:190px}.scenario-copy h3{font-family:Georgia,serif;font-size:30px;margin-bottom:16px}.stack-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.stack-metrics article{border-top:1px solid var(--line);padding-top:22px}.stack-metrics strong{font-family:Georgia,serif;font-size:64px;line-height:1.2;letter-spacing:-.05em;color:var(--lime);font-weight:400}.stack-metrics h3{font-size:18px;margin:14px 0}.stack-metrics p{font-size:13px}.stack-metrics a{font-size:12px;color:var(--lime);display:inline-block;margin-top:16px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.licence-table{border-collapse:collapse;width:100%;text-align:left;min-width:660px}.licence-table caption{text-align:left;padding:20px;font-size:12px;color:var(--muted);background:#112c1e;caption-side:bottom}.licence-table td,.licence-table th{padding:20px 24px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px;line-height:1.7}.licence-table thead{color:var(--lime);background:#183523}.licence-table tbody th{width:24%;font-weight:500}.licence-table td{width:38%;color:var(--muted)}.licence-table td strong{color:var(--ink);font-weight:500}.calculator-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}.calculator-grid form{align-self:stretch}.calculator-grid input{width:100%;padding:11px 9px;border:1px solid #54705b;background:#071b12;color:var(--ink);border-radius:6px;min-width:0;font-size:14px}.calculator-grid input:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.cost-head,.cost-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px}.cost-head{font-size:11px;color:var(--muted);margin:25px 0 14px}.cost-row{margin-bottom:20px}.cost-row>span{font-size:12px;color:var(--ink)}.cost-row label{margin:0}.calculator-grid form>label{margin-top:25px}.calculator-grid form>p{font-size:12px;margin:16px 0 24px}.calculator-grid form>.eyebrow{font-size:10px;margin:0}.calculator-result{border:1px solid #617a51;background:linear-gradient(150deg,#203c25,#10271c);border-radius:12px;padding:34px}.calculator-result h3{font-size:18px;margin:28px 0 8px}.calculator-result>strong{font-family:Georgia,serif;color:var(--lime);font-size:clamp(36px,4.5vw,65px);line-height:1.2;overflow-wrap:anywhere}.calculator-result dl{margin-top:30px}.calculator-result dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #486045;padding:12px 0;font-size:12px}.calculator-result dt{color:var(--muted)}.calculator-result dd{margin:0;text-align:right;flex-shrink:0;color:var(--ink)}#cost-status{font-size:14px;color:var(--lime);margin-top:22px}.stack-home-link{max-width:1296px;margin:0 auto 70px;padding:40px;background:#163120;border:1px solid #486044;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.stack-home-link h2{font-size:42px;margin-top:16px}.stack-home-link .button{margin-top:24px}.stack-hero .lead{max-width:720px}.stack-hero h1{font-size:clamp(45px,5.4vw,82px)}
@media(max-width:900px){.offer-grid{gap:14px}.offer-grid article{padding:22px}.product-pickers label{padding:17px;gap:10px}.product-pickers b{font-size:15px}.calculator-grid{grid-template-columns:1fr}.stack-home-link{margin-inline:5%}.stack-result{padding:28px}}
@media(max-width:650px){.offer-grid,.product-pickers,.stack-metrics,.stack-home-link{grid-template-columns:1fr}.product-pickers{gap:10px}.product-pickers label{padding:17px 20px}.product-pickers b{font-size:17px}.stack-result{padding:24px;min-height:300px}.offer-grid h3{font-size:27px}.scenario-copy{min-height:290px}.scenario-copy h3{font-size:26px}.stack-metrics strong{font-size:58px}.calculator-result{padding:24px}.calculator-grid form{padding:22px 16px}.cost-row,.cost-head{gap:8px;grid-template-columns:1fr 1fr 1fr}.cost-row>span{font-size:11px}.calculator-grid input{font-size:12px;padding:11px 6px}.stack-home-link{padding:28px;gap:25px}.stack-home-link h2{font-size:37px}.state-illustration{padding:26px}.scope-note{font-size:12px}.scenario-buttons{gap:9px}.scenario-buttons button{font-size:12px;padding:10px 14px}}

.seed-headlines strong{font-size:clamp(42px,4.5vw,68px);letter-spacing:-.06em;white-space:nowrap}.seed-achievements .stack-metrics strong span,#reuse .stack-metrics strong span{font-size:.58em}.metric-pair{color:var(--ink);font-size:16px!important;margin-bottom:14px}.seed-archive-link{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.seed-archive-link h3{font-family:Georgia,serif;font-size:30px;line-height:1.25;margin-top:18px}.seed-archive-link .text-link{display:inline-block;margin-top:18px}.seed-evidence .licence-table{margin:0}.seed-evidence h3{margin-top:30px}.seed-evidence .table-scroll{margin-block:22px}.seed-evidence h2{overflow-wrap:normal}@media(max-width:650px){.seed-headlines strong{font-size:58px}.seed-archive-link{grid-template-columns:1fr;gap:22px}.seed-evidence h2{font-size:36px;line-height:1.2}}

.seed-evidence>article{min-width:0}.seed-evidence #seed-gpu{grid-column:1/-1}.seed-evidence .comparison>div{min-width:0}

/* Private review refresh, 19 October 2026. Existing motion and brand assets preserved. */
.table-scroll{max-width:100%;overflow-x:auto}.licence-table{min-width:580px}.offer-grid article{min-width:0}.section p a{text-underline-offset:4px}#installation .scope-note{margin-top:24px}#pricing .button{margin-top:24px}#product-evaluation-form textarea{min-height:110px}#product-evaluation-form select{margin-bottom:22px}

.product-shortcuts{margin-top:24px;gap:24px;flex-wrap:wrap}

.evidence-detail>article{min-width:0}#archive-state-20261017{grid-column:1/-1}
