.guide{max-width:1060px;padding-top:70px;padding-bottom:72px}.guide-hero{max-width:850px;padding:18px 0 36px}.guide-hero h1{font-size:clamp(42px,6.5vw,76px);line-height:1.07;letter-spacing:-2.8px;margin:22px 0}.guide-hero>p{max-width:690px;color:#b5c1d4;font-size:19px;line-height:1.65}.guide-meta{display:flex;flex-wrap:wrap;gap:9px 24px;color:#a7b7d0;font-size:12px;margin-top:25px}.guide-status,.guide-note{border:1px solid #335374;background:linear-gradient(135deg,#102139,#0a1322);padding:25px 28px;border-radius:16px}.guide-status{margin-bottom:54px}.guide-kicker{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#9cd8ff}.guide h2{font-size:clamp(26px,3.5vw,36px);line-height:1.2;letter-spacing:-.8px;margin:15px 0 24px}.guide-status h2{font-size:25px;margin:12px 0}.guide h3{font-size:19px;line-height:1.35;margin:0 0 10px;color:#f0f5ff}.guide p,.guide li{font-size:15px;line-height:1.8;color:#b5c1d4}.guide strong{color:#edf5ff}.guide section{scroll-margin-top:100px;margin:0 0 66px}.guide-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-path{display:flex;flex-direction:column;align-items:flex-start;padding:25px 24px;border:1px solid #2b3a53;border-radius:16px;background:#0c1423;transition:border-color .15s,background .15s}.guide-path:hover{border-color:#8ecdf4;background:#112139}.guide-number{color:#83b4d6;font-size:11px;letter-spacing:2px;margin-bottom:25px}.guide-path p{font-size:14px;margin:0 0 24px}.guide-path-link{color:#b8e4ff;font-size:13px;font-weight:600;margin-top:auto}.guide-toc{display:flex;gap:12px 24px;flex-wrap:wrap;border-block:1px solid #26354d;padding:20px 0;margin:-22px 0 58px;font-size:13px}.guide-toc a{color:#bde8ff}.guide a:hover{text-decoration:underline;text-underline-offset:4px}.guide-path:hover{text-decoration:none}.guide-table{overflow:auto;border:1px solid #2a3951;border-radius:14px;margin:25px 0}.guide table{width:100%;border-collapse:collapse;text-align:left}.guide caption{text-align:left;padding:18px 22px;font-size:13px;color:#b8c8df;background:#101e32}.guide th,.guide td{padding:17px 22px;border-bottom:1px solid #25344c;font-size:14px;line-height:1.6;vertical-align:top}.guide th{color:#d9ebff;background:#0e192b}.guide td{color:#b5c1d4}.guide tr:last-child td{border-bottom:0}.guide code{font-family:Consolas,monospace;font-size:.9em;color:#cfebff;overflow-wrap:anywhere;word-break:break-word}.guide-steps{list-style:none;counter-reset:guide-step;padding:0;margin:28px 0}.guide-steps>li{counter-increment:guide-step;position:relative;padding:0 0 30px 61px;margin-bottom:10px;border-bottom:1px solid #1d2a40}.guide-steps>li::before{content:counter(guide-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:35px;height:35px;border:1px solid #365273;border-radius:50%;color:#b8e4ff;background:#122238;font-size:13px;font-weight:700}.guide-steps>li:last-child{border-bottom:0}.guide-steps p{margin:0;max-width:820px}.guide-note{margin:27px 0}.guide-note p{margin-bottom:0}.welcome-list{padding-left:26px;columns:2;column-gap:44px}.welcome-list li{padding:8px 0 12px 8px;break-inside:avoid}.guide-faq details{border:1px solid #2a3b56;background:#0c1525;border-radius:12px;margin:12px 0;padding:20px 24px}.guide-faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;color:#e0efff}.guide-faq details p{padding-top:8px}.guide-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0}.guide-metrics>div{padding:24px 16px;background:#0c1728;border:1px solid #243953;border-radius:13px}.guide-metrics strong{display:block;color:#c0e9ff;font-size:34px;font-weight:600;line-height:1.4}.guide-metrics span{font-size:12px;line-height:1.6;color:#aabdd5;display:block}.guide .text-link{display:inline-block;margin:8px 18px 8px 0;line-height:1.6}.guide-bottom{padding:24px 0;border-top:1px solid #27354c}.guide .print-guide{border:0;background:none;color:#b9e4ff;padding:5px 0}.version-guide-banner{padding:18px 24px;border:1px solid #365374;border-radius:12px;background:#101e32;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;margin-bottom:20px;max-width:1200px}.version-guide-banner p{font-size:14px;line-height:1.6;margin:0;color:#b9cde6}.version-guide-banner a{color:#c3eaff;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;font-size:14px}.guide-release-summary{margin-top:26px}.guide-release-summary li{padding-bottom:10px}
@media(max-width:800px){.guide{padding-top:34px}.guide-paths{grid-template-columns:1fr}.guide-path{padding:22px}.guide-number{margin-bottom:15px}.guide-path p{margin-bottom:14px}.welcome-list{columns:1}.guide-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-toc{margin-top:-30px}.guide-status,.guide-note{padding:22px}.version-guide-banner{flex-direction:column;align-items:flex-start}.guide th,.guide td{padding:14px}.guide-steps>li{padding-left:49px}.guide-hero h1{letter-spacing:-1.6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-path{transition:none}}
@media print{:root{color-scheme:light}body{background:white!important;color:#111!important}.header,.footer,.skip,.guide-toc,.guide-bottom,.guide-paths{display:none!important}.guide{width:100%;max-width:none;padding:0}.guide h1,.guide h2,.guide h3,.guide p,.guide li,.guide strong,.guide td,.guide code,.guide th,.guide span{color:#111!important;background:none!important}.guide section{margin-bottom:26px}.guide-hero{padding:0}.guide-hero h1{font-size:32pt}.guide-hero h1 span{background:none;-webkit-text-fill-color:currentColor}.guide h2{font-size:20pt}.guide-status,.guide-note,.guide-faq details,.guide-metrics>div{background:none!important;border:1px solid #aaa;break-inside:avoid}.guide-steps>li{break-inside:avoid}.guide-table{overflow:visible}.guide table{table-layout:fixed}.guide td:first-child{width:35%}.welcome-list{columns:1}.guide-faq details>*{display:block!important}.guide-meta{margin-bottom:20px}.guide section,.guide h2{scroll-margin:0}@page{margin:16mm}}

.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide .preview-card{border:1px solid #2a3b56;border-radius:16px;padding:25px;background:#0c1525;margin-bottom:0;min-width:0}.preview-card h2{font-size:28px}.preview-card details{margin-top:20px}.preview-card summary{cursor:pointer;color:#bde8ff;margin-bottom:14px}.preview-card .button{white-space:normal;text-align:center}.preview-grid+p,.preview-grid+section{margin-top:50px}#preview-progress{display:block;width:100%;margin:20px 0}#preview-progress[hidden]{display:none}#preview-save,#preview-cancel{margin-top:18px}.button:disabled{opacity:.6;cursor:wait}@media(max-width:800px){.preview-grid{grid-template-columns:1fr}.guide .preview-card{padding:22px}}
