.skip{position:absolute;top:-60px;left:20px;z-index:10;padding:12px;background:#ffd32f}.skip:focus{top:10px}.document{max-width:900px;margin:35px auto 90px;padding:30px 30px}.document h1{font-size:44px;line-height:1.35}.document-meta{color:#69717a;font-size:12px;border-bottom:1px solid #dadfdc;padding-bottom:25px}.prose{padding-top:12px}.prose h2{font-size:23px;margin:35px 0 15px}.prose p,.prose li{color:#4c5863;line-height:1.95;font-size:15px;overflow-wrap:anywhere}.prose ul{padding-left:23px}.prose li{padding:4px 0}.request-box{padding:30px;border:1px solid #d5dada;border-radius:20px;margin-top:42px;background:#fff}.request-box h2{margin-top:0}.request-box p{font-size:14px;line-height:1.8;color:#69717a}form label{display:block;font-size:14px;font-weight:600;margin-bottom:20px}form label>span{font-weight:400;color:#69717a;margin-left:5px;font-size:12px}input,select,textarea{display:block;width:100%;font:inherit;color:#101d2e;background:#fff;border:1px solid #c8d0d6;border-radius:9px;padding:13px;margin-top:9px;min-width:0}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:2px solid #566678;outline-offset:2px}.checkbox{display:flex;align-items:start;gap:9px;line-height:1.6}.checkbox input{width:18px;height:18px;flex:none;margin:3px 0 0;accent-color:#101d2e}.consent-note{font-size:12px;line-height:1.9;background:#f1f3f3;padding:15px;border-radius:9px;margin:12px 0 18px}.consent-note a{text-decoration:underline}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-status{overflow-wrap:anywhere}.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0}.store-card{padding:28px;border:1px solid #d5dada;border-radius:18px}.store-card p{color:#69717a;line-height:1.9}.version-form{margin-top:30px;display:flex;gap:15px;align-items:center}.version-form label{margin:0;display:flex;align-items:center;gap:12px}.version-form input{width:80px;margin:0}.version-form button,.version-form a{padding:10px;font-size:13px}.admin-wrap{max-width:1100px;padding:35px;margin:auto;min-height:70vh}.admin-wrap h1{font-size:34px}.admin-wrap form{max-width:450px}.admin-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.admin-wrap button{padding:10px 16px;border:1px solid #c4cdd5;background:white;border-radius:8px;color:#101d2e}.admin-wrap button.primary{background:#ffd32f;border-color:#ffd32f;font-weight:700}.admin-wrap button:disabled{opacity:.5;cursor:wait}.admin-wrap textarea{font-size:14px;line-height:1.8}.admin-grid{display:grid;grid-template-columns:210px 1fr;gap:25px}.admin-menu{display:flex;flex-direction:column;gap:8px}.admin-menu button{text-align:left}.admin-menu button.selected{background:#101d2e;color:white}.admin-notice{font-size:13px;line-height:1.8;padding:16px;background:#f0eee1;border-radius:10px;margin-bottom:20px}.admin-requests{display:grid;gap:20px}.request-item{padding:22px;border:1px solid #d1d7db;border-radius:14px;overflow-wrap:anywhere}.request-item p{white-space:pre-wrap;font-size:14px;line-height:1.8}.request-item small{color:#69717a}.history-item{padding:16px;border-bottom:1px solid #ddd;font-size:14px}.preview-pane{padding:20px;background:white;border:1px solid #ddd;border-radius:12px;white-space:pre-wrap;line-height:1.9}.footlinks{max-width:650px;justify-content:end}.footrow{align-items:start}.footrow .brand{flex-shrink:0}footer a:hover,.prose a:hover{text-decoration:underline}@media(max-width:760px){.document{padding:20px 22px;margin:20px auto 55px}.document h1{font-size:32px}.request-box{padding:22px}.store-grid{grid-template-columns:1fr}.admin-wrap{padding:22px}.admin-grid{grid-template-columns:1fr}.admin-menu{flex-direction:row;overflow:auto}.admin-menu button{white-space:nowrap}.footlinks{justify-content:start}.version-form{flex-wrap:wrap}.stage{overflow:hidden}} 
.how-section{padding-top:10px}.support-section{padding-top:0}.admin-wrap input[type=checkbox]{width:20px}
.document-toc{margin:26px 0 12px;padding:20px 24px;border:1px solid #d5dada;border-radius:12px;background:#fff}.document-toc strong{font-size:14px}.document-toc ol{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:9px 24px}.document-toc a{font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.prose h2{scroll-margin-top:110px}.prose h3{font-size:18px;line-height:1.6;margin:26px 0 10px}.prose a{color:#101d2e;text-decoration:underline;text-underline-offset:3px}.document-toc a:focus-visible,.prose a:focus-visible{outline:2px solid #566678;outline-offset:4px}@media(max-width:760px){.document-toc{padding:18px}.document-toc ol{grid-template-columns:1fr}.prose h2{font-size:21px}.prose h3{font-size:17px}}
.document-toc{display:block}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
