.guide-page-module__BmnsLq__page{background:var(--bg-canvas);padding-top:150px;padding-bottom:96px}.guide-page-module__BmnsLq__shell{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (max-width:1000px){.guide-page-module__BmnsLq__shell{grid-template-columns:1fr;gap:0}}.guide-page-module__BmnsLq__rail{max-height:calc(100vh - 140px);padding-right:8px;position:sticky;top:110px;overflow-y:auto}@media (max-width:1000px){.guide-page-module__BmnsLq__rail{display:none}}.guide-page-module__BmnsLq__railLabel,.guide-page-module__BmnsLq__groupTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-size:.66rem}.guide-page-module__BmnsLq__railLabel{color:var(--accent-ink);margin-bottom:20px}.guide-page-module__BmnsLq__group+.guide-page-module__BmnsLq__group{margin-top:26px}.guide-page-module__BmnsLq__groupTitle{margin-bottom:12px}.guide-page-module__BmnsLq__group ul{flex-direction:column;gap:2px;margin:0;padding-left:0;list-style:none;display:flex}.guide-page-module__BmnsLq__group a{border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:8px;margin-left:-12px;padding:7px 12px;font-size:.92rem;line-height:1.35;transition:color .18s,background .18s;display:flex}.guide-page-module__BmnsLq__group a:hover{color:var(--accent-primary);background:var(--bg-surface)}.guide-page-module__BmnsLq__treeActive,.guide-page-module__BmnsLq__group a.guide-page-module__BmnsLq__treeActive{color:var(--accent-ink);background:var(--accent-surface);font-weight:600}.guide-page-module__BmnsLq__optInDot{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.guide-page-module__BmnsLq__mobileNav{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);margin-bottom:28px;padding:4px 22px;display:none}@media (max-width:1000px){.guide-page-module__BmnsLq__mobileNav{display:block}}.guide-page-module__BmnsLq__mobileNav summary{cursor:pointer;color:var(--text-primary);padding:16px 0;font-size:.95rem;font-weight:600}.guide-page-module__BmnsLq__mobileNav nav{padding-bottom:20px}.guide-page-module__BmnsLq__head{max-width:760px;margin-bottom:44px}.guide-page-module__BmnsLq__title{margin-bottom:18px;font-size:clamp(2.1rem,4.4vw,3rem);line-height:1.06}.guide-page-module__BmnsLq__summary p{color:var(--text-secondary);max-width:62ch;font-size:1.14rem;line-height:1.62}.guide-page-module__BmnsLq__optIn{border:1px dashed var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-surface);color:var(--text-secondary);margin-top:20px;padding:12px 16px;font-size:.92rem;line-height:1.55}.guide-page-module__BmnsLq__columns{grid-template-columns:minmax(0,1fr) 176px;align-items:start;gap:48px;display:grid}@media (max-width:1180px){.guide-page-module__BmnsLq__columns{flex-direction:column;gap:0;display:flex}.guide-page-module__BmnsLq__toc{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);order:-1;width:100%;margin-bottom:32px;padding:20px 22px;position:static}}.guide-page-module__BmnsLq__toc{position:sticky;top:110px}.guide-page-module__BmnsLq__tocLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:14px;font-size:.66rem}.guide-page-module__BmnsLq__toc ul{flex-direction:column;gap:10px;margin:0;padding-left:0;list-style:none;display:flex}.guide-page-module__BmnsLq__toc a{color:var(--text-secondary);font-size:.86rem;line-height:1.4;transition:color .18s}.guide-page-module__BmnsLq__toc a:hover{color:var(--accent-primary)}.guide-page-module__BmnsLq__article{flex-direction:column;gap:48px;max-width:720px;display:flex}.guide-page-module__BmnsLq__block{flex-direction:column;gap:16px;scroll-margin-top:110px;display:flex}.guide-page-module__BmnsLq__blockTitle{font-size:1.42rem;line-height:1.2}.guide-page-module__BmnsLq__article p{color:var(--text-secondary);font-size:1rem;line-height:1.68}.guide-page-module__BmnsLq__article h3{margin-top:12px;font-size:1.06rem;line-height:1.3}.guide-page-module__BmnsLq__article a{color:var(--accent-primary);text-underline-offset:2px;text-decoration:underline}.guide-page-module__BmnsLq__article ul{flex-direction:column;gap:10px;margin:0;padding-left:0;list-style:none;display:flex}.guide-page-module__BmnsLq__article ul li{color:var(--text-secondary);padding-left:22px;font-size:1rem;line-height:1.62;position:relative}.guide-page-module__BmnsLq__article ul li:before{content:"";background:var(--accent-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}.guide-page-module__BmnsLq__article strong{color:var(--text-primary);font-weight:600}.guide-page-module__BmnsLq__path{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-ink);background:var(--accent-surface);border:1px solid var(--accent-border);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:.8rem;line-height:1.5;display:inline-block}.guide-page-module__BmnsLq__steps{counter-reset:step;flex-direction:column;gap:20px;margin:0;padding-left:0;list-style:none;display:flex}.guide-page-module__BmnsLq__step{counter-increment:step;padding-left:42px;position:relative}.guide-page-module__BmnsLq__step:before{content:counter(step);background:var(--accent-surface);border:1px solid var(--accent-border);width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:.76rem;display:grid;position:absolute;top:-1px;left:0}.guide-page-module__BmnsLq__stepTitle{margin-bottom:6px;font-weight:600;color:var(--text-primary)!important}.guide-page-module__BmnsLq__step p+p,.guide-page-module__BmnsLq__step ul{margin-top:8px}.guide-page-module__BmnsLq__note{border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);padding:16px 20px}.guide-page-module__BmnsLq__note.guide-page-module__BmnsLq__note{display:block}.guide-page-module__BmnsLq__tip{border-left-color:var(--accent-primary)}.guide-page-module__BmnsLq__warn{border-left-color:var(--status-warn)}.guide-page-module__BmnsLq__noteLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px;font-size:.66rem}.guide-page-module__BmnsLq__warn .guide-page-module__BmnsLq__noteLabel{color:var(--status-warn)}.guide-page-module__BmnsLq__tip .guide-page-module__BmnsLq__noteLabel{color:var(--accent-ink)}.guide-page-module__BmnsLq__noteBody p{font-size:.95rem;line-height:1.6}.guide-page-module__BmnsLq__noteBody p+p{margin-top:10px}.guide-page-module__BmnsLq__tableWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);overflow-x:auto}.guide-page-module__BmnsLq__table{border-collapse:collapse;width:100%;min-width:440px}.guide-page-module__BmnsLq__table th,.guide-page-module__BmnsLq__table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:13px 18px;font-size:.94rem;line-height:1.5}.guide-page-module__BmnsLq__table tbody tr:last-child th,.guide-page-module__BmnsLq__table tbody tr:last-child td{border-bottom:none}.guide-page-module__BmnsLq__table thead th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.66rem;font-weight:500}.guide-page-module__BmnsLq__table tbody th{color:var(--text-primary);white-space:nowrap;font-weight:600}.guide-page-module__BmnsLq__table td{color:var(--text-secondary)}.guide-page-module__BmnsLq__cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.guide-page-module__BmnsLq__card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;gap:10px;padding:22px 24px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;text-decoration:none!important}.guide-page-module__BmnsLq__card:hover{border-color:var(--accent-border);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.guide-page-module__BmnsLq__cardTop{align-items:center;gap:10px;display:flex}.guide-page-module__BmnsLq__cardTitle{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text-primary);font-size:1.1rem;font-weight:600}.guide-page-module__BmnsLq__cardBadge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-surface);border:1px solid var(--accent-border);border-radius:100px;padding:3px 8px;font-size:.6rem}.guide-page-module__BmnsLq__cardBlurb{color:var(--text-secondary);font-size:.95rem;line-height:1.55}.guide-page-module__BmnsLq__cardMore{color:var(--accent-primary);margin-top:auto;padding-top:6px;font-size:.84rem;font-weight:600}.guide-page-module__BmnsLq__pager{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:16px;margin-top:56px;padding-top:28px;display:flex}.guide-page-module__BmnsLq__pagerLink{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);flex-direction:column;gap:4px;min-width:180px;padding:14px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.guide-page-module__BmnsLq__pagerLink:hover{border-color:var(--accent-border);box-shadow:var(--shadow-sm)}.guide-page-module__BmnsLq__pagerNext{text-align:right;align-items:flex-end}.guide-page-module__BmnsLq__pagerDir{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.64rem}.guide-page-module__BmnsLq__pagerTitle{color:var(--text-primary);font-size:.98rem;font-weight:600}.guide-page-module__BmnsLq__updated{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-top:28px;font-size:.72rem}
