@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap");.esc-root{--esc-void:#0c0d0f;--esc-surface:#121316;--esc-base:#16171b;--esc-card:#1a1c20;--esc-elevated:#1f2127;--esc-input:#25272d;--esc-hover:#2a2d34;--esc-accent:#65d639;--esc-accent-d:#55b82f;--esc-accent-gl:#65d6391f;--esc-t1:#f0f2f5;--esc-t2:#b5b9c2;--esc-t3:#6d717a;--esc-sep:#ffffff0d;--esc-sep2:#ffffff17;--esc-rating-star:#faa61a}.esc-root,.tp-root{font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.tp-root{--tp-void:#0a0b0d;--tp-surface:#111214;--tp-card:#111214b3;--tp-glass:#16171b8c;--tp-accent:#65d639;--tp-dim:#55b82f;--tp-mint:#57f287;--tp-t1:#f0f2f5;--tp-t2:#b5b9c1;--tp-t3:#6d717a;--tp-sep:#ffffff0d;--tp-star-active:#faa61a;--tp-star-inactive:#ffffff29}.esc-mono,.tp-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.esc-mt-6{margin-top:6px}.esc-mt-10{margin-top:10px}.esc-mt-12{margin-top:12px}.esc-mt-14{margin-top:14px}.esc-mt-18{margin-top:18px}@keyframes esc-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes esc-fade{0%{opacity:0}to{opacity:1}}@keyframes esc-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes esc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes esc-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes tp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.esc-anim-in{animation:esc-slide-up .3s ease both}.esc-badge-pulse{animation:esc-pulse 2.8s ease-in-out infinite}.tp-fade-in{animation:tp-fade-in .35s ease both}@media (prefers-reduced-motion:reduce){.esc-anim-in,.esc-badge-pulse,.tp-fade-in{animation:none!important}.esc-root *,.tp-root *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.esc-scroll::-webkit-scrollbar,.tp-scroll::-webkit-scrollbar{width:4px;height:4px}.esc-scroll::-webkit-scrollbar-track,.tp-scroll::-webkit-scrollbar-track{background:#0000}.esc-scroll::-webkit-scrollbar-thumb,.tp-scroll::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.esc-scroll::-webkit-scrollbar-thumb:hover,.tp-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff24}.esc-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.esc-backdrop-canvas{position:absolute;inset:0;width:100%;height:100%}.esc-backdrop-canvas--nodes{opacity:.7}.esc-root{color:var(--esc-t1);background:var(--esc-base)}.esc-hub-root{height:100dvh;width:100%;overflow:hidden;position:relative}.esc-hub-root,.esc-sidebar{display:flex;background:var(--esc-surface)}.esc-sidebar{width:280px;flex-shrink:0;border-right:1px solid var(--esc-sep);flex-direction:column;min-height:0}.esc-sidebar-body{flex:1;min-height:0;overflow-y:auto;padding:14px 12px}.esc-main{flex:1;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.esc-main-scroll{flex:1;min-height:0;overflow-y:auto;position:relative;z-index:1}.esc-hub-container{max-width:960px;margin:0 auto;padding:0 48px}.esc-hub-section{margin-bottom:36px}.esc-hub-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-accent);text-align:center}.esc-hub-h2{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--esc-t1);margin:6px 0 14px;text-align:center}.esc-hub-card{background:var(--esc-card);border:none;border-radius:14px;padding:14px 16px;transition:box-shadow .2s ease}.esc-hub-card:hover{box-shadow:0 6px 24px #0003}.esc-hub-hero{padding:56px 48px 40px;text-align:center;position:relative}.esc-hub-hero h1{font-size:clamp(24px,4vw,34px);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:var(--esc-t1);margin:18px 0 14px}.esc-hub-hero h1 .esc-accent-text{color:var(--esc-accent)}.esc-hub-hero p{font-size:15px;line-height:1.6;color:var(--esc-t3);max-width:540px;margin:0 auto 24px}.esc-hub-shield{width:48px;height:48px;display:inline-flex;color:var(--esc-accent)}.esc-hub-cta-row,.esc-hub-shield{align-items:center;justify-content:center}.esc-hub-cta-row{display:flex;gap:12px;flex-wrap:wrap}.esc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:12px;font-size:14px;font-weight:700;letter-spacing:.01em;border:none;background:#0000;color:var(--esc-t1);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease;font-family:inherit}.esc-btn:disabled{opacity:.5;cursor:not-allowed}.esc-btn-primary{background:var(--esc-accent);color:var(--esc-void)}.esc-btn-primary:hover:not(:disabled){background:var(--esc-accent-d)}.esc-btn-ghost{background:var(--esc-elevated);color:var(--esc-t1)}.esc-btn-ghost:hover:not(:disabled){background:var(--esc-hover)}.esc-btn-outline{background:#ffffff0a;color:var(--esc-t2)}.esc-btn-outline:hover:not(:disabled){background:#65d63914;color:var(--esc-accent)}.esc-hub-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:var(--esc-card);border:none;border-radius:14px;padding:18px 16px}.esc-hub-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.esc-hub-stat-value{font-size:22px;font-weight:900;letter-spacing:-.02em;color:var(--esc-t1);line-height:1.2}.esc-hub-stat-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--esc-t3);margin-top:3px}.esc-hub-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.esc-hub-step{position:relative;padding:20px 14px 16px;border-radius:12px;background:var(--esc-card);border:none;overflow:hidden}.esc-hub-step-num{position:absolute;top:-8px;right:6px;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:64px;font-weight:900;letter-spacing:-.04em;line-height:1;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none}.esc-hub-step-icon{position:relative;z-index:1;width:28px;height:28px;border-radius:8px;background:#65d6391a;border:none;color:var(--esc-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.esc-hub-step h3{font-size:13px;font-weight:800;color:var(--esc-t1);margin:0 0 4px}.esc-hub-step p{font-size:12px;line-height:1.5;color:var(--esc-t3);margin:0}.esc-hub-networks{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.esc-hub-network{padding:16px;border-radius:14px;background:var(--esc-card);border:none;display:flex;align-items:center;gap:14px}.esc-hub-network-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esc-hub-trades{background:var(--esc-card);border:none;border-radius:14px;overflow:hidden}.esc-hub-trade-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;font-size:12px;transition:background .15s ease}.esc-hub-trade-row:hover{background:var(--esc-elevated)}.esc-hub-leaderboards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.esc-hub-lb{background:var(--esc-card);border:none;border-radius:14px;padding:14px 14px 10px;display:flex;flex-direction:column;min-width:0}.esc-hub-lb-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--esc-sep)}.esc-hub-lb-head-icon{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esc-hub-lb-head-text{min-width:0;display:flex;flex-direction:column;line-height:1.15}.esc-hub-lb-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace}.esc-hub-lb-title{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--esc-t1);margin-top:2px}.esc-hub-lb-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;max-height:210px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--esc-accent) var(--esc-elevated);position:relative}.esc-hub-lb-list::-webkit-scrollbar{width:10px;-webkit-appearance:none}.esc-hub-lb-list::-webkit-scrollbar-track{background:var(--esc-elevated);border-radius:5px}.esc-hub-lb-list::-webkit-scrollbar-thumb{background:var(--esc-accent);border-radius:5px;border:2px solid var(--esc-card)}.esc-hub-lb-list::-webkit-scrollbar-thumb:hover{background:var(--esc-accent);opacity:.85}.esc-hub-lb-self-row{position:sticky;bottom:0;z-index:1;background:var(--esc-card);border-top:1px solid var(--esc-sep);box-shadow:0 -6px 12px -8px #00000059;margin-top:4px}.esc-hub-lb-self-row .esc-hub-lb-user,.esc-hub-lb-you-tag{color:var(--esc-accent)}.esc-hub-lb-you-tag{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--esc-accent) 18%,#0000);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;font-family:JetBrains Mono,ui-monospace,monospace}.esc-hub-lb-row{display:grid;grid-template-columns:22px 22px 1fr auto;align-items:center;gap:10px;padding:8px 4px;border-radius:8px;transition:background .15s ease}.esc-hub-lb-row:hover{background:var(--esc-elevated)}.esc-hub-lb-row[data-first=true]{background:linear-gradient(90deg,#faa61a1a,#faa61a05 70%,#0000)}.esc-hub-lb-rank{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--esc-t3);text-align:center;display:inline-flex;align-items:center;justify-content:center}.esc-hub-lb-row[data-first=true] .esc-hub-lb-rank{color:#faa61a}.esc-hub-lb-row[data-rank="2"] .esc-hub-lb-rank{color:var(--esc-t2)}.esc-hub-lb-row[data-rank="3"] .esc-hub-lb-rank{color:#c08552}.esc-hub-lb-avatar{width:22px;height:22px;border-radius:50%;background:var(--esc-elevated);color:var(--esc-t2);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.04em;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;position:relative}.esc-hub-lb-avatar img{width:100%;height:100%;object-fit:cover;display:block}.esc-hub-lb-avatar-initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.esc-hub-lb-row[data-first=true] .esc-hub-lb-avatar{background:#faa61a29;color:#faa61a}.esc-hub-lb-user-col{min-width:0;display:flex;flex-direction:column;line-height:1.15}.esc-hub-lb-user{font-size:12px;font-weight:700;color:var(--esc-t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-hub-lb-sub{font-size:9.5px;color:var(--esc-t3);letter-spacing:.02em;margin-top:1px}.esc-hub-lb-val{font-size:12px;font-weight:800;letter-spacing:-.01em;color:var(--esc-t1);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.esc-hub-lb-row[data-first=true] .esc-hub-lb-val{color:#faa61a}.esc-hub-lb-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px dashed var(--esc-sep);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace}.esc-hub-lb-hint{color:var(--esc-accent);opacity:.7}.esc-hub-lb-skeleton-row{height:38px;border-radius:8px;background:linear-gradient(90deg,var(--esc-elevated) 0,var(--esc-hover) 50%,var(--esc-elevated) 100%);background-size:200% 100%;animation:esc-shimmer 1.4s ease-in-out infinite;margin:2px 0}@keyframes esc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.esc-hub-lb-skeleton-row{animation:none;opacity:.7}}.esc-hub-leaderboards-shell{display:flex;flex-direction:column}.esc-hub-lb-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 14px}.esc-hub-lb-window-toggle{display:inline-flex;gap:0;background:var(--esc-card);border-radius:10px;padding:4px}.esc-hub-lb-refresh-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--esc-card);border:none;border-radius:8px;color:var(--esc-t3);cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease;padding:0}.esc-hub-lb-refresh-btn:hover:not(:disabled){background:var(--esc-elevated);color:var(--esc-accent)}.esc-hub-lb-refresh-btn:disabled{opacity:.4;cursor:not-allowed}.esc-hub-lb-refresh-spin{animation:esc-lb-spin .8s linear infinite}@keyframes esc-lb-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.esc-hub-lb-refresh-spin{animation:none;opacity:.6}}.esc-hub-lb-window-btn{background:#0000;border:none;padding:6px 14px;border-radius:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t3);cursor:pointer;transition:background .15s ease,color .15s ease}.esc-hub-lb-window-btn:hover{color:var(--esc-t1)}.esc-hub-lb-window-btn[aria-pressed=true]{background:var(--esc-elevated);color:var(--esc-accent)}.esc-hub-lb-error{grid-column:1/-1;text-align:center;padding:14px;background:var(--esc-card);border-radius:14px;color:var(--esc-t3);font-size:12px}.esc-hub-lb-error button{margin-left:8px;background:#0000;border:1px solid var(--esc-sep);color:var(--esc-accent);padding:3px 10px;font-size:10px;font-family:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:4px}.esc-hub-safety{background:#65d6390f;border:none;border-radius:14px;padding:16px 18px;display:flex;gap:14px;align-items:flex-start}.esc-hub-safety-icon{width:40px;height:40px;border-radius:10px;background:#65d6391a;color:var(--esc-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esc-hub-warning{background:#faa61a0f;border:none;border-radius:12px;padding:14px 16px;color:#fac88ce6;display:flex;gap:12px;align-items:flex-start}.esc-hub-footer-cta{text-align:center;padding:0 32px 48px}.esc-hub-footer-cta .esc-hub-divider{height:0;background:#0000;margin-bottom:32px}.esc-sidebar-header{padding:14px 12px 10px;display:flex;flex-direction:column;gap:10px}.esc-brand-row{display:flex;align-items:center;gap:10px}.esc-brand-tile{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--esc-t2);flex-shrink:0}.esc-brand-title{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--esc-t1)}.esc-brand-sub{font-size:10px;font-weight:600;color:var(--esc-t3)}.esc-sidebar-footer{padding:10px 12px;border-top:1px solid var(--esc-sep);display:flex;gap:8px}.esc-sidebar-help-btn{background:#0000;border:none;color:var(--esc-t3);cursor:pointer;padding:6px;border-radius:6px;display:inline-flex;align-items:center;transition:color .15s ease,background .15s ease}.esc-sidebar-help-btn:hover{color:var(--esc-t1);background:var(--esc-hover)}.esc-sidebar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px}.esc-sidebar-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:8px;background:var(--esc-card);border:none}.esc-sidebar-stat-value{font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums}.esc-sidebar-stat-label{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--esc-t3)}.esc-sidebar-controls{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.esc-sidebar-search{position:relative;display:flex;align-items:center}.esc-sidebar-search-icon{position:absolute;left:10px;color:var(--esc-t3);pointer-events:none}.esc-sidebar-search-input{width:100%;padding:7px 28px;border-radius:8px;border:none;background:var(--esc-card);color:var(--esc-t1);font-size:12px;font-family:inherit;outline:none;transition:background .15s ease}.esc-sidebar-search-input::placeholder{color:var(--esc-t3)}.esc-sidebar-search-input:focus{background:var(--esc-elevated)}.esc-sidebar-search-clear{position:absolute;right:8px;width:18px;height:18px;border-radius:4px;border:none;background:#0000;color:var(--esc-t3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.esc-sidebar-search-clear:hover{color:var(--esc-t1);background:var(--esc-hover)}.esc-sidebar-filter{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:2px;border-radius:8px;border:none;background:var(--esc-card)}.esc-sidebar-filter-btn{padding:5px 6px;border:none;background:#0000;color:var(--esc-t3);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:color .15s ease,background .15s ease}.esc-sidebar-filter-btn:hover:not(.esc-sidebar-filter-btn--active){color:var(--esc-t1);background:var(--esc-hover)}.esc-sidebar-filter-btn--active{color:var(--esc-accent);background:var(--esc-accent-gl)}.esc-overlay{position:fixed;inset:0;z-index:600;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:16px;animation:esc-fade .2s ease both}.esc-modal{background:var(--esc-void);box-shadow:0 24px 80px #000000b3;width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column;color:var(--esc-t1);animation:esc-pop .25s ease both;font-family:Plus Jakarta Sans,system-ui,sans-serif}.esc-modal-scroll{overflow-y:auto}.esc-modal-header{padding:16px 20px;border-bottom:1px solid var(--esc-sep);display:flex;align-items:center;gap:12px}.esc-modal-header-icon{width:28px;height:28px;border-radius:8px;background:var(--esc-accent-gl);color:var(--esc-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esc-modal-title{font-size:15px;line-height:1.2}.esc-modal-subtitle{font-size:11px;font-weight:600;color:var(--esc-t3);margin-top:2px}.esc-modal-close{margin-left:auto;background:#0000;border:none;color:var(--esc-t3);width:32px;height:32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.esc-modal-close:hover{background:var(--esc-elevated)}.esc-modal-body{padding:16px 20px 20px;font-size:13px;color:var(--esc-t2);line-height:1.5}.esc-modal-body p{margin:0}.esc-modal-footer{padding:12px 20px 18px;gap:10px}.esc-modal-footer .esc-btn{flex:1}.esc-field-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--esc-t3)}.esc-input{width:100%;background:var(--esc-input);border:1px solid var(--esc-sep);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--esc-t1);font-family:inherit;transition:border-color .15s ease,background .15s ease}.esc-input:focus{outline:none;border-color:#65d63980}.esc-input::placeholder{color:var(--esc-t3)}.esc-input-mono{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.esc-option-card{padding:14px 12px;border-radius:12px;background:var(--esc-card);border:1.5px solid var(--esc-sep);color:var(--esc-t1);text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit}.esc-option-card:hover{border-color:var(--esc-sep2)}.esc-option-card.is-selected{border-color:var(--esc-accent);background:#65d63914}.esc-option-card.is-disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.6);position:relative}.esc-option-card.is-disabled:hover{border-color:var(--esc-sep)}.esc-option-card-soon{margin-top:6px;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--esc-t2);opacity:.85}.esc-alert{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;border:1px solid #0000}.esc-alert-error{background:#f8717114;border-color:#f8717140;color:#fca5a5}.esc-alert-info{background:#65d6390f;border-color:#65d6392e;color:var(--esc-t2)}.esc-alert-warn{background:#facc150f;border-color:#facc1533;color:#fde68a}.esc-gate{padding:32px 16px;background:var(--esc-base);position:relative}.esc-gate-card{background:var(--esc-void);border:1px solid var(--esc-sep2);border-radius:16px;padding:28px 24px;text-align:center;max-width:440px;width:100%;box-shadow:0 24px 80px #00000080;position:relative;z-index:1}@media (max-width:1360px){.esc-hub-container{max-width:820px;padding:0 32px}}@media (max-width:1024px){.esc-hub-container{max-width:none;padding:0 24px}.esc-hub-leaderboards,.esc-hub-stats{grid-template-columns:repeat(2,1fr)}.esc-hub-leaderboards>:nth-child(3){grid-column:1/-1}}@media (max-width:767px){.esc-hub-root,.esc-root,.esc-workspace{max-width:100vw;overflow-x:hidden}.esc-main-scroll{overflow-x:hidden;padding-top:calc(env(safe-area-inset-top) + 44px)}.esc-sidebar{display:none}.esc-hub-container{padding:0 16px}.esc-hub-hero{padding:24px 16px 32px}.esc-hub-hero h1{font-size:22px}.esc-hub-hero p{font-size:13px}.esc-hub-section{margin-top:24px}.esc-hub-h2{font-size:17px}.esc-hub-stats{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 12px}.esc-hub-stat-value{font-size:18px}.esc-hub-stat-label{font-size:9px}.esc-hub-steps-grid{grid-template-columns:1fr;gap:10px}.esc-hub-step{padding:16px 14px}.esc-hub-step-num{font-size:52px;top:-6px;right:4px}.esc-hub-step h3{font-size:13px}.esc-hub-step p{font-size:11.5px}.esc-hub-leaderboards,.esc-hub-networks{grid-template-columns:1fr;gap:10px}.esc-hub-leaderboards>:nth-child(3){grid-column:auto}.esc-hub-lb{padding:12px 12px 8px}.esc-hub-lb-row{padding:7px 4px}.esc-hub-cta-row{flex-direction:column;width:100%}.esc-hub-cta-row .esc-btn{width:100%}.esc-hub-trades{gap:0}.esc-hub-trade-row{padding:8px 10px;gap:8px}.esc-hub-safety,.esc-hub-warning{padding:14px 12px;gap:10px}.esc-overlay{padding:0;overflow:hidden}.esc-modal{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border:none}.esc-modal,.esc-modal-scroll{overflow:hidden}.esc-modal-footer,.esc-modal-header{flex-shrink:0}.esc-modal-header{padding:14px}.esc-modal-footer{padding:12px 14px 14px}.esc-modal-body{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px}.esc-modal-body .esc-crypto-grid{flex:1 1 auto;width:100%;min-width:0;min-height:0;grid-auto-rows:minmax(86px,1fr)}.esc-modal-body .esc-crypto-card{max-width:100%}}@media (max-width:400px){.esc-hub-stats{grid-template-columns:1fr}.esc-hub-hero h1{font-size:20px}.esc-hub-container{padding:0 12px}}.esc-btn--compact{padding:9px 16px;font-size:12px;border-radius:10px}.esc-btn--sm{padding:10px 18px;font-size:13px;border-radius:10px}.esc-btn-danger{background:#f871711f;color:#fca5a5}.esc-btn-danger:hover:not(:disabled){background:#f8717133}.esc-btn-warn{background:#fb923c1f;color:#fdba74}.esc-btn-warn:hover:not(:disabled){background:#fb923c33}.esc-help-section{border:none;border-radius:12px;padding:14px 16px;background:var(--esc-card);display:flex;flex-direction:column;gap:8px}.esc-help-section--warn{background:#facc1514}.esc-help-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--esc-t1);margin:0}.esc-help-section-title--warn{color:#fde68a}.esc-help-section-title svg{color:var(--esc-accent)}.esc-help-section--warn .esc-help-section-title svg{color:#fde68a}.esc-help-list{margin:0;padding-left:18px;font-size:12.5px;color:var(--esc-t2);line-height:1.6;display:flex;flex-direction:column;gap:4px}.esc-help-list--ordered{list-style:decimal}.esc-help-section--warn .esc-help-list{color:#fde68a}.esc-help-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.esc-modal-lead{font-size:13px;color:var(--esc-t2);line-height:1.5;margin:0}.esc-modal-note{font-size:11px;color:var(--esc-t3);line-height:1.5;margin:0}.esc-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.esc-option-card-icon{font-size:22px;line-height:1;margin-bottom:4px;color:var(--esc-accent);display:inline-flex;align-items:center;justify-content:center}.esc-option-card-title{font-weight:700;font-size:13px;color:var(--esc-t1)}.esc-option-card-sub{font-size:11px;color:var(--esc-t3);margin-top:2px}.esc-crypto-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:520px){.esc-crypto-grid{grid-template-columns:repeat(4,1fr);gap:10px}}.esc-crypto-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px 12px;min-height:90px;min-width:0;background:hsla(0,0%,100%,.025);border:1.5px solid var(--esc-sep);border-radius:14px;color:var(--esc-t1);cursor:pointer;text-align:center;overflow:hidden;font-family:inherit;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s ease,background .2s ease,box-shadow .2s ease;animation:esc-crypto-card-in .32s cubic-bezier(.2,.8,.2,1) both}.esc-crypto-card:first-child{animation-delay:20ms}.esc-crypto-card:nth-child(2){animation-delay:60ms}.esc-crypto-card:nth-child(3){animation-delay:.1s}.esc-crypto-card:nth-child(4){animation-delay:.14s}.esc-crypto-card:nth-child(5){animation-delay:.18s}.esc-crypto-card:nth-child(6){animation-delay:.22s}.esc-crypto-card:nth-child(7){animation-delay:.26s}.esc-crypto-card:nth-child(8){animation-delay:.3s}@keyframes esc-crypto-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.esc-crypto-card:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--coin) 11%,#ffffff05);border-color:color-mix(in srgb,var(--coin) 65%,var(--esc-sep) 35%);box-shadow:0 0 22px -2px color-mix(in srgb,var(--coin) 28%,#0000),inset 0 0 16px -4px color-mix(in srgb,var(--coin) 18%,#0000)}.esc-crypto-card:hover .esc-crypto-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--coin) 55%,transparent))}}.esc-crypto-card:active{transform:translateY(0) scale(.98)}.esc-crypto-card.is-selected{background:linear-gradient(160deg,color-mix(in srgb,var(--coin) 22%,#0000),color-mix(in srgb,var(--coin) 8%,#0000));border-color:var(--coin);box-shadow:0 0 28px -2px color-mix(in srgb,var(--coin) 40%,#0000),inset 0 0 20px -4px color-mix(in srgb,var(--coin) 22%,#0000)}.esc-crypto-card.is-selected .esc-crypto-icon{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--coin) 65%,transparent))}.esc-crypto-card:focus-visible{outline:2px solid var(--coin);outline-offset:2px}.esc-crypto-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.esc-crypto-icon{display:inline-flex;color:var(--coin);line-height:0;transition:filter .2s ease}@media (min-width:520px){.esc-crypto-icon svg,.esc-crypto-icon-wrap{width:42px;height:42px}}.esc-crypto-chain-badge{position:absolute;right:-6px;bottom:-4px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--chain);border:2px solid var(--esc-card,#161821);box-shadow:0 0 0 1px color-mix(in srgb,var(--chain) 35%,#0000)}.esc-crypto-name{margin-top:5px;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--esc-t3)}.esc-crypto-chain,.esc-crypto-name{text-transform:uppercase;line-height:1}.esc-crypto-chain{margin-top:3px;font-size:9.5px;font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--coin) 75%,var(--esc-t3) 25%)}@media (min-width:520px){.esc-crypto-chain{font-size:10px}}@media (max-width:519px){.esc-crypto-card{min-height:86px;padding:12px 6px 10px;border-radius:12px}.esc-crypto-name{font-size:9.5px;letter-spacing:.05em}.esc-crypto-chain{font-size:9px;margin-top:2px}.esc-crypto-icon svg,.esc-crypto-icon-wrap{width:36px;height:36px}.esc-crypto-chain-badge{width:18px;height:18px;right:-5px;bottom:-3px}.esc-crypto-chain-badge svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.esc-crypto-card,.esc-crypto-card:active,.esc-crypto-card:hover{animation:none;transform:none;transition:background .2s ease,border-color .16s ease}.esc-crypto-icon{transition:none}}.esc-tabs{display:flex;gap:24px;border-bottom:1px solid var(--esc-sep);margin-bottom:4px}.esc-tab{background:#0000;padding:0 0 10px;font-size:13px;font-weight:600;color:var(--esc-t3);cursor:pointer;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease;font-family:inherit}.esc-tab:hover{color:var(--esc-t1)}.esc-tab.is-active{color:var(--esc-accent);border-color:var(--esc-accent)}.esc-user-list{border:1px solid var(--esc-sep);border-radius:10px;overflow:hidden;max-height:200px;overflow-y:auto;background:var(--esc-card)}.esc-user-row{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;background:#0000;border:none;color:var(--esc-t1);font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease;font-family:inherit}.esc-user-row+.esc-user-row{border-top:1px solid var(--esc-sep)}.esc-user-row:hover{background:var(--esc-hover)}.esc-user-avatar{border-radius:999px;border:1px solid var(--esc-sep);flex-shrink:0}.esc-user-selected{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#65d6390f;border:1px solid #65d63947}.esc-user-selected-info{flex:1;min-width:0}.esc-user-selected-name{font-size:13px;font-weight:600;color:var(--esc-t1)}.esc-user-selected-tag{font-size:11px;color:var(--esc-accent);font-weight:600}.esc-user-selected-clear{background:#0000;border:none;color:var(--esc-t3);width:24px;height:24px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.esc-user-selected-clear:hover{color:var(--esc-t1);background:var(--esc-hover)}.esc-search-note{font-size:12px;color:var(--esc-t3);display:flex;align-items:center;gap:8px}.esc-search-note--error{color:#fca5a5}.esc-spinner{width:14px;height:14px;border:2px solid;border-top:2px solid #0000;border-radius:50%;animation:esc-spin .8s linear infinite;display:inline-block}.esc-spinner--lg{width:22px;height:22px;border-width:2.5px}.esc-modal-busy{position:absolute;inset:0;background:var(--esc-void);flex-direction:column;gap:16px;padding:32px;z-index:10;border-radius:inherit}.esc-modal-busy,.esc-modal-busy-ring{display:flex;align-items:center;justify-content:center}.esc-modal-busy-ring{width:52px;height:52px;border-radius:50%;border:1px solid #65d63938;background:#65d6390d}.esc-modal-busy-title{font-size:13px;font-weight:700;color:var(--esc-t1);letter-spacing:.04em;text-transform:uppercase}.esc-modal-busy-sub{font-size:11px;color:var(--esc-t3);letter-spacing:.08em;text-transform:uppercase}.esc-modal--relative{position:relative}.esc-invite-row{display:flex;gap:8px}.esc-invite-row .esc-input{flex:1}.esc-success-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:6px 0 10px}.esc-success-icon{width:44px;height:44px;border-radius:50%;background:#65d6391a;border:1px solid #65d63952;color:var(--esc-accent);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.esc-success-title{font-size:14px;font-weight:700;color:var(--esc-t1)}.esc-success-sub{font-size:12px;color:var(--esc-t3);max-width:320px;line-height:1.5}.esc-legacy-list{gap:8px;max-height:44vh;overflow-y:auto;padding-right:2px}.esc-legacy-card,.esc-legacy-list{display:flex;flex-direction:column}.esc-legacy-card{border:1px solid var(--esc-sep);border-radius:12px;padding:12px 14px;background:var(--esc-card);gap:6px;transition:border-color .15s ease,background .15s ease}.esc-legacy-card.is-actionable:hover{border-color:#65d63947;background:var(--esc-elevated)}.esc-legacy-card.is-muted{opacity:.55}.esc-legacy-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.esc-legacy-network{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;color:var(--esc-accent);background:#65d6391a;padding:2px 6px;border-radius:5px;letter-spacing:.04em}.esc-legacy-amount{font-size:13px;font-weight:600;color:var(--esc-t1)}.esc-legacy-date,.esc-legacy-usd{font-size:11px;color:var(--esc-t3)}.esc-legacy-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11.5px;color:var(--esc-t3)}.esc-legacy-meta .esc-legacy-sep{color:var(--esc-sep2)}.esc-legacy-meta code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;background:var(--esc-input);padding:1px 6px;border-radius:4px;color:var(--esc-t2)}.esc-legacy-action-row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.esc-legacy-role{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--esc-t3)}.esc-legacy-action{background:#0000;border:none;color:var(--esc-accent);font-size:12px;font-weight:700;cursor:pointer;padding:0;font-family:inherit}.esc-legacy-action:hover:not(:disabled){opacity:.82}.esc-legacy-action:disabled{opacity:.5;cursor:not-allowed}.esc-legacy-note{font-size:11px;color:var(--esc-t3);font-style:italic}.esc-legacy-manual-link{background:#0000;border:none;color:var(--esc-t3);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;transition:color .15s ease;width:100%;text-align:center}.esc-legacy-manual-link:hover{color:var(--esc-accent)}.esc-empty{text-align:center;padding:24px 8px;color:var(--esc-t3);font-size:12.5px;line-height:1.6}.esc-empty-hint{font-size:11px;color:var(--esc-t3);margin-top:6px}.esc-workspace{height:100dvh;width:100%;background:var(--esc-surface)}.esc-workspace,.esc-workspace-main{display:flex;overflow:hidden;position:relative}.esc-workspace-main{flex:1;min-width:0;z-index:1;flex-direction:column}.esc-rail{width:64px;flex-shrink:0;background:var(--esc-void);border-right:1px solid var(--esc-sep);display:flex;flex-direction:column;padding:14px 0;gap:6px;z-index:2}.esc-rail,.esc-rail-item{align-items:center;position:relative}.esc-rail-item{width:40px;height:40px;border-radius:10px;display:inline-flex;justify-content:center;color:var(--esc-t3);background:#0000;border:1px solid #0000;cursor:pointer;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.esc-rail-item:hover{color:var(--esc-t1);background:var(--esc-hover)}.esc-rail-item--active{color:var(--esc-accent);background:var(--esc-accent-gl);border-color:#65d63938;box-shadow:inset 0 0 0 1px #65d6391f}.esc-rail-item--active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;background:var(--esc-accent);border-radius:2px}@media (max-width:767px){.esc-rail{display:none}}.esc-deal-header{height:52px;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--esc-surface);border-bottom:1px solid var(--esc-sep);flex-shrink:0}.esc-deal-header-back{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#0000;border:none;color:var(--esc-t3);cursor:pointer;transition:color .15s ease,background .15s ease;flex-shrink:0}.esc-deal-header-back:hover{color:var(--esc-t1);background:var(--esc-hover)}.esc-deal-header-tile{width:30px;height:30px;border-radius:8px;background:var(--esc-accent-gl);color:var(--esc-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esc-deal-header-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;border:none;white-space:nowrap;line-height:1}.esc-deal-header-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.esc-deal-header-title{font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--esc-t1)}.esc-deal-header-meta,.esc-deal-header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-deal-header-meta{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--esc-t3);letter-spacing:.08em;text-transform:uppercase}.esc-deal-header-right{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.esc-deal-header-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--esc-t3);white-space:nowrap}.esc-deal-header-pill-dot{width:5px;height:5px;border-radius:9999px;background:var(--esc-accent)}.esc-deal-header-pill-dot--idle{background:#faa61a;animation:esc-pulse 1.2s linear infinite}.esc-workspace-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(420px,560px) 1fr;overflow:hidden}.esc-info-panel{min-width:0;min-height:0;position:relative;z-index:1;border-right:1px solid var(--esc-sep);display:flex;flex-direction:column;overflow:hidden}.esc-info-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-anchor:none;padding:16px 20px 20px}.esc-info-panel-timeline{flex:0 0 auto;max-height:38vh;min-height:120px;border-top:1px solid var(--esc-sep)}.esc-chat-panel,.esc-info-panel-timeline{background:var(--esc-surface);display:flex;flex-direction:column;overflow:hidden}.esc-chat-panel{min-width:0;min-height:0}@media (max-width:767px){.esc-workspace-split{grid-template-columns:1fr}.esc-chat-panel{display:none}.esc-info-panel{border-right:none;overflow-x:hidden}.esc-info-panel-body{padding:12px 14px 18px;overflow-x:hidden}.esc-workspace .esc-sidebar{display:none}.esc-workspace-main{overflow-x:hidden;padding-top:calc(env(safe-area-inset-top) + 44px)}.esc-info-panel-timeline{max-height:30vh}.esc-deal-header{padding:0 12px;gap:8px;height:48px;min-height:48px}.esc-deal-header-title{font-size:12px}.esc-deal-header-badge{font-size:9px;padding:2px 6px}.esc-deal-header-pill{display:none}.esc-amount-card{padding:18px 16px 16px}.esc-amount-card-number{font-size:28px}.esc-amount-card-unit{font-size:14px}.esc-amount-card-sub{font-size:12px}.esc-deposit-address{padding:14px 12px}.esc-deposit-address-value{font-size:11px}.esc-party{padding:6px 8px}.esc-party-avatar{width:28px;height:28px}.esc-party-name{font-size:12px}.esc-role-grid{grid-template-columns:1fr;gap:10px}.esc-role-card{padding:18px 14px}.esc-card{border-radius:10px}}.esc-mobile-drawer-overlay{position:fixed;inset:0;z-index:40;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .3s ease;border:none}.esc-mobile-drawer-overlay.is-open{opacity:1;pointer-events:auto}.esc-mobile-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(24rem,calc(100vw - .75rem));background:var(--esc-surface);border-left:1px solid var(--esc-sep2);display:flex;flex-direction:column;transform:translate3d(105%,0,0);transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform;pointer-events:none;-webkit-overflow-scrolling:touch}.esc-mobile-drawer.is-open{transform:translateZ(0);pointer-events:auto}.esc-mobile-drawer--left{right:auto;left:0;border-left:none;border-right:1px solid var(--esc-sep2);transform:translate3d(-105%,0,0)}.esc-mobile-drawer--left.is-open{transform:translateZ(0)}.esc-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top) + 52px) 16px 12px;border-bottom:1px solid var(--esc-sep)}.esc-mobile-drawer-eyebrow{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--esc-accent);text-transform:uppercase;letter-spacing:.14em;margin:0}.esc-mobile-drawer-title{font-size:14px;font-weight:800;color:var(--esc-t1);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;margin:2px 0 0}.esc-mobile-drawer-close{border-radius:6px;border:1px solid var(--esc-sep2);background:#0000;color:var(--esc-t2);padding:6px 10px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.esc-mobile-drawer-close:hover{color:var(--esc-t1);border-color:#ffffff26}.esc-mobile-drawer-body{min-height:0;flex:1;overflow:hidden;padding:12px 12px calc(env(safe-area-inset-bottom) + 12px)}.esc-mobile-drawer-body--sidebar{padding:0}.esc-mobile-drawer--left .esc-sidebar{display:flex;width:100%;border-right:none}.esc-mobile-bar{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:stretch;height:calc(env(safe-area-inset-top) + 44px);padding-top:env(safe-area-inset-top);background:var(--esc-surface);border-bottom:1px solid var(--esc-sep)}@media (min-width:768px){.md-hidden-desktop{display:none!important}}.esc-mobile-bar-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 8px;background:#0000;border:none;color:var(--esc-t2);font-size:11px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;transition:color .15s ease,background .15s ease}.esc-mobile-bar-btn:active{background:#ffffff0a}.esc-mobile-bar-btn--active{color:var(--esc-t1)}.esc-mobile-bar-btn+.esc-mobile-bar-btn{border-left:1px solid var(--esc-sep)}.esc-mobile-bar-badge{min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.esc-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--esc-sep);background:var(--esc-surface);flex-shrink:0}.esc-chat-header-left{display:inline-flex;align-items:center;gap:8px;min-width:0}.esc-chat-header-icon{width:16px;height:16px;flex-shrink:0;color:var(--esc-accent)}.esc-chat-header-icon--off{color:#ef4444}.esc-chat-header-title{font-size:13px;font-weight:700;color:var(--esc-t1);letter-spacing:-.01em}.esc-chat-count{font-size:11px;color:var(--esc-t3)}.esc-chat-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 6px;background:var(--esc-base);-webkit-overflow-scrolling:touch}.esc-chat-row{display:flex;gap:12px;padding:2px 8px;margin:0 -8px;border-radius:6px;position:relative;transition:background-color .12s ease}.esc-chat-row:not(.esc-chat-row--grouped){padding-top:4px;padding-bottom:4px;margin-top:14px}.esc-chat-row:not(.esc-chat-row--grouped):first-child{margin-top:0}.esc-chat-row:hover{background:var(--esc-hover)}.esc-chat-row.esc-chat-row--highlighted{background:#65d6390f;border-left:2px solid var(--esc-accent)}.esc-chat-avatar{width:36px;height:36px;border-radius:9999px;background:var(--esc-elevated);border:1px solid var(--esc-sep);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:0;color:var(--esc-t1)}.esc-chat-meta-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.esc-chat-author{font-size:13px;font-weight:700;color:var(--esc-t1);background:#0000;border:0;padding:0;cursor:pointer;font-family:inherit}.esc-chat-author:hover{color:var(--esc-accent)}.esc-chat-role{display:inline-flex;gap:4px;padding:2px 7px 2px 6px;border-radius:3px;border:none;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;white-space:nowrap;background:#ffffff12;color:var(--esc-t2)}.esc-chat-role,.esc-chat-role-icon{align-items:center;font-size:10px;flex-shrink:0}.esc-chat-role-icon{display:flex;line-height:1;opacity:.8}.esc-chat-timestamp{font-size:10.5px;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;display:inline-flex;align-items:center;gap:4px}.esc-chat-body{font-size:13.5px;line-height:1.5;color:var(--esc-t2);margin-top:2px;word-break:break-word}.esc-chat-system{display:flex;align-items:flex-start;gap:10px;padding:4px 16px;margin:2px 0;-webkit-user-select:none;user-select:none}.esc-chat-system:hover{background:#ffffff05}.esc-chat-system-icon{width:18px;height:18px;flex-shrink:0;color:var(--esc-accent);margin-top:1px}.esc-chat-system-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0}.esc-chat-system-text{font-size:13.5px;color:var(--esc-t2);line-height:1.375}.esc-chat-system-time{font-size:11px;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.esc-chat-typing{padding:0 14px 6px;min-height:22px;display:flex;align-items:flex-end;background:var(--esc-base)}.esc-chat-typing-box{display:inline-flex;align-items:center;gap:6px;border-radius:4px;border:1px solid #65d6394d;background:var(--esc-base);padding:3px 10px}.esc-chat-typing-dot{width:4px;height:4px;border-radius:9999px;background:var(--esc-accent);animation:esc-chat-bounce 1s infinite}.esc-chat-typing-dot:nth-child(2){animation-delay:.15s}.esc-chat-typing-dot:nth-child(3){animation-delay:.3s}.esc-chat-typing-label{font-size:11px;color:var(--esc-accent);font-weight:600}@keyframes esc-chat-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-3px);opacity:1}}.esc-chat-banner{margin:0 14px 8px;padding:8px 12px;border-radius:8px;font-size:11px;text-align:center;border:none;background:var(--esc-card);color:var(--esc-t3)}.esc-chat-banner--error{background:#f871711a;color:#fca5a5}.esc-chat-banner--info{background:#65d6391a;color:var(--esc-accent)}.esc-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:32px 16px;text-align:center;gap:8px}.esc-chat-empty-icon{font-size:22px;opacity:.25}.esc-chat-empty-title{font-size:12px;color:var(--esc-t3)}.esc-chat-empty-sub{font-size:10px;color:var(--esc-t3);opacity:.7}.esc-chat-input-bar{position:sticky;bottom:0;z-index:20;background:var(--esc-base);padding:8px 12px calc(env(safe-area-inset-bottom) + 8px)}.esc-chat-reply-preview{margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-radius:8px;border:1px solid #65d6394d;background:#65d63912;padding:8px 10px}.esc-chat-reply-label{font-size:11px;color:var(--esc-accent)}.esc-chat-reply-author{color:var(--esc-t1);font-weight:600}.esc-chat-reply-text{font-size:11px;color:var(--esc-t2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-chat-reply-close{background:var(--esc-elevated);border:1px solid var(--esc-sep);border-radius:6px;padding:4px;color:var(--esc-t3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,border-color .15s ease}.esc-chat-reply-close:hover{color:var(--esc-t1);border-color:var(--esc-sep2)}.esc-chat-attachments{margin-bottom:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.esc-chat-attachment{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--esc-sep);background:var(--esc-card);justify-self:start;align-self:start}.esc-chat-attachment img{display:block;width:auto;height:auto;max-width:100%;max-height:160px;object-fit:contain}.esc-chat-attachment-remove{position:absolute;top:4px;right:4px;border-radius:6px;background:#000000b3;border:0;padding:4px;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.esc-chat-upload-progress{margin-bottom:8px;display:inline-flex;align-items:center;gap:6px;border-radius:4px;border:1px solid #65d6394d;background:#65d63914;padding:4px 10px;font-size:11px;color:var(--esc-accent)}.esc-chat-suggest{margin-bottom:8px;border-radius:8px;border:1px solid var(--esc-sep);background:var(--esc-card);overflow:hidden;max-height:224px;overflow-y:auto}.esc-chat-suggest-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0000;border:0;color:var(--esc-t2);text-align:left;cursor:pointer;font-family:inherit;transition:background-color .12s ease,color .12s ease}.esc-chat-suggest-item.is-active,.esc-chat-suggest-item:hover{background:#65d6391a;color:var(--esc-t1)}.esc-chat-suggest-emoji{font-size:18px}.esc-chat-suggest-code{font-size:12px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-chat-suggest-label{margin-left:auto;font-size:10px;color:var(--esc-t3);text-transform:uppercase;letter-spacing:.08em}.esc-chat-compose-row{display:flex;align-items:flex-end;gap:0;position:relative}.esc-chat-input{flex:1;min-height:44px;max-height:128px;padding:12px;border-radius:8px;border:none;background:var(--esc-input);color:var(--esc-t1);font-size:14px;line-height:1.4;font-family:inherit;resize:none;overflow-y:auto}.esc-chat-input::placeholder{color:var(--esc-t3)}.esc-chat-input:focus{outline:none}.esc-chat-input:disabled{opacity:.4;cursor:not-allowed}.esc-chat-btn--send{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:var(--esc-accent);color:var(--esc-void);cursor:pointer;margin-left:8px;margin-bottom:6px;transition:background .15s ease}.esc-chat-btn--send:hover:not(:disabled){background:var(--esc-accent-d)}.esc-chat-btn--send:disabled{background:#ffffff0f;color:var(--esc-t3);opacity:.35}.esc-chat-actions{display:flex;align-items:center;gap:6px;padding-top:6px}.esc-chat-action-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:4px;border:none;background:#ffffff0a;color:var(--esc-t3);font-size:11px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}.esc-chat-action-btn:hover:not(:disabled){color:var(--esc-t1);background:#ffffff14}.esc-chat-action-btn:disabled{opacity:.35;cursor:not-allowed}.esc-chat-action-btn--active{color:var(--esc-accent)}.esc-chat-action-btn svg{width:14px;height:14px}.esc-chat-counter{margin-top:4px;padding-right:4px;font-size:11px;text-align:right;color:var(--esc-t3)}.esc-chat-counter--warn{color:#fbbf24}.esc-chat-counter--over{color:#f87171}.esc-chat-emoji-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;border-radius:12px;border:1px solid var(--esc-sep);background:var(--esc-surface);overflow:hidden;box-shadow:0 16px 40px #0006}.esc-modal-backdrop{position:fixed;inset:0;z-index:40;background:#000000bf;animation:esc-fade .18s ease-out}.esc-modal{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:50;margin-left:auto;margin-right:auto;max-width:520px;max-height:min(78dvh,42rem);overflow-y:auto;border-radius:16px;border:1px solid var(--esc-sep2);background:var(--esc-surface);padding:20px;box-shadow:0 16px 48px #00000080;animation:esc-slide-up .22s ease-out}@media (min-width:640px){.esc-modal{bottom:auto;top:50%;transform:translateY(-50%);max-height:85dvh;padding:28px;animation:esc-pop .22s ease-out}}.esc-modal--narrow{max-width:420px}.esc-modal--wide{max-width:580px}.esc-modal-backdrop--stacked{z-index:140}.esc-modal--stacked{z-index:141}.esc-modal-section-label--danger{color:#fecaca}.esc-modal-section-label--accent{color:var(--esc-accent)}.esc-link-btn{font-weight:700;text-decoration:underline;color:inherit;background:none;border:none;padding:0;cursor:pointer}.esc-modal-header{margin-bottom:18px}.esc-modal-header--split{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.esc-modal-title{font-size:16px;font-weight:800;color:var(--esc-t1);margin:0 0 4px;letter-spacing:-.01em}.esc-modal-subtitle{font-size:13px;color:var(--esc-t2);line-height:1.5;margin:0}.esc-modal-subtitle--muted{color:var(--esc-t3)}.esc-modal-body{display:flex;flex-direction:column;gap:14px}.esc-modal-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;margin-bottom:6px}.esc-modal-alert{border-radius:10px;border:1px solid var(--esc-sep2);background:var(--esc-base);padding:12px 14px;font-size:12px;color:var(--esc-t2);line-height:1.55}.esc-modal-alert--warn{border-color:#eab30852;background:#eab30814;color:#fde68a}.esc-modal-alert--error{border-color:#ef444459;background:#ef444414;color:#fecaca}.esc-modal-alert--info{border-color:#65d63947;background:#65d63914;color:var(--esc-accent)}.esc-modal-alert-title{font-weight:700;font-size:12px;margin-bottom:4px;display:flex;align-items:center;gap:6px}.esc-modal-input,.esc-modal-textarea{width:100%;border-radius:8px;border:1px solid var(--esc-sep2);background:var(--esc-input);padding:11px 14px;color:var(--esc-t1);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.esc-modal-input::placeholder,.esc-modal-textarea::placeholder{color:var(--esc-t3)}.esc-modal-input:focus,.esc-modal-textarea:focus{border-color:var(--esc-accent);box-shadow:0 0 0 3px #65d6392e}.esc-modal-input:disabled,.esc-modal-textarea:disabled{opacity:.55;cursor:not-allowed}.esc-modal-input--error,.esc-modal-textarea--error{border-color:#ef44448c}.esc-modal-input--error:focus,.esc-modal-textarea--error:focus{box-shadow:0 0 0 3px #ef44442e}.esc-modal-textarea{min-height:110px;resize:vertical;font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5}.esc-modal-counter{font-size:10px;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;margin-top:4px}.esc-modal-counter--warn{color:#fbbf24}.esc-modal-counter--over{color:#ef4444}.esc-modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.esc-modal-footer--stacked{flex-direction:column}.esc-modal-footer--stacked .esc-modal-btn{width:100%}.esc-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;border:1px solid #0000;background:#0000;color:var(--esc-t1);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease;min-height:40px;white-space:nowrap}.esc-modal-btn:disabled{opacity:.5;cursor:not-allowed}.esc-modal-btn--primary{background:var(--esc-accent);border-color:var(--esc-accent)}.esc-modal-btn--primary:not(:disabled):hover{background:var(--esc-accent-d);border-color:var(--esc-accent-d)}.esc-modal-btn--danger{background:#ef4444;border-color:#ef4444}.esc-modal-btn--danger:not(:disabled):hover{background:#dc2626;border-color:#dc2626}.esc-modal-btn--warn-orange{background:#f97316;border-color:#f97316}.esc-modal-btn--warn-orange:not(:disabled):hover{background:#ea580c;border-color:#ea580c}.esc-modal-btn--secondary{background:#0000;border-color:var(--esc-sep2)}.esc-modal-btn--secondary:not(:disabled):hover{background:var(--esc-hover)}.esc-modal-btn--sm{padding:6px 12px;min-height:0}.esc-modal-btn--ghost{background:#0000;color:var(--esc-t3)}.esc-modal-btn--ghost:not(:disabled):hover{color:var(--esc-t1)}.esc-modal-recipient{display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;border:1px solid var(--esc-sep2);background:var(--esc-card)}.esc-modal-recipient-avatar{width:40px;height:40px;border-radius:9999px;overflow:hidden;border:1px solid var(--esc-sep2);flex-shrink:0;background:var(--esc-input)}.esc-modal-recipient-avatar img{width:100%;height:100%;object-fit:cover}.esc-modal-recipient-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.esc-modal-recipient-label{font-size:10px;font-weight:700;color:var(--esc-t3);text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,ui-monospace,monospace}.esc-modal-recipient-name{font-size:14px;font-weight:700;color:var(--esc-t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-modal-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 8px 6px;gap:10px}.esc-modal-state-icon{width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.esc-modal-state-icon--success{background:#65d6391f;color:var(--esc-accent);border:2px solid #65d63966}.esc-modal-state-icon--danger{background:#ef44441f;color:#f87171;border:2px solid #ef444466}.esc-modal-state-icon--loading{background:#0000;border:2px solid var(--esc-sep2);border-top-color:var(--esc-accent);animation:esc-spin .9s linear infinite}.esc-modal-state-title{font-size:16px;font-weight:800;color:var(--esc-t1);margin:0}.esc-modal-state-text{font-size:13px;color:var(--esc-t2);margin:0;line-height:1.55;max-width:380px}.esc-modal-waiting{display:flex;align-items:center;gap:10px;padding:12px 0}.esc-modal-waiting-spinner{width:18px;height:18px;border-radius:9999px;border:2px solid var(--esc-sep2);border-top-color:var(--esc-accent);animation:esc-spin .9s linear infinite;flex-shrink:0}.esc-modal-waiting-text{font-size:13px;color:var(--esc-t2)}.esc-modal-tx{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;border:1px solid var(--esc-sep2);background:var(--esc-base)}.esc-modal-tx-label{font-size:10px;font-weight:700;color:var(--esc-t3);text-transform:uppercase;letter-spacing:.12em}.esc-modal-tx-hash,.esc-modal-tx-label{font-family:JetBrains Mono,ui-monospace,monospace}.esc-modal-tx-hash{font-size:11px;color:var(--esc-accent);word-break:break-all;line-height:1.5;text-decoration:none}.esc-modal-tx-hash:hover{text-decoration:underline}.esc-modal-qr-frame{position:relative;width:100%;max-width:260px;aspect-ratio:1;margin:0 auto;padding:12px;border-radius:12px;border:1px solid var(--esc-sep2);background:#fff;display:flex;align-items:center;justify-content:center}.esc-modal-qr-frame canvas,.esc-modal-qr-frame img,.esc-modal-qr-frame svg{width:100%;height:100%;display:block}.esc-modal-qr-fallback{font-size:12px;color:var(--esc-t3)}.esc-modal-qr-address{text-align:center;color:var(--esc-t1);-webkit-user-select:all;user-select:all}.esc-modal-center{display:flex;justify-content:center}.esc-modal-address-display{display:flex;align-items:stretch;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--esc-sep2);background:var(--esc-input)}.esc-modal-address-text{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--esc-t1);word-break:break-all;line-height:1.5}.esc-modal-address-copy{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px;border:1px solid var(--esc-sep2);background:var(--esc-hover);color:var(--esc-t2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .12s ease,color .12s ease;flex-shrink:0}.esc-modal-address-copy:hover{background:var(--esc-accent);color:#0a0b0d;border-color:var(--esc-accent)}.esc-modal-saved-list{display:flex;flex-direction:column;gap:8px}.esc-modal-saved-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--esc-sep2);background:var(--esc-card);cursor:pointer;transition:border-color .12s ease,background .12s ease;text-align:left;width:100%}.esc-modal-saved-item:hover{border-color:var(--esc-sep2);background:var(--esc-hover)}.esc-modal-saved-item[data-selected=true]{border-color:var(--esc-accent);background:#65d63914}.esc-modal-saved-item-address{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--esc-t1);word-break:break-all;line-height:1.5}.esc-modal-saved-item-badge{font-size:9px;font-weight:700;padding:3px 7px;border-radius:4px;background:var(--esc-accent);color:#0a0b0d;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.tp-root{min-height:100dvh;background:var(--tp-void);color:var(--tp-t2);position:relative;overflow-x:clip;opacity:0;transition:opacity .35s}.tp-root.tp-mounted{opacity:1}.tp-grid-canvas,.tp-nodes-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.tp-nodes-canvas{opacity:.7}.tp-accent{color:var(--tp-accent)!important}.tp-topbar{position:sticky;top:0;z-index:30;height:52px;padding:0 24px;gap:16px;background:#0a0b0df5;border-bottom:1px solid var(--tp-sep)}.tp-back,.tp-topbar{display:flex;align-items:center}.tp-back{gap:6px;font-size:12px;font-weight:600;color:var(--tp-t3);text-decoration:none;transition:color .2s}.tp-back:hover{color:var(--tp-accent)}.tp-topbar-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;max-width:60%}.tp-topbar-logo{width:28px;height:28px;border-radius:7px;object-fit:contain;flex-shrink:0;box-shadow:0 2px 8px #65d63940}.tp-topbar-title{font-size:13px;font-weight:800;color:var(--tp-t1);letter-spacing:-.01em}.tp-topbar-id{margin-left:auto;display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--tp-t3);background:#ffffff08;padding:4px 10px;border-radius:6px;border:1px solid var(--tp-sep)}.tp-hero{position:relative;z-index:2;background:linear-gradient(180deg,rgba(101,214,57,.025),#0000);border-bottom:1px solid var(--tp-sep)}.tp-hero-inner{max-width:1000px;margin:0 auto;padding:36px 32px 28px;display:flex;align-items:center;gap:40px;box-sizing:border-box;width:100%}.tp-hero-left{display:flex;align-items:baseline;gap:12px;flex-shrink:0}.tp-hero-amount{font-size:52px;font-weight:900;color:var(--tp-t1);letter-spacing:-.04em;line-height:1}.tp-hero-network{display:flex;flex-direction:column;gap:4px}.tp-network-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--tp-accent);background:#65d6391a;border:1px solid #65d6392e;letter-spacing:.04em}.tp-hero-sublabel{font-size:10px;color:var(--tp-t3);font-weight:500}.tp-hero-center{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.tp-hero-status{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--tp-accent);text-transform:uppercase;letter-spacing:.04em}.tp-hero-status svg{filter:drop-shadow(0 0 6px rgba(101,214,57,.4))}.tp-hero-duration{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600}.tp-hero-date,.tp-hero-duration{color:var(--tp-t3);font-family:JetBrains Mono,ui-monospace,monospace}.tp-hero-date{font-size:10px}.tp-hero-right{gap:14px;flex-shrink:0}.tp-hero-party,.tp-hero-right{display:flex;align-items:center}.tp-hero-party{gap:10px}.tp-hero-party-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--tp-t1);border:2px solid;overflow:hidden}.tp-hero-party-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tp-hero-party-avatar--init{border-color:var(--tp-accent);background:#65d63914}.tp-hero-party-avatar--cpty{border-color:var(--tp-mint);background:#57f28714}.tp-hero-party-role{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tp-t3)}.tp-hero-party-name{font-size:13px;font-weight:700;color:var(--tp-t1)}.tp-hero-arrow{color:var(--tp-t3);display:flex}.tp-hero-edge{height:1px;background:linear-gradient(90deg,#0000 5%,#65d63926 50%,#0000 95%)}.tp-stepper-wrap{position:relative;z-index:2;padding:20px 32px;border-bottom:1px solid var(--tp-sep);background:#0a0b0de6}.tp-stepper{max-width:700px;margin:0 auto;justify-content:center}.tp-step,.tp-step-group,.tp-stepper{display:flex;align-items:center}.tp-step{flex-direction:column;gap:6px;position:relative}.tp-step-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--tp-sep);color:var(--tp-t3);background:var(--tp-surface);transition:all .3s}.tp-step--done .tp-step-icon{border-color:var(--tp-accent);color:var(--tp-accent);background:#65d63914}.tp-step-label{font-size:10px;font-weight:600;color:var(--tp-t3)}.tp-step--done .tp-step-label{color:var(--tp-accent)}.tp-step-connector{width:48px;height:2px;background:#ffffff0f;margin:0 6px 22px;border-radius:1px}.tp-step-connector--done{background:linear-gradient(90deg,var(--tp-accent),var(--tp-mint));opacity:.4}.tp-tabbar-wrap{position:sticky;top:52px;z-index:25;background:#0a0b0df5;border-bottom:1px solid var(--tp-sep)}.tp-tabbar{max-width:1000px;margin:0 auto;padding:0 32px;display:flex;gap:0;box-sizing:border-box;width:100%}.tp-tab{display:flex;align-items:center;gap:7px;padding:14px 18px;font-size:12px;font-weight:600;color:var(--tp-t3);background:none;border:none;border-bottom:2px solid #0000;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap}.tp-tab:hover{color:var(--tp-t2)}.tp-tab--active{color:var(--tp-accent);border-bottom-color:var(--tp-accent)}.tp-tab-count{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff0d;color:var(--tp-t3);font-family:JetBrains Mono,ui-monospace,monospace}.tp-tab--active .tp-tab-count{background:#65d6391a;color:var(--tp-accent)}.tp-main{position:relative;z-index:2;min-height:50vh}.tp-main-inner{max-width:800px;margin:0 auto;padding:28px 32px 60px;box-sizing:border-box;width:100%}.tp-panel{display:flex;flex-direction:column;gap:20px}.tp-glass-card{background:#111214e0;border:1px solid var(--tp-sep);border-radius:14px;overflow:hidden;transition:border-color .3s}.tp-glass-card:hover{border-color:#65d63914}.tp-gc-header{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--tp-sep);font-size:13px;font-weight:700;color:var(--tp-t1)}.tp-gc-icon{color:var(--tp-accent);flex-shrink:0}.tp-gc-count{margin-left:auto;font-size:10px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tp-t3);background:#ffffff0a;padding:2px 8px;border-radius:5px}.tp-detail-grid{padding:6px 20px 12px}.tp-drow{display:flex;align-items:baseline;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.025)}.tp-drow:last-child{border-bottom:none}.tp-drow-label{width:110px;flex-shrink:0;font-size:11px;font-weight:600;color:var(--tp-t3);text-transform:uppercase;letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace}.tp-drow-value{font-size:13px;color:var(--tp-t1);display:flex;align-items:center;gap:6px;min-width:0;word-break:break-all}.tp-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;flex-shrink:0;background:#ffffff0a;border:1px solid var(--tp-sep);color:var(--tp-t3);cursor:pointer;transition:all .15s}.tp-copy-btn:hover{color:var(--tp-accent);border-color:#65d63933}.tp-parties-row{display:flex;align-items:center;gap:16px;padding:16px 20px}.tp-party-badge{flex:1;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;background:#00000040;border:1px solid var(--tp-sep)}.tp-party-badge--init{border-left:3px solid var(--tp-accent)}.tp-party-badge--cpty{border-left:3px solid var(--tp-mint)}.tp-party-badge--sender{border-left:3px solid #fbbf24}.tp-party-badge--receiver{border-left:3px solid #34d399}.tp-party-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--tp-t1);background:#ffffff0a;flex-shrink:0;overflow:hidden}.tp-party-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tp-party-badge--init .tp-party-av{border:2px solid var(--tp-accent)}.tp-party-badge--cpty .tp-party-av{border:2px solid var(--tp-mint)}.tp-party-badge--sender .tp-party-av{border:2px solid #fbbf24}.tp-party-badge--receiver .tp-party-av{border:2px solid #34d399}.tp-party-info{min-width:0}.tp-party-role{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tp-t3)}.tp-party-name{font-size:14px;font-weight:700;color:var(--tp-t1);margin-top:2px}.tp-party-uid{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tp-t3);margin-top:1px}.tp-parties-vs{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid var(--tp-sep);color:var(--tp-t3)}.tp-quick-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tp-qstat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;border-radius:12px;background:#111214d9;border:1px solid var(--tp-sep);transition:border-color .3s}.tp-qstat:hover{border-color:#65d6391a}.tp-qstat-icon{color:var(--tp-accent)}.tp-qstat-value{font-size:18px;font-weight:800;color:var(--tp-t1);font-family:JetBrains Mono,ui-monospace,monospace}.tp-qstat-label{font-size:10px;font-weight:600;color:var(--tp-t3);text-transform:uppercase;letter-spacing:.06em}.tp-chat-card .tp-gc-header{border-bottom:none}.tp-chat-stream{display:flex;flex-direction:column;gap:0;margin:0 12px 12px;border-radius:10px;background:#0000004d;border:1px solid var(--tp-sep);max-height:520px;overflow-y:auto}.tp-chat-bubble{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.025);transition:background .15s}.tp-chat-bubble:last-child{border-bottom:none}.tp-chat-bubble:hover{background:hsla(0,0%,100%,.015)}.tp-chat-bub-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--tp-t1);background:#ffffff0a;overflow:hidden}.tp-chat-bub-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tp-chat-bubble--init .tp-chat-bub-avatar{border:1.5px solid var(--tp-accent)}.tp-chat-bubble--cpty .tp-chat-bub-avatar{border:1.5px solid var(--tp-mint)}.tp-chat-bub-body{min-width:0;flex:1}.tp-chat-bub-meta{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}.tp-chat-bub-name{font-size:12px;font-weight:700;color:var(--tp-t1)}.tp-chat-bubble--init .tp-chat-bub-name{color:var(--tp-accent)}.tp-chat-bubble--cpty .tp-chat-bub-name{color:var(--tp-mint)}.tp-chat-bub-role{font-size:9px;font-weight:600;color:var(--tp-t3);background:#ffffff0a;border:1px solid var(--tp-sep);padding:1px 6px;border-radius:3px}.tp-chat-bub-time{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tp-t3);margin-left:auto}.tp-chat-bub-text{font-size:13px;line-height:1.6;color:var(--tp-t2)}.tp-chat-system{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.025)}.tp-chat-system:last-child{border-bottom:none}.tp-chat-sys-line{flex:1;height:1px;background:#65d6391f}.tp-chat-sys-content{display:flex;align-items:center;gap:8px;flex-shrink:0;max-width:80%}.tp-chat-sys-badge{font-size:8px;font-weight:800;letter-spacing:.12em;color:var(--tp-accent);background:#65d63914;padding:2px 5px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace}.tp-chat-sys-text{font-size:11px;color:#ffffff73;font-style:italic}.tp-chat-sys-time{font-size:9px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tp-t3);white-space:nowrap}.tp-ev-list{padding:16px 20px}.tp-ev-row{display:flex;gap:14px}.tp-ev-row--dim{opacity:.35}.tp-ev-row--dim:hover{opacity:.65}.tp-ev-rail{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0;padding-top:4px}.tp-ev-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tp-ev-line{width:1.5px;flex:1;background:#ffffff0d;margin:4px 0;min-height:14px}.tp-ev-body{flex:1;min-width:0;padding-bottom:18px}.tp-ev-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-ev-type{font-size:11px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.tp-ev-actor{background:#ffffff0a;border:1px solid var(--tp-sep);padding:1px 6px;border-radius:3px}.tp-ev-actor,.tp-ev-time{font-size:10px;color:var(--tp-t3);font-family:JetBrains Mono,ui-monospace,monospace}.tp-ev-time{margin-left:auto}.tp-ev-summary{font-size:12px;color:var(--tp-t2);margin-top:4px}.tp-ev-detail{margin-top:6px;padding:8px 10px;border-radius:8px;background:#00000040;border:1px solid var(--tp-sep);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--tp-t2);line-height:1.55;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.tp-tx-block{padding:14px 20px;display:flex;align-items:center;gap:12px}.tp-tx-hash{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#67e8f9;word-break:break-all;flex:1;line-height:1.5}.tp-tx-actions{display:flex;gap:6px;flex-shrink:0}.tp-tx-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0a;border:1px solid var(--tp-sep);color:var(--tp-t3);cursor:pointer;text-decoration:none;transition:all .15s}.tp-tx-btn:hover{color:var(--tp-accent);border-color:#65d63933}.tp-tx-empty{padding:14px 20px;font-size:12px;color:var(--tp-t3)}.tp-callout{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:20px 32px 0;box-sizing:border-box;width:100%}.tp-callout-card{background:#111214e0;border:1px solid var(--tp-sep);border-radius:14px;padding:18px 20px}.tp-callout-card--warn{border-color:#fde04738;background:#fde0470a}.tp-callout-card--accent{border-color:#65d63938;background:#65d6390a}.tp-callout-header{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:800;color:var(--tp-t1);text-transform:uppercase;letter-spacing:.08em}.tp-callout-header--warn{color:#fde047}.tp-callout-header--accent{color:var(--tp-accent)}.tp-callout-body{font-size:12.5px;line-height:1.55;color:var(--tp-t2)}.tp-callout-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tp-callout-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;border:1px solid var(--tp-sep);background:#ffffff08;color:var(--tp-t1)}.tp-callout-btn:hover{border-color:#65d63940;color:var(--tp-accent)}.tp-callout-btn--primary{background:var(--tp-accent);border-color:var(--tp-accent);color:#0a0b0d}.tp-callout-btn--primary:hover{background:var(--tp-dim);border-color:var(--tp-dim);color:#0a0b0d}.tp-callout-btn--danger{border-color:#ef44444d;color:#fca5a5}.tp-callout-btn--danger:hover{background:#ef444414;border-color:#ef444473;color:#fecaca}.tp-callout-btn:disabled{opacity:.5;cursor:not-allowed}.tp-callout-input{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#0000004d;border:1px solid var(--tp-sep);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--tp-t1);word-break:break-all}.tp-footer{position:relative;z-index:2;border-top:1px solid var(--tp-sep);margin-top:auto}.tp-footer-inner{max-width:1000px;margin:0 auto;padding:20px 32px;display:flex;align-items:center;gap:24px;box-sizing:border-box;width:100%}.tp-footer-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--tp-t1)}.tp-footer-links{display:flex;gap:16px;margin-left:auto}.tp-footer-links a{font-size:11px;font-weight:600;color:var(--tp-t3);text-decoration:none;transition:color .2s}.tp-footer-links a:hover{color:var(--tp-accent)}.tp-footer-copy{font-size:10px;color:var(--tp-t3);opacity:.5}@media (max-width:900px){.tp-hero-inner{flex-direction:column;gap:24px;padding:28px 24px 24px}.tp-hero-center,.tp-hero-inner{align-items:flex-start}.tp-hero-right{width:100%}.tp-hero-amount{font-size:42px}.tp-stepper-wrap{padding:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tp-stepper{min-width:max-content}.tp-tabbar{padding:0 16px}.tp-main-inner{padding:24px 20px 48px}.tp-quick-stats{grid-template-columns:repeat(2,1fr)}.tp-footer-inner{flex-wrap:wrap;gap:12px;padding:16px 20px}.tp-callout{padding:16px 20px 0}}@media (max-width:600px){.tp-topbar{padding:0 12px;height:48px;gap:8px}.tp-topbar-center{position:static;transform:none}.tp-back span,.tp-topbar-id{display:none}.tp-back{min-width:36px;min-height:36px;justify-content:center}.tp-hero-inner{padding:22px 16px 20px;gap:18px}.tp-hero-amount{font-size:34px}.tp-hero-left{flex-wrap:wrap;gap:8px}.tp-hero-right{flex-direction:column;align-items:stretch;gap:10px}.tp-hero-party{width:100%}.tp-hero-arrow{align-self:center;transform:rotate(90deg)}.tp-hero-party-avatar{width:30px;height:30px;font-size:12px}.tp-hero-party-name{font-size:12px}.tp-stepper-wrap{padding:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tp-step-icon{width:28px;height:28px}.tp-step-icon svg{width:12px;height:12px}.tp-step-connector{width:24px;margin-bottom:18px}.tp-step-label{font-size:8px}.tp-tabbar-wrap{top:48px}.tp-tabbar{padding:0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tp-tab{padding:12px;font-size:11px;gap:5px;white-space:nowrap;flex-shrink:0}.tp-tab-count{font-size:9px;padding:1px 4px}.tp-main-inner{padding:20px 12px 40px}.tp-gc-header{padding:12px 14px;font-size:12px}.tp-detail-grid{padding:4px 14px 8px}.tp-drow{flex-direction:column;gap:3px;padding:8px 0}.tp-drow-label{width:auto;font-size:10px}.tp-drow-value{font-size:12px;word-break:break-all}.tp-parties-row{flex-direction:column;gap:10px;padding:12px 14px}.tp-parties-vs{transform:rotate(90deg)}.tp-party-badge{padding:12px 14px}.tp-party-av{width:34px;height:34px;font-size:14px}.tp-quick-stats{gap:8px}.tp-qstat{padding:14px 8px}.tp-qstat-value{font-size:16px}.tp-chat-stream{margin:0 8px 8px;max-height:none}.tp-chat-bubble{padding:10px 12px;gap:8px}.tp-chat-bub-avatar{width:26px;height:26px;font-size:10px}.tp-chat-bub-text{font-size:13px}.tp-chat-system{padding:6px 10px;gap:6px;flex-wrap:wrap}.tp-chat-sys-content{max-width:100%;flex-wrap:wrap}.tp-chat-sys-text{font-size:10px}.tp-chat-sys-line{display:none}.tp-ev-list{padding:12px 14px}.tp-ev-type{font-size:10px;word-break:break-all}.tp-ev-top{gap:4px}.tp-ev-time{font-size:9px}.tp-ev-summary{font-size:11px}.tp-tx-block{padding:12px 14px;flex-wrap:wrap;gap:8px}.tp-tx-hash{font-size:10px;width:100%}.tp-callout{padding:12px 14px 0}.tp-callout-card{padding:14px 16px}.tp-footer-inner{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.tp-footer-links{margin-left:0;flex-wrap:wrap;gap:12px}.tp-footer-copy{font-size:9px}}@media (max-width:400px){.tp-hero-inner{padding:18px 12px 16px;gap:14px}.tp-hero-amount{font-size:28px}.tp-hero-sublabel{font-size:9px}.tp-hero-status{font-size:14px;gap:6px}.tp-hero-duration{font-size:10px}.tp-hero-date{font-size:9px}.tp-network-badge{font-size:11px;padding:3px 8px}.tp-step-connector{width:14px}.tp-step-label{font-size:7px}.tp-main-inner{padding:16px 10px 36px}.tp-tab{padding:10px 8px;font-size:10px}.tp-gc-header{padding:10px 12px;font-size:11px}.tp-quick-stats{grid-template-columns:1fr 1fr;gap:6px}.tp-qstat{padding:12px 6px}.tp-qstat-value{font-size:14px}.tp-qstat-label{font-size:9px}.tp-chat-bub-meta{gap:4px}.tp-chat-bub-name{font-size:11px}.tp-chat-bub-time{font-size:9px}.tp-ev-body{padding-bottom:14px}.tp-party-badge{padding:10px 12px;gap:10px}.tp-party-name{font-size:13px}.tp-party-uid{font-size:9px}.tp-topbar-logo{width:24px;height:24px;font-size:8px}.tp-topbar-title{font-size:12px}}@media (max-width:320px){.tp-hero-amount{font-size:24px}.tp-hero-status{font-size:12px;flex-wrap:wrap}.tp-tab{padding:8px 6px;font-size:9px}.tp-step-connector{width:10px}.tp-main-inner{padding:12px 8px 32px}}.esc-console-shell{min-height:100dvh;background:var(--esc-void);position:relative;overflow-x:clip;color:var(--esc-t2)}.esc-console-topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:16px;height:56px;padding:0 20px;background:#0a0b0df5;border-bottom:1px solid var(--esc-sep)}.esc-console-brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--esc-t1);letter-spacing:-.01em}.esc-console-brand-logo{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,var(--esc-accent),#57f287);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#0a0b0d;box-shadow:0 2px 8px #65d63940}.esc-console-brand-sep{width:1px;height:18px;background:var(--esc-sep);margin:0 2px}.esc-console-role{padding:4px 10px;border-radius:6px;background:#65d63914;border:1px solid #65d63938;color:var(--esc-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.esc-console-role,.esc-console-session{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace}.esc-console-session{font-size:11px;font-weight:600;color:var(--esc-t3)}.esc-console-session--warn{color:#fde047}.esc-console-session--danger{color:#fca5a5}.esc-console-topbar-spacer{flex:1}.esc-console-main{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:28px 24px 60px;box-sizing:border-box;width:100%}.esc-console-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.esc-stat-card{position:relative;padding:16px 18px;background:#16171beb;border:1px solid var(--esc-sep);border-radius:14px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,transform .2s}.esc-stat-card:hover{border-color:#65d63933}.esc-stat-card--alert{border-color:#ef444433;background:#ef44440a}.esc-stat-card--alert:hover{border-color:#ef444459}.esc-stat-card--warn{border-color:#fde04733;background:#fde04708}.esc-stat-card--warn:hover{border-color:#fde04759}.esc-stat-card-head{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--esc-t3);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace}.esc-stat-card-icon{color:var(--esc-accent);flex-shrink:0}.esc-stat-card--alert .esc-stat-card-icon{color:#f87171}.esc-stat-card--warn .esc-stat-card-icon{color:#facc15}.esc-stat-card-value{font-size:28px;font-weight:800;color:var(--esc-t1);font-family:JetBrains Mono,ui-monospace,monospace;line-height:1.1;letter-spacing:-.02em}.esc-stat-card-sub{font-size:11px;color:var(--esc-t3);font-weight:500}.esc-console-section{background:#16171beb;border:1px solid var(--esc-sep);border-radius:14px;overflow:hidden;margin-bottom:24px}.esc-console-section-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--esc-sep);font-size:13px;font-weight:700;color:var(--esc-t1)}.esc-console-section-title-icon{color:var(--esc-accent);flex-shrink:0}.esc-console-section-count{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;padding:2px 8px;border-radius:5px;background:#ffffff0a;color:var(--esc-t3)}.esc-console-searchbar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--esc-sep)}.esc-console-search-input{flex:1;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;background:#0000004d;border:1px solid var(--esc-sep);transition:border-color .15s}.esc-console-search-input:focus-within{border-color:#65d63959}.esc-console-search-input svg{color:var(--esc-t3);flex-shrink:0}.esc-console-search-input input{flex:1;border:none;outline:none;background:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--esc-t1)}.esc-console-search-input input::placeholder{color:var(--esc-t3)}.esc-deal-queue{display:flex;flex-direction:column}.esc-deal-queue-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #ffffff08;background:none;border-left:2px solid #0000;width:100%;text-align:left;cursor:pointer;font-family:inherit;color:inherit;transition:background .15s,border-left-color .15s}.esc-deal-queue-row:last-child{border-bottom:none}.esc-deal-queue-row:hover{background:#ffffff05;border-left-color:var(--esc-accent)}.esc-deal-queue-row--unread{border-left-color:#fde04799;background:#fde04708}.esc-deal-queue-row--unread:hover{border-left-color:#fde047}.esc-deal-queue-row--onhold{border-left-color:#fb923c99}.esc-deal-row-status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;color:var(--esc-t2);border:1px solid var(--esc-sep);flex-shrink:0}.esc-deal-row-status--active{background:#65d63914;border-color:#65d63938;color:var(--esc-accent)}.esc-deal-row-status--disputed{background:#ef444414;border-color:#ef444440;color:#fca5a5}.esc-deal-row-status--warn{background:#fb923c14;border-color:#fb923c40;color:#fdba74}.esc-deal-row-status--done{background:#57f2870f;border-color:#57f28733;color:#86efac}.esc-deal-row-parties{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.esc-deal-row-parties-main{font-size:13px;font-weight:600;color:var(--esc-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-deal-row-parties-sub{overflow:hidden;text-overflow:ellipsis}.esc-deal-row-parties-sub,.esc-deal-row-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--esc-t3);white-space:nowrap}.esc-deal-row-time{flex-shrink:0}.esc-deal-row-chevron{color:var(--esc-t3);flex-shrink:0;transition:transform .15s,color .15s}.esc-deal-queue-row:hover .esc-deal-row-chevron{color:var(--esc-accent);transform:translateX(2px)}.esc-fraud-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.esc-fraud-chip--high{background:#ef44441a;color:#fca5a5;border:1px solid #ef44444d}.esc-fraud-chip--med{background:#fb923c1a;color:#fdba74;border:1px solid #fb923c4d}.esc-fraud-chip--low{background:#fde04714;color:#fde047;border:1px solid #fde04740}.esc-dispute-unread-dot{width:7px;height:7px;border-radius:50%;background:#fde047;flex-shrink:0}.esc-console-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid var(--esc-sep);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--esc-t3)}.esc-console-pagination-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:7px;background:#ffffff08;border:1px solid var(--esc-sep);color:var(--esc-t2);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.esc-console-pagination-btn:hover:not(:disabled){border-color:#65d6394d;color:var(--esc-accent)}.esc-console-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.esc-console-empty{padding:40px 20px;text-align:center;color:var(--esc-t3);font-size:13px}.esc-console-empty svg{display:block;margin:0 auto 10px;color:var(--esc-t3);opacity:.4}.esc-lockout-shell{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;background:var(--esc-void)}.esc-lockout-card{position:relative;z-index:2;width:100%;max-width:460px;padding:36px 32px;background:#16171bf0;border:1px solid var(--esc-sep);border-radius:18px;box-shadow:0 30px 90px #0009}.esc-lockout-head{display:flex;align-items:center;gap:14px;margin-bottom:6px}.esc-lockout-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#65d63914;border:1px solid #65d63940;color:var(--esc-accent);flex-shrink:0}.esc-lockout-title{font-size:22px;font-weight:800;color:var(--esc-t1);letter-spacing:-.015em}.esc-lockout-sub{font-size:11px;margin-bottom:24px;padding-left:62px;line-height:1.5}.esc-lockout-label,.esc-lockout-sub{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--esc-t3)}.esc-lockout-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.esc-lockout-input{width:100%;padding:13px 15px;border-radius:12px;background:#00000073;border:1px solid var(--esc-sep);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--esc-t1);outline:none;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 2px 12px #0006}.esc-lockout-input:focus{border-color:#65d63966;box-shadow:inset 0 2px 12px #0006,0 0 0 1px #65d63940}.esc-lockout-submit{margin-top:18px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:12px;background:var(--esc-accent);color:#0a0b0d;border:1px solid var(--esc-accent);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:all .15s}.esc-lockout-submit:hover:not(:disabled){background:var(--esc-accent-d);border-color:var(--esc-accent-d);transform:translateY(-1px)}.esc-lockout-submit:disabled{opacity:.5;cursor:not-allowed}.esc-lockout-alert{margin-top:18px;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#ef444414;border:1px solid #ef444440;color:#fca5a5;font-size:12px;line-height:1.5}.esc-lockout-alert svg{flex-shrink:0;margin-top:1px}.esc-lockout-locked{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;background:#fde0470f;border:1px solid #fde04740;color:#fde047;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.esc-console-stats{grid-template-columns:repeat(2,1fr)}.esc-console-main{padding:20px 16px 48px}.esc-console-topbar{padding:0 14px;gap:10px;height:52px}.esc-console-brand{font-size:12px}}@media (max-width:560px){.esc-console-stats{gap:10px}.esc-stat-card{padding:12px 14px}.esc-stat-card-value{font-size:22px}.esc-console-section-head{padding:12px 14px;font-size:12px}.esc-console-searchbar{padding:10px 14px}.esc-deal-queue-row{padding:12px 14px;gap:10px;flex-wrap:wrap}.esc-deal-row-parties-main{font-size:12px}.esc-deal-row-time{width:100%;order:3}.esc-lockout-card{padding:28px 22px}.esc-lockout-sub{padding-left:0;margin-top:14px}.esc-lockout-head{flex-direction:column;align-items:flex-start;gap:10px}.esc-lockout-icon{width:42px;height:42px}.esc-lockout-title{font-size:20px}}@keyframes esc-spin{to{transform:rotate(1turn)}}.esc-spin{animation:esc-spin .8s linear infinite}.esc-action-card{position:relative;border:none;background:var(--esc-surface);border-radius:12px;padding:20px 22px;overflow:hidden}.esc-action-card--primary{background:#65d6391a}.esc-action-card--primary .esc-action-card-title{color:var(--esc-accent)}.esc-action-card--danger{background:#f871711a}.esc-action-card--danger .esc-action-card-title{color:#fca5a5}.esc-action-card--warn{background:#f59e0b1a}.esc-action-card--warn .esc-action-card-title{color:#fbbf24}.esc-action-card--info{background:#22d3ee1a}.esc-action-card--info .esc-action-card-title{color:#67e8f9}.esc-action-card--mgr{background:#a78bfa1a}.esc-action-card--mgr .esc-action-card-title{color:#c4b5fd}.esc-action-card--neutral{background:var(--esc-surface)}.esc-action-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.esc-action-card-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t1)}.esc-action-card-sub{font-size:11px;color:var(--esc-t3);margin-bottom:14px;line-height:1.55}@media (max-width:700px){.esc-action-card{padding:16px 14px;border-radius:10px}.esc-tabs{gap:14px!important;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none;padding-bottom:2px}.esc-tabs::-webkit-scrollbar{display:none}.esc-tab{white-space:nowrap}.esc-console-topbar{gap:8px}.esc-console-topbar>span[title]{display:none}}@media (max-width:480px){.esc-action-card{padding:14px 12px}.esc-console-section-head{padding:11px 14px;font-size:11px}}.esc-tab:focus-visible{outline:2px solid var(--esc-accent);outline-offset:4px;border-radius:4px}.esc-lockout-input:focus-visible{outline:none;border-color:var(--esc-accent);box-shadow:0 0 0 2px #65d63940}.esc-action-card{transition:border-color .2s ease,box-shadow .2s ease}.esc-deal-queue-row{transition:background .18s ease,border-color .18s ease}.esc-stage{position:relative;background:var(--esc-card);border:none;border-left:3px solid var(--esc-sep);border-radius:14px;padding:22px 24px;margin-bottom:16px;overflow:visible;animation:esc-slide-up .3s ease both}.esc-stage--primary{border-left-color:var(--esc-accent)}.esc-stage--yellow{border-left-color:#facc15}.esc-stage--cyan{border-left-color:#38bdf8}.esc-stage--violet{border-left-color:#a78bfa}.esc-stage--red{border-left-color:#f87171}.esc-stage-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.esc-stage-head-tile{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--esc-accent);flex-shrink:0}.esc-stage--yellow .esc-stage-head-tile{color:#facc15}.esc-stage--cyan .esc-stage-head-tile{color:#38bdf8}.esc-stage--violet .esc-stage-head-tile{color:#a78bfa}.esc-stage--red .esc-stage-head-tile{color:#f87171}.esc-stage-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;margin-bottom:2px}.esc-stage-title{font-size:15px;font-weight:800;color:var(--esc-t1);letter-spacing:-.01em;margin:0}.esc-stage-sub{font-size:12px;color:var(--esc-t3);line-height:1.55;margin:6px 0 0}.esc-stage-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#65d6391f;color:var(--esc-accent);border:none}.esc-stage-badge--red{background:#f871711f;color:#fca5a5}.esc-stage-badge--amber{background:#f59e0b1f;color:#fbbf24}.esc-stage--exiting{opacity:0;transform:translateY(-4px);filter:blur(1px);pointer-events:none;transition:opacity ease,transform ease,filter ease}.esc-spin-inline{animation:esc-spin .9s linear infinite}.esc-stage-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:12px;border:none;background:var(--esc-card);margin-bottom:16px;animation:esc-slide-up .3s ease both}.esc-stage-banner-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esc-stage-banner-body{min-width:0;flex:1}.esc-stage-banner-title{font-size:13px;font-weight:700;color:var(--esc-t1);margin:0}.esc-stage-banner-text{font-size:12px;color:var(--esc-t2);margin:4px 0 0;line-height:1.5}.esc-stage-banner-eyebrow{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;margin-bottom:6px}.esc-stage-banner-text--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;word-break:break-all;background:var(--esc-void);padding:8px 12px;border-radius:8px;color:var(--esc-t2);margin:6px 0;line-height:1.5}.esc-stage-banner-text--mono .esc-txid-label{color:var(--esc-t3);margin-right:6px}.esc-stage-banner-text--mono .esc-txid-link{color:var(--esc-t2);text-decoration:underline;text-underline-offset:3px}.esc-stage-banner-text--mono .esc-txid-link:hover{color:var(--esc-t1)}.esc-stage-banner--success{background:#65d6391a}.esc-stage-banner--success .esc-stage-banner-icon{background:#65d6392e;color:var(--esc-accent)}.esc-stage-banner--success .esc-stage-banner-title{color:var(--esc-accent)}.esc-stage-banner--warn{background:#facc151a}.esc-stage-banner--warn .esc-stage-banner-icon{background:#facc152e;color:#facc15}.esc-stage-banner--warn .esc-stage-banner-title{color:#fde68a}.esc-stage-banner--info{background:#38bdf81a}.esc-stage-banner--info .esc-stage-banner-icon{background:#38bdf82e;color:#38bdf8}.esc-stage-banner--info .esc-stage-banner-title{color:#7dd3fc}.esc-stage-banner--danger{background:#f871711a}.esc-stage-banner--danger .esc-stage-banner-icon{background:#f871712e;color:#f87171}.esc-stage-banner--danger .esc-stage-banner-title{color:#fecaca}.esc-stage-banner--muted{background:#ffffff0a}.esc-stage-banner--muted .esc-stage-banner-icon{background:#ffffff0f;color:var(--esc-t3)}.esc-stage-banner--orange{background:#f59e0b1a}.esc-stage-banner--orange .esc-stage-banner-icon{background:#f59e0b2e;color:#f59e0b}.esc-stage-banner--orange .esc-stage-banner-title{color:#fcd34d}.esc-toast{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:120;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;background:var(--esc-surface);border:1px solid var(--esc-sep2);box-shadow:0 8px 32px #0006;animation:esc-toast-in .35s cubic-bezier(.22,1,.36,1) forwards;max-width:calc(100vw - 32px);min-width:260px}@keyframes esc-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-14px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.esc-toast--success{border-color:#65d63959}.esc-toast--error{border-color:#f8717159}.esc-toast-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.esc-toast--success .esc-toast-icon{background:#65d63926;border:1px solid #65d63959;color:var(--esc-accent)}.esc-toast--error .esc-toast-icon{background:#f8717126;border:1px solid #f8717159;color:#f87171}.esc-toast-body{min-width:0}.esc-toast-eyebrow{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--esc-accent);margin-bottom:2px}.esc-toast--error .esc-toast-eyebrow{color:#fca5a5}.esc-toast-text{font-size:13px;font-weight:700;color:var(--esc-t1);line-height:1.3}.esc-toast-close{margin-left:4px;background:none;border:none;color:var(--esc-t3);font-size:18px;line-height:1;cursor:pointer;padding:4px;border-radius:6px;transition:color .15s ease,background .15s ease}.esc-toast-close:hover{color:var(--esc-t1);background:#ffffff0a}.esc-stage-header-card{position:relative;background:var(--esc-card);border:none;border-radius:12px;padding:18px 20px;margin-bottom:16px}.esc-stage-header-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.esc-stage-header-title{font-size:18px;font-weight:800;color:var(--esc-t1);letter-spacing:-.02em;margin:0 0 6px}.esc-stage-header-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--esc-accent);margin-bottom:6px}.esc-stage-header-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--esc-accent)}.esc-stage-header-network{flex-shrink:0;padding:4px 10px;border-radius:4px;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.08em;border:none;background:var(--esc-elevated);color:var(--esc-t2)}.esc-stage-header-network--ltc{color:#d1d5db;background:#d1d5db1a}.esc-stage-header-network--sol{color:#c4b5fd;background:#a78bfa1f}.esc-network-pill{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.esc-network-pill--ltc{background:#345d9d33;color:#bfbbbb}.esc-network-pill--sol{background:#9945ff33;color:#14f195}.esc-network-pill--eth{background:#627eea2e;color:#94a8ff}.esc-network-pill--usdc_erc20,.esc-network-pill--usdt_erc20{background:#26a17b2e;color:#4adfb1}.esc-parties-row{position:relative;gap:12px;flex-wrap:wrap;padding-top:12px}.esc-parties-row,.esc-party{display:flex;align-items:center}.esc-party{gap:10px;padding:6px 10px;border-radius:10px;border:none;background:#0000;transition:background .2s ease;text-align:left;cursor:pointer}.esc-party-avatar,.esc-party:hover{background:var(--esc-elevated)}.esc-party-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;border:none}.esc-party-name{display:block;font-size:13px;font-weight:700;color:var(--esc-t1);line-height:1.2}.esc-party-role{display:block;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--esc-t3);margin-top:2px}.esc-party-role--standalone{padding:4px 8px}.esc-parties-sep{color:var(--esc-t3);font-size:18px;opacity:.4}@media (max-width:560px){.esc-parties-sep{display:none}}.esc-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}@media (max-width:560px){.esc-role-grid{grid-template-columns:1fr}}.esc-role-card{position:relative;padding:22px 18px;border-radius:14px;border:none;background:var(--esc-elevated);color:var(--esc-t1);text-align:center;cursor:pointer;transition:background .2s ease,box-shadow .25s ease,transform .1s ease;overflow:hidden}.esc-role-card:hover:not(:disabled){background:#65d6390f}.esc-role-card:active:not(:disabled){transform:scale(.99)}.esc-role-card.is-selected{background:#65d6391f;color:var(--esc-accent)}.esc-role-card.is-taken,.esc-role-card:disabled{opacity:.4;cursor:not-allowed}.esc-role-card[data-role=receiver]:hover:not(:disabled){background:#38bdf80f}.esc-role-card[data-role=receiver].is-selected{background:#38bdf81f;color:#38bdf8}.esc-role-card-icon{width:38px;height:38px;border-radius:12px;background:#ffffff0f;border:none;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 10px;color:inherit}.esc-role-card-title{font-size:14px;font-weight:800;line-height:1.2}.esc-role-card-sub{font-size:11px;color:var(--esc-t3);margin-top:4px;font-weight:500}.esc-role-card-sub--accent{color:inherit;opacity:.65}.esc-role-card-pill{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:2px 8px;border-radius:999px;background:#facc151f;border:none;font-size:10px;color:#facc15;font-weight:600}.esc-role-card-pill-dot{width:5px;height:5px;border-radius:999px;background:#facc15}.esc-role-card-title-inner{display:inline-flex;align-items:center;gap:6px;justify-content:center}.esc-role-card-dot{position:absolute;top:14px;right:14px;width:9px;height:9px;border-radius:50%;background:var(--esc-accent);box-shadow:0 0 10px var(--esc-accent);animation:esc-pulse 2.8s ease-in-out infinite}.esc-role-card--static{cursor:default}.esc-role-card-eyebrow{margin-top:0;margin-bottom:4px}.esc-role-card-title--cap{text-transform:capitalize}.esc-role-card-title--dim{text-transform:capitalize;color:var(--esc-t2)}.esc-confirm-track-actions{margin-left:auto;display:flex;gap:8px}.esc-confirm-track{display:flex;align-items:center;gap:10px;padding:14px 0 12px;border-top:1px solid var(--esc-sep)}.esc-confirm-node{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.45;transition:opacity .35s ease}.esc-confirm-node.is-on{opacity:1}.esc-confirm-node-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--esc-sep2);background:var(--esc-elevated);display:inline-flex;align-items:center;justify-content:center;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.esc-confirm-node-dot>span{width:10px;height:10px;border-radius:50%;background:#ffffff26;transition:background .3s ease,box-shadow .3s ease}.esc-confirm-node.is-on .esc-confirm-node-dot{border-color:var(--esc-accent);background:#65d6391a}.esc-confirm-node.is-on .esc-confirm-node-dot>span{background:var(--esc-accent)}.esc-confirm-node-label{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--esc-t3);max-width:70px;text-align:center;line-height:1.2}.esc-confirm-node.is-on .esc-confirm-node-label{color:var(--esc-accent)}.esc-confirm-line{flex:1;min-width:32px;height:2px;border-radius:999px;background:var(--esc-sep2);overflow:hidden;position:relative}.esc-confirm-line-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--esc-accent),var(--esc-accent-d));transform-origin:left center;transition:width .8s ease;width:0}.esc-confirm-line-fill.is-half{width:50%}.esc-confirm-line-fill.is-full{width:100%}@media (max-width:640px){.esc-confirm-track{flex-wrap:wrap;row-gap:10px}.esc-confirm-track-actions{width:100%;margin-left:0;justify-content:flex-end;flex-wrap:wrap}.esc-confirm-track-actions .esc-btn{flex-shrink:0}}.esc-cancel-strip{display:flex;align-items:center;gap:8px;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f87171b3;background:none;border:none;padding:6px 0;cursor:pointer;transition:color .15s ease;margin-bottom:16px}.esc-cancel-strip:hover{color:#fca5a5;text-decoration:underline;text-underline-offset:3px}.esc-cancel-strip-confirm{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;background:#f8717114;border:1px solid #f8717147;margin-bottom:16px;animation:esc-slide-up .3s ease both}.esc-cancel-strip-confirm-text{font-size:12px;color:#fecaca;line-height:1.4;margin:0}.esc-cancel-strip-actions{display:inline-flex;gap:8px}.esc-cancel-strip-btn-cancel,.esc-cancel-strip-btn-keep{padding:8px 14px;border-radius:8px;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.esc-cancel-strip-btn-keep{background:var(--esc-elevated);border:1px solid var(--esc-sep2);color:var(--esc-t2)}.esc-cancel-strip-btn-keep:hover{background:var(--esc-hover);color:var(--esc-t1)}.esc-cancel-strip-btn-cancel{background:#f8717126;border:1px solid #f8717166;color:#fecaca}.esc-cancel-strip-btn-cancel:hover{background:#f8717140;color:#fff}.esc-cancel-strip-btn-cancel:disabled{opacity:.5;cursor:not-allowed}.esc-deposit-address{margin:4px 0 0;padding:14px 0 16px;border:none;display:flex;flex-direction:column;gap:10px;position:relative}.esc-deposit-address--receiver-warn:after{content:"You are the receiver — do not send funds here";position:absolute;inset:-6px -10px;display:flex;align-items:center;justify-content:center;background:#ef44442e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;border-radius:10px;color:#fca5a5;font-size:12px;font-weight:700;letter-spacing:.02em;text-align:center;padding:12px 16px;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}.esc-deposit-address--receiver-warn:hover:after{opacity:1}.esc-deposit-address-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.esc-deposit-address-label{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--esc-t3)}.esc-deposit-address-hint{font-size:11px;color:var(--esc-t3);letter-spacing:.02em}.esc-deposit-address-hint-amount{color:var(--esc-t1);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;letter-spacing:-.01em}.esc-deposit-address-hint-min{opacity:.55;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;cursor:help}.esc-deposit-address-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff05;min-width:0}.esc-deposit-address-value{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--esc-t1);word-break:break-all;line-height:1.45;-webkit-user-select:all;user-select:all}.esc-deposit-address-actions{display:inline-flex;gap:6px;flex-shrink:0}.esc-deposit-address-btn{position:relative;width:28px;height:28px;border-radius:6px;border:none;background:#0000;color:var(--esc-t3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}.esc-deposit-address-btn:hover:not(:disabled){color:var(--esc-t1);background:var(--esc-hover)}.esc-deposit-address-btn:disabled{opacity:.4;cursor:not-allowed}.esc-deposit-address-btn[data-variant=danger]{color:#fca5a5}.esc-deposit-address-btn[data-variant=danger]:hover:not(:disabled){color:#fecaca;background:#f8717114}.esc-deposit-note{--note-tone:#facc15;position:relative;display:flex;align-items:flex-start;gap:10px;padding:6px 0 2px 12px;font-size:11px;line-height:1.55;color:var(--esc-t2)}.esc-deposit-note:before{content:"";position:absolute;left:0;top:8px;bottom:4px;width:2px;border-radius:1px;background:var(--note-tone);opacity:.65}.esc-deposit-note>svg{color:var(--note-tone);flex-shrink:0;margin-top:1px}.esc-deposit-note--danger{--note-tone:#f87171;color:#fecaca}.esc-deposit-note-link{color:var(--esc-t1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;font-weight:600;transition:color .15s ease,text-decoration-color .15s ease}.esc-deposit-note-link:hover{color:#fff;text-decoration-color:#fff9}.esc-stage-sub-link{color:var(--esc-t1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;font-weight:500;transition:color .15s ease,text-decoration-color .15s ease}.esc-stage-sub-link:hover{color:#fff;text-decoration-color:#ffffff8c}.esc-address-copied-pill{pointer-events:none;position:absolute;left:50%;top:-26px;z-index:20;transform:translateX(-50%) translateY(4px);padding:3px 8px;border-radius:6px;background:#000000eb;color:var(--esc-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;opacity:0;transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.esc-address-copied-pill[data-shown=true]{opacity:1;transform:translateX(-50%) translateY(0)}.esc-address-copy-chip{position:relative;width:28px;height:28px;border-radius:6px;border:1px solid var(--esc-sep2);background:#0000;color:var(--esc-t3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.esc-address-copy-chip:hover:not(:disabled){color:var(--esc-t1);border-color:var(--esc-sep2);background:var(--esc-hover)}.esc-address-copy-chip[data-variant=danger]{color:#fca5a5;border-color:#f871714d}.esc-deposit-status{--ds-tone:#facc15;display:flex;align-items:center;gap:10px;padding:14px 0 16px 12px;margin-bottom:4px;font-size:12px;line-height:1.3;flex-wrap:wrap}.esc-deposit-status--scanning{--ds-tone:#facc15}.esc-deposit-status--detected{--ds-tone:#f59e0b}.esc-deposit-status--confirmed{--ds-tone:var(--esc-accent)}.esc-deposit-status-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ds-tone);flex-shrink:0}.esc-deposit-status--detected .esc-deposit-status-dot,.esc-deposit-status--scanning .esc-deposit-status-dot{animation:esc-deposit-pulse 1.6s ease-in-out infinite}.esc-deposit-status-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--ds-tone);opacity:0}.esc-deposit-status--detected .esc-deposit-status-dot:after,.esc-deposit-status--scanning .esc-deposit-status-dot:after{animation:esc-deposit-ring 1.6s ease-out infinite}@keyframes esc-deposit-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ds-tone) 55%,#0000)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-tone) 0,#0000)}}@keyframes esc-deposit-ring{0%{transform:scale(.9);opacity:.7}to{transform:scale(2);opacity:0}}@media (prefers-reduced-motion:reduce){.esc-deposit-status-dot,.esc-deposit-status-dot:after{animation:none!important}}.esc-deposit-status-label{font-weight:700;color:var(--esc-t1);letter-spacing:-.005em}.esc-deposit-status-sep{color:var(--esc-t3);opacity:.6}.esc-deposit-status-meta{color:var(--esc-t3);letter-spacing:.04em}.esc-deposit-status-meta,.esc-deposit-status-tx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.esc-deposit-status-tx{margin-left:auto;color:var(--esc-t2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--esc-sep2);transition:color .15s ease,text-decoration-color .15s ease}.esc-deposit-status-tx:hover{color:var(--esc-accent);text-decoration-color:#65d63980}.esc-deposit-status-tx-pending{margin-left:auto;font-size:11px;color:var(--esc-t3);font-style:italic}.esc-deposit-tools{display:flex;flex-direction:column;gap:12px;padding-top:14px}@media (min-width:520px){.esc-deposit-tools{flex-direction:row;align-items:center;justify-content:space-between}}.esc-stage-head-tile--breathing{animation:esc-tile-breathe 3.2s ease-in-out infinite}@keyframes esc-tile-breathe{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-.5px)}}.esc-deposit-address-row{position:relative;isolation:isolate}.esc-deposit-address-row>*{position:relative;z-index:1}.esc-deposit-address-value--ready{animation:esc-address-reveal .85s cubic-bezier(.2,.8,.2,1) both}@keyframes esc-address-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.2}60%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}.esc-deposit-status{position:relative;overflow:hidden;isolation:isolate}.esc-deposit-status>*{position:relative;z-index:1}.esc-deposit-status:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--ds-tone) 14%,#0000),#0000);transform:translateX(-100%);z-index:0}.esc-deposit-status--confirmed:before,.esc-deposit-status--detected:before,.esc-deposit-status--scanning:before{animation:esc-status-wash .9s cubic-bezier(.25,.46,.45,.94) both}@keyframes esc-status-wash{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.esc-deposit-status-tx,.esc-deposit-status-tx-pending{animation:esc-status-tx-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes esc-status-tx-in{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.esc-deposit-address-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--esc-accent);opacity:0;transform:scale(1);pointer-events:none}.esc-deposit-address-btn:active:not(:disabled):after{animation:esc-btn-ripple .55s ease-out}.esc-deposit-address-btn[data-variant=danger]:active:not(:disabled):after{border-color:#f87171}@keyframes esc-btn-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.esc-deposit-status--confirmed .esc-deposit-status-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ds-tone) 40%,#0000);border-top-color:var(--ds-tone);opacity:.7;animation:esc-deposit-orbit 8s linear infinite}@keyframes esc-deposit-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.esc-deposit-address--scanning .esc-deposit-address-row:after,.esc-deposit-address-btn:active:after,.esc-deposit-address-value--ready,.esc-deposit-status--confirmed .esc-deposit-status-dot:after,.esc-deposit-status-tx,.esc-deposit-status-tx-pending,.esc-deposit-status:before,.esc-stage-head-tile--breathing{animation:none!important}.esc-deposit-address-value--ready{clip-path:none;opacity:1}.esc-deposit-status-tx,.esc-deposit-status-tx-pending{opacity:1;transform:none}}.esc-settle-vault{background:var(--esc-void);border:none;border-radius:12px;padding:16px 18px;margin-bottom:16px}.esc-settle-vault-label{font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--esc-t3);margin-bottom:12px}.esc-settle-row{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.esc-settle-row:last-child{border-bottom:none;padding-bottom:0}.esc-settle-row:first-child{padding-top:0}.esc-settle-row-label{width:64px;flex-shrink:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t3);padding-top:3px}.esc-settle-row-label,.esc-settle-row-value{font-family:JetBrains Mono,ui-monospace,monospace}.esc-settle-row-value{flex:1;font-size:13px;color:var(--esc-t1);word-break:break-all;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.esc-settle-row-addr{flex:1;min-width:0}.esc-settle-row-actions{display:inline-flex;gap:6px;flex-shrink:0;position:relative}.esc-settle-row-value .esc-settle-unit{color:var(--esc-accent);font-size:11px}.esc-settle-row-value .esc-settle-usd{color:var(--esc-t3);font-size:11px}.esc-settle-row-link{color:#38bdf8;text-decoration:underline;text-underline-offset:3px}.esc-settle-row-link:hover{color:#7dd3fc}.esc-settle-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.esc-settle-actions-4{grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.esc-settle-actions-4{grid-template-columns:repeat(4,1fr)}}.esc-settle-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:10px;border:none;background:var(--esc-elevated);color:var(--esc-t1);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,color .2s ease,transform .1s ease}.esc-settle-action:hover:not(:disabled){background:var(--esc-hover);color:var(--esc-accent)}.esc-settle-action:disabled{opacity:.45;cursor:not-allowed}.esc-settle-action:active:not(:disabled){transform:scale(.98)}.esc-settle-action--primary{background:#65d63924;color:var(--esc-accent)}.esc-settle-action--primary:hover:not(:disabled){background:#65d63938;color:var(--esc-accent)}.esc-settle-action--warn{background:#f59e0b24;color:#fbbf24}.esc-settle-action--warn:hover:not(:disabled){background:#f59e0b38;color:#fcd34d}.esc-settle-action--danger{background:#f8717124;color:#fca5a5}.esc-settle-action--danger:hover:not(:disabled){background:#f8717138;color:#fecaca}.esc-settle-action--compact{padding:8px 14px;font-size:11px}.esc-stage-banner-actions{margin-top:10px}.esc-dispute-card{display:flex;flex-direction:column;gap:12px}.esc-dispute-row{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--esc-elevated);border:none}.esc-dispute-row--resolution{background:#65d63914}.esc-dispute-label{flex-shrink:0;width:90px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--esc-t3);padding-top:2px}.esc-dispute-value{flex:1;font-size:13px;color:var(--esc-t1);line-height:1.5;min-width:0;word-break:break-word}.esc-dispute-value--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--esc-t2)}.esc-dispute-resolution-outcome{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#65d63926;border:none;font-size:11px;font-weight:700;color:var(--esc-accent);letter-spacing:.06em;text-transform:uppercase}.esc-dispute-resolution-outcome--return{background:#f59e0b26;color:#fbbf24}.esc-dispute-value--pre{white-space:pre-wrap}.esc-dispute-value--muted{color:var(--esc-t3);font-style:italic}.esc-dispute-staff-list{display:inline-flex;flex-wrap:wrap;gap:6px}.esc-dispute-row--resolution{flex-direction:column;gap:10px}.esc-dispute-sub-row{display:flex;align-items:center;gap:12px;width:100%}.esc-dispute-sub-row--top{align-items:flex-start}.esc-chat-hover-actions{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--esc-elevated);border:1px solid var(--esc-sep2);border-radius:8px;box-shadow:0 6px 18px #0006;pointer-events:none;user-select:none;-webkit-user-select:none}.esc-chat-hover-actions>*{pointer-events:auto}.esc-chat-row>:first-child{user-select:none;-webkit-user-select:none}.esc-chat-hover-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:#0000;color:var(--esc-t3);cursor:pointer;transition:background .15s ease,color .15s ease}.esc-chat-hover-btn:hover{background:var(--esc-hover);color:var(--esc-t1)}.esc-chat-hover-btn--danger:hover{background:#f871711f;color:#fca5a5}.esc-chat-ctx{position:fixed;z-index:120;min-width:200px;padding:4px;background:var(--esc-void);border:1px solid var(--esc-sep2);border-radius:10px;box-shadow:0 14px 44px #0009;animation:esc-pop .14s ease}.esc-chat-ctx-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--esc-t2);background:#0000;border:none;width:100%;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.esc-chat-ctx-item:hover{background:var(--esc-hover);color:var(--esc-t1)}.esc-chat-ctx-item--danger{color:#fca5a5}.esc-chat-ctx-item--danger:hover{background:#f871711f;color:#fecaca}.esc-chat-ctx-sep{height:1px;background:var(--esc-sep);margin:4px 0}.esc-chat-md{font-size:13px;color:var(--esc-t1);line-height:1.55}.esc-chat-md h1,.esc-chat-md h2,.esc-chat-md h3{font-weight:700;color:var(--esc-t1);margin:8px 0 4px}.esc-chat-md h1{font-size:15px}.esc-chat-md h2{font-size:14px}.esc-chat-md h3{font-size:13px}.esc-chat-md blockquote{border-left:2px solid #65d63999;padding-left:12px;margin:8px 0;color:var(--esc-t2);white-space:pre-wrap}.esc-chat-md code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:1px 6px;border-radius:4px;background:var(--esc-elevated);border:1px solid var(--esc-sep);color:var(--esc-accent)}.esc-chat-md pre{padding:12px;border-radius:8px;background:var(--esc-void);border:1px solid var(--esc-sep);overflow-x:auto;margin:8px 0}.esc-chat-md pre code{background:none;border:none;padding:0;color:var(--esc-t1)}.esc-chat-md a{color:var(--esc-accent);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.esc-chat-md a:hover{color:var(--esc-accent-d)}.esc-chat-md hr{border:none;border-top:1px solid var(--esc-sep);margin:12px 0}.esc-chat-md ol,.esc-chat-md ul{padding-left:20px;margin:4px 0}.esc-chat-md li{margin:2px 0;white-space:pre-wrap}.esc-chat-md strong{color:var(--esc-t1);font-weight:700}.esc-chat-md em{font-style:italic;color:var(--esc-t2)}.esc-phase-progress-bar{--esc-phase-accent:var(--esc-accent);--esc-phase-accent-soft:#65d6392e;--esc-phase-accent-glow:#65d63959;--esc-phase-node-bg:#0b0b0d;--esc-phase-pending:#ffffff1f;--esc-phase-pending-strong:#ffffff47;flex-shrink:0;padding:14px 24px 16px;border-bottom:1px solid var(--esc-sep);background:var(--esc-surface);position:relative;z-index:1}.esc-phase-progress{display:flex;align-items:flex-start;width:100%;gap:0}.esc-phase-step{display:flex;flex-direction:column;align-items:center;min-width:0;position:relative}.esc-phase-step-track{display:flex;align-items:center;width:100%;height:24px}.esc-phase-node{width:22px;height:22px;border-radius:999px;border:2px solid var(--esc-phase-pending);background:var(--esc-phase-node-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease;position:relative;z-index:1}.esc-phase-node--done{background:var(--esc-phase-accent);border-color:var(--esc-phase-accent);box-shadow:0 0 0 2px #65d6391a}.esc-phase-node--active{border-color:var(--esc-phase-accent);background:var(--esc-phase-node-bg);box-shadow:0 0 0 3px var(--esc-phase-accent-soft)}.esc-phase-node--pending{border-color:var(--esc-phase-pending)}.esc-phase-node-check{color:#041008;stroke:#041008}.esc-phase-node-pulse{width:8px;height:8px;border-radius:999px;background:var(--esc-phase-accent);box-shadow:0 0 8px var(--esc-phase-accent-glow);animation:esc-phase-active-pulse 2.2s ease-in-out infinite}@keyframes esc-phase-active-pulse{0%,to{transform:scale(1);box-shadow:0 0 6px var(--esc-phase-accent-glow)}50%{transform:scale(1.2);box-shadow:0 0 14px var(--esc-phase-accent-glow)}}.esc-phase-line{flex:1;height:2px;min-width:12px;position:relative;z-index:0;transition:background .26s ease}.esc-phase-line--done{background:var(--esc-phase-accent)}.esc-phase-line--pending{background:var(--esc-phase-pending)}.esc-phase-label{margin-top:8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .22s ease;align-self:flex-start;transform:translateX(calc(11px - 50%))}.esc-phase-label--done{color:var(--esc-t2)}.esc-phase-label--active{color:var(--esc-phase-accent);text-shadow:0 0 10px #65d63940}.esc-phase-label--pending{color:var(--esc-t3)}@media (prefers-reduced-motion:reduce){.esc-phase-node-pulse{animation:none}}@media (max-width:767px){.esc-phase-progress-bar{padding:12px 14px 14px}.esc-phase-label{font-size:9px;letter-spacing:.08em;align-self:center;transform:none}}.esc-card{background:var(--esc-card);border:none;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.esc-participants-card-head,.esc-txhash-card-head{display:flex;align-items:center;gap:6px;color:var(--esc-t3)}.esc-participants-card-icon,.esc-txhash-card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--esc-t3)}.esc-participants-card-eyebrow,.esc-txhash-card-eyebrow{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--esc-t3)}.esc-amount-card{position:relative;padding:22px 20px 20px;align-items:center;text-align:center;gap:8px;background:linear-gradient(165deg,#10151b,#161c24 55%,#1c242e);overflow:hidden;isolation:isolate}.esc-amount-card:before{content:"";position:absolute;inset:0;background:radial-gradient(45% 35% at 50% 8%,color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 32%,#0000) 0,#0000 100%),radial-gradient(90% 70% at 50% -5%,color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 14%,#0000) 0,#0000 80%);pointer-events:none;z-index:0;transition:background .4s ease}.esc-amount-card--confirmed:before{background:radial-gradient(45% 35% at 50% 8%,color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 32%,#0000) 0,#0000 100%),radial-gradient(90% 70% at 50% -5%,color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 14%,#0000) 0,#0000 80%),radial-gradient(60% 45% at 50% 110%,#65d6391f 0,#0000 70%)}.esc-amount-card--detected:before{background:radial-gradient(45% 35% at 50% 8%,color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 32%,#0000) 0,#0000 100%),radial-gradient(90% 70% at 50% -5%,color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 14%,#0000) 0,#0000 80%),radial-gradient(60% 45% at 50% 110%,#f59e0b1f 0,#0000 70%)}.esc-amount-card>*{position:relative;z-index:1}.esc-amount-card-brand{display:inline-flex;align-items:center;gap:8px;padding:0;background:#0000;border:none}.esc-amount-card-glyph{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 90%,#000 10%);color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1;box-shadow:0 0 10px color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 40%,#0000)}.esc-amount-card-eyebrow{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;color:color-mix(in srgb,var(--esc-amount-accent,#38bdf8) 75%,#fff 25%)}.esc-amount-card-value{display:flex;align-items:baseline;justify-content:center;gap:10px;line-height:1}.esc-amount-card-value[data-muted=true] .esc-amount-card-number,.esc-amount-card-value[data-muted=true] .esc-amount-card-unit{color:var(--esc-t3)}.esc-amount-card-number{font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--esc-t1);line-height:1}.esc-amount-card-number,.esc-amount-card-unit{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.esc-amount-card-unit{font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--esc-t2)}.esc-amount-card-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--esc-t3);margin-top:2px}.esc-amount-card-footer{display:flex;align-items:center;gap:12px;width:100%;padding-top:14px;margin-top:6px}.esc-amount-card-ring{position:relative;width:44px;height:44px;flex-shrink:0}.esc-amount-card-ring svg{width:100%;height:100%;overflow:visible}.esc-amount-card-ring-track{fill:none;stroke:#ffffff14;stroke-width:3}.esc-amount-card-ring-fill{fill:none;stroke:var(--esc-accent);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.25,1,.4,1)}.esc-amount-card-ring.is-detecting .esc-amount-card-ring-fill{stroke:#f59e0b;animation:esc-amount-ring-pulse 2.2s ease-in-out infinite}.esc-amount-card-ring.is-confirmed .esc-amount-card-ring-fill{stroke:var(--esc-accent);filter:drop-shadow(0 0 6px rgba(101,214,57,.55))}@keyframes esc-amount-ring-pulse{0%,to{opacity:.7}50%{opacity:1}}.esc-amount-card-ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:-.02em;color:var(--esc-t2)}.esc-amount-card--confirmed .esc-amount-card-ring-label{color:var(--esc-accent)}.esc-amount-card--detected .esc-amount-card-ring-label{color:#f59e0b}.esc-amount-card-status{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;min-width:0;flex:1}.esc-amount-card-status-label{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--esc-accent)}.esc-amount-card--detected .esc-amount-card-status-label{color:#f59e0b}.esc-amount-card-status-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--esc-t3)}@media (prefers-reduced-motion:reduce){.esc-amount-card-ring-fill{transition:none}.esc-amount-card-ring.is-detecting .esc-amount-card-ring-fill{animation:none}}.esc-participant-cell,.esc-participants-card-body{display:flex;align-items:center;gap:10px}.esc-participant-cell{flex:1 1 0;min-width:0}.esc-participant-cell--empty{opacity:.7}.esc-participant-cell-body{display:flex;flex-direction:column;gap:2px;min-width:0}.esc-participant-cell-name{font-size:12px;font-weight:700;color:var(--esc-t1);display:flex;align-items:baseline;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-participant-cell-you{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--esc-accent)}.esc-participant-cell-role{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--esc-t3)}.esc-participants-card-arrow{display:inline-flex;color:var(--esc-t3);flex-shrink:0}.esc-participants-card-empty-dot{width:30px;height:30px;border-radius:50%;border:1.5px dashed var(--esc-sep2);flex-shrink:0}.esc-txhash-card-link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:var(--esc-void);border:none;color:var(--esc-t2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;min-width:0;transition:color .15s ease}.esc-txhash-card-link:hover{color:var(--esc-accent)}.esc-txhash-card-hash{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.esc-lifecycle{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0}.esc-lifecycle-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 8px;flex-shrink:0}.esc-lifecycle-eyebrow{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--esc-t3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.esc-lifecycle-count{font-size:10px;font-weight:700;color:var(--esc-t2);background:#ffffff0f;border:none;border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.esc-lifecycle-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 18px 14px}.esc-lifecycle-empty{font-size:12px;color:var(--esc-t3);margin:0}.esc-lifecycle-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.esc-lifecycle-row{--lc-tone:var(--esc-t3);--lc-tone-soft:#ffffff14;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:flex-start;position:relative}.esc-lifecycle-row--positive{--lc-tone:var(--esc-accent);--lc-tone-soft:#65d63959}.esc-lifecycle-row--progress{--lc-tone:#38bdf8;--lc-tone-soft:#38bdf859}.esc-lifecycle-row--warning{--lc-tone:#fb923c;--lc-tone-soft:#fb923c59}.esc-lifecycle-row--danger{--lc-tone:#f87171;--lc-tone-soft:#f8717159}.esc-lifecycle-row--neutral{--lc-tone:#b3b3b3;--lc-tone-soft:#b3b3b340}.esc-lifecycle-row--muted{--lc-tone:#666;--lc-tone-soft:#6663}.esc-lifecycle-rail-node{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.esc-lifecycle-rail-node:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1px;height:calc(12px + 10px);background:#ffffff14}.esc-lifecycle-row.is-last .esc-lifecycle-rail-node:after{display:none}.esc-lifecycle-dot{width:9px;height:9px;border-radius:999px;background:var(--lc-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-tone) 18%,#0000),0 0 8px var(--lc-tone-soft)}.esc-lifecycle-row.is-last .esc-lifecycle-dot{animation:esc-lifecycle-pulse 2.2s ease-in-out infinite}@keyframes esc-lifecycle-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-tone) 18%,#0000),0 0 6px var(--lc-tone-soft)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--lc-tone) 10%,#0000),0 0 14px var(--lc-tone-soft)}}@media (prefers-reduced-motion:reduce){.esc-lifecycle-row.is-last .esc-lifecycle-dot{animation:none}}.esc-lifecycle-body{min-width:0;display:flex;flex-direction:column;gap:2px}.esc-lifecycle-meta{display:flex;align-items:baseline;gap:10px;min-width:0}.esc-lifecycle-label{font-size:12.5px;font-weight:700;color:var(--esc-t1);letter-spacing:.005em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.esc-lifecycle-time{font-size:10.5px;color:var(--esc-t3);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;flex:0 0 auto;white-space:nowrap}.esc-lifecycle-detail{font-size:11.5px;color:var(--esc-t2);margin:0;line-height:1.35;white-space:pre-wrap;word-break:break-word}.esc-primary-cta{display:flex;flex-direction:column;gap:8px}.esc-primary-cta-btn{width:100%;justify-content:center;padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:.02em}.esc-primary-cta-secondary{align-self:flex-end;padding:6px 10px;font-size:11px}.esc-primary-cta-hint{margin:0;font-size:11px;color:var(--esc-t3);text-align:center}.esc-ia2-summary{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.esc-deal-card{--dc-tone:#9aa0a6;--dc-tone-soft:#9aa0a61f;--dc-tone-strong:#9aa0a6d9;position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:14px;row-gap:4px;align-items:center;padding:10px 14px 10px 18px;border-radius:8px;border:none;background:var(--esc-card);color:inherit;text-decoration:none;transition:background .15s ease;overflow:hidden}.esc-deal-card:hover{background:var(--esc-elevated)}.esc-deal-card:focus-visible{outline:2px solid var(--dc-tone);outline-offset:2px}.esc-deal-card.is-cancelled{opacity:.45;filter:grayscale(.6);pointer-events:none}.esc-deal-card.is-new{background:#65d6390f}.esc-deal-card--amber{--dc-tone:#f59e0b;--dc-tone-soft:#f59e0b24;--dc-tone-strong:#f59e0be6}.esc-deal-card--orange{--dc-tone:#fb923c;--dc-tone-soft:#fb923c24;--dc-tone-strong:#fb923ce6}.esc-deal-card--green{--dc-tone:var(--esc-accent);--dc-tone-soft:#65d63924;--dc-tone-strong:#65d639e6}.esc-deal-card--cyan{--dc-tone:#22d3ee;--dc-tone-soft:#22d3ee24;--dc-tone-strong:#22d3eee6}.esc-deal-card--red{--dc-tone:#ef4444;--dc-tone-soft:#ef444429;--dc-tone-strong:#ef4444e6}.esc-deal-card--slate{--dc-tone:#9aa0a6;--dc-tone-soft:#9aa0a61a;--dc-tone-strong:#9aa0a6bf}.esc-deal-card-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dc-tone);pointer-events:none}.esc-deal-card-head{grid-column:1;grid-row:1}.esc-deal-card-amount{grid-column:2;grid-row:1;justify-self:end}.esc-deal-card-status{grid-column:1;grid-row:2}.esc-deal-card-crypto,.esc-deal-card-crypto-empty{grid-column:2;grid-row:2;justify-self:end}.esc-deal-card-subtitle{grid-column:1;grid-row:3}.esc-deal-card-time{grid-column:2;grid-row:3;justify-self:end}.esc-deal-card-crypto-empty{display:block}.esc-deal-card-head{display:flex;align-items:center;gap:8px;min-width:0}.esc-deal-card-avatar{width:28px;height:28px;border-radius:999px;background:var(--dc-tone-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.esc-deal-card-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.esc-deal-card-avatar-initials{font-size:10px;font-weight:700;letter-spacing:.02em;color:#fff}.esc-deal-card-name{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.esc-deal-card-status{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:700;color:var(--dc-tone);background:var(--dc-tone-soft);padding:2px 8px;border-radius:4px;white-space:nowrap;line-height:1.3}.esc-deal-card-subtitle{font-size:11.5px;color:var(--esc-t3,#b3b3b3b3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;min-width:0}.esc-deal-card-amount{font-size:11px;font-weight:600;color:#fffc;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.esc-deal-card-time{font-size:10px;color:#ffffff59;font-variant-numeric:tabular-nums}.esc-deal-card-crypto,.esc-deal-card-time{font-family:JetBrains Mono,ui-monospace,monospace}.esc-deal-card-crypto{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--dc-crypto,#b3b3b3);background:var(--dc-crypto-soft,#b3b3b31f);padding:2px 8px;border-radius:4px;white-space:nowrap;line-height:1.3;text-transform:uppercase}.esc-deal-card-notif{grid-column:3;grid-row:1/-1;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-left:6px}.esc-deal-card-notif-dot{width:10px;height:10px;border-radius:999px;background:var(--esc-accent)}.esc-staff-badge{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:6px;border:1px solid #fbbf2473;background:#fbbf241a;color:#fbbf24;flex-shrink:0}.esc-staff-card{border:1px solid var(--esc-sep2);border-radius:10px;background:var(--esc-card);overflow:hidden}.esc-staff-card-header{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--esc-t2);border-bottom:1px solid var(--esc-sep);background:var(--esc-elevated)}.esc-staff-card-body{padding:4px 0}.esc-staff-row{display:flex;flex-direction:column;gap:2px;padding:7px 14px;border-bottom:1px solid var(--esc-sep)}.esc-staff-row:last-child{border-bottom:none}.esc-staff-row-label{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--esc-t3)}.esc-staff-row-value{font-size:13px;color:var(--esc-t1);word-break:break-all;line-height:1.45}.esc-staff-row-sub{display:block;margin-top:2px}.esc-staff-copy{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--esc-t1);background:none;border:none;padding:2px 4px;margin:-2px -4px;border-radius:4px;cursor:pointer;transition:background .14s ease;text-align:left;word-break:break-all}.esc-staff-copy:hover{background:#ffffff0d}.esc-staff-copy-text{flex:1;min-width:0}.esc-staff-copy-icon{flex-shrink:0;color:var(--esc-t3);transition:color .14s ease}.esc-staff-copy:hover .esc-staff-copy-icon{color:var(--esc-t2)}.esc-staff-copy-icon--ok{color:var(--esc-accent)!important}.esc-mobile-overlay{position:fixed;top:0;bottom:0;z-index:600;display:flex;flex-direction:column;background:var(--esc-surface);box-shadow:-4px 0 24px #00000080;overflow-y:auto}.esc-mobile-overlay--right{right:0;width:min(360px,90vw)}.esc-mobile-overlay--full{left:0;right:0;width:100%}.esc-mobile-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--esc-sep2);flex-shrink:0}.esc-mobile-overlay-title{font-size:14px;font-weight:700;color:var(--esc-t1)}.esc-mobile-overlay-close{background:none;border:none;color:var(--esc-t3);font-size:22px;line-height:1;cursor:pointer;padding:4px;border-radius:6px;transition:background .14s ease,color .14s ease}.esc-mobile-overlay-close:hover{background:#ffffff0f;color:var(--esc-t1)}.esc-mobile-overlay-body{padding:16px;flex:1;overflow-y:auto}.esc-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:100vh;min-height:100dvh;color:var(--esc-t3)}.esc-gate-spinner{width:24px;height:24px;border:2px solid var(--esc-sep2);border-top-color:var(--esc-accent);border-radius:50%;animation:spin .8s linear infinite}.esc-gate-text{font-size:13px;font-weight:500}.tp-vis-section{border-top-color:var(--esc-divider,#ffffff14)!important}.tp-vouch-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);background:#07080abd}.tp-vouch-card{position:relative;width:min(100%,460px);max-height:min(94dvh,720px);overflow:hidden;border-radius:18px;background:radial-gradient(120% 110% at 50% -10%,#65d6391a 0,#65d63900 55%),linear-gradient(180deg,#14161b,#0c0d10);border:1px solid #ffffff14;box-shadow:0 0 0 1px #65d6390a,0 28px 90px #000000bf,0 0 60px #65d6390f;color:var(--esc-t1);font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex;flex-direction:column}.tp-vouch-card:before{content:"";top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#65d63900 18%,#65d639d9 50%,#65d63900 82%,#0000);opacity:.95;z-index:2}.tp-vouch-card:before,.tp-vouch-glow{position:absolute;pointer-events:none}.tp-vouch-glow{top:-120px;left:50%;transform:translateX(-50%);width:340px;height:220px;background:radial-gradient(50% 50% at 50% 50%,#65d6392e 0,#65d63900 70%);filter:blur(14px);z-index:0}.tp-vouch-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:8px;background:#ffffff0a;border:1px solid #ffffff0f;color:var(--esc-t3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease,border-color .14s ease;z-index:3}.tp-vouch-close:hover{background:#ffffff14;color:var(--esc-t1);border-color:#ffffff1f}.tp-vouch-header{position:relative;z-index:1;padding:28px 28px 18px;flex-shrink:0}.tp-vouch-header-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(140deg,#65d63938,#65d63914);border:1px solid #65d6394d;color:var(--esc-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:inset 0 0 12px #65d6392e,0 6px 18px #65d6391a}.tp-vouch-eyebrow{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--esc-accent);font-family:JetBrains Mono,ui-monospace,monospace}.tp-vouch-title{margin:0 0 6px;font-size:20px;font-weight:800;letter-spacing:-.018em;line-height:1.18;color:var(--esc-t1)}.tp-vouch-subtitle{margin:0;font-size:12.5px;color:var(--esc-t2);line-height:1.55;max-width:38ch}.tp-vouch-steps{position:relative;z-index:1;padding:4px 18px 18px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:0 1 auto}.tp-vouch-step{position:relative;display:flex;gap:14px;padding:14px 16px 16px;border-radius:14px;background:hsla(0,0%,100%,.014);border:1px solid #ffffff0f;transition:background .22s ease,border-color .22s ease}.tp-vouch-step[data-state=active]{background:#65d6390a;border-color:#65d6392e}.tp-vouch-step[data-state=done]{background:#ffffff05;border-color:#65d6392e}.tp-vouch-step-num{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid #ffffff14;color:var(--esc-t2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:1px;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.tp-vouch-step[data-state=active] .tp-vouch-step-num{background:#65d6391a;color:var(--esc-accent);border-color:#65d6394d}.tp-vouch-step[data-state=done] .tp-vouch-step-num{background:var(--esc-accent);color:#0a0b0d;border-color:var(--esc-accent);transform:scale(1.04)}.tp-vouch-step-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.tp-vouch-step-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-vouch-step-title{margin:0;font-size:13px;font-weight:700;color:var(--esc-t1);letter-spacing:-.005em}.tp-vouch-countdown{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;color:var(--esc-t3);padding:3px 9px;border-radius:999px;border:1px solid #ffffff14;background:#00000040;letter-spacing:.04em;font-variant-numeric:tabular-nums}.tp-vouch-countdown.is-frozen{color:var(--esc-accent);border-color:#65d6394d;background:#65d6391a}.tp-vouch-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-vouch-choice{appearance:none;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;padding:11px 12px;cursor:pointer;color:var(--esc-t1);display:flex;align-items:center;gap:10px;font-family:inherit;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .2s ease;position:relative}.tp-vouch-choice:not(:disabled):hover{background:#ffffff0a;border-color:#ffffff24;transform:translateY(-1px)}.tp-vouch-choice[data-selected=true]{background:#65d63914;border-color:#65d63966;box-shadow:inset 0 0 0 1px #65d63926,0 4px 18px #65d63914}.tp-vouch-choice:disabled{cursor:not-allowed;opacity:.4}.tp-vouch-choice[data-selected=true]:disabled{opacity:.95;filter:none}.tp-vouch-choice-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid #ffffff38;background:#0000004d;flex-shrink:0;position:relative;transition:border-color .14s ease,background .14s ease,box-shadow .2s ease}.tp-vouch-choice[data-selected=true] .tp-vouch-choice-dot{border-color:var(--esc-accent);background:var(--esc-accent);box-shadow:0 0 0 3px #65d6392e}.tp-vouch-choice[data-selected=true] .tp-vouch-choice-dot:after{content:"";position:absolute;inset:3px;background:#0a0b0d;border-radius:50%}.tp-vouch-choice-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.tp-vouch-choice-meta strong{font-size:12.5px;font-weight:700;color:var(--esc-t1);letter-spacing:-.005em}.tp-vouch-choice-meta em{font-style:normal;font-size:10.5px;font-weight:500;color:var(--esc-t3);transition:color .14s ease}.tp-vouch-choice[data-selected=true] .tp-vouch-choice-meta em{color:#65d639d9}.tp-vouch-rep-blurb{margin:0;font-size:11px;color:var(--esc-t3);line-height:1.45}.tp-vouch-copy-btn{appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:11px;background:linear-gradient(180deg,#6cdb40,#4fc224);color:#0a0b0d;border:1px solid #65d63999;font-family:inherit;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,box-shadow .22s ease,filter .16s ease,background .22s ease,border-color .22s ease,color .22s ease;box-shadow:inset 0 1px 0 #ffffff38,0 8px 22px #65d63933;position:relative;overflow:hidden}.tp-vouch-copy-btn:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,#fff0,#ffffff2e 50%,#fff0);animation:tp-vouch-sheen 3.4s cubic-bezier(.4,0,.2,1) 1.2s infinite;pointer-events:none}.tp-vouch-copy-btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff3d,0 12px 30px #65d63952}.tp-vouch-copy-btn:active{transform:translateY(0)}.tp-vouch-copy-btn[data-copied=true]{background:#65d6391a;color:var(--esc-accent);border-color:#65d63973;box-shadow:inset 0 0 0 1px #65d63933,0 4px 14px #65d6391a}.tp-vouch-copy-btn[data-copied=true]:before{animation:none;opacity:0}.tp-vouch-copy-btn[data-copied=true]:hover{transform:none;filter:none}@keyframes tp-vouch-sheen{0%{left:-60%}60%{left:120%}to{left:120%}}.tp-vouch-msg{position:relative;padding:12px 14px;border-radius:11px;background:linear-gradient(180deg,#00000080,#0000005c);border:1px dashed #65d63947;font-size:12.5px;color:var(--esc-t1);word-break:break-word;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.4}.tp-vouch-msg,.tp-vouch-msg:before{font-family:JetBrains Mono,ui-monospace,monospace}.tp-vouch-msg:before{content:"$";position:absolute;top:6px;right:10px;font-size:9px;font-weight:700;letter-spacing:.18em;color:#65d63952}.tp-vouch-msg-prefix{color:var(--esc-accent);font-weight:700}.tp-vouch-msg-handle{color:#93c5fd;font-weight:600}.tp-vouch-msg-amt{color:var(--esc-t1);font-weight:700;background:#65d6391a;padding:1px 8px;border-radius:5px;border:1px solid #65d63933}.tp-vouch-step-hint{margin:0;font-size:11px;color:var(--esc-t3);line-height:1.45}.tp-vouch-step-hint--success{color:#6ee7b7}.tp-rate{position:relative;display:flex;flex-direction:column;gap:9px}.tp-rate:before{content:"";position:absolute;inset:-8px -10px auto -10px;height:78px;background:radial-gradient(58% 80% at 50% 40%,#faa61a80 0,#faa61a00 72%);filter:blur(7px);opacity:calc(var(--rate, 0) / 5 * .5);transition:opacity .32s ease;pointer-events:none}.tp-rate-stars{display:flex;gap:clamp(3px,2vw,10px)}.tp-rate-star,.tp-rate-stars{position:relative;align-items:center}.tp-rate-star{appearance:none;-webkit-tap-highlight-color:transparent;flex:1 1 0;min-width:0;max-width:58px;min-height:46px;display:inline-flex;justify-content:center;padding:0;margin:0;background:none;border:0;cursor:pointer;font-size:clamp(27px,8.4vw,38px);line-height:1;color:var(--tp-star-inactive);transition:color .22s ease,transform .32s cubic-bezier(.34,1.56,.64,1),filter .24s ease;transition-delay:calc(var(--i, 0) * 34ms)}.tp-rate-star[data-on=true]{color:var(--tp-star-active);filter:drop-shadow(0 1px 6px rgba(250,166,26,.55));transform:scale(1.04)}.tp-rate-star[data-picked=true]{transform:scale(1.2);filter:drop-shadow(0 2px 12px rgba(250,166,26,.78))}@media (hover:hover){.tp-rate-star:not(:disabled):hover{transform:scale(1.22);transition-delay:0ms}}.tp-rate-star:not(:disabled):active{transform:scale(.9);transition-duration:90ms}.tp-rate-star:disabled{cursor:default}.tp-rate-star:focus-visible{outline:2px solid var(--tp-star-active);outline-offset:-2px;border-radius:9px}.tp-rate-burst{position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;pointer-events:none;border:1.5px solid #faa61a99;animation:tp-rate-burst .52s cubic-bezier(.22,1,.36,1) forwards}@keyframes tp-rate-burst{0%{transform:scale(.4);opacity:.55}to{transform:scale(3.4);opacity:0}}.tp-rate-word{margin:0;min-height:15px;font-size:12px;font-weight:600;letter-spacing:-.005em;color:var(--esc-t3);overflow:hidden}.tp-rate-word[data-on=true]{color:var(--tp-star-active);font-weight:700}.tp-rate-word-text{display:inline-block;animation:tp-rate-word-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes tp-rate-word-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tp-rate-actions{display:flex}.tp-rate-submit{appearance:none;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:10px 18px;border-radius:10px;cursor:pointer;color:var(--esc-t3);background:#ffffff08;border:1px solid #ffffff14;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .16s ease,box-shadow .22s ease}.tp-rate-submit[data-ready=true]{color:var(--esc-accent);background:#65d6391a;border-color:#65d63961;box-shadow:inset 0 0 0 1px #65d6391a,0 4px 16px #65d6391a;animation:tp-rate-ready 1.9s ease-in-out .45s 2}.tp-rate-submit[data-ready=true]:hover{background:#65d63929;border-color:#65d6398c;transform:translateY(-1px)}.tp-rate-submit[data-ready=true]:active{transform:translateY(0)}.tp-rate-submit:disabled{cursor:default}@keyframes tp-rate-ready{0%,to{box-shadow:inset 0 0 0 1px #65d6391a,0 4px 16px #65d6391a}50%{box-shadow:inset 0 0 0 1px #65d63938,0 4px 22px #65d63947}}.tp-rate[data-locked=true] .tp-rate-star{cursor:default;transition-delay:0ms}.tp-rate-countdown-urgent{color:#fbbf24;border-color:#fbbf2457;background:#fbbf241a}@media (max-width:360px){.tp-rate-star{font-size:26px}}@media (prefers-reduced-motion:reduce){.tp-rate-star,.tp-rate-submit{transition:none!important}.tp-rate-burst,.tp-rate-submit[data-ready=true],.tp-rate-word-text{animation:none!important}.tp-rate:before{transition:none}}.tp-vouch-footer{position:relative;z-index:1;padding:14px 18px 18px;display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff0d;flex-shrink:0}.tp-vouch-skip{appearance:none;background:#0000;border:1px solid #ffffff14;color:var(--esc-t3);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;border-radius:10px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.tp-vouch-skip:hover{background:#ffffff0a;color:var(--esc-t1);border-color:#ffffff24}.tp-vouch-go{appearance:none;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#6cdb40,#4fc224);color:#0a0b0d;border:1px solid #65d63999;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:12px 18px;border-radius:10px;cursor:pointer;transition:transform .16s ease,box-shadow .22s ease,filter .16s ease;box-shadow:inset 0 1px 0 #ffffff38,0 8px 22px #65d63933}.tp-vouch-go:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff38,0 12px 30px #65d63952}.tp-vouch-go:active{transform:translateY(0)}.tp-vouch-go svg{transition:transform .2s ease}.tp-vouch-go:hover svg{transform:translateX(3px)}@media (max-width:480px){.tp-vouch-card{border-radius:14px}.tp-vouch-header{padding:22px 20px 14px}.tp-vouch-steps{padding:4px 14px 14px}.tp-vouch-footer,.tp-vouch-step{padding:12px 14px 14px}.tp-vouch-title{font-size:18px}}@media (max-width:360px){.tp-vouch-choice-grid{grid-template-columns:1fr}}@keyframes tp-vouch-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tp-vouch-card .tp-vouch-footer,.tp-vouch-card .tp-vouch-header,.tp-vouch-card .tp-vouch-step{animation:tp-vouch-stagger .38s cubic-bezier(.22,1,.36,1) both}.tp-vouch-card .tp-vouch-header{animation-delay:60ms}.tp-vouch-card .tp-vouch-step:first-of-type{animation-delay:.14s}.tp-vouch-card .tp-vouch-step:nth-of-type(2){animation-delay:.2s}.tp-vouch-card .tp-vouch-step:nth-of-type(3){animation-delay:.25s}.tp-vouch-card .tp-vouch-footer{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.tp-vouch-card .tp-vouch-footer,.tp-vouch-card .tp-vouch-header,.tp-vouch-card .tp-vouch-step{animation:none}.tp-vouch-choice,.tp-vouch-go svg,.tp-vouch-step-num{transition:none!important}.tp-vouch-copy-btn:before{animation:none}}.esc-modal-backdrop,.esc-overlay{backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%);background:#07080abd}.esc-modal{background:radial-gradient(120% 90% at 50% -8%,#65d6391a 0,#65d63900 55%),linear-gradient(180deg,#14161b,#0c0d10);border:1px solid #ffffff14;box-shadow:0 0 0 1px #65d6390a,0 28px 90px #000000b8,0 0 60px #65d6390d}.esc-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#65d63900 18%,#65d639b3 50%,#65d63900 82%,#0000);opacity:.92;pointer-events:none;z-index:1}.esc-modal-title{letter-spacing:-.018em}.esc-modal-section-label{color:var(--esc-accent)}.esc-modal-btn--primary{background:linear-gradient(180deg,#6cdb40,#4fc224);border:1px solid #65d63999;color:#0a0b0d;box-shadow:inset 0 1px 0 #fff3,0 6px 18px #65d6392e}.esc-modal-btn--primary:not(:disabled):hover{background:linear-gradient(180deg,#76e549,#53cb27);border-color:#65d639cc;transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff38,0 10px 26px #65d63947}.esc-modal-btn--primary:not(:disabled):active{transform:translateY(0)}.esc-modal-btn--danger{background:linear-gradient(180deg,#ef4444,#c63131);border:1px solid #ef44448c;color:#fff;box-shadow:inset 0 1px 0 #ffffff29,0 6px 18px #ef44442e}.esc-modal-btn--danger:not(:disabled):hover{background:linear-gradient(180deg,#f25555,#d23939);border-color:#ef4444bf;transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff2e,0 10px 26px #ef444447}.esc-modal-btn--warn-orange{background:linear-gradient(180deg,#fb923c,#ea580c);border:1px solid #f973168c;color:#0a0b0d;box-shadow:inset 0 1px 0 #fff3,0 6px 18px #f973162e}.esc-modal-btn--warn-orange:not(:disabled):hover{background:linear-gradient(180deg,#fc9d4f,#f06d20);border-color:#f97316bf;transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff38,0 10px 26px #f9731647}.esc-modal-btn--secondary{background:#ffffff05;border:1px solid #ffffff1a;color:var(--esc-t2)}.esc-modal-btn--secondary:not(:disabled):hover{background:#ffffff0f;border-color:#ffffff2e;color:var(--esc-t1);transform:translateY(-1px)}.esc-modal-input,.esc-modal-textarea{background:linear-gradient(180deg,#0000004d 0,#00000026 100%),var(--esc-input);border:1px solid #ffffff14}.esc-modal-input:focus,.esc-modal-textarea:focus{border-color:#65d639a6;box-shadow:0 0 0 3px #65d63929,inset 0 1px 0 #0000004d}.esc-modal-recipient{border:1px solid #ffffff14;background:linear-gradient(180deg,hsla(0,0%,100%,.018) 0,#0000001a 100%),var(--esc-card);box-shadow:inset 0 1px 0 #ffffff08}.esc-modal-alert{border-radius:11px}.esc-modal-state-icon--success{background:linear-gradient(140deg,#65d63938,#65d63914);border:1.5px solid #65d63973;box-shadow:inset 0 0 12px #65d6392e,0 8px 24px #65d63929}.esc-modal-state-icon--danger{background:linear-gradient(140deg,#ef444438,#ef444414);border:1.5px solid #ef444473;box-shadow:inset 0 0 12px #ef444429,0 8px 24px #ef444429}.esc-modal-tx{background:linear-gradient(180deg,#00000073,#0000004d);border:1px dashed #65d63938}.esc-modal-address-display{background:linear-gradient(180deg,#0000004d 0,#00000026 100%),var(--esc-input);border:1px solid #ffffff14}.esc-modal-header-icon{background:linear-gradient(140deg,#65d63938,#65d63914);border:1px solid #65d6394d;box-shadow:inset 0 0 12px #65d6392e,0 6px 16px #65d6391a}.esc-modal-close{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;transition:background .14s ease,color .14s ease,border-color .14s ease}.esc-modal-close:hover{background:#ffffff14;border-color:#ffffff24;color:var(--esc-t1)}@media (max-width:767px){.esc-modal{border:none}}@media (prefers-reduced-motion:reduce){.esc-modal-btn--danger:not(:disabled):hover,.esc-modal-btn--primary:not(:disabled):hover,.esc-modal-btn--secondary:not(:disabled):hover,.esc-modal-btn--warn-orange:not(:disabled):hover{transform:none}}