.calculator-shell__inputs.faq-form>*+*{margin-top:var(--cv-space-xl)}.faq-pairs>*+*{margin-top:var(--cv-space-md)}.faq-pair{min-width:0;padding:var(--cv-space-md);border:1px solid var(--cv-color-hairline);background:var(--cv-color-surface-soft)}.faq-pair__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cv-space-xs) var(--cv-space-md);margin-bottom:var(--cv-space-sm)}.faq-pair__label{margin:0}.faq-pair__tools{display:flex;flex-wrap:wrap;gap:var(--cv-space-xs)}.faq-form .faq-pair .field+.field{margin-top:var(--cv-space-md)}.faq-form textarea.text-input{min-height:96px}.faq-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-sm)}.faq-form .choice-group .cluster{gap:var(--cv-space-xs) var(--cv-space-lg)}.faq-form .choice-group .field__help{margin-top:var(--cv-space-xs)}.faq-quiet-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cv-tap);min-height:var(--cv-tap);padding:0 var(--cv-space-md);border:1px solid var(--cv-color-border-strong);border-radius:var(--cv-radius-md);background:var(--cv-color-canvas);color:var(--cv-color-ink);font:var(--cv-font-caption);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--cv-duration-state) var(--cv-ease)}.faq-quiet-btn:hover{background:var(--cv-color-surface-strong)}.faq-quiet-btn:disabled{border-color:var(--cv-color-hairline);background:transparent;color:var(--cv-color-muted);cursor:not-allowed}a.faq-quiet-btn,a.faq-quiet-btn:hover{text-decoration:none}@media(min-width:768px){.faq-form__jump{display:none}}.faq-paste{border:1px solid var(--cv-color-hairline)}.faq-paste__summary{display:flex;align-items:center;min-height:var(--cv-tap);padding:var(--cv-space-xs) var(--cv-space-md);color:var(--cv-color-ink);font:var(--cv-font-caption);font-weight:600;cursor:pointer;list-style:none}.faq-paste__summary::-webkit-details-marker{display:none}.faq-paste__summary:before{content:"+";flex:none;width:1.25em;font:var(--cv-font-mono-body)}.faq-paste[open]>.faq-paste__summary:before{content:"-"}.faq-paste__body{padding:var(--cv-space-md);border-top:1px solid var(--cv-color-hairline)}.faq-paste__actions{margin-top:var(--cv-space-md)}.faq-form .faq-paste textarea.text-input{min-height:9rem;font:var(--cv-font-mono-body)}.faq-result__actions{margin-top:var(--cv-space-sm)}.faq-result__status{min-height:1.4em;margin:0}.faq-result .faq-output{max-height:min(26rem,52vh);margin-top:var(--cv-space-sm);overflow:auto;border:1px solid var(--cv-color-hairline)}@media(min-width:768px){.faq-shell .faq-result{max-height:calc(100vh - var(--cv-nav-height) - var(--cv-space-md) * 2);overflow-y:auto}html[data-consent=pending] .faq-shell .faq-result,html[data-consent-open] .faq-shell .faq-result{max-height:calc(100vh - var(--cv-nav-height) - var(--cv-space-md) * 2 - 72px)}.faq-shell .faq-output{flex:1 1 auto;min-height:6rem;max-height:none}}@media(min-width:768px)and (max-height:600px){.faq-shell .faq-result,html[data-consent=pending] .faq-shell .faq-result,html[data-consent-open] .faq-shell .faq-result{position:static;max-height:none;overflow-y:visible}.faq-shell .faq-output{max-height:26rem}}.calculator-shell__code.faq-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.faq-tags{display:flex;flex-wrap:wrap;gap:var(--cv-space-xs)}.table-scroll+.faq-after-table>:is(h2,h3):first-child{margin-top:var(--cv-space-xl)}