.tw-fi-scrim{z-index:200;backdrop-filter:blur(4px);background:#12121294;justify-content:center;align-items:center;padding:18px;animation:.2s ease-out both tw-fi-fade;display:flex;position:fixed;inset:0}.tw-fi-card{--fi-ink:#f4f8f5;--fi-soft:#f4f8f5ad;--fi-mute:#f4f8f56b;--fi-line:#f4f8f51a;--fi-live:#5bbe89;border:1px solid var(--fi-line);width:100%;max-width:480px;color:var(--fi-ink);background:#232323;border-radius:14px;outline:none;padding:14px;animation:.26s cubic-bezier(.22,1,.36,1) both tw-fi-rise;position:relative;box-shadow:0 18px 50px #00000073}.tw-fi-chrome{align-items:center;gap:8px;margin-bottom:22px;display:flex}.tw-fi-close{color:#0000009e;cursor:pointer;background:#ff5f57;border:none;border-radius:5px;place-items:center;width:9px;height:9px;padding:0;transition:background .14s;display:grid;position:relative}.tw-fi-close:before{content:"";position:absolute;inset:-8px}.tw-fi-close svg{opacity:0;width:9px;height:9px;transition:opacity .12s}.tw-fi-close:hover{background:#ff716a}.tw-fi-close:hover svg,.tw-fi-close:focus-visible svg{opacity:1}.tw-fi-close:focus-visible{outline:2px solid var(--fi-live);outline-offset:2px}.tw-fi-dot{background:#383838;border-radius:5px;width:9px;height:9px}.tw-fi-chrome-label{text-align:right;letter-spacing:1.2px;text-transform:uppercase;color:var(--fi-mute);flex:1;font-family:Roboto Mono,ui-monospace,monospace;font-size:10px}.tw-fi-pitch{padding:0 8px}.tw-fi-title{letter-spacing:-1.2px;color:var(--fi-ink);margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.06}.tw-fi-title-soft{color:var(--fi-soft);text-wrap:balance;font-weight:500;display:block}.tw-fi-body{color:var(--fi-soft);margin:0 0 20px;font-size:14px;line-height:1.6}.tw-fi-readout{border:1px solid var(--fi-line);background:#f4f8f50a;border-radius:10px;margin:0 0 20px;padding:14px 16px 16px;font-family:Roboto Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.75;position:relative}.tw-fi-command{color:var(--fi-ink);gap:9px;margin:0 0 10px;font-weight:500;display:flex}.tw-fi-caret{color:var(--fi-mute)}.tw-fi-rows{margin:0}.tw-fi-row{flex-wrap:wrap;gap:0 8px;display:flex}.tw-fi-row dt{color:var(--fi-mute)}.tw-fi-row dd{color:var(--fi-soft);margin:0}.tw-fi-row dd.tw-fi-live{color:var(--fi-live);font-weight:500}.tw-fi-cursor{background:var(--fi-ink);width:8px;height:1.5px;margin-top:10px;animation:1.1s step-end infinite tw-fi-blink;display:block}.tw-fi-actions{border-top:1px solid var(--fi-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 8px 6px;display:flex}.tw-fi-actions-note{text-align:right;letter-spacing:1.1px;text-transform:uppercase;color:var(--fi-mute);margin:0;font-family:Roboto Mono,ui-monospace,monospace;font-size:9.5px;line-height:1.6}.tw-fi-cta{background:var(--fi-ink);color:#1a1a1a;letter-spacing:-.2px;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:box-shadow .18s;display:inline-flex}.tw-fi-cta:hover,.tw-fi-cta:focus-visible{box-shadow:0 0 0 3px #5bbe893d}.tw-fi-cta:focus-visible{outline:none}.tw-fi-cta-slot{flex:none;width:15px;height:15px;display:block;position:relative;overflow:hidden}.tw-fi-cta-slot svg{width:15px;height:15px;transition:transform .34s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.tw-fi-cta-slot svg:last-child{transform:translate(-100%)}.tw-fi-cta:hover .tw-fi-cta-slot svg:first-child,.tw-fi-cta:focus-visible .tw-fi-cta-slot svg:first-child{transform:translate(100%)}.tw-fi-cta:hover .tw-fi-cta-slot svg:last-child,.tw-fi-cta:focus-visible .tw-fi-cta-slot svg:last-child{transform:translate(0)}@keyframes tw-fi-fade{0%{opacity:0}to{opacity:1}}@keyframes tw-fi-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes tw-fi-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (width<=479px){.tw-fi-title{letter-spacing:-.8px;font-size:24px}.tw-fi-actions{flex-direction:column;align-items:stretch;gap:12px}.tw-fi-cta{justify-content:center}.tw-fi-actions-note{text-align:center}}@media (prefers-reduced-motion:reduce){.tw-fi-scrim,.tw-fi-card,.tw-fi-cursor{animation:none}.tw-fi-cta-slot svg{transition:none}}
