.wrap{display:grid;gap:26px}#top,#what-title,#bugs,#setup{scroll-margin-top:80px}.page-title{margin:4px 2px 6px}.lede{color:var(--text);font-size:16px;line-height:1.7;margin:4px 2px 0;max-width:66ch;text-wrap:pretty}.answer{color:var(--white);font-weight:700}.split{display:grid;grid-template-columns:1.02fr .98fr}.split__col{padding:24px;min-width:0}.split__col+.split__col{border-left:1px solid var(--line-soft)}.block{margin:-6px 2px 0;max-width:78ch}.lead{color:var(--text);font-size:16px;line-height:1.7;margin:0 0 12px}.lead:last-child{margin-bottom:0}.caption{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.caption--spaced{margin-top:16px}.lead a,.list a,.caption a{color:var(--white);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:var(--link-line);transition:text-decoration-color var(--mo-quick) var(--mo-out)}.lead a:hover,.list a:hover,.caption a:hover{text-decoration-color:var(--ring);transition-duration:var(--mo-instant)}.caption a{white-space:nowrap}.list{margin:12px 0 0 20px;padding:0;color:var(--text);font-size:16px;line-height:1.7}.list li{margin:10px 0;padding-left:2px}.list li::marker{color:var(--muted)}.list b{color:var(--white);font-weight:700}.inl{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.88em;color:var(--white);background:rgba(255,255,255,.06);border-radius:6px;padding:1px 5px}.btn--go{margin-top:4px;padding:13px 20px;font-size:15px;border-color:transparent;background:var(--ring);color:var(--on-ring)}.btn--go::before{content:none}.btn--go:hover{filter:brightness(1.08);color:var(--on-ring)}.btn--go .dl{flex:0 0 auto;transition:translate var(--mo-quick) var(--mo-out)}.btn--go:hover .dl{translate:0 calc(1.5px * var(--mo-travel));transition-timing-function:var(--mo-snap)}.facts{color:var(--muted);font-size:13.5px;margin:12px 0 0}.showcase{display:grid;grid-template-columns:58% 1fr;column-gap:24px;align-items:center;margin:2px 2px 0}.showcase__text{min-width:0}.showcase__text .page-title{margin-top:0}.showcase .list{margin-top:14px}.shotblock{margin:0;min-width:0}.shot-link{display:block;border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow)}.shotblock figcaption{margin-top:12px}.shotblock figcaption b{font-weight:400;color:var(--text)}.reading{margin:0 2px;max-width:78ch}.reading .lede{max-width:none}.steps li{padding-left:6px;margin-block:14px}.shot{display:block;width:100%;height:auto}.btnrow{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.bugcard{padding:24px}.cform{display:flex;flex-direction:column;gap:16px}.cform[hidden]{display:none}.cform-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cform-row--3{grid-template-columns:1fr 1fr 1fr}.cfield__label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 0 6px}.req{color:var(--ring)}.cform input[type=text],.cform input[type=email],.cform select,.cform textarea{width:100%;box-sizing:border-box;padding:11px 13px;background:rgba(2,6,23,.32);border:1px solid var(--line-soft);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:14px;font-weight:400;caret-color:var(--ring);transition:background-color var(--mo-quick) var(--mo-out),border-color var(--mo-quick) var(--mo-out),box-shadow var(--mo-quick) var(--mo-out)}.cform select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}.cform select:invalid{color:var(--muted)}.cform option{color:var(--text);background:var(--panel)}.cform input:hover,.cform select:hover,.cform textarea:hover{border-color:var(--line);transition-duration:var(--mo-instant)}.cform ::placeholder{color:var(--muted);opacity:.7}.cform textarea{resize:vertical;min-height:130px}.cform input:user-invalid,.cform textarea:user-invalid,.cform.was-validated input:invalid,.cform.was-validated select:invalid,.cform.was-validated textarea:invalid{background-color:var(--error-wash);border-color:var(--error-line)}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:none;border-color:var(--focus-line);background-color:rgba(16,177,255,.05);box-shadow:var(--focus-halo);transition-duration:var(--mo-instant)}.cform input:user-invalid:focus,.cform textarea:user-invalid:focus,.cform.was-validated input:invalid:focus,.cform.was-validated select:invalid:focus,.cform.was-validated textarea:invalid:focus{border-color:rgba(254,14,14,.62);background-color:var(--error-wash);box-shadow:var(--error-halo)}.cform input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-background-clip:text;background-clip:text}.cform-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:2px}.cform-req{margin:0;font-size:12.5px;color:var(--muted)}.btn-send{background:var(--ring);color:var(--on-ring);border-color:var(--line-bright);font-weight:800;padding:11px 22px}.btn-send::before{content:none}.submit-btn{display:grid}.submit-label,.submit-pending{grid-area:1 / 1}.submit-label{transition:opacity var(--mo-instant) var(--mo-in)}.submit-pending{opacity:0;transition:opacity var(--mo-quick) var(--mo-out)}.cform.is-submitting .submit-label{opacity:0}.cform.is-submitting .submit-pending{opacity:1;transition-delay:var(--mo-stagger)}.submit-btn:disabled{cursor:wait}.submit-btn:disabled:hover,.submit-btn:disabled:active{translate:0;scale:1;filter:none}.cform-sent{color:var(--text);opacity:0;transition:opacity var(--mo-base) var(--mo-out)}.cform-sent[hidden]{display:none}.cform-sent.is-visible{opacity:1}.cform-sent p{margin:0}.btn--out{padding:10px 15px;font-size:14px;border-color:var(--line);background:rgba(255,255,255,.05);color:var(--text)}.btn--out::before{content:none}.btn--out:hover{background:rgba(255,255,255,.10);color:var(--white)}.btn--out .ext{flex:0 0 auto;opacity:.55;transition:opacity var(--mo-quick) var(--mo-out),translate var(--mo-quick) var(--mo-out)}.btn--out:hover .ext{opacity:1;translate:calc(1px * var(--mo-travel)) calc(-1px * var(--mo-travel));transition-timing-function:var(--mo-snap)}@media(max-width:900px){.split{grid-template-columns:1fr}.showcase{grid-template-columns:1fr;row-gap:22px}.shotblock{max-width:760px;margin-inline:auto}.split__col+.split__col{border-left:0;border-top:1px solid var(--line-soft)}}@media(max-width:640px){.split__col,.bugcard{padding:18px}.cform-row,.cform-row--3{grid-template-columns:1fr;gap:16px}.btn--go{width:100%;justify-content:center}}
