.bill-company{margin:14px 0 6px;padding:14px;border-radius:var(--r-card);background:var(--tint)}.bill-company-ask{margin:0 0 10px;font-weight:700;font-size:15.5px;color:var(--ink)}.bill-company-chips{display:flex;flex-wrap:wrap;gap:8px}.bill-company-chips button{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink-2);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background var(--dur-quick) ease-out,color var(--dur-quick) ease-out,border-color var(--dur-quick) ease-out,transform var(--dur-quick) ease-out}.bill-company-chips button:hover{border-color:var(--ink);color:var(--ink)}.bill-company-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.bill-company-chips button:active{transform:scale(.95)}.bill-company-chips button:focus-visible{outline:3px solid var(--focus,var(--volt));outline-offset:2px}.bill-company-answer{display:grid;grid-template-rows:0fr}.bill-company-answer>div{overflow:hidden}.bill-company-answer[data-open]{grid-template-rows:1fr}.bill-company-answer p{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.bill-company-answer .bill-company-guide{font-weight:600}.upload-question{margin-top:1.2rem;border:1px solid var(--border);border-radius:var(--r-card);padding:4px 16px;background:var(--card);max-width:34rem}.upload-question[open]{padding-bottom:14px}.upload-question>summary{display:flex;align-items:center;gap:12px}.upload-question-icon{flex-shrink:0;color:var(--daylight-teal)}.upload-question-text{flex:1 1;display:grid;grid-gap:2px;gap:2px;padding-block:8px}.upload-question-kicker{font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.upload-question-title{font-weight:700;font-size:15.5px;color:var(--ink)}.upload-question-answer{margin:4px 0 6px;font-size:15px;line-height:1.5;color:var(--ink-2)}.upload-question-more{margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.bill-company-answer{transition:grid-template-rows var(--dur-move) var(--ease-out)}.bill-company-answer[data-open]>div{animation:bill-company-in .3s .08s var(--ease-out) both}@keyframes bill-company-in{0%{opacity:0;transform:translateY(4px)}}}