.site-wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.site-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.site-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.site-rule{border-top:1px solid var(--line)}.site-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:32px 48px;display:flex}.site-foot a{color:var(--muted)}.site-foot a:hover,.site-foot a[aria-current=page]{color:var(--ink)}.btn.xl{height:52px;padding:0 28px;font-size:15px}.site-screen{flex-direction:column;min-height:100vh;display:flex}.site-screen.dotted{background-image:radial-gradient(circle, var(--dot) 1.2px, transparent 1.6px);background-size:28px 28px}.site-screen>header{width:100%}.site-screen>main{flex:1;justify-content:center;align-items:center;padding:48px clamp(16px,4vw,48px) 96px;display:flex}.site-message{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:600px;display:flex}.site-message h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1}.site-message .lede{color:var(--muted);margin:0;font-size:18px;line-height:28px}.doc{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-block:32px 80px;line-height:26px;display:flex}.doc-toc{flex-direction:column;flex:220px;gap:2px;font-size:14px;line-height:20px;display:flex}.doc-toc .label{color:var(--muted);padding:0 12px 8px}.doc-toc a{color:var(--muted);border-radius:6px;padding:6px 12px;text-decoration:none}.doc-toc a:hover{background:var(--raised);color:var(--ink)}.doc-body{flex-direction:column;flex:999 560px;gap:40px;min-width:0;max-width:760px;display:flex}.doc-body section{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.doc-body h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600;line-height:32px}.doc-body p,.doc-body ul{color:var(--muted);margin:0}.doc-body ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.doc-body b{color:var(--ink);font-weight:600}.doc-head{flex-direction:column;gap:12px;display:flex}.doc-head .meta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.doc-head h1{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(44px,6vw,64px);font-weight:700;line-height:1}.doc-head .lede{font-size:19px;line-height:30px}.doc-body .doc-short{background:var(--raised);border-radius:12px;padding:24px}.doc-body .doc-short h2{font-family:var(--sans);letter-spacing:0;font-size:18px;line-height:24px}.doc-table{overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:20px}.doc-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-weight:600}.doc-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.doc-table tr:last-child td{border-bottom:0}.doc-table th:first-child,.doc-table td:first-child{padding-left:0}.doc-table .dim{color:var(--muted)}.help-search{border:1px solid var(--muted);background:var(--raised);height:52px;color:var(--muted);border-radius:9999px;align-items:center;gap:10px;max-width:760px;padding:0 16px;display:flex}.help-search input{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.help-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.help-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.help-tile{background:var(--raised);border-radius:12px;flex-direction:column;gap:4px;padding:16px;line-height:24px;display:flex}.help-tile .big{font-family:var(--display);font-size:32px;font-weight:700;line-height:36px}.help-faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.help-faq details{border-bottom:1px solid var(--line);padding:16px 0}.help-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:600;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary .chev{flex-shrink:0;transition:transform .15s}.help-faq details[open] summary .chev{transform:rotate(90deg)}.help-faq details p{max-width:640px;margin-top:12px}.help-stuck{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}
