.guide-index-shell,.guide-article-shell{box-sizing:border-box;color:var(--text)}.guide-index-shell{gap:clamp(1.1rem,1.6vw,1.65rem);display:grid}.guide-index-hero,.guide-article-hero{box-sizing:border-box;gap:1rem;padding:clamp(1.2rem,2vw + .8rem,2rem);display:grid}.guide-index-hero{text-align:center;box-shadow:none;background:0 0;justify-items:center;padding-block:clamp(3.4rem,6vw,6.2rem) clamp(2.1rem,4vw,4rem)}.guide-index-hero h1,.guide-article-hero h1{letter-spacing:-.025em;max-width:900px;font-size:clamp(2rem,2.2vw + 1.25rem,4rem);font-weight:900;line-height:1.02}.guide-index-hero p,.guide-article-hero p{max-width:78ch;color:color-mix(in srgb, var(--muted) 92%, white 8%);line-height:1.7}.guide-index-hero p{max-width:72ch;font-size:clamp(1rem,.22vw + .95rem,1.12rem)}.guide-eyebrow{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, white 22%);font-size:.74rem;font-weight:850}.guide-hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.guide-index-hero .guide-hero-actions{justify-content:center;margin-top:.35rem}.guide-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),430px));justify-content:start;gap:clamp(.9rem,1.2vw,1.2rem);display:grid}.guide-card{background:color-mix(in srgb, var(--panel) 91%, #06101f 9%);border-radius:1rem;align-content:start;gap:.9rem;padding:clamp(1rem,.9vw + .8rem,1.35rem);transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 24px #02061721,inset 0 1px #ffffff09}.guide-card:hover{box-shadow:0 14px 28px #0206172e, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-3px)}.guide-card-meta,.guide-article-meta{color:color-mix(in srgb, var(--muted) 86%, white 14%);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.guide-card h2{letter-spacing:-.01em;font-size:clamp(1.22rem,.45vw + 1rem,1.45rem);font-weight:850;line-height:1.18}.guide-card h2 a,.guide-card-cta,.guide-card-links a,.guide-related-grid a,.guide-link-panel a,.guide-breadcrumb a{color:inherit;text-decoration:none}.guide-card p,.guide-index-note p{color:color-mix(in srgb, var(--muted) 90%, white 10%);line-height:1.62}.guide-card-links{flex-wrap:wrap;gap:.45rem;display:flex}.guide-card-links a,.guide-link-panel a{background:color-mix(in srgb, var(--primary-container) 16%, transparent);color:color-mix(in srgb, var(--accent) 80%, white 20%);border:0;border-radius:999px;padding:.42rem .62rem;font-size:.78rem;font-weight:750}.guide-card-cta{background:color-mix(in srgb, var(--primary-container) 90%, var(--primary) 10%);color:#f8fdff;border-radius:.8rem;justify-content:center;align-self:end;align-items:center;width:fit-content;margin-top:.25rem;padding:.62rem .95rem;font-weight:850;display:inline-flex}.guide-index-note{background:color-mix(in srgb, var(--panel) 91%, #06101f 9%);border-radius:1rem;gap:.55rem;padding:clamp(1rem,1.1vw + .8rem,1.45rem);display:grid;box-shadow:0 10px 24px #02061721,inset 0 1px #ffffff09}.guide-index-note h2,.guide-related h2{font-size:1.45rem;font-weight:850;line-height:1.16}.guide-breadcrumb{color:color-mix(in srgb, var(--muted) 84%, white 16%);flex-wrap:wrap;gap:.45rem;font-size:.82rem;display:flex}.guide-article-layout{box-sizing:border-box;align-items:start;gap:1rem;margin-top:1rem;display:grid}@media (width>=1080px){.guide-article-layout{grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr)}}.guide-toc{box-sizing:border-box;gap:.55rem;display:grid;position:sticky;top:6.5rem}.guide-toc-title{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 74%, white 26%);font-size:.72rem;font-weight:850}.guide-toc a{color:color-mix(in srgb, var(--muted) 92%, white 8%);font-size:.9rem;text-decoration:none}.guide-toc a:hover,.guide-breadcrumb a:hover,.guide-card h2 a:hover,.guide-card-links a:hover,.guide-related-grid a:hover,.guide-link-panel a:hover{color:color-mix(in srgb, var(--accent) 78%, white 22%)}.guide-article-body{box-sizing:border-box;gap:clamp(1.5rem,2vw,2.2rem);padding:clamp(1.2rem,2vw + .8rem,2rem);display:grid}.guide-article-body section{gap:.75rem;scroll-margin-top:7rem;display:grid}.guide-article-body h2{letter-spacing:-.012em;font-size:clamp(1.3rem,.65vw + 1.1rem,1.8rem);font-weight:900;line-height:1.18}.guide-article-body h3{font-size:1rem;font-weight:850;line-height:1.25}.guide-article-body p,.guide-article-body li{color:color-mix(in srgb, var(--muted) 91%, white 9%);line-height:1.75}.guide-article-body ul{gap:.5rem;padding-left:1.2rem;list-style:outside;display:grid}.guide-use-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem;display:grid}.guide-use-grid>div,.guide-callout,.guide-warning,.guide-related-grid a{background:color-mix(in srgb, var(--surface-container-high) 76%, transparent);border:0;border-radius:.9rem}.guide-use-grid>div{gap:.38rem;padding:.9rem;display:grid}.guide-callout{color:color-mix(in srgb, var(--text) 92%, white 8%);padding:.95rem;line-height:1.65}.guide-link-panel{flex-wrap:wrap;gap:.5rem;display:flex}.guide-checklist{gap:.62rem;display:grid}.guide-checklist label{color:color-mix(in srgb, var(--muted) 92%, white 8%);align-items:flex-start;gap:.6rem;line-height:1.55;display:flex}.guide-checklist input{accent-color:var(--accent);margin-top:.24rem}.guide-warning{background:color-mix(in srgb, #ef4444 12%, var(--surface-container-high) 88%);border-left:3px solid #f15b5bcc;padding:1rem}.guide-related{gap:1rem;margin-top:1rem;display:grid}.guide-related>div:first-child{gap:.35rem;max-width:760px;display:grid}.guide-related p{color:color-mix(in srgb, var(--muted) 90%, white 10%);line-height:1.62}.guide-related-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.8rem;display:grid}.guide-related-grid a{gap:.3rem;padding:.9rem;display:grid}.guide-related-grid span{color:color-mix(in srgb, var(--muted) 88%, white 12%);font-size:.88rem;line-height:1.55}.guide-article-longform{color:var(--text);padding-bottom:3rem;position:relative}.guide-article-longform .surface-card{border:0;box-shadow:0 18px 42px #02061742}.guide-article-longform:before{content:"";z-index:-1;background:radial-gradient(520px 260px at 50% 8%, color-mix(in srgb, var(--primary-container) 18%, transparent), transparent 70%), linear-gradient(180deg, #0b1523c7, transparent 92%);pointer-events:none;height:30rem;position:absolute;inset:0 0 auto}.guide-article-hero-centered{min-height:clamp(22rem,38vw,32rem);box-shadow:none;backdrop-filter:none;text-align:center;background:0 0;border-bottom:0;padding:0}.guide-article-hero-centered:hover{box-shadow:none;transform:none}.guide-article-hero-inner{min-height:inherit;align-content:center;justify-items:center;gap:1rem;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.guide-article-hero-centered .guide-breadcrumb,.guide-article-hero-centered .guide-article-meta{justify-content:center}.guide-article-hero-centered h1{text-align:center;text-wrap:balance;max-width:940px;margin-top:.35rem;margin-bottom:.2rem;font-size:clamp(2.15rem,3.8vw + .7rem,4.65rem);line-height:.98}.guide-article-hero-centered p{text-align:center;text-wrap:pretty;max-width:760px;font-size:clamp(1rem,.38vw + .9rem,1.14rem)}.guide-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,860px);margin-top:.6rem;display:grid}.guide-hero-metrics>div{background:color-mix(in srgb, var(--surface-container) 62%, transparent);border:0;border-radius:.9rem;gap:.28rem;padding:.82rem .95rem;display:grid;box-shadow:0 16px 34px #02061747,inset 0 1px #ffffff0a}.guide-hero-metrics span{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 78%, white 22%);font-size:.68rem;font-weight:850}.guide-hero-metrics strong{font-size:.92rem;line-height:1.25}.guide-article-layout-long{margin-top:1.55rem}@media (width>=1080px){.guide-article-layout-long{grid-template-columns:minmax(230px,.26fr) minmax(0,.74fr)}}.guide-toc-rich{gap:.72rem;padding:1rem}.guide-toc-rich:hover,.guide-article-body-rich:hover,.guide-related-cta:hover{transform:none}.guide-toc-help{background:color-mix(in srgb, var(--surface-container-high) 70%, transparent);border:0;border-radius:.78rem;gap:.48rem;margin-top:.65rem;padding:.78rem;display:grid}.guide-toc-help strong{font-size:.84rem}.guide-toc-help span{color:color-mix(in srgb, var(--muted) 90%, white 10%);font-size:.78rem;line-height:1.45}.guide-toc-help a{background:color-mix(in srgb, var(--primary-container) 88%, var(--primary) 12%);color:#f8fdff;border-radius:.62rem;justify-content:center;margin-top:.12rem;padding:.48rem .7rem;font-size:.76rem;font-weight:850;display:inline-flex}.guide-article-body-rich{gap:clamp(2rem,2.5vw,3rem)}.guide-section-lead{padding-bottom:.55rem}.guide-section-kicker{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 76%, white 24%);margin-bottom:-.25rem;font-size:.72rem;font-weight:900}.guide-pro-tip{border-left:3px solid color-mix(in srgb, var(--accent) 82%, white 18%);background:color-mix(in srgb, var(--surface-container-high) 72%, transparent);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin-top:.35rem;padding:.95rem 1rem;display:grid}.guide-pro-tip strong{color:color-mix(in srgb, var(--accent) 82%, white 18%);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.guide-pro-tip span{color:color-mix(in srgb, var(--muted) 92%, white 8%);line-height:1.65}.guide-pro-tip-blue{border-left-color:color-mix(in srgb, var(--primary-container) 82%, white 18%)}.guide-use-grid-detailed>div,.guide-concept-grid>div,.guide-compat-grid>div,.guide-cooling-grid>div,.guide-budget-grid>div,.guide-shop-grid>div,.guide-decision-step,.guide-choice-card,.guide-signal-card,.guide-igpu-card,.guide-compare-matrix>div{position:relative;overflow:hidden}.guide-card-icon{background:color-mix(in srgb, var(--accent) 16%, transparent);width:fit-content;color:color-mix(in srgb, var(--accent) 82%, white 18%);font-family:var(--font-label);letter-spacing:.06em;border:0;border-radius:999px;padding:.22rem .46rem;font-size:.68rem;font-weight:900;display:inline-flex}.guide-concept-grid,.guide-compat-grid,.guide-cooling-grid,.guide-budget-grid,.guide-shop-grid,.guide-platform-grid,.guide-decision-map,.guide-choice-grid,.guide-signal-row,.guide-igpu-grid,.guide-compare-matrix{gap:.85rem;display:grid}.guide-concept-grid,.guide-platform-grid,.guide-cooling-grid,.guide-shop-grid,.guide-choice-grid,.guide-igpu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-cooling-grid,.guide-compat-grid,.guide-budget-grid,.guide-signal-row,.guide-compare-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-concept-grid>div,.guide-compat-grid>div,.guide-cooling-grid>div,.guide-budget-grid>div,.guide-shop-grid>div,.guide-platform-card,.guide-decision-step,.guide-choice-card,.guide-signal-card,.guide-igpu-card,.guide-compare-matrix>div{background:color-mix(in srgb, var(--surface-container-high) 72%, transparent);border:0;border-radius:.9rem;gap:.42rem;padding:.95rem;display:grid;box-shadow:0 12px 28px #0206173d,inset 0 1px #ffffff09}.guide-platform-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-container-high) 82%, transparent), color-mix(in srgb, var(--surface-container) 88%, transparent));padding:1.1rem}.guide-decision-map{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.guide-decision-map:before{content:none}.guide-decision-step{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;column-gap:.78rem;min-height:9.4rem}.guide-decision-step span{background:color-mix(in srgb, var(--surface-container-highest) 78%, #020617 22%);width:2.2rem;height:2.2rem;color:var(--text);font-family:var(--font-label);box-shadow:0 0 0 4px color-mix(in srgb, var(--surface-container) 88%, transparent);border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.guide-decision-step h3,.guide-decision-step p{grid-column:2}.guide-decision-step h3,.guide-choice-card h3,.guide-igpu-card h3{font-size:1.05rem;line-height:1.2}.guide-decision-step p,.guide-choice-card li,.guide-signal-card span,.guide-igpu-card p,.guide-compare-matrix p{color:color-mix(in srgb, var(--muted) 91%, white 9%);line-height:1.55}.guide-decision-step.is-green,.guide-choice-card.is-green,.guide-igpu-card.is-green,.guide-signal-card.is-positive{background:linear-gradient(145deg, color-mix(in srgb, #16a34a 18%, var(--surface-container-high) 82%), color-mix(in srgb, var(--surface-container) 88%, transparent))}.guide-decision-step.is-blue,.guide-choice-card.is-blue{background:linear-gradient(145deg, color-mix(in srgb, #38bdf8 16%, var(--surface-container-high) 84%), color-mix(in srgb, var(--surface-container) 88%, transparent))}.guide-decision-step.is-amber,.guide-signal-card.is-warning{background:linear-gradient(145deg, color-mix(in srgb, #f59e0b 17%, var(--surface-container-high) 83%), color-mix(in srgb, var(--surface-container) 88%, transparent))}.guide-decision-step.is-purple{background:linear-gradient(145deg, color-mix(in srgb, #a78bfa 17%, var(--surface-container-high) 83%), color-mix(in srgb, var(--surface-container) 88%, transparent))}.guide-decision-step.is-red,.guide-igpu-card.is-red,.guide-signal-card.is-danger{background:linear-gradient(145deg, color-mix(in srgb, #ef4444 16%, var(--surface-container-high) 84%), color-mix(in srgb, var(--surface-container) 88%, transparent))}.guide-x3d-visual{grid-template-columns:minmax(220px,.45fr) minmax(0,.55fr);align-items:stretch;gap:1rem;display:grid}.guide-cache-stack{background:radial-gradient(circle at 50% 0%, #22c55e38, transparent 58%), color-mix(in srgb, var(--surface-container-high) 72%, transparent);border-radius:1rem;align-content:center;gap:.5rem;min-height:15rem;padding:1rem;display:grid;box-shadow:0 14px 32px #0206173d}.guide-cache-layer{color:#f8fdff;text-align:center;border-radius:.78rem;width:min(100%,22rem);margin-inline:auto;padding:.72rem .9rem;font-weight:900;display:block;box-shadow:0 12px 22px #02061747}.guide-cache-layer.layer-core{background:linear-gradient(90deg,#38bdf8,#2563eb)}.guide-cache-layer.layer-cache{background:linear-gradient(90deg,#14b8a6,#16a34a);width:min(92%,20rem)}.guide-cache-layer.layer-x3d{background:linear-gradient(90deg,#f97316,#ef4444);width:min(78%,17rem)}.guide-x3d-copy,.guide-choice-card,.guide-igpu-card{background:color-mix(in srgb, var(--surface-container-high) 70%, transparent);border-radius:1rem;padding:1rem;box-shadow:0 14px 32px #0206173d}.guide-choice-card span,.guide-igpu-card span{color:color-mix(in srgb, var(--accent) 78%, white 22%);font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:900}.guide-choice-card ul{margin-top:.3rem}.guide-signal-card{padding:.95rem}.guide-signal-card strong{font-size:.95rem}.guide-igpu-card{align-content:start}.guide-compare-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-compare-matrix strong{font-size:.92rem}.guide-compare-matrix span{width:fit-content;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.22rem .48rem;font-size:.68rem;font-weight:900;display:inline-flex}.guide-compare-matrix span.is-good{color:#86efac;background:#22c55e33}.guide-compare-matrix span.is-ok{color:#fcd34d;background:#f59e0b38}.guide-compare-matrix span.is-bad{color:#fca5a5;background:#ef444433}.guide-platform-card span{color:color-mix(in srgb, var(--accent) 78%, white 22%);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.guide-platform-card h3{font-size:1.55rem}.guide-platform-card ul{margin-top:.2rem}.guide-compat-grid strong,.guide-budget-grid strong{color:color-mix(in srgb, var(--text) 96%, white 4%)}.guide-compat-grid span,.guide-budget-grid span{color:color-mix(in srgb, var(--muted) 90%, white 10%);line-height:1.5}.guide-table-wrap{background:color-mix(in srgb, var(--surface-container-high) 64%, transparent);border:0;border-radius:.9rem;overflow-x:auto;box-shadow:0 14px 32px #02061738}.guide-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.88rem}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:0;padding:.82rem .9rem}.guide-table th{color:color-mix(in srgb, var(--text) 92%, white 8%);background:color-mix(in srgb, var(--surface-container-highest) 76%, transparent);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.guide-table tr:last-child td{border-bottom:0}.guide-table td{color:color-mix(in srgb, var(--muted) 92%, white 8%);line-height:1.5}.guide-table td:first-child{color:var(--text);font-weight:800}.guide-mistake-list{gap:.65rem;display:grid}.guide-mistake-list>div{background:color-mix(in srgb, var(--surface-container-high) 62%, transparent);color:color-mix(in srgb, var(--muted) 92%, white 8%);border:0;border-left:3px solid #ef44449e;border-radius:.82rem;padding:.82rem .95rem;line-height:1.55}.guide-mistake-list strong{color:var(--text)}.guide-checklist-rich{background:linear-gradient(145deg, color-mix(in srgb, #22c55e 12%, var(--surface-container-high) 88%), color-mix(in srgb, var(--surface-container) 90%, transparent));border:0;border-radius:.95rem;padding:.95rem}.guide-related-cta{margin-top:1.4rem}@media (width<=1079px){.guide-toc{position:static}.guide-concept-grid,.guide-platform-grid,.guide-cooling-grid,.guide-compat-grid,.guide-budget-grid,.guide-shop-grid,.guide-decision-map,.guide-choice-grid,.guide-signal-row,.guide-igpu-grid,.guide-compare-matrix,.guide-x3d-visual{grid-template-columns:1fr}}@media (width<=740px){.guide-index-shell,.guide-article-shell{width:100%;min-width:0}.guide-index-hero,.guide-article-hero,.guide-toc,.guide-article-body,.guide-related,.guide-card,.guide-index-note{border-radius:1rem;min-width:0}.guide-card-grid{grid-template-columns:1fr}.guide-index-hero,.guide-article-hero,.guide-article-body{padding:1.1rem}.guide-index-hero{padding-block:2.6rem 1.55rem}.guide-index-hero h1,.guide-article-hero h1{overflow-wrap:anywhere;font-size:2rem;line-height:1.05}.guide-index-hero p,.guide-article-hero p,.guide-article-body p,.guide-article-body li,.guide-related p{overflow-wrap:anywhere}.guide-article-meta{gap:.45rem;font-size:.76rem}.guide-hero-actions{grid-template-columns:1fr;display:grid}.guide-hero-actions>a{text-align:center;justify-content:center;width:100%;min-width:0}.guide-use-grid,.guide-related-grid,.guide-hero-metrics,.guide-decision-map,.guide-choice-grid,.guide-signal-row,.guide-igpu-grid,.guide-compare-matrix{grid-template-columns:1fr}.guide-article-hero-centered{min-height:auto}.guide-article-hero-inner{padding-top:1.45rem;padding-bottom:1.85rem}.guide-article-hero-centered h1{font-size:2.15rem}.guide-pro-tip{grid-template-columns:1fr}.guide-table{min-width:680px}.guide-cache-stack{min-height:12rem}}.guide-unity-route{--guide-canvas:#202128;--guide-surface:#242732;--guide-raised:#2f323c;--guide-soft:#292c36;--guide-primary:#33ace4;--guide-text:#f7f8fb;--guide-muted:#a8afbd;--guide-line:#ffffff13;--guide-green:#65d79a;--guide-amber:#f4c56a;--guide-coral:#ff8b74;--guide-violet:#a991ff;--guide-shadow:0 18px 44px #08090d3d, inset 0 1px #ffffff06;--guide-shadow-raised:0 26px 62px #06070a57, inset 0 1px #ffffff0a;color:var(--guide-text)}.guide-index-shell.guide-unity-route,.guide-live-route{flex-direction:column;gap:1rem;min-width:0;padding-top:1rem;display:flex}.guide-unity-heading{flex-direction:column;gap:.7rem;min-width:0;display:flex}.guide-unity-breadcrumbs{min-width:0;color:var(--guide-muted);align-items:center;gap:.55rem;font-size:.78rem;font-weight:750;display:flex}.guide-unity-breadcrumbs a,.guide-unity-breadcrumbs span{color:var(--guide-muted);text-decoration:none}.guide-unity-breadcrumbs a:hover{color:var(--guide-primary)}.guide-unity-hero{background:radial-gradient(circle at 79% 22%,#ffffff38 0 2px,#0000 3px),linear-gradient(120deg,#209bd5 0%,#33ace4 58%,#70c9ef 100%);border:1px solid #6bcaf640;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:190px;padding:1.7rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f608838,inset 0 1px #ffffff40}.guide-unity-hero:before{content:"";pointer-events:none;border:1px solid #ffffff36;border-radius:50%;width:360px;height:360px;position:absolute;top:-225px;right:-70px;box-shadow:0 0 0 54px #ffffff0e,0 0 0 108px #ffffff09}.guide-unity-hero-copy,.guide-unity-hero-metrics{z-index:1;position:relative}.guide-unity-eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .65rem;font-weight:900;display:flex;color:#fff!important;font-size:.72rem!important}.guide-unity-eyebrow>span{background:#fff;border-radius:.16rem;width:.5rem;height:.5rem}.guide-unity-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2rem,4vw,3.45rem);font-weight:700;line-height:.98}.guide-unity-hero .guide-unity-lead{max-width:720px;margin:.85rem 0 0;font-weight:650;line-height:1.55;color:#fff!important;font-size:.96rem!important}.guide-unity-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.1rem;display:flex}.guide-unity-action{color:#fff;backdrop-filter:blur(8px);background:#ffffff1c;border:1px solid #ffffff57;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.guide-unity-action.is-primary{background:#1f2128;border-color:#0000;box-shadow:0 10px 24px #08090d3d}.guide-unity-action:hover{color:#fff;border-color:#ffffff8c}.guide-unity-action.is-primary:hover{background:#292c36}.guide-unity-hero-metrics{backdrop-filter:blur(8px);background:#19415445;border:1px solid #fff3;border-radius:18px;display:flex;overflow:hidden}.guide-unity-hero-metrics>div{min-width:142px;padding:.85rem 1rem}.guide-unity-hero-metrics>div+div{border-left:1px solid #fff3}.guide-unity-hero-metrics span{letter-spacing:.08em;text-transform:uppercase;font-weight:850;display:block;color:#ffffffc2!important;font-size:.65rem!important}.guide-unity-hero-metrics strong{color:#fff;margin-top:.35rem;font-size:.86rem;line-height:1.25;display:block}.guide-unity-featured,.guide-unity-library{border:1px solid var(--guide-line);background:var(--guide-surface);min-width:0;box-shadow:var(--guide-shadow);border-radius:20px;flex-direction:column;gap:1rem;padding:1.1rem;display:flex}.guide-unity-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.guide-unity-section-heading h2{color:#fff;margin:.25rem 0 0;font-size:1.35rem}.guide-unity-section-heading>p{max-width:520px;color:var(--guide-muted);text-align:right;margin:0;font-size:.82rem;line-height:1.5}.guide-unity-section-kicker{color:var(--guide-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.guide-unity-card{--guide-card-tone:var(--guide-primary);border:1px solid var(--guide-line);background:var(--guide-raised);border-radius:18px;grid-template-rows:148px minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #08090d38}.guide-unity-card.tone-green{--guide-card-tone:var(--guide-green)}.guide-unity-card.tone-coral{--guide-card-tone:var(--guide-coral)}.guide-unity-card.tone-violet{--guide-card-tone:var(--guide-violet)}.guide-unity-card-visual{background:color-mix(in srgb,var(--guide-card-tone) 78%,#fff 22%);place-items:center;display:grid;position:relative;overflow:hidden}.guide-unity-card-visual:before,.guide-unity-card-visual:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:190px;height:190px;position:absolute;top:-110px;right:-45px;box-shadow:0 0 0 34px #ffffff14}.guide-unity-card-visual:after{width:16px;height:16px;box-shadow:none;background:#ffffffb3;border:0;border-radius:5px;top:25px;left:28px;transform:rotate(18deg)}.guide-unity-card-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 22px #101a2442);width:112px;height:88px;position:relative}.guide-unity-card-body{flex-direction:column;min-width:0;padding:1rem;display:flex}.guide-unity-card-meta{color:var(--guide-muted);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.guide-unity-card-meta strong{color:var(--guide-card-tone);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.guide-unity-square{background:var(--guide-primary);border-radius:.17rem;flex:none;width:.55rem;height:.55rem;display:inline-block}.guide-unity-square.tone-green{background:var(--guide-green)}.guide-unity-square.tone-violet{background:var(--guide-violet)}.guide-unity-card-meta .guide-unity-square{background:var(--guide-card-tone)}.guide-unity-card h2{color:#fff;margin:.75rem 0 .45rem;font-size:1.12rem;line-height:1.2}.guide-unity-card h2 a{color:inherit;text-decoration:none}.guide-unity-card h2 a:after{content:"";position:absolute;inset:0}.guide-unity-card p{color:var(--guide-muted);margin:0;font-size:.82rem;line-height:1.58}.guide-unity-card-footer{color:var(--guide-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.7rem;display:flex}.guide-unity-card-footer a{z-index:1;color:var(--guide-card-tone);font-weight:850;text-decoration:none;position:relative}.guide-unity-card:hover{border-color:color-mix(in srgb,var(--guide-card-tone) 38%,transparent);transform:none;box-shadow:0 18px 42px #08090d47}.guide-unity-card.is-featured{grid-template:minmax(300px,1fr)/minmax(0,1.22fr) minmax(320px,.78fr);min-height:330px}.guide-unity-card.is-featured .guide-unity-card-visual{grid-area:1/2}.guide-unity-card.is-featured .guide-unity-card-body{background:linear-gradient(140deg,color-mix(in srgb,var(--guide-primary) 18%,var(--guide-raised)),var(--guide-raised));grid-area:1/1;justify-content:center;padding:clamp(1.5rem,3vw,2.35rem)}.guide-unity-card.is-featured h2{letter-spacing:-.035em;max-width:680px;font-size:clamp(1.65rem,2.5vw,2.55rem)}.guide-unity-card.is-featured p{max-width:650px;font-size:.92rem}.guide-unity-card.is-featured .guide-unity-card-visual img{width:190px;height:150px}.guide-unity-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guide-unity-journey{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(220px,.65fr));gap:1rem;display:grid}.guide-unity-journey-main,.guide-unity-journey>a{border:1px solid var(--guide-line);background:var(--guide-surface);box-shadow:var(--guide-shadow);border-radius:20px}.guide-unity-journey-main{padding:1.35rem}.guide-unity-journey-main h2{margin:.35rem 0 .45rem;font-size:1.45rem}.guide-unity-journey-main p{color:var(--guide-muted);margin:0;line-height:1.6}.guide-unity-journey>a{color:#fff;grid-template-columns:auto 1fr;align-content:center;gap:.25rem .65rem;padding:1.15rem;text-decoration:none;display:grid}.guide-unity-journey>a .guide-unity-square{grid-row:1/span 2;margin-top:.2rem}.guide-unity-journey>a small{color:var(--guide-muted)}.guide-unity-journey>a:hover{background:var(--guide-raised);border-color:#33ace452}.guide-unity-route .processor-guide-layout,.guide-unity-article-layout{grid-template-columns:minmax(230px,.24fr) minmax(0,.76fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.editorial-guide-main{gap:1rem;min-width:0;display:grid}.editorial-byline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem 1rem;padding:1rem 1.1rem;display:grid}.editorial-byline .editorial-byline__identity{grid-column:1/-1;align-items:center;gap:.55rem;display:flex}.editorial-byline p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.editorial-byline a{color:var(--primary);white-space:nowrap;font-weight:800}.editorial-byline__method{max-width:76ch}.editorial-guide-prose{padding:clamp(1.25rem,3vw,2.25rem);font-size:clamp(1rem,.12vw + .98rem,1.075rem)}.editorial-guide-prose>span[id]{scroll-margin-top:6.5rem;display:block}.editorial-guide-prose h2{color:var(--text);margin:2.2rem 0 .8rem;scroll-margin-top:6.5rem;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.12}.editorial-guide-prose h2:first-child{margin-top:0}.editorial-guide-prose h3{color:var(--text);margin:1.6rem 0 .55rem;scroll-margin-top:6.5rem;font-size:1.15rem}.editorial-guide-prose p,.editorial-guide-prose li{color:#d4d9e3;line-height:1.82}.editorial-guide-prose p{max-width:82ch}.editorial-guide-prose strong{color:var(--text)}.editorial-guide-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.editorial-guide-prose ul,.editorial-guide-prose ol{gap:.52rem;max-width:82ch;margin:.85rem 0 1.2rem;padding-left:1.65rem;display:grid}.editorial-guide-prose ul{list-style:square}.editorial-guide-prose ol{list-style:decimal}.editorial-guide-prose li{padding-left:.25rem}.editorial-guide-prose li::marker{color:#64c8f4;font-weight:900}.editorial-guide-prose blockquote{border:1px solid #33ace433;border-left:4px solid var(--guide-primary);background:var(--guide-raised);border-radius:0 14px 14px 0;max-width:82ch;margin:1.5rem 0;padding:1.05rem 1.2rem;box-shadow:0 12px 28px #08090d33}.editorial-guide-prose table{border-spacing:0;border-collapse:separate;background:#2f323c;border:1px solid #ffffff1f;border-radius:16px;width:100%;margin:1.65rem 0 1.85rem;overflow:hidden;box-shadow:0 16px 34px #08090d42,inset 0 1px #ffffff09}.editorial-guide-prose th,.editorial-guide-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff12;padding:.9rem 1rem}.editorial-guide-prose th:last-child,.editorial-guide-prose td:last-child{border-right:0}.editorial-guide-prose tbody tr:last-child td{border-bottom:0}.editorial-guide-prose th{color:#f7f8fb;letter-spacing:.06em;text-transform:uppercase;background:#363a45;font-size:.78rem}.editorial-guide-prose td{color:#eef1f6}.editorial-guide-prose tbody tr:nth-child(2n) td{background:#ffffff05}.editorial-guide-sources,.editorial-guide-changelog{padding:1.2rem}.editorial-guide-sources h2{margin:0 0 .8rem;font-size:1.2rem}.editorial-guide-sources ul{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.editorial-guide-sources p,.editorial-guide-changelog li{color:var(--muted);line-height:1.55}.editorial-guide-sources a{color:var(--primary)}.editorial-guide-changelog summary{cursor:pointer;color:var(--text);font-weight:800}.editorial-guide-changelog ul{gap:.55rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}@media (width<=760px){.editorial-byline{grid-template-columns:1fr}.editorial-byline .editorial-byline__identity{grid-column:auto;align-items:flex-start}.editorial-byline__link{justify-self:start}.editorial-guide-prose{overflow-x:auto}}.guide-unity-toc-column{min-width:0}.guide-unity-toc{border:1px solid var(--guide-line);background:var(--guide-surface);box-shadow:var(--guide-shadow);border-radius:20px}.guide-unity-toc-desktop{flex-direction:column;max-height:calc(100dvh - 7.4rem);display:flex;position:sticky;top:6.4rem;overflow:hidden}.guide-unity-toc-head{border-bottom:1px solid var(--guide-line);color:var(--guide-primary);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem;font-size:.7rem;font-weight:900;display:flex}.guide-unity-toc-head i,.guide-unity-toc summary i{background:var(--guide-primary);border-radius:.17rem;width:.55rem;height:.55rem}.guide-unity-toc nav{scrollbar-color:#33ace43d transparent;scrollbar-width:thin;flex-direction:column;gap:.15rem;min-height:0;padding:.65rem;display:flex;overflow-y:auto}.guide-unity-toc nav a{color:var(--guide-muted);border-radius:10px;padding:.62rem .7rem;font-size:.8rem;font-weight:720;line-height:1.3;text-decoration:none}.guide-unity-toc nav a:hover,.guide-unity-toc nav a:focus-visible{background:var(--guide-raised);color:#fff}.guide-unity-toc-help{background:var(--guide-raised);border-radius:13px;gap:.4rem;margin:.15rem .65rem .65rem;padding:.85rem;display:grid}.guide-unity-toc-help strong{font-size:.8rem}.guide-unity-toc-help span{color:var(--guide-muted);font-size:.72rem;line-height:1.45}.guide-unity-toc-help a,.guide-unity-toc-mobile-cta{color:#fff;background:#0878d1;border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.guide-unity-toc-mobile{display:none}.guide-unity-route .processor-guide-body{gap:1rem}.guide-unity-route .processor-section{border:1px solid var(--guide-line);background:var(--guide-surface);box-shadow:var(--guide-shadow);border-radius:20px;gap:1.15rem;padding:clamp(1.15rem,2vw,1.55rem)}.guide-unity-route .processor-phase-banner{border:1px solid color-mix(in srgb,var(--guide-tone,#33ace4) 28%,transparent);box-shadow:var(--guide-shadow);border-radius:20px;margin:0}.guide-unity-route .processor-section:hover,.guide-unity-route .processor-phase-banner:hover,.guide-unity-route .surface-card:hover{box-shadow:var(--guide-shadow);transform:none}.guide-unity-route .processor-section h2,.guide-unity-route .processor-section h3{color:var(--guide-text)}.guide-unity-route .processor-section p,.guide-unity-route .processor-section li{color:#d4d9e3;line-height:1.74}.guide-unity-route .processor-section>ul,.guide-unity-route .processor-section>ol,.guide-unity-route .processor-section>div>ul,.guide-unity-route .processor-section>div>ol{gap:.5rem;margin:.75rem 0 1rem;padding-left:1.6rem;display:grid}.guide-unity-route .processor-section>ul,.guide-unity-route .processor-section>div>ul{list-style:square}.guide-unity-route .processor-section>ol,.guide-unity-route .processor-section>div>ol{list-style:decimal}.guide-unity-route .processor-section>ul li::marker,.guide-unity-route .processor-section>ol li::marker,.guide-unity-route .processor-section>div>ul li::marker,.guide-unity-route .processor-section>div>ol li::marker{color:#64c8f4;font-weight:900}.guide-unity-route .guide-section-kicker{color:var(--guide-primary)}.guide-unity-route .processor-guide-footer{border:1px solid var(--guide-line);background:var(--guide-surface);box-shadow:var(--guide-shadow);border-radius:20px;margin-top:1rem}.guide-live-layout{margin-top:1rem}.guide-unity-live-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.guide-live-route .live-guide-section,.guide-live-route .live-guide-budget{border:1px solid var(--guide-line);background:var(--guide-surface);box-shadow:var(--guide-shadow);border-radius:20px;margin:0;padding:1.2rem}.guide-live-route .live-guide-section:hover,.guide-live-route .live-guide-budget:hover{box-shadow:var(--guide-shadow);transform:none}.guide-live-route .live-guide-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.55rem;display:flex}.guide-live-route .live-guide-section-head h2,.guide-live-route .live-guide-budget h2{color:#fff;margin:.25rem 0 0;font-size:1.35rem}.guide-live-route .section-eyebrow{color:var(--guide-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.guide-live-route .live-guide-section>p,.guide-live-route .live-guide-budget p{color:var(--guide-muted);line-height:1.6}.guide-live-route .live-guide-section-head .btn-secondary{border:1px solid var(--guide-line);background:var(--guide-raised);color:#fff;border-radius:11px;min-height:40px}.guide-live-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.guide-live-product-grid .product-card{min-width:0}.guide-live-empty{background:var(--guide-raised);min-height:180px;color:var(--guide-muted);text-align:center;border-radius:16px;place-items:center;margin-top:1rem;display:grid}.guide-live-empty a{color:var(--guide-primary);font-weight:850}.guide-live-route .armar-pc-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.guide-live-route .armar-pc-budget-grid a{border:1px solid var(--guide-line);background:var(--guide-raised);color:#fff;border-radius:14px;gap:.25rem;padding:1rem;text-decoration:none;display:grid}.guide-live-route .armar-pc-budget-grid a:hover{border-color:#33ace459}.guide-live-route .armar-pc-budget-grid span{color:var(--guide-muted);font-size:.78rem}@media (width<=1080px){.guide-unity-library-grid,.guide-live-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-unity-journey{grid-template-columns:1fr 1fr}.guide-unity-journey-main{grid-column:1/-1}.guide-unity-route .processor-guide-layout,.guide-unity-article-layout{grid-template-columns:1fr}.guide-unity-toc-desktop{display:none}.guide-unity-toc-mobile{display:block}.guide-unity-toc-mobile summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;font-size:.82rem;font-weight:850;list-style:none;display:flex}.guide-unity-toc-mobile summary::-webkit-details-marker{display:none}.guide-unity-toc-mobile[open] summary{border-bottom:1px solid var(--guide-line)}.guide-unity-toc-mobile-cta{margin:0 .65rem .65rem}}@media (width<=740px){.guide-index-shell.guide-unity-route,.guide-live-route{padding-top:.75rem}.guide-unity-hero{border-radius:22px;grid-template-columns:1fr;gap:1.2rem;min-height:0;padding:1.25rem}.guide-unity-hero h1{font-size:2.2rem}.guide-unity-hero-metrics{width:100%}.guide-unity-hero-metrics>div{flex:1;min-width:0;padding:.75rem}.guide-unity-section-heading{flex-direction:column;align-items:start}.guide-unity-section-heading>p{text-align:left}.guide-unity-card.is-featured{grid-template:170px auto/1fr;min-height:0}.guide-unity-card.is-featured .guide-unity-card-visual{grid-area:1/1}.guide-unity-card.is-featured .guide-unity-card-body{grid-area:2/1;padding:1.15rem}.guide-unity-card.is-featured .guide-unity-card-visual img{width:130px;height:100px}.guide-unity-library-grid,.guide-live-product-grid,.guide-unity-journey,.guide-live-route .armar-pc-budget-grid{grid-template-columns:1fr}.guide-unity-journey-main{grid-column:auto}.guide-unity-featured,.guide-unity-library{border-radius:18px;padding:.85rem}.guide-live-route .live-guide-section-head{flex-direction:column;align-items:stretch}.guide-live-route .live-guide-section-head .btn-secondary{width:100%}.guide-unity-route .processor-section{border-radius:18px;padding:1rem}}.guide-editorial-byline{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);border-radius:1rem;gap:.35rem;margin-block:1rem;padding:.85rem 1rem;display:grid}.guide-editorial-byline>div{align-items:center;gap:.55rem;display:flex}.guide-editorial-byline p{color:var(--muted);margin:0;font-size:.78rem}.guide-editorial-byline a{color:var(--accent)}.guide-editorial-byline details{border-top:1px solid var(--border);padding-top:.55rem}.guide-editorial-byline summary{cursor:pointer;color:var(--text);font-size:.76rem;font-weight:800}.guide-editorial-byline ul{color:var(--muted);gap:.35rem;margin:.55rem 0 0;padding-left:1.1rem;font-size:.74rem;display:grid}.guide-editorial-marker{background:var(--accent);border-radius:.18rem;flex:0 0 .55rem;width:.55rem;height:.55rem}.guide-faq{padding:clamp(1.25rem,3vw,2rem)}.guide-faq__heading{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.guide-faq__heading p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.guide-faq__heading h2{color:var(--text);margin:0;font-size:clamp(1.45rem,3vw,2rem)}.guide-faq__items{gap:.65rem;display:grid}.guide-faq__items details{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px}.guide-faq__items summary{color:var(--text);cursor:pointer;padding:1rem 3rem 1rem 1rem;font-weight:750;list-style:none;position:relative}.guide-faq__items summary::-webkit-details-marker{display:none}.guide-faq__items summary:after{content:"+";width:1.5rem;height:1.5rem;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.guide-faq__items details[open] summary:after{content:"−"}.guide-faq__items p{color:var(--muted);margin:0;padding:0 1rem 1rem;line-height:1.7}
