.tw-inv-org{font:700 13px/1.3 var(--ft),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 6px}html:has(.tw-inv){background:var(--paper)}.tw-inv h1+.tw-inv-card{margin-top:24px}.tw-inv-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);margin:8px 0 24px;padding:22px 20px}.tw-inv-card h2{margin:0 0 6px}.tw-inv-note{color:var(--ink2);margin:0 0 14px;font-size:14.5px}.tw-inv-card .tw-inv-note{margin:0}.tw-inv-form{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:12px;margin:8px 0 20px;padding:20px;display:grid}.tw-inv-form .tw-inv-note{color:var(--mut);margin:0;font-size:14px}.tw-inv-form label{font:600 14px/1.3 var(--ft),system-ui,sans-serif;color:var(--ink2)}.tw-inv-opt{color:var(--mut);font-weight:500}.tw-inv-form input{min-width:0;height:52px;font:500 17px var(--ft),system-ui,sans-serif;color:var(--ink);background:var(--paper2);border:1px solid var(--line2);border-radius:var(--r-row);padding:0 16px}.tw-inv-form input:focus-visible{outline:3px solid var(--gold2);outline-offset:1px}.tw-inv-btn{border-radius:var(--r-pill);height:52px;font:700 16px var(--fd),system-ui,sans-serif;color:#fff;background:var(--sig);cursor:pointer;border:0}.tw-inv-btn:disabled{opacity:.55;cursor:default}.tw-inv-btn.quiet{color:var(--sig);border:1px solid var(--line2);background:0 0}.tw-inv-err{color:var(--bad);margin:0;font-size:14px;font-weight:600}.tw-inv-ok{background:var(--oksoft);color:var(--ink);border-radius:var(--r-row);margin:0;padding:12px 14px;font-size:15px}.tw-inv-ctas{flex-wrap:wrap;gap:10px;margin:8px 0 24px;display:flex}.tw-inv-form .tw-inv-ctas{margin:0}.tw-legal .tw-inv-link{border-radius:var(--r-pill);border:1px solid var(--line2);min-height:46px;font:700 15px var(--fd),system-ui,sans-serif;color:var(--sig);justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.tw-legal .tw-inv-link.main{background:var(--sig);border-color:var(--sig);color:#fff}@media (max-width:520px){.tw-inv h1{font-size:30px}.tw-inv-form{padding:16px}.tw-inv-ctas{flex-direction:column}}
