.skip-link{position:absolute;left:12px;top:-80px;z-index:10;padding:10px;background:#171322}.skip-link:focus{top:8px}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #343344}.legal{max-width:880px;padding-top:64px;padding-bottom:72px;overflow-wrap:anywhere}.legal h1{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.1;letter-spacing:-.04em}.legal h2{font-size:1.35rem;line-height:1.4;margin:38px 0 12px}.legal p,.legal li{font-size:1rem;line-height:1.8;color:#c9c8d8}.legal li{margin:12px 0}.legal ul{padding-left:24px}.legal a{text-decoration:underline;text-underline-offset:3px;color:#d4b5ff}.legal-date{opacity:.8}.footer nav{display:flex;flex-wrap:wrap;gap:14px 24px}.footer small{display:block;max-width:100%;flex-basis:100%;line-height:1.6}.legal-header a{flex-shrink:1}.legal code{overflow-wrap:anywhere}@media(max-width:480px){.legal-header{align-items:flex-start;flex-direction:column}.legal{padding-top:38px}.footer nav{flex-direction:column}.legal h2{margin-top:30px}}
.legal{max-width:800px}.legal h1{max-width:14ch}.legal h2{scroll-margin-top:24px}.legal p,.legal li{max-width:72ch}.legal strong{color:#f3f0e9}.legal a:hover{color:#e4d8ff}.legal-date{font-size:.9rem}.legal-header{min-height:78px}.legal-header .brand img{border-radius:50%;object-fit:contain}.footer{border-top:1px solid #ffffff16}
.guide-page{max-width:1040px}.guide-page h1{max-width:18ch}.guide-lead,.guide-section-summary{max-width:72ch;color:#c9c8d8;line-height:1.75}.guide-status{font-size:.88rem;color:#aaa8bd}.guide-error{color:#ffc5b8}.guide-toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;margin:30px 0 52px}.guide-toc a{padding:12px 14px;border:1px solid #ffffff1b;border-radius:12px;background:#ffffff08;text-decoration:none;color:#e5dbff}.guide-toc a:hover,.guide-toc a:focus-visible{border-color:#b99aff;background:#b99aff14}.guide-section{scroll-margin-top:24px;padding:28px 0 14px;border-top:1px solid #ffffff1b}.guide-section h2{margin:8px 0 10px;font-size:clamp(1.6rem,4vw,2.3rem)}.guide-section .eyebrow{margin:0;color:#b99aff;font-size:.76rem;letter-spacing:.12em}.guide-card{margin:14px 0;border:1px solid #ffffff1a;border-radius:14px;background:#ffffff06;overflow:hidden}.guide-card summary{padding:17px 20px;cursor:pointer;color:#f3f0e9;font-weight:650;line-height:1.5}.guide-card summary::marker{color:#b99aff}.guide-topic-body{padding:0 20px 16px}.guide-topic-body p,.guide-topic-body li{max-width:78ch;color:#c9c8d8;font-size:.98rem;line-height:1.75}.guide-topic-body li{margin:7px 0}.guide-topic-body ul,.guide-topic-body ol{padding-left:24px}.guide-commands{display:grid;grid-template-columns:minmax(130px,.4fr) 1fr;gap:7px 18px}.guide-commands dt{font-weight:700;color:#e3d6ff}.guide-commands dd{margin:0;color:#c9c8d8}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0}.guide-header-links{display:flex;gap:18px;flex-wrap:wrap}.guide-header-links a{text-decoration:none;color:#ded5f4}@media(max-width:560px){.guide-header-links{gap:10px}.guide-commands{grid-template-columns:1fr;gap:2px}.guide-commands dd{margin-bottom:9px}.guide-card summary{padding:15px}.guide-topic-body{padding:0 15px 14px}}
.guide-controls,.guide-commands{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;gap:9px 18px;margin:18px 0}.guide-controls dt,.guide-commands dt{font-weight:700;color:#e3d6ff}.guide-controls dd,.guide-commands dd{margin:0;color:#c9c8d8;line-height:1.65}@media(max-width:560px){.guide-controls,.guide-commands{grid-template-columns:1fr;gap:2px}.guide-controls dd,.guide-commands dd{margin-bottom:12px}}
