.fp-head .fp-head-main{flex:auto;min-width:0}.fp-head .fp-head-actions{flex:none;padding-top:2px}@media (max-width:640px){.page-head.fp-head{grid-template-columns:auto 1fr;align-items:center;display:grid}.fp-head .head-badge{grid-area:1/1}.fp-head .fp-head-actions{grid-area:1/2;justify-self:end;padding-top:0}.fp-head .fp-head-main{grid-column:1/-1}}.fp-answer{margin:var(--sp-3) 0 0;max-width:62ch;font-size:1.25rem;line-height:var(--lh-snug);color:var(--ink);text-wrap:pretty}.fp-answer+.summary-card{margin-top:var(--sp-3);padding:12px 16px;font-size:1rem}.facts .fact-wide{grid-column:1/-1}.fp-bytes .value{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.fp-bytes .bytes{min-width:0}.fp-sig-link{color:var(--accent);font-size:var(--text-sm);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.fp-sig-link:hover{color:var(--accent-hover)}.fp-updated{font-size:var(--text-sm);color:var(--ink-3);grid-column:1/-1;margin:0}.fp-updated a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.fp-updated a:hover{color:var(--accent-hover)}.fp-updated a,.fp-sig-link{margin:-10px 0;padding:10px 0;display:inline-block}.os-card{position:relative}.os-card[data-you]{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line);order:-1}.os-you{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;padding:1px 9px;font-weight:650;line-height:18px;position:absolute;top:-10px;right:12px}.fx.prose.fx-dat{max-width:none}.fx-dat>h2{margin-top:var(--sp-5)}.fx-dat>h3{margin:var(--sp-4) 0 0}.fx-dat .fx-table-wrap{margin-top:var(--sp-2)}.fx-check{gap:var(--sp-3);max-width:72ch;display:grid}.fx-check>p,.fx-check .mini-id{margin:0}@media (min-width:880px){.fx-check{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;max-width:none}}.fx-dat .fx-lead{max-width:72ch;font-size:var(--text-sm);color:var(--ink-3);margin:0}.fx-dat .fx-table-wrap{margin-bottom:var(--sp-3)}.fx-table-wrap{margin:var(--sp-3) 0 var(--sp-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fx-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--lh-body)}.fx-table caption{caption-side:top;text-align:left;font-family:var(--font-display);font-size:var(--text-md);color:var(--ink);padding:10px 14px 0;font-weight:700}.fx-table th,.fx-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--ink-2);padding:12px 14px}.fx-table tbody tr:last-child>*{border-bottom:0}.fx-table thead th{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:600}.fx-table tbody th{width:34%;font-weight:400}.fx-name{color:var(--ink);font-weight:700;display:block}.fx-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px;display:block}.fx-what{color:var(--ink-2);margin-top:6px;display:block}.fx-src{width:fit-content;font-size:var(--text-xs);color:var(--accent);text-underline-offset:3px;margin-top:6px;padding:6px 0;text-decoration:underline;display:block}.fx-src:hover{color:var(--accent-hover)}.fx-codes{font-size:var(--text-sm);line-height:1.7}.fx-code{white-space:nowrap;color:var(--ink);font-weight:600}.fx-codecs tbody th{width:30%}.fx-codecs tbody td:nth-child(2){width:24%}@media (max-width:700px){.fx-table-wrap{background:0 0;border:0;overflow:visible}.fx-table,.fx-table tbody,.fx-table tr,.fx-table th,.fx-table td{width:auto;display:block}.fx-table caption{padding:0 0 8px;display:block}.fx-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-table tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 12px}.fx-table tbody th,.fx-codecs tbody th{width:auto}.fx-table tbody tr>*{padding:10px 14px}.fx-table tbody tr>:not(:last-child),.fx-table tbody tr:last-child>:not(:last-child){border-bottom:1px solid var(--border)}.fx-table td[data-label]:before{content:attr(data-label);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-weight:600;display:block}}.sample-box{margin-top:var(--sp-6)}.sample-row{margin:var(--sp-3) 0;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sample-btn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.sample-btn[aria-busy=true]{cursor:progress}.sample-meta{font-size:var(--text-sm);color:var(--ink-3)}.sample-status:empty{display:none}.sample-status p{font-size:var(--text-sm);margin:0}.sample-status svg{vertical-align:-2px;color:var(--ok)}.sample-status a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.sample-status .sample-error,.sample-status .sample-error svg{color:var(--err)}@media (prefers-reduced-motion:reduce){.os-card,.sample-btn{transition:none}}
