@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-danger:#f87171}.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:calc(100dvh - var(--app-banner-h, 0px));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-split-card{width:100%;margin-top:16px;padding:20px;color:var(--esc-t1);background:var(--esc-card);border:1px solid var(--esc-sep2);border-radius:16px;box-shadow:0 18px 48px #0000002e}.esc-split-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.esc-split-header h2{margin:3px 0 0;color:var(--esc-t1);font-size:18px;font-weight:800;letter-spacing:-.025em}.esc-split-eyebrow{display:flex;align-items:center;gap:6px;margin:0;color:var(--esc-accent);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.esc-split-share-badge{flex-shrink:0;padding:7px 10px;color:var(--esc-t2);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--esc-elevated);border:1px solid var(--esc-sep);border-radius:999px}.esc-split-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin-bottom:16px;background:var(--esc-surface);border:1px solid var(--esc-sep);border-radius:12px}.esc-split-summary-item{display:grid;align-content:center;gap:5px;min-width:0;min-height:72px;padding:13px 15px}.esc-split-summary-item+.esc-split-summary-item{border-left:1px solid var(--esc-sep)}.esc-split-summary-item>span{color:var(--esc-t3);font-size:10px;font-weight:700;text-transform:uppercase}.esc-split-summary-item>strong{overflow-wrap:anywhere;color:var(--esc-t1);font-size:13px}.esc-split-summary-item>strong small{color:var(--esc-t2);font-family:inherit;font-size:10px}.esc-split-section{display:grid;gap:11px;padding:16px;background:var(--esc-surface);border:1px solid var(--esc-sep);border-radius:12px}.esc-split-section--compact{gap:9px}.esc-split-section-heading{display:flex;align-items:flex-start;gap:10px;color:var(--esc-accent)}.esc-split-section-heading>svg{flex-shrink:0;margin-top:1px}.esc-split-section-heading h3{margin:0;color:var(--esc-t1);font-size:13px;font-weight:750}.esc-split-section-heading p{margin:3px 0 0;color:var(--esc-t3);font-size:11px;line-height:1.45}.esc-split-label{margin:0;color:var(--esc-t2);font-size:11px;font-weight:700}.esc-split-address-input{box-sizing:border-box}.esc-split-help{margin:0;color:var(--esc-t3);font-size:10px;line-height:1.5}.esc-split-primary{width:100%;min-height:42px;padding:11px 18px}.esc-split-loading{display:flex;align-items:center;gap:8px;min-height:62px;color:var(--esc-t2);font-size:12px}.esc-split-tip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.esc-split-tip-option{display:grid;gap:3px;min-width:0;padding:10px 7px;color:var(--esc-accent);font-family:inherit;text-align:center;background:var(--esc-accent-gl);border:1px solid color-mix(in srgb,var(--esc-accent) 28%,#0000);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.esc-split-tip-option:hover:not(:disabled){background:color-mix(in srgb,var(--esc-accent) 18%,#0000);border-color:var(--esc-accent)}.esc-split-tip-option:disabled{opacity:.45;cursor:not-allowed}.esc-split-tip-option strong{font-size:12px}.esc-split-tip-option span{overflow:hidden;color:var(--esc-t2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.esc-split-tip-option--decline{color:var(--esc-t1);background:var(--esc-elevated);border-color:var(--esc-sep2)}.esc-split-tip-option--decline:hover:not(:disabled){color:var(--esc-accent);background:var(--esc-hover)}.esc-split-status{display:flex;align-items:flex-start;gap:11px;padding:15px;color:var(--esc-accent);background:var(--esc-accent-gl);border:1px solid color-mix(in srgb,var(--esc-accent) 22%,#0000);border-radius:12px}.esc-split-status>svg{flex-shrink:0;margin-top:1px}.esc-split-status>div{min-width:0;flex:1}.esc-split-status strong{color:var(--esc-t1);font-size:12px}.esc-split-status p{margin:4px 0 0;color:var(--esc-t2);font-size:10px;line-height:1.5}.esc-split-status--closed{color:var(--esc-t3);background:var(--esc-elevated);border-color:var(--esc-sep)}.esc-split-post-payout{display:grid;gap:12px}.esc-split-transaction{display:flex;align-items:center;gap:7px;min-width:0;margin-top:10px;padding:8px;background:var(--esc-void);border:1px solid var(--esc-sep);border-radius:8px}.esc-split-transaction code{overflow:hidden;min-width:0;flex:1;color:var(--esc-t2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.esc-split-transaction-action{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 6px;color:var(--esc-t2);font:inherit;font-size:9px;background:#0000;border:0;border-radius:6px;cursor:pointer}.esc-split-transaction-action:hover{color:var(--esc-t1);background:var(--esc-hover)}.esc-split-transaction-action--accent{color:var(--esc-accent);text-decoration:none}.esc-split-choice-row,.esc-split-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.esc-split-choice-row .esc-btn,.esc-split-links .esc-btn{min-width:0;padding:10px 12px;font-size:11px;text-align:center}.esc-split-rating{display:flex;align-items:center;gap:2px;color:var(--esc-t3)}.esc-split-rating-star{padding:5px;color:var(--esc-rating-star);background:#0000;border:0;border-radius:7px;cursor:pointer}.esc-split-rating-star:hover:not(:disabled){background:var(--esc-hover)}.esc-split-rating-star:disabled{opacity:.45;cursor:not-allowed}.esc-split-warning{margin:0;color:var(--esc-rating-star);font-size:10px}.esc-split-error{margin:12px 0 0;color:var(--esc-danger);font-size:11px;line-height:1.5}@media (max-width:640px){.esc-split-card{padding:15px;border-radius:14px}.esc-split-summary{grid-template-columns:1fr}.esc-split-summary-item+.esc-split-summary-item{border-top:1px solid var(--esc-sep);border-left:0}.esc-split-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-split-transaction{flex-wrap:wrap}.esc-split-transaction code{flex-basis:100%}}.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-modal.esc-start-wizard{max-width:560px}.esc-network-picker{gap:18px}.esc-network-intro h2{margin:0;color:var(--esc-t1);font-size:15px;font-weight:750;letter-spacing:-.01em}.esc-network-intro p{margin-top:5px;max-width:46ch;color:var(--esc-t2);font-size:12px;line-height:1.55}.esc-network-group{display:flex;flex-direction:column;gap:9px}.esc-network-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.esc-network-group-head h3{margin:0;color:var(--esc-t1);font-size:11.5px;font-weight:750}.esc-network-group-head p{margin-top:1px;color:var(--esc-t3);font-size:10.5px;line-height:1.35}.esc-network-group-head>span{flex-shrink:0;color:var(--esc-t3);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.esc-crypto-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:520px){.esc-crypto-grid{grid-template-columns:repeat(3,1fr);gap:8px}}.esc-crypto-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px 8px 10px;min-height:96px;min-width:0;background:hsla(0,0%,100%,.025);border:1.5px solid var(--esc-sep);border-radius:12px;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:50ms}.esc-crypto-card:nth-child(3){animation-delay:80ms}.esc-crypto-card:nth-child(4){animation-delay:.11s}.esc-crypto-card:nth-child(5){animation-delay:.14s}.esc-crypto-card:nth-child(6){animation-delay:.17s}@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:after{content:"";position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--coin) 30%,#0000);border-radius:9px;pointer-events:none}.esc-crypto-card.is-selected .esc-crypto-icon{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--coin) 65%,transparent))}.esc-crypto-check{position:absolute;top:7px;right:7px;display:inline-flex;color:var(--coin);opacity:0;transform:scale(.75);transition:opacity .14s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.esc-crypto-card.is-selected .esc-crypto-check{opacity:1;transform:scale(1)}.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:11.5px;font-weight:750;color:var(--esc-t1);line-height:1.15}.esc-crypto-network{margin-top:3px;max-width:100%;color:var(--esc-t3);font-size:9.5px;font-weight:600;line-height:1.2}.esc-crypto-standard{margin-top:5px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--coin) 30%,var(--esc-sep) 70%);border-radius:999px;background:color-mix(in srgb,var(--coin) 8%,#0000);color:color-mix(in srgb,var(--coin) 74%,var(--esc-t2) 26%);font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1.2}.esc-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-token-card{min-height:76px;padding-top:9px;padding-bottom:9px}.esc-token-network-panel{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--esc-sep2);border-radius:12px;background:color-mix(in srgb,var(--esc-elevated) 70%,#0000);animation:esc-token-networks-in .18s ease-out both}@keyframes esc-token-networks-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.esc-token-network-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.esc-token-network-head>div>span,.esc-token-network-head>span{color:var(--esc-t3);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.esc-token-network-head h3{margin:2px 0 0;color:var(--esc-t1);font-size:12px;font-weight:750}.esc-token-network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.esc-token-network-card{min-height:104px}.esc-token-surcharge{margin-top:5px;color:var(--esc-t3);font-size:7.5px;font-weight:650;line-height:1.15;letter-spacing:.01em}.esc-network-footer{border-top:1px solid var(--esc-sep);background:color-mix(in srgb,var(--esc-surface) 92%,#0000)}@media (max-width:519px){.esc-crypto-card{min-height:86px;padding:12px 6px 10px;border-radius:12px}.esc-crypto-name{font-size:10.5px}.esc-crypto-network{font-size:9px}.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}.esc-token-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-token-network-head>span{display:none}}@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-check,.esc-crypto-icon{transition:none}.esc-token-network-panel{animation: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:calc(100dvh - var(--app-banner-h, 0px));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-sbp{width:min(100%,720px);margin-top:8px;overflow:hidden;border:1px solid var(--esc-sep2);border-left:3px solid var(--esc-accent);border-radius:9px;background:color-mix(in srgb,var(--esc-elevated) 90%,var(--esc-void));color:var(--esc-t1);font-size:12px}.esc-sbp-header{display:flex;align-items:center;gap:11px;padding:12px 14px 9px}.esc-sbp-avatar{width:39px;height:39px;flex:0 0 39px;border-radius:8px;image-rendering:pixelated;background:var(--esc-input)}.esc-sbp-identity{flex:1;min-width:0}.esc-sbp-identity>div{display:flex;align-items:baseline;gap:8px;min-width:0}.esc-sbp-identity strong{overflow:hidden;color:var(--esc-t1);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.esc-sbp-identity span{color:var(--esc-accent);font-size:11px;font-weight:700}.esc-sbp-identity small,.esc-sbp-status{color:var(--esc-t2);font-size:10px}.esc-sbp-status{display:grid;flex:0 0 auto;justify-items:end;gap:2px}.esc-sbp-status small{color:var(--esc-rating-star)}.esc-sbp-account-switcher{display:flex;align-items:center;justify-content:space-between;gap:11px;min-height:36px;padding:6px 10px 6px 13px;border-bottom:1px solid var(--esc-sep);background:color-mix(in srgb,var(--esc-input) 38%,#0000)}.esc-sbp-account-label{color:var(--esc-t3);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.esc-sbp-account-controls{display:flex;align-items:center;gap:6px;min-width:0}.esc-sbp-account-controls button{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;padding:0;border:1px solid var(--esc-sep2);border-radius:6px;background:var(--esc-elevated);color:var(--esc-t2);font:inherit;font-size:17px;line-height:1;cursor:pointer}.esc-sbp-account-controls button:hover{border-color:color-mix(in srgb,var(--esc-accent) 45%,var(--esc-sep2));color:var(--esc-accent)}.esc-sbp-account-current{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:135px;max-width:270px}.esc-sbp-account-current strong,.esc-sbp-account-current>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-sbp-account-current strong{color:var(--esc-t1);font-size:10px}.esc-sbp-account-current>span{color:var(--esc-accent);font-size:9px;font-weight:700}.esc-sbp-account-current small{flex:0 0 auto;color:var(--esc-t3);font-size:9px}.esc-sbp-tabs{display:flex;gap:3px;padding:0 10px;overflow-x:auto;border-bottom:1px solid var(--esc-sep);scrollbar-width:none}.esc-sbp-tabs::-webkit-scrollbar{display:none}.esc-sbp-tabs button{position:relative;flex:0 0 auto;padding:8px 9px;border:0;background:#0000;color:var(--esc-t3);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.esc-sbp-tabs button:hover{color:var(--esc-t1)}.esc-sbp-tabs .esc-sbp-tab-active{color:var(--esc-accent)}.esc-sbp-tabs .esc-sbp-tab-active:after{content:"";position:absolute;inset:auto 7px -1px;height:2px;border-radius:2px 2px 0 0;background:var(--esc-accent)}.esc-sbp-body{min-height:112px;max-height:340px;padding:12px 14px;overflow-y:auto;overscroll-behavior:contain}.esc-sbp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.esc-sbp-metric{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid var(--esc-sep);border-radius:7px;background:#0000001a}.esc-sbp-metric-label{color:var(--esc-t3);font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.esc-sbp-metric strong,.esc-sbp-metric-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-sbp-metric strong{color:var(--esc-t1);font-size:11px}.esc-sbp-metric .esc-sbp-metric-value-accent{color:var(--esc-accent)}.esc-sbp-metric .esc-sbp-metric-value-muted{color:var(--esc-t2)}.esc-sbp-stack{display:grid;gap:11px}.esc-sbp-section-heading{display:grid;gap:1px}.esc-sbp-gear-group h4,.esc-sbp-section-heading strong{margin:0;color:var(--esc-t1);font-size:11px}.esc-sbp-section-heading span{color:var(--esc-t3);font-size:9px}.esc-sbp-rows{display:grid;border:1px solid var(--esc-sep);border-radius:7px;overflow:hidden}.esc-sbp-rows>div{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border-bottom:1px solid var(--esc-sep)}.esc-sbp-rows>div:last-child{border-bottom:0}.esc-sbp-rows span{color:var(--esc-t2)}.esc-sbp-rows strong{color:var(--esc-t1);text-align:right}.esc-sbp-chips{display:flex;flex-wrap:wrap;gap:5px}.esc-sbp-chips span{padding:4px 7px;border-radius:5px;background:var(--esc-input);color:var(--esc-t2);font-size:10px}.esc-sbp-chips strong{color:var(--esc-t1)}.esc-sbp-member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.esc-sbp-member-list>div{display:flex;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid var(--esc-sep);border-radius:7px}.esc-sbp-member-list img{width:29px;height:29px;border-radius:6px;image-rendering:pixelated}.esc-sbp-member-list span{display:grid;min-width:0}.esc-sbp-member-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-sbp-member-list small{color:var(--esc-t3);font-size:9px}.esc-sbp-member-removed{opacity:.58}.esc-sbp-activity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.esc-sbp-notice{grid-column:1/-1;padding:8px 9px;border:1px solid color-mix(in srgb,var(--esc-rating-star) 30%,#0000);border-radius:7px;background:color-mix(in srgb,var(--esc-rating-star) 8%,#0000);color:var(--esc-t2);font-size:10px}.esc-sbp-gear-grid,.esc-sbp-gear-group{display:grid;gap:6px}.esc-sbp-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-sbp-gear-item{display:flex;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid var(--esc-sep);border-radius:7px}.esc-sbp-gear-fallback,.esc-sbp-gear-item img{width:30px;height:30px;flex:0 0 30px;object-fit:contain;image-rendering:pixelated}.esc-sbp-gear-fallback{display:grid;place-items:center;border-radius:6px;background:var(--esc-input);color:var(--esc-t3)}.esc-sbp-gear-item span{display:grid;min-width:0}.esc-sbp-gear-item small,.esc-sbp-gear-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-sbp-gear-item strong{font-size:10px}.esc-sbp-gear-item small{color:var(--esc-t3);font-size:9px;text-transform:capitalize}.esc-sbp-empty{display:grid;min-height:88px;place-items:center;padding:14px;color:var(--esc-t3);text-align:center}.esc-sbp-warnings{margin-top:11px;color:var(--esc-t3);font-size:9px}.esc-sbp-warnings summary{cursor:pointer}.esc-sbp-warnings ul{margin:5px 0 0;padding-left:17px}.esc-sbp-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-top:1px solid var(--esc-sep);color:var(--esc-t3);font-size:9px}.esc-sbp-source-link{padding:0;border:0;background:none;color:var(--esc-accent);font:inherit;font-weight:700;cursor:pointer}.esc-sbp-deferred,.esc-sbp-error,.esc-sbp-loading{min-height:62px}.esc-sbp-state-row{display:flex;align-items:center;gap:10px;min-height:62px;padding:11px 14px}.esc-sbp-skeleton{display:block;height:9px;border-radius:9px;background:linear-gradient(90deg,var(--esc-input),var(--esc-hover),var(--esc-input));background-size:220% 100%;animation:esc-sbp-shimmer 1.4s linear infinite}.esc-sbp-skeleton-avatar{width:39px;height:39px;flex:0 0 39px;border-radius:8px}.esc-sbp-skeleton-line{width:170px}.esc-sbp-skeleton-short{width:72px;margin-left:auto}.esc-sbp-error-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:var(--esc-input);color:var(--esc-rating-star);font-weight:800}.esc-sbp-deferred .esc-sbp-state-row>span:nth-child(2),.esc-sbp-error .esc-sbp-state-row>span:nth-child(2){display:grid;flex:1;gap:2px}.esc-sbp-deferred strong,.esc-sbp-error strong{color:var(--esc-t1)}.esc-sbp-deferred small,.esc-sbp-error small{color:var(--esc-t3);font-size:10px}.esc-sbp-state-row>button{padding:5px 9px;border:1px solid var(--esc-sep2);border-radius:5px;background:var(--esc-input);color:var(--esc-t1);font:inherit;cursor:pointer}@keyframes esc-sbp-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.esc-sbp-skeleton{animation:none}}@media (max-width:560px){.esc-sbp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-sbp-gear-grid,.esc-sbp-member-list{grid-template-columns:1fr}.esc-sbp-account-label,.esc-sbp-status{display:none}.esc-sbp-account-controls{width:100%;justify-content:space-between}.esc-sbp-account-current{max-width:none}.esc-sbp-footer{align-items:flex-start;flex-direction:column}}.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;align-items:center;gap:4px;padding:2px 7px 2px 6px;border-radius:3px;border:none;font-size:10px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;white-space:nowrap;flex-shrink:0;background:#ffffff12;color:var(--esc-t2)}.esc-chat-role--observer{background:color-mix(in srgb,var(--esc-accent) 16%,#0000);border:1px solid color-mix(in srgb,var(--esc-accent) 34%,#0000);color:var(--esc-accent)}.esc-chat-role-icon{display:flex;align-items:center;font-size:10px;line-height:1;flex-shrink:0;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;white-space:nowrap}@media (max-width:767px){.esc-chat-row--grouped>:first-child .esc-chat-timestamp{opacity:.5!important}}.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-bot-embed-row{padding:2px 16px;margin:2px 0}.esc-embed-wrap{margin-top:4px}.esc-embed-attribution{font-size:12px;color:var(--esc-t3);margin:0 0 3px 2px}.esc-embed-attribution-name{color:var(--esc-t2);font-weight:600}.esc-embed-attribution-text{color:var(--esc-t3)}.esc-embed-attribution-cmd{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--esc-accent)}.esc-embed{--esc-embed-tone:var(--esc-accent);position:relative;background:#161820db;border:1px solid #ffffff0f;border-radius:14px;max-width:560px;color:var(--esc-t1);overflow:hidden;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 60px -24px #0009,0 0 0 .5px #ffffff0a}.esc-embed:after{content:"";position:absolute;top:-50%;left:0;width:80%;height:200%;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);transform:rotate(-12deg) translateX(-30%);animation:esc-embed-sheen 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes esc-embed-sheen{0%,to{transform:rotate(-12deg) translateX(-30%)}50%{transform:rotate(-12deg) translateX(60%)}}.esc-embed-band{position:relative;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--esc-embed-tone) 14%,#0000) 0,color-mix(in srgb,var(--esc-embed-tone) 4%,#0000) 100%);border-bottom:1px solid #ffffff0f;padding:9px 16px;display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.esc-embed-pip{width:8px;height:8px;flex-shrink:0;background:var(--esc-embed-tone);border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--esc-embed-tone) 35%,#0000),0 0 22px color-mix(in srgb,var(--esc-embed-tone) 22%,#0000);animation:esc-embed-pulse 1.6s ease-in-out infinite}@keyframes esc-embed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.esc-embed-cmd{color:var(--esc-t1);font-weight:700}.esc-embed-body{padding:16px 20px;position:relative;z-index:1}.esc-embed-title{font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.2;color:var(--esc-t1);margin:0 0 6px}.esc-embed-description{color:var(--esc-t2);font-size:14px;line-height:1.5;margin:0}.esc-embed-line{display:block}.esc-embed-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:0 4px}.esc-embed-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.esc-embed-chip{background:linear-gradient(145deg,#ffffff0d,hsla(0,0%,100%,.015));border:1px solid #ffffff0d;border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:9px;flex:1 1 132px;min-width:0}.esc-embed-chip-glyph{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:700;font-size:11px;line-height:1;color:#fff}.esc-embed-chip-body{min-width:0;flex:1 1 auto}.esc-embed-chip-k{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--esc-t3);margin-bottom:4px}.esc-embed-chip-v{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--esc-t1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.esc-embed-block{margin-top:12px;border-top:1px solid #ffffff0d;padding-top:10px}.esc-embed-block-h{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--esc-t3);margin-bottom:6px}.esc-embed-block-v{color:var(--esc-t2);font-size:14px;line-height:1.55;word-break:break-word}.esc-embed-footer{position:relative;z-index:1;padding:8px 16px;border-top:1px solid #ffffff0a;background:hsla(0,0%,100%,.015);font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--esc-t3)}.esc-cs-ltc{background:#345d9d}.esc-cs-btc{background:#f7931a}.esc-cs-sol{background:linear-gradient(135deg,#9945ff,#14f195)}.esc-cs-eth{background:#627eea}.esc-cs-bnb{background:#f0b90b;color:#1a1a1a}.esc-cs-usdt{background:#26a17b}.esc-cs-usdc{background:#2775ca}.esc-chat-secnote{position:relative;display:flex;align-items:stretch;gap:0;margin:8px 14px;border-radius:12px;overflow:hidden;background:#f8717114;border:1px solid #f8717147;box-shadow:0 0 0 1px #f871710d,0 6px 18px -10px #f8717173;animation:esc-secnote-in .32s cubic-bezier(.16,1,.3,1)}@keyframes esc-secnote-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.esc-chat-secnote-accent{flex-shrink:0;width:4px;background:linear-gradient(180deg,#f87171,#fbbf24)}.esc-chat-secnote-main{flex:1;min-width:0;padding:11px 14px 12px}.esc-chat-secnote-title{font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fca5a5;margin-bottom:6px}.esc-chat-secnote-body{font-size:13.5px;line-height:1.5;color:var(--esc-t2)}.esc-chat-secnote-line{margin:0 0 3px}.esc-chat-secnote-line:last-child{margin-bottom:0}.esc-chat-secnote-em{font-weight:700;color:#fde0c2;background:#faa61a1f;padding:0 3px;border-radius:4px}.esc-chat-secnote-time{display:inline-block;margin-top:8px;font-size:11px;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.esc-chat-secnote--danger{background:#ef44441a;border-color:#ef444457;box-shadow:0 0 0 1px #ef44440f,0 6px 18px -10px #ef444480}.esc-chat-secnote--danger .esc-chat-secnote-accent{background:linear-gradient(180deg,#ef4444,#b91c1c)}.esc-chat-secnote--danger .esc-chat-secnote-title{color:#f87171}.esc-chat-secnote--danger .esc-chat-secnote-em{color:#fecaca;background:#ef444429}.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-new-divider{display:flex;align-items:center;gap:8px;margin:10px 0 6px}.esc-chat-new-divider:after,.esc-chat-new-divider:before{content:"";flex:1;height:1px;background:var(--esc-danger);opacity:.55}.esc-chat-new-divider span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--esc-danger)}.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-ack{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid var(--esc-border);border-radius:10px;background:var(--esc-surface-2,#ffffff08);font-size:12px;line-height:1.5;color:var(--esc-t2);cursor:pointer;-webkit-user-select:none;user-select:none}.esc-modal-ack input[type=checkbox]{margin-top:1px;width:16px;height:16px;flex-shrink:0;accent-color:var(--esc-accent);cursor:pointer}.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-addr-picker{position:relative;margin-bottom:12px}.esc-addr-trigger{display:flex;align-items:center;gap:12px;width:100%;border-radius:10px;border:1px solid var(--esc-sep2);background:var(--esc-input);padding:10px 12px;color:var(--esc-t1);cursor:pointer;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.esc-addr-trigger:hover{border-color:color-mix(in srgb,var(--esc-accent) 35%,var(--esc-sep2))}.esc-addr-trigger:focus-visible{outline:none}.esc-addr-trigger:focus-visible,.esc-addr-trigger[data-open=true]{border-color:var(--esc-accent);box-shadow:0 0 0 3px #65d6392e}.esc-addr-glyph{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--esc-accent-gl);border:1px solid color-mix(in srgb,var(--esc-accent) 26%,#0000);color:var(--esc-accent)}.esc-addr-trigger-main{flex:1;min-width:0}.esc-addr-trigger-label{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--esc-t1);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-addr-trigger-label--placeholder{color:var(--esc-t3);font-weight:500}.esc-addr-trigger-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--esc-t3);line-height:1.4;white-space:nowrap;overflow:hidden}.esc-addr-chev{flex-shrink:0;color:var(--esc-t3);transition:transform .16s ease,color .12s ease}.esc-addr-trigger[data-open=true] .esc-addr-chev{transform:rotate(180deg);color:var(--esc-accent)}.esc-addr-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;border-radius:10px;border:1px solid var(--esc-sep2);background:var(--esc-elevated);box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px var(--esc-sep);padding:5px;max-height:280px;overflow-y:auto;animation:esc-addr-pop-in .13s cubic-bezier(.16,1,.3,1)}@keyframes esc-addr-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.esc-addr-opt{display:flex;align-items:flex-start;gap:10px;width:100%;border:none;background:#0000;border-radius:7px;padding:9px 10px;cursor:pointer;text-align:left;transition:background .11s ease}.esc-addr-opt:hover{background:var(--esc-card)}.esc-addr-opt[data-selected=true]{background:var(--esc-accent-gl)}.esc-addr-opt-body{flex:1;min-width:0}.esc-addr-opt-label{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--esc-t1);margin-bottom:2px}.esc-addr-opt-addr{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--esc-t2);line-height:1.45;word-break:break-all}.esc-addr-opt-check,.esc-addr-opt[data-selected=true] .esc-addr-opt-addr{color:var(--esc-accent)}.esc-addr-opt-check{flex-shrink:0;margin-top:2px;opacity:0}.esc-addr-opt[data-selected=true] .esc-addr-opt-check{opacity:1}.esc-addr-typelink{background:#0000;border:none;color:var(--esc-t3);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;cursor:pointer;padding:0;margin-top:8px;transition:color .12s ease}.esc-addr-typelink:hover{color:var(--esc-accent)}@media (prefers-reduced-motion:reduce){.esc-addr-pop{animation:none}.esc-addr-chev{transition:color .12s ease}}.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-state-skip{margin-top:6px;padding-top:16px;width:100%;border-top:1px solid var(--esc-sep2);display:flex;flex-direction:column;align-items:center;gap:12px;animation:esc-fade .25s ease both}.esc-modal-state-skip-warn{margin:0;max-width:380px;font-size:12px;line-height:1.55;color:#fbbf24}.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;object-fit:cover;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-toolbar{display:flex;flex-direction:column;gap:12px;padding:14px 20px 16px;border-bottom:1px solid var(--esc-sep);background:#00000014}.esc-console-toolbar-head{display:flex;align-items:center;gap:12px;min-height:28px}.esc-console-toolbar-title{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.esc-console-toolbar-title svg{color:var(--esc-accent)}.esc-console-filter-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) minmax(170px,220px) auto;align-items:stretch;gap:10px}.esc-console-search-input{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;border-radius:10px;background:#0000004d;border:1px solid var(--esc-sep);transition:border-color .15s,background .15s,box-shadow .15s}.esc-console-search-input:focus-within{border-color:#65d63959;background:#00000061;box-shadow:0 0 0 2px #65d6390f}.esc-console-search-input svg{color:var(--esc-t3);flex-shrink:0}.esc-console-search-input input{flex:1;min-width:0;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::-webkit-search-cancel-button{display:none}.esc-console-search-input input::placeholder{color:var(--esc-t3)}.esc-console-filter-field{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:7px 11px;border-radius:10px;background:#0000004d;border:1px solid var(--esc-sep);transition:border-color .15s,background .15s,box-shadow .15s}.esc-console-filter-field:focus-within{border-color:#65d63959;background:#00000061;box-shadow:0 0 0 2px #65d6390f}.esc-console-filter-field>span{color:var(--esc-t3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.esc-console-select-wrap{display:flex;align-items:center;min-width:0}.esc-console-select-wrap select{width:100%;min-width:0;appearance:none;-webkit-appearance:none;border:0;outline:0;background:#0000;color:var(--esc-t1);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;cursor:pointer}.esc-console-select-wrap svg{flex-shrink:0;pointer-events:none;color:var(--esc-t3)}.esc-console-clear-filters{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 13px;border-radius:10px;border:1px solid var(--esc-sep);background:hsla(0,0%,100%,.025);color:var(--esc-t3);cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;text-transform:uppercase;transition:color .15s,border-color .15s,background .15s}.esc-console-clear-filters:hover{color:var(--esc-t1);border-color:#ffffff29;background:#ffffff0d}.esc-console-clear-filters:focus-visible{outline:2px solid var(--esc-accent);outline-offset:2px}.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)}.esc-deal-row-parties-main,.esc-deal-row-parties-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-deal-row-parties-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--esc-t3)}.esc-deal-row-network{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;background:#38bdf80f;border:1px solid #38bdf829;color:#7dd3fc;font-size:9px;font-weight:700}.esc-deal-row-network,.esc-deal-row-time{font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap;flex-shrink:0}.esc-deal-row-time{font-size:10px;color:var(--esc-t3)}.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}.esc-console-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.esc-console-search-input{grid-column:1/-1}}@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-toolbar{padding:12px 14px 14px}.esc-console-toolbar-head{flex-wrap:wrap}.esc-console-toolbar-title{margin-left:0;order:3;width:100%}.esc-console-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.esc-console-clear-filters{grid-column:1/-1;min-height:38px}.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:4}.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--btc{background:#f7931a2e;color:#f7931a}.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-deposit-summary-card-head,.esc-participants-card-head,.esc-txhash-card-head{display:flex;align-items:center;gap:6px;color:var(--esc-t3)}.esc-deposit-summary-card-icon,.esc-participants-card-icon,.esc-txhash-card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--esc-t3)}.esc-deposit-summary-card-eyebrow,.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)}.esc-btc-confidence{margin-top:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--esc-amount-accent) 35%,#0000);border-radius:10px;background:color-mix(in srgb,var(--esc-amount-accent) 8%,#0000)}.esc-btc-confidence-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--esc-text-secondary);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.esc-btc-confidence-head strong{color:var(--esc-text-primary);text-align:right}.esc-btc-confidence p{margin:7px 0 3px;color:var(--esc-text-primary);font-size:.78rem;line-height:1.45}.esc-btc-confidence small{color:var(--esc-text-muted);font-size:.68rem;line-height:1.4}.esc-btc-confidence--missing{border-color:#ff48588c;background:#ff48581a}.esc-btc-confidence--missing .esc-btc-confidence-head strong,.esc-btc-confidence--missing p{color:#ff6572}@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-deposit-summary-card-row{display:flex;align-items:center;gap:8px;min-width:0}.esc-deposit-summary-card-address{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;border-radius:8px;background:var(--esc-void);color:var(--esc-t2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.esc-deposit-summary-card-actions{position:relative;display:flex;align-items:center;gap:5px;flex:0 0 auto}.esc-deposit-summary-card-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--esc-void);color:var(--esc-t3);transition:color .15s ease,background .15s ease}.esc-deposit-summary-card-button:hover{color:var(--esc-accent);background:var(--esc-hover)}.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}}.esc-observer-layout{display:flex;flex-direction:column;height:100%;min-height:0}.esc-observer-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;color:var(--esc-accent);background:color-mix(in srgb,var(--esc-accent) 10%,#0000);border-bottom:1px solid var(--esc-sep)}.esc-observer-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,380px) 1fr}.esc-observer-info{overflow-y:auto;padding:16px;gap:12px;border-right:1px solid var(--esc-sep)}.esc-observer-chat,.esc-observer-info{min-height:0;display:flex;flex-direction:column}.esc-observer-chat{min-width:0;overflow:hidden}.esc-observer-head{display:flex;align-items:center;gap:10px}.esc-observer-dealid{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--esc-t3)}.esc-observer-status{font-size:12px;font-weight:700;color:var(--esc-t1)}.esc-observer-pill{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--esc-t3)}.esc-observer-pill.is-live{color:var(--esc-accent)}.esc-observer-addr{display:flex;flex-direction:column;gap:6px;padding:12px}.esc-observer-addr-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--esc-t3)}.esc-observer-addr-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--esc-t1);word-break:break-all}.esc-observer-dispute{display:flex;flex-direction:column;gap:6px;padding:12px}.esc-observer-dispute-meta{font-size:12px;color:var(--esc-t2);margin:0}.esc-observer-dispute-text{font-size:13px;color:var(--esc-t1);margin:0;white-space:pre-wrap}@media (max-width:767px){.esc-observer-body{grid-template-columns:1fr;grid-template-rows:minmax(0,38vh) 1fr}.esc-observer-info{border-right:none;border-bottom:1px solid var(--esc-sep)}}.dt-page{--dt-bg:#090a0c;--dt-panel:#111317;--dt-panel-raised:#16191e;--dt-line:hsla(0,0%,100%,.075);--dt-line-strong:#ffffff1f;--dt-text:#f4f5f7;--dt-muted:#a1a7b3;--dt-faint:#68707e;--dt-mint:#65e33d;--dt-mint-soft:#65e33d1a;--dt-blurple:#7c86f7;background:radial-gradient(circle at 50% -180px,#65e33d1a,#0000 520px),var(--dt-bg);height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.dt-topbar{height:64px;padding:0 max(24px,calc((100vw - 1180px) / 2));background:#090a0cd6;border-bottom-color:var(--dt-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dt-topbar .tp-topbar-title{font-size:14px}.dt-topbar .tp-topbar-logo{width:30px;height:30px}.dt-topbar .tp-topbar-id{max-width:360px;overflow:hidden;color:var(--dt-faint);text-overflow:ellipsis;white-space:nowrap;background:hsla(0,0%,100%,.025);border-color:var(--dt-line)}.dt-main-shell{position:relative;z-index:2;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.dt-transcript{display:grid;gap:28px}.dt-conversation,.dt-overview{overflow:hidden;background:linear-gradient(145deg,#14171bfa,#0e1013fa);border:1px solid var(--dt-line);border-radius:22px;box-shadow:0 24px 80px #00000038}.dt-overview{padding:32px}.dt-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dt-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--dt-mint);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dt-overview-heading h1{margin:0;color:var(--dt-text);font-size:clamp(28px,4vw,42px);font-weight:850;letter-spacing:-.045em;line-height:1.05}.dt-overview-heading p{margin:10px 0 0;color:var(--dt-muted);font-size:14px}.dt-status{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 12px;color:#b9fda4;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--dt-mint-soft);border:1px solid #65e33d33;border-radius:999px}.dt-privacy-note{display:flex;align-items:center;gap:12px;margin-top:24px;padding:13px 15px;color:#f6c85f;background:#f6c85f12;border:1px solid #f6c85f2e;border-radius:12px}.dt-privacy-note>svg{flex-shrink:0}.dt-privacy-note>div{display:flex;align-items:baseline;gap:8px;min-width:0}.dt-privacy-note strong{color:#ffe39c;font-size:12px;white-space:nowrap}.dt-privacy-note span{color:#a89569;font-size:12px}.dt-parties{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;margin-top:28px}.dt-party-wrap{display:contents}.dt-party{display:flex;align-items:center;gap:14px;min-width:0;padding:18px;background:#05060861;border:1px solid var(--dt-line);border-radius:16px}.dt-party--sender{box-shadow:inset 3px 0 #f5b942}.dt-party--receiver{box-shadow:inset 3px 0 #46d7aa}.dt-message-avatar,.dt-party-avatar{display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--dt-text);font-weight:800;background:linear-gradient(145deg,#292e37,#1a1e24);border:1px solid var(--dt-line-strong);border-radius:50%}.dt-party-avatar{width:48px;height:48px;font-size:16px}.dt-message-avatar img,.dt-party-avatar img{width:100%;height:100%;object-fit:cover}.dt-party-copy{display:grid;min-width:0}.dt-party-copy>span{color:var(--dt-faint);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dt-party-copy>strong{margin-top:2px;color:var(--dt-text);font-size:15px}.dt-party-copy>small,.dt-party-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-party-copy>small{gap:2px;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px}.dt-party-arrow,.dt-party-copy>small{display:flex;align-items:center;color:var(--dt-faint)}.dt-party-arrow{flex-direction:column;justify-content:center;gap:3px}.dt-party-arrow span{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dt-summary-grid{display:grid;grid-template-columns:1.1fr .75fr 1fr;margin-top:22px;overflow:hidden;background:#05060847;border:1px solid var(--dt-line);border-radius:16px}.dt-summary-item{display:grid;align-content:center;gap:7px;min-width:0;min-height:80px;padding:17px 20px;border-left:1px solid var(--dt-line)}.dt-summary-item:first-child{border-left:none}.dt-summary-item>span{color:var(--dt-faint);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dt-summary-item>strong{display:flex;align-items:center;gap:6px;min-width:0;color:var(--dt-text);font-size:13px;font-style:normal}.dt-summary-item--amount>strong{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:17px}.dt-summary-item--amount>strong small{color:var(--dt-muted);font-family:Plus Jakarta Sans,sans-serif;font-size:11px}.dt-summary-item--amount>em{color:var(--dt-mint);font-size:11px;font-style:normal;font-weight:700}.dt-summary-item--id{grid-column:1/-1;min-height:auto;border-top:1px solid var(--dt-line);border-left:none}.dt-summary-item--id>strong{overflow:hidden;color:var(--dt-muted);font-family:JetBrains Mono,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dt-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid var(--dt-line)}.dt-section-heading>div{display:flex;align-items:center;gap:12px;color:var(--dt-mint)}.dt-section-heading h2{margin:0;color:var(--dt-text);font-size:16px;letter-spacing:-.02em}.dt-section-heading p{margin:3px 0 0;color:var(--dt-faint);font-size:10px}.dt-section-heading>span{padding:5px 9px;color:var(--dt-muted);font-size:10px;font-weight:700;background:hsla(0,0%,100%,.045);border:1px solid var(--dt-line);border-radius:999px}.dt-message-stream{padding:10px 0}.dt-message{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 26px;transition:background .12s ease}.dt-message:after{position:absolute;right:26px;bottom:0;left:82px;height:1px;background:#ffffff0a;content:""}.dt-message:last-child:after{display:none}.dt-message:hover{background:hsla(0,0%,100%,.018)}.dt-message-avatar{width:42px;height:42px;font-size:13px}.dt-message--sender .dt-message-avatar{border-color:#f5b94266}.dt-message--receiver .dt-message-avatar{border-color:#46d7aa66}.dt-message--bot .dt-message-avatar{border-color:#7c86f773;background:#5865f221}.dt-message-body{min-width:0}.dt-message-meta{display:flex;align-items:center;gap:7px;min-height:20px;margin-bottom:7px}.dt-message-meta>strong{color:var(--dt-text);font-size:13px}.dt-message--sender .dt-message-meta>strong{color:#f7c667}.dt-message--receiver .dt-message-meta>strong{color:#6be1bc}.dt-message-meta time{gap:4px;margin-left:auto;color:var(--dt-faint);font-size:9px;white-space:nowrap}.dt-bot-badge,.dt-message-meta time{display:inline-flex;align-items:center}.dt-bot-badge{gap:3px;padding:2px 5px;color:#d6d9ff;font-size:8px;font-weight:800;background:#5865f247;border-radius:4px}.dt-edited{font-style:italic}.dt-edited,.dt-reply{color:var(--dt-faint);font-size:9px}.dt-reply{display:flex;align-items:center;gap:5px;overflow:hidden;margin:-3px 0 6px;white-space:nowrap}.dt-reply strong{color:var(--dt-muted)}.dt-reply span{overflow:hidden;text-overflow:ellipsis}.dt-rich-text{display:grid;color:#c5c9d1;font-size:13px;line-height:1.62;overflow-wrap:anywhere}.dt-rich-text strong{color:#edf0f4;font-weight:700}.dt-rich-text a{display:inline-flex;align-items:baseline;gap:3px;color:#6da9ff;text-decoration:none}.dt-rich-text a:hover{text-decoration:underline}.dt-rich-text code{padding:2px 5px;color:#e1e3e7;font-family:JetBrains Mono,monospace;font-size:.9em;background:#090b0e;border:1px solid var(--dt-line);border-radius:4px}.dt-text-break{height:8px}.dt-heading{margin:4px 0 1px;color:var(--dt-text);font-weight:800;line-height:1.35}.dt-heading--1{font-size:18px}.dt-heading--2{font-size:16px}.dt-heading--3{font-size:14px}.dt-list-item{display:grid;grid-template-columns:13px minmax(0,1fr)}.dt-list-item>span:first-child{color:var(--dt-faint)}.dt-quote{margin:4px 0;padding-left:10px;border-left:3px solid var(--dt-faint)}.dt-mention{display:inline-block;padding:0 3px;color:#c9ceff;font-weight:600;line-height:1.35;background:#5865f240;border-radius:3px}.dt-embed{--dt-embed-color:#5865f2;display:grid;gap:9px;width:min(680px,100%);margin-top:11px;padding:15px 17px;background:#101216;border:1px solid var(--dt-line);border-left:4px solid var(--dt-embed-color);border-radius:4px 12px 12px 4px;box-sizing:border-box}.dt-embed-author{color:var(--dt-muted);font-size:10px;font-weight:700}.dt-embed-title{color:var(--dt-text);font-size:13px;font-weight:800}.dt-embed-title .dt-rich-text{color:inherit}.dt-embed-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.dt-embed-field{display:grid;grid-column:1/-1;gap:2px;min-width:0}.dt-embed-field--inline{grid-column:auto}.dt-embed-field>strong{color:var(--dt-text);font-size:11px}.dt-embed-field .dt-rich-text{font-size:12px}.dt-embed-link{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;color:#6da9ff;font-size:10px;text-decoration:none}.dt-embed-footer{color:var(--dt-faint);font-size:9px}.dt-attachments{display:grid;gap:8px;width:min(680px,100%);margin-top:12px}.dt-attachments-label{display:flex;align-items:center;gap:5px;color:var(--dt-faint);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dt-attachment-image{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--dt-muted);font-size:10px;text-decoration:none}.dt-attachment-image img{display:block;max-width:100%;max-height:540px;object-fit:contain;background:#090a0c;border:1px solid var(--dt-line);border-radius:12px}.dt-attachment-image span{display:flex;align-items:center;gap:5px;margin-top:6px}.dt-attachment-file{display:flex;align-items:center;gap:11px;width:min(520px,100%);padding:11px 13px;color:var(--dt-muted);text-decoration:none;background:hsla(0,0%,100%,.025);border:1px solid var(--dt-line);border-radius:10px;box-sizing:border-box}.dt-attachment-file>span{display:grid;gap:2px;min-width:0;flex:1}.dt-attachment-file strong{overflow:hidden;color:var(--dt-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dt-attachment-file small{color:var(--dt-faint);font-size:9px}.dt-attachment-file--unavailable{color:#f6c85f;border-color:#f6c85f2e}.dt-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.dt-reactions>span{padding:3px 8px;color:var(--dt-muted);font-size:10px;background:#5865f21a;border:1px solid #7c86f738;border-radius:999px}.dt-reactions strong{color:var(--dt-text)}.dt-empty{display:flex;flex-direction:column;gap:8px;padding:52px 20px;font-size:12px}.dt-empty,.dt-provenance{align-items:center;color:var(--dt-faint)}.dt-provenance{display:grid;grid-template-columns:auto 1fr;gap:22px;padding:8px 4px}.dt-provenance>div{display:flex;align-items:center;gap:8px;color:var(--dt-muted);font-size:11px;white-space:nowrap}.dt-provenance>div svg{color:var(--dt-mint)}.dt-provenance p{margin:0;padding-left:22px;font-size:10px;line-height:1.6;border-left:1px solid var(--dt-line-strong)}@media (max-width:760px){.dt-topbar{height:56px;padding:0 14px}.dt-topbar .tp-topbar-center{position:static;transform:none}.dt-topbar .tp-topbar-id{display:none}.dt-main-shell{width:min(100% - 24px,1120px);padding:24px 0 48px}.dt-transcript{gap:16px}.dt-overview{padding:22px 18px;border-radius:17px}.dt-overview-heading{display:grid}.dt-status{width:-moz-fit-content;width:fit-content}.dt-privacy-note{align-items:flex-start;margin-top:18px}.dt-privacy-note>div{display:grid;gap:3px}.dt-parties{grid-template-columns:1fr;gap:8px;margin-top:20px}.dt-party-wrap{display:grid;gap:8px}.dt-party-arrow{flex-direction:row;padding:2px 0}.dt-party-arrow svg{transform:rotate(90deg)}.dt-summary-grid{grid-template-columns:1fr}.dt-summary-item{min-height:68px;border-top:1px solid var(--dt-line);border-left:none}.dt-summary-item:first-child{border-top:none}.dt-summary-item--id{grid-column:auto}.dt-conversation{border-radius:17px}.dt-section-heading{padding:18px}.dt-message{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 14px}.dt-message:after{right:14px;left:58px}.dt-message-avatar{width:34px;height:34px;font-size:11px}.dt-message-meta{flex-wrap:wrap}.dt-message-meta time{margin-left:0}.dt-rich-text{font-size:12px}.dt-embed{padding:13px}.dt-embed-fields{grid-template-columns:1fr}.dt-embed-field--inline{grid-column:1/-1}.dt-provenance{grid-template-columns:1fr;gap:8px;padding:8px 4px}.dt-provenance p{padding:0;border-left:none}}@media (prefers-reduced-motion:reduce){.dt-message{transition:none}}