.twrv-modal.twrv-modal{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;background:#18293d;border-color:#243a54;border-radius:16px;flex-direction:column;padding:20px 20px 0;font-family:OT Sono,ui-monospace,monospace;display:flex}.twrv-modal.twrv-modal.rounded-none{border-radius:0}.twrv-modal>div:first-child{align-items:center;margin-bottom:16px;position:relative}.twrv-modal>div:first-child>div:first-child{flex:1;padding-left:32px}.twrv-modal>div:first-child>div:first-child>*{text-align:center;display:block}.twrv-modal>div:first-child .text-\[24px\]{font-size:16px;font-weight:600;line-height:1.4}.twrv{--rv-card:#1c3046;--rv-line:#243a54;--rv-sheet:#18293d;--rv-label:#fffc;--rv-usd:#7e9ea8;--rv-green:#3f9;--rv-amber:#ffc35c;--rv-red:#ed3636;--rv-blue:#57a4ff;color:#fff;font-family:OT Sono,ui-monospace,monospace}.twrv .twrv{display:contents}.twrv .rv-card{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:12px;padding:12px 16px 16px}.twrv .rv-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.twrv .rv-amt{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:700;line-height:1.25;overflow:hidden}.twrv .rv-bot{align-items:center;gap:4px;margin-top:12px;display:flex}.twrv .rv-lbl{color:#fff;font-size:11px;font-weight:500}.twrv .rv-pill{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff1a;border:1px solid #0000;border-radius:12px;align-items:center;gap:4px;padding:2px 8px 2px 2px;font-size:11px;transition:background .15s;display:inline-flex}.twrv .rv-pill:hover{background:#ffffff29}.twrv .rv-pill.is-foreign{border-color:var(--rv-red);padding-right:4px}.twrv .rv-pill svg{stroke:var(--rv-red);flex:none}.twrv .rv-usd{color:var(--rv-usd);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px}.twrv .rv-rev{z-index:1;background:var(--rv-card);border:3px solid var(--rv-sheet);color:#fff;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;margin:-15px auto;display:flex;position:relative}.twrv .rv-details{flex-direction:column;gap:16px;margin-top:16px;padding:16px;display:flex}.twrv .rv-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.twrv .rv-row .rv-k{color:var(--rv-label);flex:none;font-size:11px;font-weight:500}.twrv .rv-v{color:#fff;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:0;font-size:14px;font-weight:500;display:flex}.twrv .rv-v small{color:var(--rv-usd);font-size:11px;font-weight:400}.twrv .rv-v.is-good{color:var(--rv-green)}.twrv .rv-v.is-warn{color:var(--rv-amber)}.twrv .rv-v.is-bad{color:var(--rv-red)}.twrv .rv-div{background:var(--rv-line);height:1px}.twrv.rv-steps{flex-direction:column;gap:4px;display:flex}.twrv .rv-step-h{align-items:center;gap:12px;min-height:40px;font-size:14px;display:flex}.twrv .rv-dot{border:1px solid var(--rv-line2);width:24px;height:24px;color:var(--rv-low);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.twrv .rv-step.is-now .rv-dot{color:#fff;background:#2a6bf2;border-color:#2a6bf2}.twrv .rv-step.is-done .rv-dot{color:var(--rv-green);background:#33ff9924;border-color:#0000}.twrv .rv-step.is-next .rv-step-t{color:var(--rv-low)}.twrv .rv-step-t{flex:1;min-width:0}.twrv .rv-link{color:var(--rv-blue);white-space:nowrap;font-size:13px}.twrv .rv-link:hover{text-decoration:underline}.twrv .rv-step-c{padding:4px 0 8px}.twrv.rv-cta{z-index:2;background:linear-gradient(#18293d00,#18293d 18px);margin-top:auto;padding:20px 0;position:sticky;bottom:0}.twrv.rv-cta .tw-app-mb{height:52px}.twrv .rv-gap{height:12px}.twrv .rv-hero{justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 16px 16px;display:flex}.twrv .rv-hero-l{flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;font-weight:500;display:flex}.twrv .rv-hero-r{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.twrv .rv-hero-r b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:26px;font-weight:600;line-height:1.2;overflow:hidden}.twrv .rv-hero-r span{color:#abbfc7;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.twrv .rv-acard{padding:12px 16px}.twrv .rv-acard-h{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.twrv .rv-acard-l{font-size:12px;font-weight:500}.twrv .rv-wname{white-space:nowrap;text-overflow:ellipsis;background:#ffffff1a;border-radius:12px;align-items:center;gap:4px;max-width:60%;padding:1px 8px 1px 1px;font-size:10px;display:inline-flex;overflow:hidden}.twrv .rv-acard-a{color:var(--rv-usd);word-break:break-all;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px}.twrv .rv-rev.is-sm{width:30px;height:30px;margin:-12px auto;padding-left:1px}.twrv .rv-memo{justify-content:space-between;gap:12px;margin-top:12px;padding:12px 16px;font-size:12px;display:flex}.twrv .rv-memo span{color:var(--rv-label)}.twrv .rv-memo b{word-break:break-all;text-align:right;font-weight:500}.twrv .rv-gas{align-items:center;gap:8px;margin-top:16px;padding:16px;font-size:12px;display:flex}.twrv .rv-gas svg{stroke:var(--rv-amber);flex:none}.twrv .rv-fees{flex-direction:column;gap:12px;margin-top:16px;padding:12px 16px 16px;display:flex}.twrv .rv-fees .rv-div{margin:4px 0}.twrv .rv-frow{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.twrv .rv-frow>span:first-child{color:var(--rv-label)}.twrv .rv-frow b{font-variant-numeric:tabular-nums;font-weight:500}.twrv .rv-total{background:var(--rv-sheet);font-variant-numeric:tabular-nums;border:1px solid #2867ea;border-radius:12px;padding:8px 12px;font-weight:500}.twrv .rv-wait{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:16px;display:flex}.twrv .rv-wait svg{stroke:var(--rv-red)}.twrv .rv-wait b{font-size:18px;font-weight:600}.twrv .rv-wait p{margin:0;font-size:12px;line-height:1.5}.twrv .rv-shim{vertical-align:middle;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff29 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:6px;width:56px;height:12px;animation:1.2s linear infinite rvShim;display:inline-block}@keyframes rvShim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.twrv .rv-shim{animation:none}}
html[data-theme=light] .twrv-modal.twrv-modal{background:var(--lt-paper);border-color:var(--lt-hair);color:var(--lt-ink);box-shadow:var(--lt-shadow-pop);scrollbar-color:#0e1f2a29 transparent}html[data-theme=light] .twrv{--rv-card:var(--lt-elev);--rv-line:#0e1f2a1a;--rv-line2:var(--lt-hair2);--rv-low:var(--lt-muted);--rv-sheet:var(--lt-paper);--rv-label:var(--lt-mid);--rv-usd:var(--lt-muted);--rv-green:var(--lt-green);--rv-amber:var(--lt-amber);--rv-red:var(--lt-red);--rv-blue:var(--lt-accent);color:var(--lt-ink)}html[data-theme=light] .twrv .rv-lbl,html[data-theme=light] .twrv .rv-v,html[data-theme=light] .twrv .rv-rev{color:var(--lt-ink)}html[data-theme=light] .twrv .rv-pill,html[data-theme=light] .twrv .rv-wname{background:var(--lt-chip);color:var(--lt-ink)}html[data-theme=light] .twrv .rv-pill:hover{background:var(--lt-pressed)}html[data-theme=light] .twrv .rv-pill.is-foreign{border-color:var(--lt-red)}html[data-theme=light] .twrv .rv-step.is-now .rv-dot{background:var(--lt-ink);border-color:var(--lt-ink);color:var(--lt-white)}html[data-theme=light] .twrv .rv-step.is-done .rv-dot{background:var(--lt-green-t)}html[data-theme=light] .twrv.rv-cta{background:linear-gradient(#faf6f300,#faf6f3 18px)}html[data-theme=light] .twrv .rv-hero-r span{color:var(--lt-muted)}html[data-theme=light] .twrv .rv-total{border-color:var(--lt-ink)}html[data-theme=light] .twrv .rv-shim{background:linear-gradient(90deg, var(--lt-chip) 25%, var(--lt-paper) 50%, var(--lt-chip) 75%);background-size:200% 100%}html[data-theme=light] .twrv-modal .text-white,html[data-theme=light] .twrv-modal .hover\:text-white:hover{color:var(--lt-ink)}html[data-theme=light] .twrv-modal .text-grey6{color:var(--lt-muted)}html[data-theme=light] .twrv-modal .text-grey8{color:var(--lt-mid)}html[data-theme=light] .twrv-modal .text-yellow{color:#9a6514}html[data-theme=light] .twrv-modal .bg-yellowLightBg{background:var(--lt-amber-t)}html[data-theme=light] .twrv-modal .text-red{color:var(--lt-red)}html[data-theme=light] .twrv-modal .border-red{border-color:var(--lt-red)}html[data-theme=light] .twrv-modal .bg-redLight,html[data-theme=light] .twrv-modal .bg-red\/10{background:var(--lt-red-t)}html[data-theme=light] .twrv-modal .\[\&\>svg\>path\]\:stroke-red>svg>path{stroke:var(--lt-red)}html[data-theme=light] .twrv-modal .text-green{color:var(--lt-green)}html[data-theme=light] .twrv-modal .bg-green\/10{background:var(--lt-green-t)}html[data-theme=light] .twrv-modal .border-grey7,html[data-theme=light] .twrv-modal .border-grey5{border-color:#0e1f2a1a}html[data-theme=light] .twrv-modal .bg-grey12,html[data-theme=light] .twrv-modal .bg-grey4{background:var(--lt-chip)}html[data-theme=light] .twrv-modal .bg-grey5{background:var(--lt-paper);border:1px solid var(--lt-hair);box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twrv-modal .text-persianBlueDark,html[data-theme=light] .twrv-modal .hover\:text-persianBlue:hover{color:var(--lt-accent)}html[data-theme=light] .twrv-modal button>div[style*=transition]{color:var(--lt-muted)!important}
