@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Press+Start+2P&family=Orbitron:wght@400;700&family=Roboto:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Inter:wght@400;500;700&family=Roboto:wght@400;500&display=swap";.bridge-header[data-astro-cid-3ef6ksr2]{text-align:center;padding:1.1rem .75rem .55rem}.span-anim[data-astro-cid-3ef6ksr2]{margin:0 auto .85rem;max-width:22rem}.span-stage[data-astro-cid-3ef6ksr2]{position:relative;width:100%;height:76px;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 40% 80% at 14% 50%,rgba(45,212,191,.18),transparent 58%),radial-gradient(ellipse 36% 70% at 50% 50%,rgba(201,162,39,.12),transparent 55%),radial-gradient(ellipse 40% 80% at 86% 50%,rgba(56,189,248,.12),transparent 58%),linear-gradient(135deg,#111827f5,#080c16d1);border:1px solid rgba(148,163,184,.14);box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000047}.span-stage[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 1px);background-size:16px 16px;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);opacity:.5;animation:grid-drift 16s linear infinite;pointer-events:none}.span-stage[data-astro-cid-3ef6ksr2] .orb[data-astro-cid-3ef6ksr2]{position:absolute;border-radius:50%;top:50%;filter:blur(.4px)}.seat-d1[data-astro-cid-3ef6ksr2]{width:28px;height:28px;left:10%;margin-top:-14px;background:radial-gradient(circle at 35% 32%,#99f6e4,#2dd4bf 48%,transparent 72%);box-shadow:0 0 22px #2dd4bf66;animation:seat-breathe 5.5s ease-in-out infinite}.seat-q[data-astro-cid-3ef6ksr2]{width:36px;height:36px;left:50%;margin-left:-18px;margin-top:-18px;background:radial-gradient(circle at 38% 30%,#f5e6a3,#c9a227 50%,transparent 72%);box-shadow:0 0 26px #c9a22761;animation:seat-breathe 6.8s ease-in-out infinite .4s}.seat-d2[data-astro-cid-3ef6ksr2]{width:28px;height:28px;right:10%;margin-top:-14px;background:radial-gradient(circle at 38% 32%,#bae6fd,#38bdf8 50%,transparent 72%);box-shadow:0 0 22px #38bdf861;animation:seat-breathe 5.8s ease-in-out infinite .8s}.ring[data-astro-cid-3ef6ksr2]{position:absolute;border-radius:50%;pointer-events:none;top:50%}.ring-l[data-astro-cid-3ef6ksr2]{width:40px;height:40px;left:8%;margin-top:-20px;border:1px solid rgba(45,212,191,.22);border-top-color:#5eead4b3;border-right-color:transparent;animation:ring-spin 11s linear infinite}.ring-r[data-astro-cid-3ef6ksr2]{width:40px;height:40px;right:8%;margin-top:-20px;border:1px solid rgba(56,189,248,.2);border-bottom-color:#7dd3fca6;border-left-color:transparent;animation:ring-spin 10s linear infinite reverse}.span[data-astro-cid-3ef6ksr2]{position:absolute;height:1px;top:50%;pointer-events:none;opacity:.65}.span-a[data-astro-cid-3ef6ksr2]{left:18%;right:18%;background:linear-gradient(90deg,transparent,rgba(45,212,191,.55),rgba(201,162,39,.7),rgba(56,189,248,.5),transparent);animation:span-pulse 4.2s ease-in-out infinite}.span-b[data-astro-cid-3ef6ksr2]{left:22%;right:22%;top:58%;background:linear-gradient(90deg,transparent,rgba(201,162,39,.28),transparent);animation:span-pulse 5.4s ease-in-out infinite .7s}.pkt[data-astro-cid-3ef6ksr2]{position:absolute;width:7px;height:7px;border-radius:50%;top:50%;margin-top:-3.5px;left:16%;background:#f5e6a3;box-shadow:0 0 10px #f5e6a3f2;animation:pkt-cross 3.8s cubic-bezier(.4,0,.2,1) infinite}.dot[data-astro-cid-3ef6ksr2]{position:absolute;width:3px;height:3px;border-radius:50%;background:#5eead4;box-shadow:0 0 6px #2dd4bfbf}.p1[data-astro-cid-3ef6ksr2]{left:32%;top:24%;animation:dot-blink 3.1s ease-in-out infinite}.p2[data-astro-cid-3ef6ksr2]{left:48%;top:22%;animation:dot-blink 4s ease-in-out infinite .5s;background:#c9a227;box-shadow:0 0 6px #c9a227b3}.p3[data-astro-cid-3ef6ksr2]{left:66%;top:70%;animation:dot-blink 3.5s ease-in-out infinite .9s;background:#7dd3fc}.p4[data-astro-cid-3ef6ksr2]{left:38%;top:72%;animation:dot-blink 4.4s ease-in-out infinite .3s}.bridge-header[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{margin:0;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:#fdb913;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.bridge-tell[data-astro-cid-3ef6ksr2]{display:inline-block;margin:.45rem 0 0;padding:.12rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#04241f;background:#2dd4bf;border:1px solid #000;box-shadow:0 1px #000}.bridge-sub[data-astro-cid-3ef6ksr2]{font-size:.82rem;margin:.35rem 0 0;font-weight:600;color:#e6f6f2;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 2px 7px rgba(0,0,0,.85)}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(-16px)}}@keyframes seat-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes span-pulse{0%,to{opacity:.28}50%{opacity:.85}}@keyframes pkt-cross{0%{left:16%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:80%;opacity:0}}@keyframes dot-blink{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.span-stage[data-astro-cid-3ef6ksr2]:before,.span-stage[data-astro-cid-3ef6ksr2] .orb[data-astro-cid-3ef6ksr2],.span-stage[data-astro-cid-3ef6ksr2] .ring[data-astro-cid-3ef6ksr2],.span-stage[data-astro-cid-3ef6ksr2] .span[data-astro-cid-3ef6ksr2],.span-stage[data-astro-cid-3ef6ksr2] .pkt[data-astro-cid-3ef6ksr2],.span-stage[data-astro-cid-3ef6ksr2] .dot[data-astro-cid-3ef6ksr2]{animation:none!important}.pkt[data-astro-cid-3ef6ksr2]{left:50%;opacity:.7}}@media(min-width:1100px){.bridge-header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.4rem .75rem 1rem;text-align:left}.span-anim[data-astro-cid-3ef6ksr2]{margin:0;flex:0 1 30rem;max-width:30rem}.span-stage[data-astro-cid-3ef6ksr2]{height:104px}.bridge-title[data-astro-cid-3ef6ksr2]{flex:0 0 auto}.bridge-header[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{font-size:2.6rem}.bridge-sub[data-astro-cid-3ef6ksr2]{font-size:.9rem}}.wi-shell{width:100%;max-width:42rem;margin:0 auto;padding:0 0 1.25rem;color:#fff;text-align:left}.wi-l1-block{margin-top:1.25rem;padding-top:.25rem}.wi-header .wi-l1-meta-actions{display:flex;flex-direction:column;gap:.4rem;width:100%;margin-top:.15rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,#fdb913 22%,rgba(255,255,255,.08))}.wi-header .wi-l1-meta-actions .wi-token-copy{margin-top:0;width:100%;box-sizing:border-box}.eth-section{margin-top:1.25rem;background-color:color-mix(in srgb,#0a0a0a 92%,transparent);backdrop-filter:blur(15px);padding:1rem 1.1rem 1.15rem;border-radius:16px;border:1px solid color-mix(in srgb,#3b82f6 48%,#333);box-shadow:0 4px 14px -2px #2563eb38;color:#fff;font-family:Roboto,Inter,sans-serif;max-width:100%;box-sizing:border-box}.eth-section .eth-title-row{text-align:center;margin-bottom:1.25rem}.eth-section .eth-title-row h2{font-family:Montserrat,sans-serif;font-size:1.8rem;color:#60a5fa;text-shadow:2px 1px 0px #1e3a5f;text-align:center;margin:0 0 .25rem}.eth-section .eth-subtitle{color:#94a3b8;font-size:.9rem;margin:0}.eth-section-header{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.75rem .9rem;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 14%,#0a0a0a),color-mix(in srgb,#22d3ee 10%,#0a0a0a));border:1px solid color-mix(in srgb,#3b82f6 38%,rgba(255,255,255,.1));text-align:left}.eth-section-header-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem}.eth-section-header-left{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;flex:1 1 8rem}.eth-section-header-icons{display:flex;flex-direction:row;align-items:flex-start;gap:.35rem;flex:0 0 auto;z-index:6}.eth-section-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,#3b82f6 18%,rgba(255,255,255,.08))}.eth-section-bar{display:flex;align-items:center;margin:0 0 .55rem;min-height:0}.eth-section-bar-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#60a5fa 75%,#aaa)}.eth-section-menu{position:relative;flex:0 0 auto;z-index:6}.eth-section-dropdown{position:absolute;top:calc(100% + .35rem);right:0;width:min(12.5rem,calc(100vw - 2rem));padding:.4rem .35rem;border-radius:10px;border:1px solid color-mix(in srgb,#3b82f6 35%,#333);background:linear-gradient(160deg,color-mix(in srgb,#0a0a0a 94%,#3b82f6),#0a0a0a 55%);box-shadow:0 12px 28px #0000008c;display:flex;flex-direction:column;gap:.15rem;z-index:25}.eth-section-menu-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .45rem .35rem;margin-bottom:.1rem;border-bottom:1px solid color-mix(in srgb,#3b82f6 22%,transparent)}.eth-section-menu-title{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.eth-section-current{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#60a5fa;opacity:.95}button.eth-section-item{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;width:100%!important;margin:0!important;padding:.4rem .55rem!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#e8e8e8!important;font-size:.82rem!important;font-weight:600!important;text-align:left!important;cursor:pointer;box-shadow:none!important;transform:none!important;min-height:0!important}button.eth-section-item:hover:not(:disabled){background:color-mix(in srgb,#3b82f6 14%,transparent)!important;border-color:color-mix(in srgb,#3b82f6 30%,transparent)!important;color:#fff!important;transform:none!important;box-shadow:none!important}button.eth-section-item.is-active{background:color-mix(in srgb,#3b82f6 18%,rgba(0,0,0,.35))!important;border-color:color-mix(in srgb,#3b82f6 42%,transparent)!important;color:#bfdbfe!important}button.eth-section-item:disabled{opacity:.4;cursor:not-allowed}.eth-section-check{color:#60a5fa;font-size:.75rem}button.eth-section-btn.is-open{border-color:color-mix(in srgb,#3b82f6 60%,transparent)!important;background:color-mix(in srgb,#3b82f6 16%,rgba(0,0,0,.45))!important;color:#93c5fd!important}.eth-section .sw-action-tab.is-active{background:linear-gradient(135deg,#60a5fa,#2563eb)!important;color:#041018!important;border-color:transparent!important;box-shadow:0 0 12px color-mix(in srgb,#3b82f6 30%,transparent)!important}.eth-section .sw-action-tab:hover:not(.is-active){border-color:color-mix(in srgb,#3b82f6 40%,#555);color:#93c5fd}.eth-section .eth-subwallet-section{margin-top:.25rem}.eth-section .wi-panel{background:transparent;border:none;padding:0;margin:0}.eth-section .eth-layers-card{margin:0 0 .75rem;border-color:color-mix(in srgb,#3b82f6 28%,#333);background:color-mix(in srgb,#3b82f6 6%,rgba(0,0,0,.28))}.eth-section .eth-layers-card .sw-card-title{color:#93c5fd}.eth-section .eth-layers-card .sw-meta-k{color:#94a3b8}.eth-section .eth-layers-card .sw-meta-v{color:#e8f4ff}.eth-section .eth-layers-card .sw-l1-track-hint{color:#94a3b8}.eth-section .eth-layers-card .sw-card-head-right{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center}.eth-section .eth-layers-card button.sw-icon-btn{border-color:color-mix(in srgb,#3b82f6 40%,#555)!important;background:color-mix(in srgb,#3b82f6 12%,#1a1a1a)!important;color:#93c5fd!important}.eth-section .eth-layers-card button.sw-icon-btn:hover:not(:disabled){border-color:#60a5fa!important;color:#fff!important;background:color-mix(in srgb,#3b82f6 20%,#1a1a1a)!important}.wi-stat-hint{display:block;font-size:.65rem;opacity:.55;margin-top:.15rem}.wi-stat-hint--note{opacity:.8;color:#fcd34d}.wi-steps{margin:.85rem 0 .5rem;padding-left:1.15rem;font-size:.8rem;line-height:1.5;opacity:.88;color:#ddd}.wi-steps li+li{margin-top:.35rem}.wi-steps strong{color:#0fc}.wi-token-copy{display:block;width:100%;margin-top:.65rem;padding:.45rem .6rem;border-radius:10px;border:1px dashed color-mix(in srgb,#00ffcc 35%,#333);background:transparent;color:#aaa;font-size:.72rem;font-family:ui-monospace,Menlo,monospace;cursor:pointer;text-align:left}.wi-token-copy:hover{color:#0fc;border-color:#0fc}.wi-claim-lead{margin:0 0 .75rem;font-size:.84rem}.wi-portal-card--focus{border-color:color-mix(in srgb,#00ffcc 40%,#333);margin-bottom:.85rem}.wi-connect-card{margin:1.5rem auto;max-width:28rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid color-mix(in srgb,#fdb913 40%,#333);background:color-mix(in srgb,#0a0a0a 92%,transparent);text-align:center}.wi-connect-lead{margin:0 0 1rem;font-size:.92rem;opacity:.9}.wi-wallet-list{display:flex;flex-direction:column;gap:.5rem;text-align:left;margin:.25rem 0 0}.wi-wallet-list__label{margin:0 0 .35rem;font-size:.8rem;color:#a1a1aa;text-align:left}.wi-wallet-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,#fdb913 32%,#3f3f46);background:color-mix(in srgb,#18181b 94%,#fdb913);color:#fafafa;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.wi-wallet-option:hover:not(:disabled){border-color:#fdb913;background:color-mix(in srgb,#27272a 88%,#fdb913);transform:translateY(-1px)}.wi-wallet-option:disabled{opacity:.55;cursor:wait}.wi-wallet-option__icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;object-fit:contain;background:#09090b}.wi-wallet-option__icon--fallback{display:inline-flex;align-items:center;justify-content:center;color:#fdb913;border:1px solid #3f3f46}.wi-wallet-option__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wi-wallet-option__name{font-weight:650;font-size:.95rem}.wi-wallet-option__rdns{font-size:.7rem;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-wallet-picker-overlay{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b8}.wi-wallet-picker{width:min(22rem,100%);padding:1.15rem 1.2rem;border-radius:14px;border:1px solid color-mix(in srgb,#fdb913 40%,#333);background:#121214;color:#fafafa;text-align:left;box-shadow:0 16px 48px #00000080}.wi-wallet-picker__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:650}.wi-mobile-steps{margin:0 0 .75rem;padding-left:1.2rem;font-size:.85rem;line-height:1.45;color:#d4d4d8;text-align:left}.wi-mobile-steps li{margin-bottom:.35rem}.wi-wallet-deeplink{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;text-decoration:none;margin-bottom:.5rem}.wi-stat-grid--preview{margin-top:1.15rem}.wi-anvil-keys{margin-top:.85rem;text-align:left}.wi-anvil-keys-toggle{width:100%}.wi-anvil-keys-body{margin-top:.55rem;padding:.65rem .7rem;border-radius:12px;border:1px solid color-mix(in srgb,#fdb913 28%,#333);background:color-mix(in srgb,#111 90%,transparent)}.wi-anvil-keys-note{margin:0 0 .55rem;font-size:.75rem;line-height:1.35}.wi-anvil-keys-check{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.72rem;color:#aaa;cursor:pointer}.wi-anvil-keys-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:22rem;overflow:auto}.wi-anvil-key-row{padding:.5rem .55rem;border-radius:10px;border:1px solid #2a2a2a;background:#0c0c0c}.wi-anvil-key-row--you{border-color:color-mix(in srgb,#00ffcc 45%,#333)}.wi-anvil-key-row--reserved{border-color:color-mix(in srgb,#f25c05 40%,#333)}.wi-anvil-key-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.72rem;font-family:ui-monospace,Menlo,monospace}.wi-anvil-key-idx{color:#fdb913;font-weight:600}.wi-anvil-key-addr{color:#ccc}.wi-anvil-key-bal{color:#0fc;margin-left:auto}.wi-anvil-key-tag{font-size:.65rem;padding:.1rem .35rem;border-radius:999px;border:1px solid #444;color:#bbb;text-transform:lowercase}.wi-anvil-key-tag--ok{border-color:color-mix(in srgb,#00ffcc 40%,#444);color:#0fc}.wi-anvil-key-tag--warn{border-color:color-mix(in srgb,#f25c05 50%,#444);color:#f25c05}.wi-anvil-key-role{margin:.25rem 0 .4rem;font-size:.7rem;color:#888}.wi-anvil-key-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.wi-anvil-key-pk{display:block;word-break:break-all;font-size:.62rem;color:#9a9a9a;background:#080808;padding:.3rem .4rem;border-radius:6px}.wi-anvil-key-pk--masked{color:#666}.eth-main-header,.wi-eth-wallet-card{display:flex;flex-direction:column;gap:.55rem;margin:0 0 .75rem;padding:.75rem .9rem;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 16%,#0a0a0a),color-mix(in srgb,#22d3ee 10%,#0a0a0a));border:1px solid color-mix(in srgb,#3b82f6 42%,rgba(255,255,255,.12));text-align:left}.eth-main-header-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem}.eth-main-header-left{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;flex:1 1 8rem}.eth-balance-block{display:flex;flex-direction:column;gap:.1rem}.eth-balance-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,#93c5fd 80%,#fff);opacity:.9}.eth-balance-value{font-size:1.45rem;font-weight:800;line-height:1.15;color:#e8f4ff;letter-spacing:-.02em}.eth-balance-hint{font-size:.7rem;opacity:.65;color:#b8d4ff}.eth-main-connected{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;flex:1 1 12rem;min-width:0}.eth-conn-chip{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,#3b82f6 40%,rgba(255,255,255,.12));background:#00000052;color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;cursor:pointer}.eth-conn-chip--wart{border-color:color-mix(in srgb,#fdb913 40%,rgba(255,255,255,.12));color:#ffe08a}.eth-conn-chip--wart.is-empty{opacity:.55;border-style:dashed}.eth-conn-chip:hover{filter:brightness(1.1)}.eth-conn-tag{font-size:.6rem;font-weight:800;letter-spacing:.04em;margin-right:.3rem}.eth-main-header-icons{display:flex;flex-direction:row;align-items:flex-start;gap:.35rem;flex:0 0 auto}button.eth-section-btn{display:inline-flex!important;align-items:center;justify-content:center;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;margin:0!important;padding:0!important;border-radius:8px!important;border:1px solid color-mix(in srgb,#3b82f6 40%,rgba(255,255,255,.12))!important;background:#0006!important;color:#60a5fa!important;cursor:pointer}button.eth-section-btn:hover{border-color:color-mix(in srgb,#3b82f6 60%,transparent)!important;background:color-mix(in srgb,#3b82f6 16%,rgba(0,0,0,.45))!important;color:#93c5fd!important}.eth-main-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,#3b82f6 22%,rgba(255,255,255,.08))}.wi-header{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.75rem .9rem;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#fdb913 12%,#0a0a0a),color-mix(in srgb,#00ffcc 10%,#0a0a0a));border:1px solid rgba(253,185,19,.35)}.wi-header-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.wi-header-id{display:flex;flex-direction:column;gap:.2rem;flex:0 0 auto}.wi-header-connected{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;flex:1 1 auto;min-width:0}.wi-addr-tag{font-size:.62rem;font-weight:800;letter-spacing:.04em;margin-right:.3rem;opacity:.9}.wi-address-chip--eth{border-color:color-mix(in srgb,#3b82f6 45%,rgba(255,255,255,.12));color:#93c5fd}.wi-address-chip--eth:hover{border-color:#60a5fa;color:#dbeafe}.wi-address-chip--wart{border-color:color-mix(in srgb,#fdb913 40%,rgba(255,255,255,.12));color:#ffe08a}.wi-address-chip--wart:hover{border-color:#fdb913;color:#fff4c8}.wi-address-chip--wart.is-empty{opacity:.55;border-style:dashed}.wi-header-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffecb3;opacity:.85}.wi-address-chip{background:#00000059;border:1px solid rgba(0,255,204,.35);color:#0fc;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;width:fit-content}.wi-address-chip:hover{border-color:#0fc}.wi-token-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0 0 .65rem;padding:.45rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,#00ffcc 28%,#333);background:color-mix(in srgb,#00ffcc 8%,rgba(0,0,0,.35));font-size:.78rem}.wi-token-bar-label{font-weight:700;color:#0fc;flex-shrink:0}.wi-token-bar-addr{flex:1 1 12rem;min-width:0;text-align:left;border:none;background:transparent;color:#e9e9e9;font-size:.72rem;word-break:break-all;cursor:pointer;padding:.15rem 0}.wi-token-bar-addr:hover{color:#0fc;text-decoration:underline}.wi-token-bar-hint{opacity:.65;font-size:.7rem;flex-shrink:0}.wi-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.wi-btn-logout{border-color:color-mix(in srgb,#f25c05 45%,#444)!important;color:#f25c05!important;background:transparent!important}.wi-btn-logout:hover{border-color:#f25c05!important;color:#fff!important;background:color-mix(in srgb,#f25c05 25%,transparent)!important}.wi-l1-tabs{margin-bottom:.55rem}.wi-panel{padding:.85rem .95rem;border-radius:14px;border:1px solid #333;background:color-mix(in srgb,#1a1a1a 80%,#000);margin-bottom:.25rem}.wi-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem}.wi-stat-grid.wi-stat-grid--focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.eth-section .wi-stat-grid.wi-stat-grid--focus{grid-template-columns:repeat(2,minmax(0,1fr))}.eth-section .wi-stat--liquid{border-color:color-mix(in srgb,#3b82f6 45%,#333)}.eth-section .wi-stat--liquid .wi-stat-icon{color:#60a5fa}.eth-section .wi-stat--spoof{border-color:color-mix(in srgb,#22d3ee 40%,#333)}.wi-stat{background:#00000052;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.15rem;min-height:3.4rem;min-width:0}.wi-stat--liquid{border-color:color-mix(in srgb,#fdb913 40%,#333)}.wi-stat--spoof{border-color:color-mix(in srgb,#00ffcc 35%,#333)}.wi-stat-icon{opacity:.75;color:#fdb913;margin-bottom:.1rem}.wi-stat-k{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.6;color:#ffecb3}.wi-stat-v{font-size:1rem;font-weight:700;color:#fff;word-break:break-all}.wi-muted{margin:.55rem 0 0;font-size:.82rem;opacity:.7;line-height:1.4}.wi-guide{margin-top:.75rem;font-size:.82rem}.wi-guide summary{cursor:pointer;color:#0fc;font-weight:600;opacity:.9;list-style:none}.wi-guide summary::-webkit-details-marker{display:none}.wi-guide summary:before{content:"▸ ";opacity:.7}.wi-guide[open] summary:before{content:"▾ "}.wi-guide .bridge-path-steps{margin:.5rem 0 0;padding-left:1.15rem;line-height:1.5;opacity:.85;font-size:.8rem}.wi-guide .bridge-path-steps li+li{margin-top:.3rem}.wi-history{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:12rem;overflow-y:auto;font-size:.78rem}.wi-history li{padding:.35rem .5rem;border-radius:8px;border:1px solid #333;background:#00000040;opacity:.9}.wi-history--burn li{border-color:color-mix(in srgb,#e74c3c 30%,#333)}.wi-portal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem;margin-top:.55rem}.wi-portal-card{border:1px solid color-mix(in srgb,#00ffcc 22%,#333);border-radius:12px;padding:.65rem .7rem;background:#00000047}.wi-portal-card--disabled{border-style:dashed;opacity:.85}.wi-portal-title{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0fc;margin-bottom:.45rem}.wi-portal-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;align-items:center}.wi-portal-input{flex:1 1 5.5rem;min-width:0;padding:.4rem .5rem!important;font-size:.85rem!important;border-radius:8px!important;border:1px solid #444!important;background:#1f2937!important;color:#fff!important}.wi-linkish{background:none;border:none;padding:0;color:#0fc;text-decoration:underline;cursor:pointer;font:inherit}.wi-portal-note{margin:.25rem 0 0;font-size:.72rem;opacity:.6;line-height:1.35}.network-badge{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.28rem .6rem;border-radius:999px;border:1px solid #444;background:#00000059}.network-badge--defi{color:#041412;background:linear-gradient(135deg,#0fc,#00b399);border-color:transparent}.network-badge--main{color:#ffd089;border-color:color-mix(in srgb,#e79300 50%,#444);background:color-mix(in srgb,#e79300 15%,#111)}.vault-section{padding:0}.preview-section{padding:.5rem 0}@media(max-width:640px){.wi-header-tools{width:100%}.wi-header-tools .btn{flex:1 1 auto}}.wi-shell{padding-bottom:.75rem}.wi-l1-block{margin-top:.75rem}.wi-header{gap:.35rem;margin-bottom:.45rem;padding:.45rem .55rem;border-radius:8px}.wi-header-main{gap:.35rem}.wi-header-label{font-size:.62rem}.wi-address-chip{padding:.22rem .5rem;font-size:.72rem;border-radius:6px}.wi-header-tools{gap:.3rem}.wi-header-tools .btn.small{padding:.28rem .5rem!important;font-size:.72rem!important;border-radius:6px!important}.wi-l1-tabs{gap:.25rem;margin-bottom:.4rem}.wi-panel{padding:.5rem .55rem;border-radius:8px;margin-bottom:.2rem}.wi-stat-grid{gap:.3rem}.wi-stat{padding:.4rem .45rem;border-radius:6px;gap:.08rem}.wi-stat-k{font-size:.65rem}.wi-stat-v{font-size:.85rem}.wi-stat-hint{font-size:.6rem;margin-top:.05rem}.wi-steps{margin:.5rem 0 .35rem;padding-left:1rem;font-size:.74rem;line-height:1.35}.wi-steps li+li{margin-top:.2rem}.wi-token-copy{margin-top:.4rem;padding:.3rem .45rem;border-radius:6px;font-size:.68rem}.wi-claim-lead{margin:0 0 .45rem;font-size:.78rem}.wi-portal-card{border-radius:8px;padding:.45rem .55rem}.wi-portal-title{font-size:.8rem;margin-bottom:.3rem}.wi-portal-note{font-size:.7rem;margin:.25rem 0;line-height:1.3}.wi-portal-row{gap:.3rem}.wi-portal-grid{gap:.4rem}.wi-muted{font-size:.74rem}.wi-connect-card{margin:.75rem auto;padding:.85rem .9rem;border-radius:10px}.wi-guide{margin-top:.4rem;border-radius:6px}.wi-guide summary{padding:.3rem .45rem;font-size:.74rem}.voucher-exec-card{border-radius:8px!important;padding:.55rem .65rem!important}.voucher-exec-title{font-size:.88rem!important}.voucher-exec-sub{font-size:.72rem!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.warthog-section .voucher-exec,.warthog-section .voucher-exec-list,.warthog-section .voucher-exec-card,.warthog-section .voucher-exec-card-main{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.warthog-section .voucher-exec-card>.btn,.warthog-section .voucher-exec-head>.btn{width:auto!important;max-width:none!important;flex:0 0 auto!important}.warthog-section .voucher-exec-meta,.warthog-section .voucher-exec-card-title,.warthog-section .voucher-json{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.warthog-section .voucher-json{word-break:break-word!important}.bridge-toast{font-family:inherit!important;font-weight:550!important;backdrop-filter:blur(12px)}.fungible-pool .fp-swap{margin:0 0 .75rem;padding:.85rem .9rem 1rem;border-radius:14px;border:1px solid rgba(0,255,204,.4);background:linear-gradient(165deg,#003832f0,#080c10f5);box-shadow:0 10px 28px #00000059}.fungible-pool .fp-swap-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.fungible-pool .fp-swap-title{font-size:.92rem;font-weight:700;color:#e8fff9;letter-spacing:.01em}.fungible-pool .fp-swap-peg{font-size:.7rem;color:#7dffa3;font-weight:600}.fungible-pool .fp-swap-leg{padding:.65rem .75rem;border-radius:12px;background:#080c10b8;border:1px solid rgba(255,255,255,.08)}.fungible-pool .fp-swap-leg-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.72rem;color:#9bb;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fungible-pool .fp-swap-row{display:flex;align-items:center;gap:.55rem}.fungible-pool .fp-swap-input{flex:1 1 auto;min-width:0;width:100%;padding:.7rem .8rem!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:10px!important;border:1px solid rgba(0,255,204,.35)!important;background:#0c1418!important;color:#f4fffb!important;box-shadow:inset 0 0 0 1px #00000040}.fungible-pool .fp-swap-input:focus{outline:none;border-color:#0fc!important;box-shadow:0 0 0 3px #00ffcc2e}.fungible-pool .fp-swap-input:disabled{opacity:.55}.fungible-pool .fp-swap-asset{flex:0 0 auto;min-width:4.6rem;text-align:center;padding:.45rem .7rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.04em;background:#00ffcc24;color:#0fc;border:1px solid rgba(0,255,204,.35)}.fungible-pool .fp-swap-asset.is-wart{background:#fdb91329;color:#fdb913;border-color:#fdb91366}.fungible-pool .fp-swap-asset.is-eth{background:#58a6ff29;color:#58a6ff;border-color:#58a6ff66}.fungible-pool .fp-swap-flip{display:flex;justify-content:center;margin:-.35rem 0;position:relative;z-index:1}.fungible-pool .fp-swap-flip>button,.fungible-pool .fp-swap-flip-mark{width:2.15rem;height:2.15rem;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0e1a1c;border:1px solid rgba(0,255,204,.55);color:#0fc;cursor:pointer}.fungible-pool .fp-swap-flip>button{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.fungible-pool .fp-swap-flip>button:hover:not(:disabled){cursor:pointer;transform:scale(1.1);border-color:#0fc;background:#102226;box-shadow:0 0 16px #00ffcc59}.fungible-pool .fp-swap-flip>button:disabled{cursor:not-allowed;opacity:.55}.fungible-pool .fp-swap-flip>button svg{display:block;transform-origin:50% 50%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fungible-pool .fp-swap-flip.is-reverse>button svg{transform:rotate(180deg)}.fungible-pool .fp-swap-flip.is-spinning>button svg{animation:fp-swap-arrow-spin .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes fp-swap-arrow-spin{0%{transform:rotate(var(--fp-from, 0deg))}to{transform:rotate(var(--fp-to, 180deg))}}.fungible-pool .fp-swap.is-flipping .fp-swap-leg{animation:fp-swap-legs .42s ease}@keyframes fp-swap-legs{0%{transform:translateY(0);opacity:1}35%{transform:translateY(6px);opacity:.45}to{transform:translateY(0);opacity:1}}.fungible-pool .fp-swap-to{margin-top:.55rem;width:100%;padding:.55rem .7rem!important;font-size:.8rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;border-radius:10px!important;border:1px solid rgba(253,185,19,.4)!important;background:#0c1418!important;color:#ffe6a8!important}.fungible-pool .fp-swap-go{width:100%;margin-top:.7rem;padding:.7rem 1rem;font-size:.95rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.fungible-pool .fp-swap-hint{margin:.5rem 0 0;font-size:.72rem;line-height:1.4;color:#8aa}.fungible-pool .fp-status-line{margin:.35rem 0 .65rem;font-size:.74rem;line-height:1.4;color:#9bb}.fungible-pool .fp-manual-toggle{display:inline-flex;align-items:center;gap:.3rem;margin:.15rem 0 .5rem;padding:.25rem 0;background:none;border:none;color:#8aa;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.fungible-pool .fp-manual-toggle:hover{color:#0fc}.fungible-pool .fp-legacy{margin:.35rem 0 .5rem;border:1px dashed rgba(240,198,116,.35);border-radius:10px;padding:.15rem .65rem .35rem;background:#281e0047}.fungible-pool .fp-legacy>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.35rem;padding:.45rem 0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c9a24a}.fungible-pool .fp-legacy>summary::-webkit-details-marker{display:none}.fungible-pool .fp-legacy-tag{font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.1rem .35rem;border-radius:999px;border:1px solid rgba(240,198,116,.45);color:#f0c674}.fungible-pool .fp-status-age{color:#7a8;font-weight:600}.fungible-pool .fp-chip-row{display:flex;flex-wrap:wrap;gap:.32rem;margin:0 0 .75rem}.fungible-pool .fp-chip,.fungible-pool .fp-chip-q{display:inline-flex;align-items:center;gap:.28rem;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:750;letter-spacing:.03em;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c5d4cf}.fungible-pool .fp-chip-q{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;color:#fdb913;border-color:#fdb91366;background:#fdb9131a}.fungible-pool .fp-chip-q:hover:not(:disabled){border-color:#fdb913;background:#fdb9132e}.fungible-pool .fp-chip.is-ok{color:#7dffa3;border-color:#00ffcc59;background:#00ffcc1a}.fungible-pool .fp-chip.is-wait{color:#ffe6a8;border-color:#f0c67466;background:#f0c6741a}.fungible-pool .fp-chip.is-bad{color:#ffb4a2;border-color:#ff786473;background:#ff503c1f}.fungible-pool .fp-swap-leg-meta{display:inline-flex;align-items:center;gap:.4rem}.fungible-pool .fp-max{border:1px solid rgba(0,255,204,.4);background:#00ffcc1f;color:#0fc;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.08rem .38rem;border-radius:999px;cursor:pointer}.fungible-pool .fp-max:hover:not(:disabled){background:#00ffcc38}.fungible-pool .fp-max:disabled{opacity:.45;cursor:not-allowed}.fungible-pool .fp-amt-chips{display:flex;gap:.35rem;margin:.55rem 0 0}.fungible-pool .fp-amt{flex:1 1 0;padding:.32rem .2rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#080c108c;color:#9bb;font-size:.72rem;font-weight:750;cursor:pointer}.fungible-pool .fp-amt.is-on,.fungible-pool .fp-amt:hover:not(:disabled){color:#0fc;border-color:#00ffcc73;background:#00ffcc1a}.fungible-pool .fp-amt:disabled{opacity:.45;cursor:not-allowed}.fungible-pool .fp-swap-to-wrap{display:flex;align-items:center;gap:.35rem;margin-top:.55rem}.fungible-pool .fp-swap-to-wrap .fp-swap-to{margin-top:0;flex:1 1 auto}.fungible-pool .fp-icon-btn{flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(253,185,19,.4);background:#fdb9131a;color:#fdb913;cursor:pointer}.fungible-pool .fp-icon-btn:hover{background:#fdb91333}.fungible-pool .fp-banner{margin:0 0 .65rem;padding:.5rem .65rem;border-radius:8px;font-size:.78rem;line-height:1.4}.fungible-pool .fp-banner-err{border:1px solid rgba(255,120,100,.55);background:#3c100cd9;color:#ffb4a2}.fungible-pool .fp-banner-ok{border:1px solid rgba(0,255,204,.45);background:#002824d9;color:#7dffa3}.fungible-pool .fp-banner-info{border:1px solid rgba(240,198,116,.5);background:#281e00d9;color:#ffe6a8}.fungible-pool .fp-pending-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:.35rem}.fungible-pool .fp-pending-hash{display:inline-flex;align-items:center;gap:.28rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:#cde;background:none;border:none;cursor:pointer;padding:0}.fungible-pool .fp-pending-hash:hover{color:#0fc}.fungible-pool .fp-pending-amt{font-size:.7rem;color:#fdb913;font-weight:700}.fungible-pool .fp-chip-status.is-credited{color:#7dffa3;border-color:#0fc6}.fungible-pool .fp-chip-status.is-submitted,.fungible-pool .fp-chip-status.is-pending,.fungible-pool .fp-chip-status.is-awaiting_rollup{color:#ffe6a8;border-color:#f0c67473}@media(prefers-reduced-motion:reduce){.fungible-pool .fp-swap-flip.is-spinning>button svg,.fungible-pool .fp-swap.is-flipping .fp-swap-leg{animation:none}}.fungible-pool .fp-receipts{margin:0 0 .75rem;padding:.6rem .7rem;border-radius:12px;border:1px solid rgba(0,255,204,.18);background:#0000004d}.fungible-pool .fp-receipts-head,.fungible-pool .fp-bin-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.fungible-pool .fp-receipts-title,.fungible-pool .fp-bin-title{display:inline-flex;align-items:center;gap:.32rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffecb3;opacity:.75}.fungible-pool .fp-receipts-total,.fungible-pool .fp-bin-total{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.95rem;font-weight:800;color:#fff}.fungible-pool .fp-receipts-total em,.fungible-pool .fp-bin-total em{font-style:normal;font-size:.66rem;font-weight:600;opacity:.6}.fungible-pool .fp-receipts-list{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.28rem}.fungible-pool .fp-receipt-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.26rem .4rem;border-radius:8px;background:#ffffff09;font-size:.72rem}.fungible-pool .fp-receipt-amt{margin-left:auto;font-size:.8rem;font-weight:800;color:#fdb913;font-variant-numeric:tabular-nums}.fungible-pool .fp-receipts-note,.fungible-pool .fp-burn-ctx{margin:.5rem 0 0;font-size:.68rem;line-height:1.45;color:#b9c6c2;opacity:.85}.fungible-pool .fp-receipts-empty{margin:.45rem 0 0;font-size:.72rem;opacity:.65}.fungible-pool .fp-burn-ctx{margin-top:.4rem;padding:.35rem .5rem;border-radius:8px;border:1px solid rgba(255,140,90,.22);background:#ff6e4612}.fungible-pool .fp-burn-ctx strong{color:#ffd8b0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fungible-pool .fp-bin{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08)}.fungible-pool .fp-bin-title{color:#ffc9a8}.fungible-pool .fp-bin-chips{margin:.4rem 0 0}.fungible-pool .fp-bin-list{opacity:.85}.fungible-pool .fp-eth-manual{margin-top:.9rem;padding:.7rem .75rem;border-radius:8px;border:1px solid rgba(0,255,204,.35);background:#00201e8c}.fungible-pool .fp-eth-manual-head{font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0fc;margin-bottom:.55rem}.fungible-pool .fp-eth-manual-note{margin-bottom:.6rem;padding:.45rem .55rem;border-radius:6px;border:1px dashed rgba(240,198,116,.4);background:#28200059;font-size:.75rem;color:#f0c674}.fungible-pool .fp-eth-manual-step{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(0,255,204,.18)}.fungible-pool .fp-eth-manual-step:first-of-type{border-top:none;padding-top:0}.fungible-pool .fp-eth-manual-step-title{font-size:.78rem;font-weight:700;color:#cfeee8;margin-bottom:.25rem}.fungible-pool .fp-chip-health{font-weight:700;letter-spacing:.01em}.fungible-pool .fp-chip-health:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:999px;margin-right:.35rem;background:currentColor;box-shadow:0 0 .35rem currentColor}.subwallet-actions{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.sw-hidden-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sw-pill-copy{cursor:pointer;border:1px solid transparent;background:inherit;font:inherit;color:inherit}.sw-pill-copy:hover{border-color:color-mix(in srgb,var(--accent-teal, #00ffcc) 40%,transparent);color:var(--accent-teal, #00ffcc)}.sw-card--sub.is-hidden-sub{opacity:.85;border-style:dashed}.btn.danger.small{background:color-mix(in srgb,#f20544 18%,transparent);border:1px solid color-mix(in srgb,#f20544 45%,transparent);color:#ffb3c1}.btn.danger.small:hover:not(:disabled){background:color-mix(in srgb,#f20544 28%,transparent)}.sw-details{margin:.4rem 0;border:1px solid #333;border-radius:10px;background:#00000038;overflow:hidden}.sw-details summary{cursor:pointer;list-style:none;padding:.5rem .7rem;font-size:.8rem;font-weight:600;color:#0fc;user-select:none}.sw-details summary::-webkit-details-marker{display:none}.sw-details summary:before{content:"▸ ";opacity:.75}.sw-details[open] summary:before{content:"▾ "}.sw-details-body{padding:0 .7rem .7rem;border-top:1px solid #2a2a2a}.sw-details--nested{margin-top:.45rem;background:#00000026}.sw-hint{font-size:.75rem;opacity:.8;margin:.35rem 0 .5rem;line-height:1.35}.status-message{width:100%;margin-top:12px;padding:8px 12px;background:color-mix(in srgb,var(--accent-teal, #00ffcc) 10%,transparent);border-radius:8px;font-size:.9em;display:flex;align-items:center;gap:10px}.status-unlock{color:var(--accent-teal, #00ffcc);border:1px solid color-mix(in srgb,var(--accent-teal, #00ffcc) 30%,transparent)}.subwallet-section{padding:0;border-radius:0;border:none;background:transparent}.subwallet-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.55rem}.subwallet-top h3{margin:0;font-size:1rem;width:100%}.sw-top-lead{margin:0;width:100%;font-size:.78rem;opacity:.7;line-height:1.35}.subwallet-section--vault-focus .sw-cards--vault-only{grid-template-columns:1fr}.subwallet-section--vault-focus .sw-card--vault{border-color:color-mix(in srgb,#fdb913 50%,#333);box-shadow:0 0 0 1px color-mix(in srgb,#fdb913 18%,transparent);max-width:28rem;margin:0 auto;width:100%}.subwallet-section--vault-focus .sw-card--vault .sw-card-title{color:#fdb913}.sw-card-head-right{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;justify-content:flex-end}.bridge-flow-guide{margin:0;padding:0;border:none;background:transparent;max-width:100%}.bridge-flow-guide summary{cursor:pointer;font-size:.78rem;font-weight:600;color:#0fc;opacity:.9;list-style:none;user-select:none}.bridge-flow-guide summary::-webkit-details-marker{display:none}.bridge-flow-guide summary:before{content:"▸ ";opacity:.7}.bridge-flow-guide[open] summary:before{content:"▾ "}.bridge-flow-guide[open]{margin-bottom:.5rem;padding:.5rem .65rem;border-radius:10px;border:1px solid #333;background:#00000040;width:100%}.bridge-flow-lead{margin:.4rem 0 .45rem;font-size:.78rem;line-height:1.4;opacity:.85}.bridge-flow-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.bridge-flow-steps li{display:flex;gap:.45rem;align-items:flex-start;font-size:.78rem;line-height:1.35}.bridge-flow-steps .step-num{flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;background:var(--primary-hover, #e79300);border:1px solid color-mix(in srgb,var(--primary-hover, #e79300) 70%,#333)}.bridge-flow-steps code{font-size:.82em;color:#ffecb3}.action-label{display:block;width:100%;font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.65;margin-bottom:.1rem}.action-hint{display:none}.action-group{display:flex;flex-wrap:wrap;gap:.3rem .4rem;align-items:center;padding:.4rem .5rem;border-radius:10px;border:1px solid #333;background:#00000038;margin-bottom:.35rem}.deposit-group{border-color:color-mix(in srgb,#00ffcc 35%,#333)}.sweep-group{border-color:color-mix(in srgb,var(--primary-hover, #e79300) 28%,#333)}.withdraw-group{border-color:#444}.vault-withdraw-group{border-color:color-mix(in srgb,#66ff99 40%,#333);width:100%}.burn-group{border-color:color-mix(in srgb,#ff6b6b 45%,#333);width:100%}.subwallet-section .subwallet-controls,.subwallet-controls{margin-bottom:.65rem;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.45rem;align-items:center!important;width:100%;box-sizing:border-box}.subwallet-controls>.btn,.subwallet-controls>button{width:auto!important;flex:0 0 auto!important}.subwallet-controls .regen-group,.regen-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.35rem;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0}.subwallet-controls .regen-group .regen-input,.subwallet-controls .regen-group input[type=number],.regen-group .regen-input,.subwallet-section .regen-group .regen-input{width:6.5rem!important;max-width:6.5rem!important;min-width:5.5rem!important;flex:0 0 6.5rem!important;padding:.35rem .5rem!important;font-size:.8rem!important;border-radius:8px!important;box-sizing:border-box!important}.subwallet-controls .regen-group .btn,.subwallet-controls .regen-group button{width:auto!important;flex:0 0 auto!important}.sw-hidden-controls{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:-.2rem 0 .65rem}.subwallet-section .btn,.subwallet-item .btn,.subwallet-actions .btn,.action-group .btn{font-size:.82rem;padding:.4rem .95rem;border-radius:999px;font-weight:600;white-space:nowrap}.subwallet-section .btn.small,.action-group .btn.small{padding:.35rem .85rem;font-size:.8rem;border-radius:999px}.btn-success,.btn.success{background:linear-gradient(135deg,#6f9,#4dd0a1);color:#041412;border:none;box-shadow:0 0 14px color-mix(in srgb,#66ff99 22%,transparent)}.btn-success:hover:not(:disabled),.btn.success:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb,#66ff99 35%,transparent)}.btn-outline,.btn.outline{background:transparent;color:#ccc;border:1px solid #444;box-shadow:none;border-radius:999px}.btn-outline:hover:not(:disabled),.btn.outline:hover:not(:disabled){border-color:#0fc;color:#fff;background:color-mix(in srgb,#00ffcc 10%,transparent)}.input{padding:.4rem .55rem;border-radius:8px;border:1px solid #444;background:#1f2937;color:#fff;font-size:.85rem}.regen-input{width:6.5rem}.amount-input{width:7.5rem;min-width:0}.withdraw-group .amount-input{width:7.5rem}.sw-empty{padding:1.25rem 1rem;text-align:center;border:1px dashed #444;border-radius:12px;opacity:.8;font-size:.9rem}.sw-carousel{display:flex;flex-direction:column;gap:.65rem}.sw-pager{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.4rem .5rem;border-radius:12px;border:1px solid #333;background:#00000047}.sw-pager-nav{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.sw-pager-step{display:inline-flex!important;align-items:center;justify-content:center;width:1.55rem!important;height:1.55rem!important;min-width:1.55rem!important;min-height:1.55rem!important;margin:0!important;padding:0!important;border-radius:6px!important;border:1px solid color-mix(in srgb,#00ffcc 40%,#555)!important;background:color-mix(in srgb,#00ffcc 10%,#1a1a1a)!important;color:#9af5e0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1!important;cursor:pointer;box-shadow:none!important;transform:none!important;flex:0 0 auto}.sw-pager-step:hover:not(:disabled){border-color:#0fc!important;color:#fff!important;background:color-mix(in srgb,#00ffcc 18%,#1a1a1a)!important;transform:none!important;box-shadow:none!important}.sw-pager-step:disabled{opacity:.35;cursor:not-allowed}.sw-pager-count{display:inline-flex;align-items:baseline;justify-content:center;gap:.12rem;min-width:2.6rem;font-size:.82rem;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#0fc;user-select:none}.sw-pager-count-sep{opacity:.55;font-weight:600;margin:0 .05rem}.sw-pager-btn{flex:0 0 auto;min-width:0;padding:.2rem .4rem!important;font-size:.72rem!important}.sw-pager-center{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.sw-pager-select{width:min(100%,20rem);max-width:100%;padding:.3rem .45rem!important;font-size:.78rem!important;border-radius:8px!important;text-align:center}.sw-pager-dots{display:none}.sw-dot{min-width:1.55rem;height:1.55rem;padding:0 .35rem;border-radius:999px;border:1px solid color-mix(in srgb,#00ffcc 35%,#555);background:color-mix(in srgb,#00ffcc 12%,#1a1a1a);color:#9af5e0;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s}.sw-dot:hover{border-color:#0fc;color:#fff;transform:scale(1.06)}.sw-dot.is-active{background:linear-gradient(135deg,#0fc,#00b399);border-color:transparent;color:#041412;box-shadow:0 0 12px #0fc5}.sw-dot.is-locked:not(.is-active){border-color:color-mix(in srgb,#e79300 55%,#555);background:color-mix(in srgb,#e79300 18%,#1a1a1a);color:#ffd089}.subwallet-section .sw-card-menu,.warthog-section .subwallet-section .sw-card-menu{position:relative;flex:0 0 auto;z-index:6}.subwallet-section button.sw-menu-btn,.warthog-section .subwallet-section button.sw-menu-btn,.warthog-section button.sw-menu-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;max-width:2rem!important;margin:0!important;padding:0!important;border-radius:8px!important;border:1px solid color-mix(in srgb,#00ffcc 32%,rgba(255,255,255,.12))!important;background:#0000004d!important;color:#9af5e0!important;box-shadow:none!important;transform:none!important;cursor:pointer;line-height:1!important;font-size:inherit!important;font-weight:500!important}.subwallet-section button.sw-menu-btn:hover,.warthog-section .subwallet-section button.sw-menu-btn:hover,.warthog-section button.sw-menu-btn:hover{border-color:#0fc!important;background:color-mix(in srgb,#00ffcc 14%,transparent)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.subwallet-section .sw-menu-dropdown,.warthog-section .subwallet-section .sw-menu-dropdown{position:absolute;right:0;top:calc(100% + 4px);z-index:50;min-width:11.5rem;padding:.3rem;border-radius:10px;border:1px solid color-mix(in srgb,#00ffcc 30%,rgba(255,255,255,.12));background:#08100efa;box-shadow:0 12px 28px #00000080;display:flex;flex-direction:column;gap:.1rem}.subwallet-section button.sw-menu-item,.warthog-section .subwallet-section button.sw-menu-item,.warthog-section button.sw-menu-item{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;text-align:left!important;padding:.45rem .6rem!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#e8fff8!important;font-size:.78rem!important;font-weight:500!important;line-height:1.3!important;cursor:pointer;box-shadow:none!important;transform:none!important}.subwallet-section button.sw-menu-item:hover:not(:disabled),.warthog-section .subwallet-section button.sw-menu-item:hover:not(:disabled),.warthog-section button.sw-menu-item:hover:not(:disabled){background:color-mix(in srgb,#00ffcc 16%,transparent)!important;color:#fff!important;border:0!important;box-shadow:none!important;transform:none!important}.subwallet-section button.sw-menu-item:disabled,.warthog-section button.sw-menu-item:disabled{opacity:.45!important;cursor:not-allowed!important;background:transparent!important}.subwallet-section button.sw-menu-item.is-danger,.warthog-section button.sw-menu-item.is-danger{color:#ff8f8f!important}.subwallet-section .sw-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.45rem}.subwallet-section .sw-card-head-right{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;justify-content:flex-end}.subwallet-section .sw-card-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .5rem;align-items:center}.subwallet-section .sw-card-toolbar .btn,.subwallet-section .sw-card-toolbar .btn.small,.warthog-section .subwallet-section .sw-card-toolbar .btn,.warthog-section .subwallet-section .sw-card-toolbar .btn.small,.warthog-section .subwallet-section .sw-card-toolbar .btn.primary,.warthog-section .subwallet-section .sw-card-toolbar .btn.secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:.28rem .65rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1.2!important;border-radius:999px!important;white-space:nowrap!important;transform:none!important;box-shadow:none!important;flex:0 0 auto!important}.subwallet-section .sw-card-toolbar .btn.primary,.warthog-section .subwallet-section .sw-card-toolbar .btn.primary{background:linear-gradient(135deg,#0fc,#00b399)!important;color:#041412!important;border:none!important;box-shadow:0 0 8px color-mix(in srgb,#00ffcc 16%,transparent)!important}.subwallet-section .sw-card-toolbar .btn.primary:hover:not(:disabled),.warthog-section .subwallet-section .sw-card-toolbar .btn.primary:hover:not(:disabled){box-shadow:0 0 12px color-mix(in srgb,#00ffcc 28%,transparent)!important;transform:none!important;color:#041412!important}.subwallet-section .sw-card-toolbar .btn.secondary,.warthog-section .subwallet-section .sw-card-toolbar .btn.secondary{background:transparent!important;color:#9af5e0!important;border:1px solid color-mix(in srgb,#00ffcc 40%,#555)!important;box-shadow:none!important}.subwallet-section .sw-card-toolbar .btn.secondary:hover:not(:disabled),.warthog-section .subwallet-section .sw-card-toolbar .btn.secondary:hover:not(:disabled){border-color:#0fc!important;background:color-mix(in srgb,#00ffcc 12%,transparent)!important;color:#fff!important;transform:none!important;box-shadow:none!important}.subwallet-section .sw-card-toolbar .btn:disabled,.warthog-section .subwallet-section .sw-card-toolbar .btn:disabled{opacity:.5!important;box-shadow:none!important;background:#2a2a2a!important;color:#888!important;border-color:#444!important;cursor:not-allowed!important}.subwallet-section .sw-vault-share-inline{margin:.35rem 0 .55rem}.subwallet-section .action-group.deposit-group,.subwallet-section .action-group.sweep-group,.warthog-section .subwallet-section .action-group.deposit-group,.warthog-section .subwallet-section .action-group.sweep-group{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:.3rem!important;align-items:center!important;margin-top:.35rem;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden}.subwallet-section .action-group.deposit-group .amount-input,.subwallet-section .action-group.deposit-group input.amount-input,.subwallet-section .action-group.deposit-group input[type=number],.subwallet-section .action-group.sweep-group .amount-input,.subwallet-section .action-group.sweep-group input.amount-input,.subwallet-section .action-group.sweep-group input[type=number],.warthog-section .subwallet-section .action-group.deposit-group input,.warthog-section .subwallet-section .action-group.sweep-group input{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;box-sizing:border-box!important;grid-column:1}.subwallet-section .action-group.deposit-group .btn,.subwallet-section .action-group.deposit-group button,.subwallet-section .action-group.sweep-group .btn,.subwallet-section .action-group.sweep-group button,.warthog-section .subwallet-section .action-group.deposit-group .btn,.warthog-section .subwallet-section .action-group.deposit-group button,.warthog-section .subwallet-section .action-group.sweep-group .btn,.warthog-section .subwallet-section .action-group.sweep-group button{width:auto!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important;padding:.28rem .5rem!important;font-size:.7rem!important;line-height:1.2!important;white-space:nowrap!important;box-sizing:border-box!important}.subwallet-section .action-group.deposit-group .btn.secondary,.subwallet-section .action-group.sweep-group .btn.secondary,.warthog-section .subwallet-section .action-group.deposit-group .btn.secondary,.warthog-section .subwallet-section .action-group.sweep-group .btn.secondary{grid-column:2}.subwallet-section .action-group.deposit-group .btn.primary,.subwallet-section .action-group.sweep-group .btn.primary,.warthog-section .subwallet-section .action-group.deposit-group .btn.primary,.warthog-section .subwallet-section .action-group.sweep-group .btn.primary{grid-column:3}.subwallet-section .sw-details-body,.warthog-section .subwallet-section .sw-details-body{min-width:0;max-width:100%;overflow-x:hidden;box-sizing:border-box}.sw-cards{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:900px){.sw-cards{grid-template-columns:1fr 1fr;align-items:start}}.subwallet-list{list-style:none;padding:0;margin:0}.subwallet-item{list-style:none;border:none;background:transparent;padding:0;margin-bottom:1rem}.sw-card{border:1px solid #333;border-radius:14px;padding:.7rem .8rem;background:color-mix(in srgb,var(--bg-section, #1a1a1a) 75%,#000);text-align:left}.sw-card--sub{border-color:color-mix(in srgb,#00ffcc 28%,#333)}.sw-card--vault{border-color:color-mix(in srgb,var(--primary-hover, #e79300) 32%,#333)}.sw-card--l1-track{margin:.35rem 0 .65rem;border-color:color-mix(in srgb,#00ffcc 28%,#333);background:linear-gradient(145deg,color-mix(in srgb,#00ffcc 7%,rgba(0,0,0,.35)) 0%,rgba(0,0,0,.22) 55%,transparent 100%)}.sw-card--l1-track.is-collapsed{margin-bottom:.45rem;padding-bottom:.55rem}.sw-card--l1-track .sw-card-meta{margin-bottom:.25rem}.sw-l1-track-hint{margin:.25rem 0 0!important;font-size:.7rem!important;line-height:1.35;opacity:.75}.sw-layers-actions{display:inline-flex!important;align-items:center;gap:.28rem;flex:0 0 auto}button.sw-icon-btn{display:inline-flex!important;align-items:center;justify-content:center;width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;min-height:1.65rem!important;margin:0!important;padding:0!important;border-radius:6px!important;border:1px solid color-mix(in srgb,#00ffcc 35%,#555)!important;background:color-mix(in srgb,#00ffcc 10%,#1a1a1a)!important;color:#9af5e0!important;cursor:pointer;box-shadow:none!important;transform:none!important;line-height:1!important}button.sw-icon-btn:hover:not(:disabled){border-color:#0fc!important;color:#fff!important;background:color-mix(in srgb,#00ffcc 18%,#1a1a1a)!important;transform:none!important;box-shadow:none!important}button.sw-icon-btn:disabled{opacity:.4;cursor:not-allowed}.sw-card--vault.is-busy{opacity:.72;pointer-events:none}.sw-card--empty{border-style:dashed;opacity:.95}.sw-unloaded-panel{margin:.35rem 0 .55rem}.sw-unloaded-toggle-row{margin:0}.sw-unloaded-panel.is-open{padding:.35rem .45rem .45rem;border-radius:8px;background:linear-gradient(145deg,rgba(0,255,204,.045) 0%,rgba(0,0,0,.18) 55%,transparent 100%);border:1px solid color-mix(in srgb,#00ffcc 12%,rgba(255,255,255,.06));box-shadow:inset 0 1px #ffffff0a}button.sw-unloaded-toggle.sw-meta-v{font-variant-numeric:tabular-nums;letter-spacing:.02em;gap:.2rem}.sw-unloaded-panel-body{margin-top:.4rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,#00ffcc 10%,rgba(255,255,255,.06))}.sw-unloaded-head{align-items:flex-start;margin:0 0 .25rem}.sw-unloaded-head .sw-card-empty-msg{font-size:.72rem;opacity:.8;line-height:1.35}.sw-unloaded-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.sw-unloaded-list--dim{opacity:.75;margin-top:.35rem}.sw-unloaded-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.45rem .55rem;border-radius:8px;background:color-mix(in srgb,#000 35%,transparent);border:1px solid color-mix(in srgb,#fff 8%,transparent)}.sw-unloaded-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0}.sw-unloaded-bal{font-weight:600;color:var(--accent-teal, #00ffcc);font-variant-numeric:tabular-nums}.sw-unloaded-meta{font-size:.78rem;opacity:.75}.sw-unloaded-actions{display:flex;flex-wrap:wrap;gap:.35rem}.sw-unloaded-loaded{margin-top:.65rem;font-size:.85rem;opacity:.9}.sw-unloaded-loaded summary{cursor:pointer;color:color-mix(in srgb,#fff 70%,transparent)}.sw-muted{opacity:.7;font-size:.8rem}.sw-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.sw-card-title{margin:0;font-size:.92rem;font-weight:700;color:#ffecb3;letter-spacing:.02em}.sw-card--sub .sw-card-title{color:#0fc}.sw-pill{font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;border:1px solid #444;background:#00000059}.sw-pill-muted{color:#aaa;font-weight:600}.sw-pill.status-locked{color:#ff8a8a;border-color:color-mix(in srgb,#e74c3c 45%,#333)}.sw-pill.status-unlocked{color:#7dffa8;border-color:color-mix(in srgb,#2ecc9a 40%,#333)}.sw-card-meta{display:flex;flex-direction:column;gap:.32rem;margin:0 0 .4rem;width:100%;padding:.38rem .45rem;border-radius:8px;background:linear-gradient(145deg,rgba(0,255,204,.045) 0%,rgba(0,0,0,.18) 55%,transparent 100%);border:1px solid color-mix(in srgb,#00ffcc 12%,rgba(255,255,255,.06));box-shadow:inset 0 1px #ffffff0a}.sw-card--vault .sw-card-meta,.subwallet-section--vault-focus .sw-card--vault .sw-card-meta{background:linear-gradient(145deg,rgba(253,185,19,.06) 0%,rgba(0,0,0,.2) 55%,transparent 100%);border-color:color-mix(in srgb,#fdb913 16%,rgba(255,255,255,.05))}.sw-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0}.sw-meta-k{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#00ffcc 62%,#9a9a9a);line-height:1.2;padding:0;margin:0;background:none;border:none;opacity:1;min-width:4.25rem}.sw-meta-k:before{content:"";width:3px;height:3px;border-radius:50%;background:#0fc;box-shadow:0 0 5px color-mix(in srgb,#00ffcc 70%,transparent);flex-shrink:0;opacity:.9}.sw-card--vault .sw-meta-k,.subwallet-section--vault-focus .sw-card--vault .sw-meta-k{color:color-mix(in srgb,#fdb913 55%,#b0a090)}.sw-card--vault .sw-meta-k:before,.subwallet-section--vault-focus .sw-card--vault .sw-meta-k:before{background:#fdb913;box-shadow:0 0 5px color-mix(in srgb,#fdb913 65%,transparent)}.sw-meta-v{flex:0 1 auto;min-width:0;max-width:100%;width:auto!important;display:inline-flex!important;align-items:center;gap:.25rem;color:#f2f2f2;font-size:.74rem;font-weight:500;line-height:1.25;word-break:break-all;text-align:left;padding:.14rem .48rem!important;margin:0!important;border-radius:6px!important;background:linear-gradient(180deg,#ffffff12,#ffffff06)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000040!important;transform:none!important;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.sw-meta-v:not(.mono){color:#f8fff9;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sw-meta-v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:500;letter-spacing:-.01em;color:#d8fff6;background:linear-gradient(135deg,color-mix(in srgb,#00ffcc 14%,rgba(0,0,0,.45)),color-mix(in srgb,#00ffcc 5%,rgba(0,0,0,.4)))!important;border-color:color-mix(in srgb,#00ffcc 28%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#00ffcc 18%,transparent),0 0 10px color-mix(in srgb,#00ffcc 8%,transparent)!important}.sw-card--vault .sw-meta-v.mono,.subwallet-section--vault-focus .sw-card--vault .sw-meta-v.mono{color:#fff6e0;background:linear-gradient(135deg,color-mix(in srgb,#fdb913 16%,rgba(0,0,0,.45)),color-mix(in srgb,#fdb913 5%,rgba(0,0,0,.4)))!important;border-color:color-mix(in srgb,#fdb913 30%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fdb913 20%,transparent),0 0 10px color-mix(in srgb,#fdb913 8%,transparent)!important}button.sw-meta-v,button.sw-link.sw-meta-v{cursor:pointer;font:inherit;min-height:0!important;min-width:0!important}button.sw-meta-v:hover,button.sw-link.sw-meta-v:hover{color:#fff!important;border-color:color-mix(in srgb,#00ffcc 55%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,#00ffcc 22%,rgba(0,0,0,.35)),color-mix(in srgb,#00ffcc 10%,rgba(0,0,0,.4)))!important;text-decoration:none;transform:none!important;box-shadow:inset 0 1px color-mix(in srgb,#00ffcc 25%,transparent),0 0 12px color-mix(in srgb,#00ffcc 22%,transparent)!important}.sw-card--vault button.sw-meta-v:hover,.sw-card--vault button.sw-link.sw-meta-v:hover,.subwallet-section--vault-focus .sw-card--vault button.sw-meta-v:hover,.subwallet-section--vault-focus .sw-card--vault button.sw-link.sw-meta-v:hover{border-color:color-mix(in srgb,#fdb913 55%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,#fdb913 22%,rgba(0,0,0,.35)),color-mix(in srgb,#fdb913 10%,rgba(0,0,0,.4)))!important;box-shadow:inset 0 1px color-mix(in srgb,#fdb913 25%,transparent),0 0 12px color-mix(in srgb,#fdb913 22%,transparent)!important}.sw-link:not(.sw-meta-v){background:none;border:none;padding:0;color:#e8e8e8;cursor:pointer;font:inherit;text-align:left;width:auto!important}.sw-link:not(.sw-meta-v):hover{color:#0fc;text-decoration:underline;background:none!important}.sw-live-tag{opacity:.5;font-size:.72em;margin-left:.25rem}.sw-card-note{margin:0 0 .45rem;font-size:.72rem;opacity:.55;line-height:1.3}.sw-card-empty-msg{margin:0 0 .55rem;font-size:.82rem;opacity:.7}.sw-card-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.sw-action-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .55rem}.sw-action-tab{background:#ffffff0f!important;color:#e0e0e0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:.35rem .85rem!important;font-size:.78rem!important;font-weight:600;cursor:pointer;font-family:inherit;margin:0!important;width:auto!important;box-shadow:none!important;transform:none!important;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.sw-action-tab:hover{border-color:color-mix(in srgb,#00ffcc 50%,#666)!important;color:#fff!important;background:#00ffcc14!important;transform:none!important;box-shadow:none!important}.sw-action-tab.is-active{background:linear-gradient(135deg,#0fc,#00b399)!important;color:#041412!important;border-color:transparent!important;box-shadow:0 0 12px color-mix(in srgb,#00ffcc 28%,transparent)!important}.sw-card--vault .sw-action-tab:hover{border-color:color-mix(in srgb,#e79300 50%,#666)!important;background:#e793001a!important}.sw-card--vault .sw-action-tab.is-active{background:linear-gradient(135deg,#e79300,#f25c05)!important;color:#1a1000!important;box-shadow:0 0 12px color-mix(in srgb,#fdb913 28%,transparent)!important}.sw-tab-empty{margin:.35rem 0 0;font-size:.8rem;opacity:.65;line-height:1.4}.sw-card .action-group{margin-bottom:0;border:none;background:transparent;padding:.15rem 0}.sw-card .action-group:last-of-type{margin-bottom:0}.sw-card-empty .btn{margin-top:.15rem}.subwallet-info{margin-bottom:.5rem!important;line-height:1.4!important;font-size:.85rem}.subwallet-actions{margin-top:.5rem!important;gap:.35rem!important}.subwallet-item.locked{background:#1a1a2e}.subwallet-item.unlocked{background:#0f172a}.subwallet-info{margin-bottom:1rem;line-height:1.6}.subwallet-info strong{margin-right:.4rem}.status-locked{color:#ef4444}.status-unlocked{color:#10b981}.subwallet-actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.action-group{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.status-message{margin-top:1rem;padding:.8rem;border-radius:6px;font-size:.95rem;display:flex;align-items:center;gap:.8rem}.status-deposit{background:#f59e0b1f;color:#f59e0b}.status-withdraw{background:#3b82f626;color:#60a5fa}.spinner{width:18px;height:18px;border:3px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.error-message{color:#ef4444;margin-top:1rem;padding:.8rem;background:#ef44441a;border-radius:6px}.subwallet-section{font-size:.84rem}.subwallet-top{margin-bottom:.35rem;gap:.2rem .5rem}.subwallet-top h3{font-size:.9rem}.sw-top-lead{font-size:.72rem;opacity:.65;margin:0 0 .15rem}.subwallet-controls{gap:.4rem;margin-bottom:.5rem}.regen-group{gap:.3rem}.regen-group .regen-input{width:6rem!important;padding:.3rem .4rem!important;font-size:.78rem!important}.sw-hidden-controls{margin:-.15rem 0 .5rem;gap:.35rem}.sw-details{margin:.25rem 0;border-radius:6px;background:#0000002e}.sw-details summary{padding:.32rem .5rem;font-size:.76rem}.sw-details-body{padding:.35rem .5rem .45rem}.sw-hint{font-size:.7rem;margin:.2rem 0 .3rem;line-height:1.3;opacity:.72}.status-message{margin-top:.4rem;padding:.35rem .5rem;border-radius:5px;font-size:.78rem;gap:.4rem}.sw-pager{gap:.3rem;margin-bottom:.45rem;padding:.3rem .4rem}.sw-pager-nav{gap:.28rem}.sw-pager-step{width:1.4rem!important;height:1.4rem!important;min-width:1.4rem!important;min-height:1.4rem!important;font-size:.95rem!important;border-radius:5px!important}.sw-pager-count{font-size:.78rem;min-width:2.4rem}.sw-pager-select{font-size:.75rem!important;padding:.3rem .4rem!important;min-height:0!important}.sw-dot{height:1.3rem;min-width:1.3rem;padding:0 .25rem;font-size:.65rem;border-radius:4px}.sw-dot:hover{transform:none}.sw-dot.is-active{box-shadow:none}.sw-cards{gap:.4rem}.sw-card{border-radius:8px;padding:.45rem .55rem;background:color-mix(in srgb,var(--bg-section, #1a1a1a) 88%,#000)}.sw-card-head{margin-bottom:.3rem;gap:.35rem}.sw-card-title{font-size:.82rem}.sw-pill{font-size:.62rem;padding:.08rem .35rem;border-radius:4px}.sw-card-meta{gap:.26rem;margin-bottom:.3rem;padding:.32rem .4rem}.sw-meta-k{min-width:4rem;font-size:.6rem}.sw-meta-v{font-size:.72rem;padding:.12rem .4rem!important;border-radius:5px!important}.sw-card-toolbar{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.action-group,.vault-withdraw-group{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin:.25rem 0}.action-group .input,.vault-withdraw-group .input,.amount-input{padding:.35rem .45rem!important;font-size:.8rem!important;min-height:0!important;border-radius:6px!important}.subwallet-section .btn.small{padding:.3rem .55rem!important;font-size:.72rem!important;border-radius:6px!important;min-height:0!important}.sw-tab-empty{font-size:.72rem;margin:.25rem 0;opacity:.7}.sw-empty{padding:.6rem .5rem;font-size:.8rem}.sw-live-tag{font-size:.65rem;opacity:.6}.bridge-flow-guide summary{font-size:.72rem!important;padding:.2rem 0!important}.bridge-flow-steps{font-size:.72rem;padding-left:1rem;margin:.25rem 0 0;line-height:1.35}.bridge-flow-steps li+li{margin-top:.15rem}.step-num{margin-right:.3rem}.subwallet-section--vault-focus .sw-card--vault{box-shadow:none;max-width:100%;border-radius:8px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.tx-log-item{border:1px solid var(--border, #333);margin-bottom:10px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--bg-section, #1a1a1a) 80%,transparent)}.controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.warthog-section .subwallet-controls{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.45rem!important;width:100%;box-sizing:border-box}.warthog-section .subwallet-controls>.btn,.warthog-section .subwallet-controls>button{width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important}.warthog-section .subwallet-controls .regen-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0}.warthog-section .subwallet-controls .regen-group input,.warthog-section .subwallet-controls .regen-group input.regen-input,.warthog-section .subwallet-controls .regen-group input[type=number],.warthog-section .subwallet-controls input.regen-input{width:6.5rem!important;max-width:6.5rem!important;min-width:5.5rem!important;flex:0 0 6.5rem!important;padding:.35rem .5rem!important;font-size:.8rem!important;box-sizing:border-box!important}.warthog-section .subwallet-controls .regen-group .btn,.warthog-section .subwallet-controls .regen-group button{width:auto!important;flex:0 0 auto!important}.secondary-btn{background:#6b7280;color:#fff;padding:.6rem 1rem;border:none;border-radius:var(--radius-btn, 12px);cursor:pointer}.secondary-btn:hover{background:#4b5563}.warthog-section{margin-top:1.25rem;background-color:color-mix(in srgb,var(--bg-card, #0a0a0a) 92%,transparent);backdrop-filter:blur(15px);padding:1rem 1.1rem 1.15rem;border-radius:var(--radius-card, 16px);border:1px solid color-mix(in srgb,var(--primary, #FDB913) 45%,#333);box-shadow:var(--shadow, 0 4px 12px -2px rgba(242, 92, 5, .18));color:var(--text-primary, #fff);font-family:Roboto,Inter,sans-serif;max-width:100%;box-sizing:border-box}.warthog-section h2{font-family:Montserrat,sans-serif;font-size:1.8rem;color:var(--primary, #FDB913);text-shadow:2px 1px 0px #2a3d3c;text-align:center;margin-bottom:20px}.warthog-section h3{font-family:Montserrat,sans-serif;font-size:1.2rem;color:#ffecb3;margin-bottom:10px;text-shadow:1px 1px 2px #000000}.warthog-section .form-group{margin-bottom:15px}.warthog-section .form-group label{display:block;font-family:Montserrat,sans-serif;color:#ffecb3;margin-bottom:5px;font-size:14px}.warthog-section .form-group+button:not(.download-wallet-btn){margin-left:0;margin-right:auto;display:block}.warthog-section .button-group{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.warthog-section .button-group button{margin-left:0;margin-right:0}.warthog-section input[type=text],.warthog-section input[type=password],.warthog-section input[type=number],.warthog-section input[type=file],.warthog-section select,.warthog-section textarea{width:100%;padding:10px;background-color:#1c2526;color:#fff;border:2px solid #FFC107;border-radius:8px;font-family:Montserrat,sans-serif;font-size:16px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.warthog-section .subwallet-controls input[type=number],.warthog-section .subwallet-controls input.regen-input{width:6.5rem!important;max-width:6.5rem!important}.warthog-section .subwallet-section .action-group.deposit-group,.warthog-section .subwallet-section .action-group.sweep-group{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.3rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.warthog-section .subwallet-section .action-group.deposit-group input[type=number],.warthog-section .subwallet-section .action-group.deposit-group input.amount-input,.warthog-section .subwallet-section .action-group.sweep-group input[type=number],.warthog-section .subwallet-section .action-group.sweep-group input.amount-input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.warthog-section .subwallet-section .action-group.deposit-group .btn,.warthog-section .subwallet-section .action-group.deposit-group button,.warthog-section .subwallet-section .action-group.sweep-group .btn,.warthog-section .subwallet-section .action-group.sweep-group button{width:auto!important;margin:0!important;padding:.28rem .5rem!important;font-size:.7rem!important;white-space:nowrap!important}.warthog-section input[type=text]:focus,.warthog-section input[type=password]:focus,.warthog-section input[type=number]:focus,.warthog-section input[type=file]:focus,.warthog-section select:focus,.warthog-section textarea:focus{outline:none;border-color:#0fc;box-shadow:0 0 8px #0fc6}.activity-panel{text-align:left;color:var(--text-primary, #fff)}.activity-shell{margin:0}.activity-error{padding:.4rem .55rem;border-radius:6px;border:1px solid color-mix(in srgb,#e74c3c 50%,#333);background:color-mix(in srgb,#e74c3c 12%,transparent);color:#ffb4b4;font-size:.78rem;margin:.35rem 0 .5rem}.activity-empty{margin:.35rem 0 .15rem!important}.activity-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:min(62vh,560px);overflow-y:auto}.activity-tx-card{margin:0!important;padding:.45rem .55rem!important;border-radius:8px!important}.activity-tx-card.is-in{border-color:color-mix(in srgb,#00ffcc 32%,#333)!important}.activity-tx-card.is-out{border-color:color-mix(in srgb,#fdb913 30%,#333)!important}.activity-tx-card .sw-card-head{margin-bottom:.3rem;gap:.35rem}.activity-tx-title{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.activity-dir-pill{display:inline-flex;align-items:center;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .4rem;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#ddd}.activity-dir-pill.in{color:#041412;background:linear-gradient(135deg,#0fc,#00b399);border-color:transparent}.activity-dir-pill.out{color:#1a1000;background:linear-gradient(135deg,#fdb913,#e79300);border-color:transparent}.activity-amt-inline{font-size:.82rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.activity-time-tag{font-size:.62rem!important;opacity:.7;white-space:nowrap}.activity-tx-card .sw-card-meta{margin-bottom:0}.activity-pager{margin-top:.45rem}.warthog-section .activity-list .sw-card{background:color-mix(in srgb,var(--bg-section, #1a1a1a) 70%,transparent)}.warthog-section .wh-title-row{text-align:center;margin-bottom:1.25rem}.warthog-section .wh-subtitle{color:var(--text-muted, #ccc);font-size:.9rem;margin-top:.25rem}.warthog-section .wh-install{display:block;margin:0 auto 1rem}.warthog-section .wh-card{background:color-mix(in srgb,var(--bg-section, #1a1a1a) 88%,transparent);border:1px solid color-mix(in srgb,var(--primary, #FDB913) 45%,transparent);border-radius:14px;padding:1.25rem;margin-bottom:1rem;text-align:left}.warthog-section .wh-card--inset{background:#00000047;border-color:#00ffcc38}.warthog-section .wh-card--unlock{border-color:color-mix(in srgb,var(--accent-teal, #00ffcc) 50%,transparent)}.warthog-section .wh-card h3{margin-bottom:.5rem}.warthog-section .wh-auth-tabs,.warthog-section .wh-app-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.warthog-section .wh-auth-tab,.warthog-section .wh-app-tab,.warthog-section button.wh-auth-tab,.warthog-section button.wh-app-tab{background:#ffffff0f!important;color:#e8e8e8!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:.4rem .95rem!important;font-size:.82rem!important;font-weight:600;cursor:pointer;font-family:Montserrat,Roboto,sans-serif;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;margin:0!important;width:auto!important;box-shadow:none!important;transform:none!important}.warthog-section .wh-auth-tab:hover,.warthog-section .wh-app-tab:hover:not(:disabled),.warthog-section button.wh-auth-tab:hover,.warthog-section button.wh-app-tab:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-teal, #00ffcc) 55%,#666)!important;color:#fff!important;background:#00ffcc14!important;transform:none!important;box-shadow:none!important}.warthog-section .wh-auth-tab.is-active,.warthog-section .wh-app-tab.is-active,.warthog-section button.wh-auth-tab.is-active,.warthog-section button.wh-app-tab.is-active{background:linear-gradient(135deg,#0fc,#00b399)!important;color:#041412!important;border-color:transparent!important;box-shadow:0 0 14px color-mix(in srgb,#00ffcc 28%,transparent)!important}.warthog-section .wh-app-tab:disabled,.warthog-section button.wh-app-tab:disabled{opacity:.4;cursor:not-allowed}.warthog-section .wh-auth-panel{text-align:left}.warthog-section .wh-row-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.warthog-section .wh-seed-input{resize:vertical;min-height:4.5rem;line-height:1.45}.warthog-section .wh-primary-cta{margin-top:.5rem}.warthog-section .wh-muted{color:var(--text-muted, #ccc);font-size:.9rem;margin-bottom:.75rem}.warthog-section .wh-hint{font-size:.78rem;color:#b8b8b8;margin:.35rem 0 .75rem;line-height:1.4}.warthog-section .sw-action-tabs,.sw-action-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .65rem}.warthog-section .sw-action-tab,.sw-action-tab{background:#ffffff0f!important;color:#e0e0e0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:.35rem .85rem!important;font-size:.78rem!important;font-weight:600;cursor:pointer;font-family:inherit;margin:0!important;width:auto!important;box-shadow:none!important;transform:none!important;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.warthog-section .sw-action-tab:hover,.sw-action-tab:hover{border-color:color-mix(in srgb,#00ffcc 50%,#666)!important;color:#fff!important;background:#00ffcc14!important;transform:none!important;box-shadow:none!important}.warthog-section .sw-action-tab.is-active,.sw-action-tab.is-active{background:linear-gradient(135deg,#0fc,#00b399)!important;color:#041412!important;border-color:transparent!important;box-shadow:0 0 12px color-mix(in srgb,#00ffcc 28%,transparent)!important}.sw-action-panel{min-height:2.5rem}.warthog-section .wh-header{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.75rem .9rem;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary, #FDB913) 12%,#0a0a0a),color-mix(in srgb,var(--accent-teal, #00ffcc) 10%,#0a0a0a));border:1px solid rgba(253,185,19,.35);text-align:left}.warthog-section .wh-header-main{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.warthog-section .wh-header-left{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;flex:1 1 auto}.warthog-section .wh-header-left .wh-meta-row{justify-content:flex-start}.warthog-section .wh-header-icons{display:flex;flex-direction:row;align-items:flex-start;gap:.35rem;flex:0 0 auto;z-index:6}.warthog-section .wh-header-node{position:relative;display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;z-index:5}.warthog-section button.wh-node-gear,.warthog-section button.wh-section-btn{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;margin:0!important;padding:0!important;border-radius:8px!important;border:1px solid color-mix(in srgb,#00ffcc 30%,rgba(255,255,255,.12))!important;background:#0006!important;color:#0fc!important;box-shadow:none!important;cursor:pointer;transform:none!important}.warthog-section button.wh-section-btn{border-color:color-mix(in srgb,#fdb913 35%,rgba(255,255,255,.12))!important;color:#fdb913!important}.warthog-section button.wh-node-gear:hover,.warthog-section button.wh-node-gear.is-open{border-color:color-mix(in srgb,#00ffcc 55%,transparent)!important;background:color-mix(in srgb,#00ffcc 12%,rgba(0,0,0,.45))!important;color:#b8fff0!important;box-shadow:0 0 10px color-mix(in srgb,#00ffcc 18%,transparent)!important;transform:none!important}.warthog-section button.wh-section-btn:hover,.warthog-section button.wh-section-btn.is-open{border-color:color-mix(in srgb,#fdb913 55%,transparent)!important;background:color-mix(in srgb,#fdb913 14%,rgba(0,0,0,.45))!important;color:#ffe08a!important;box-shadow:0 0 10px color-mix(in srgb,#fdb913 20%,transparent)!important;transform:none!important}.warthog-section .wh-section-menu{position:relative;flex:0 0 auto;z-index:6}.warthog-section .wh-section-dropdown{position:absolute;top:calc(100% + .35rem);right:0;width:min(12.5rem,calc(100vw - 2rem));padding:.4rem .35rem;border-radius:10px;border:1px solid color-mix(in srgb,#fdb913 30%,#333);background:linear-gradient(160deg,color-mix(in srgb,#0a0a0a 94%,#fdb913),#0a0a0a 55%);box-shadow:0 12px 28px #0000008c;display:flex;flex-direction:column;gap:.15rem;z-index:25}.warthog-section .wh-section-current{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fdb913;opacity:.9}.warthog-section button.wh-section-item{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;width:100%!important;margin:0!important;padding:.4rem .55rem!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#e8e8e8!important;font-size:.82rem!important;font-weight:600!important;text-align:left!important;cursor:pointer;box-shadow:none!important;transform:none!important;min-height:0!important}.warthog-section button.wh-section-item:hover:not(:disabled){background:color-mix(in srgb,#fdb913 12%,transparent)!important;border-color:color-mix(in srgb,#fdb913 28%,transparent)!important;color:#fff!important;transform:none!important;box-shadow:none!important}.warthog-section button.wh-section-item.is-active{background:color-mix(in srgb,#fdb913 16%,rgba(0,0,0,.35))!important;border-color:color-mix(in srgb,#fdb913 40%,transparent)!important;color:#ffe8a8!important}.warthog-section button.wh-section-item:disabled{opacity:.4;cursor:not-allowed}.warthog-section .wh-section-check{color:#fdb913;font-size:.75rem}.warthog-section .wh-section-bar{display:flex;align-items:center;margin:0 0 .45rem;min-height:0}.warthog-section .wh-section-bar-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#fdb913 70%,#aaa)}.warthog-section .wh-node-gear-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;border:1px solid rgba(0,0,0,.45);pointer-events:none}.warthog-section .wh-node-gear-dot.is-defi{background:#0fc;box-shadow:0 0 6px color-mix(in srgb,#00ffcc 70%,transparent)}.warthog-section .wh-node-gear-dot.is-main{background:#fdb913;box-shadow:0 0 6px color-mix(in srgb,#fdb913 70%,transparent)}.warthog-section .wh-node-menu{position:absolute;top:calc(100% + .35rem);right:0;width:min(16.5rem,calc(100vw - 2rem));padding:.55rem .6rem .5rem;border-radius:10px;border:1px solid color-mix(in srgb,#00ffcc 28%,#333);background:linear-gradient(160deg,color-mix(in srgb,#0a0a0a 94%,#00ffcc),#0a0a0a 55%);box-shadow:0 12px 28px #0000008c;display:flex;flex-direction:column;gap:.4rem;z-index:20}.warthog-section .wh-node-menu-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.warthog-section .wh-node-menu-title{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,#00ffcc 70%,#aaa)}.warthog-section .wh-node-menu .network-badge{font-size:.62rem;padding:.15rem .45rem}.warthog-section .wh-node-menu-hint{margin:0;font-size:.65rem;opacity:.55;line-height:1.3}.warthog-section .wh-wallet-name{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0fc;opacity:.9}.warthog-section .wh-saved-list{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem;max-height:14rem;overflow-y:auto}.warthog-section .wh-saved-card{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%!important;margin:0!important;padding:.55rem .75rem!important;border-radius:10px!important;border:1px solid #333!important;background:#0000004d!important;color:#eee!important;box-shadow:none!important;transform:none!important;text-align:left;cursor:pointer}.warthog-section .wh-saved-card:hover{border-color:color-mix(in srgb,#00ffcc 45%,#333)!important;background:#00ffcc14!important;transform:none!important;box-shadow:none!important}.warthog-section .wh-saved-card.is-selected{border-color:transparent!important;background:linear-gradient(135deg,#0fc,#00b399)!important;color:#041412!important}.warthog-section .wh-saved-card__name{font-weight:700;font-size:.9rem}.warthog-section .wh-saved-card__meta{font-size:.72rem;opacity:.7}.warthog-section .wh-manage-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.warthog-section .wh-manage-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid #333;background:#00000040}.warthog-section .wh-divider{border:none;border-top:1px solid #333;margin:.85rem 0}.warthog-section .wh-balance-label{display:block;font-size:.75rem;color:#ffecb3;text-transform:uppercase;letter-spacing:.04em}.warthog-section .wh-balance-value{font-size:1.3rem;font-weight:700;color:#fff;font-family:Montserrat,sans-serif}.warthog-section .wh-balance-mempool{display:block;margin-top:.25rem;font-size:.78rem;font-weight:500;color:#ffb74d;opacity:.95;max-width:16rem;line-height:1.3}.warthog-section .wh-address-chip{flex:0 1 auto;display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;min-height:0!important;max-width:100%;margin:0!important;padding:.14rem .48rem!important;border-radius:6px!important;border:1px solid color-mix(in srgb,#00ffcc 28%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,#00ffcc 14%,rgba(0,0,0,.45)),color-mix(in srgb,#00ffcc 5%,rgba(0,0,0,.4)))!important;box-shadow:inset 0 1px color-mix(in srgb,#00ffcc 18%,transparent),0 0 10px color-mix(in srgb,#00ffcc 8%,transparent)!important;color:#0fc!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;cursor:pointer;word-break:break-all;text-align:left;transform:none!important;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.warthog-section .wh-address-chip:hover{color:#b8fff0!important;border-color:color-mix(in srgb,#00ffcc 55%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,#00ffcc 22%,rgba(0,0,0,.35)),color-mix(in srgb,#00ffcc 10%,rgba(0,0,0,.4)))!important;box-shadow:inset 0 1px color-mix(in srgb,#00ffcc 25%,transparent),0 0 12px color-mix(in srgb,#00ffcc 22%,transparent)!important;transform:none!important;text-decoration:none}.warthog-section .wh-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0}.warthog-section .wh-meta-k{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#00ffcc 62%,#9a9a9a);line-height:1.2;min-width:4.25rem}.warthog-section .wh-meta-k:before{content:"";width:3px;height:3px;border-radius:50%;background:#0fc;box-shadow:0 0 5px color-mix(in srgb,#00ffcc 70%,transparent);flex-shrink:0;opacity:.9}.warthog-section .wh-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.warthog-section .wh-header-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0}.warthog-section .wh-header-actions .btn,.warthog-section .wh-header-actions .btn.small{flex:1 1 0;width:auto!important;min-width:0;margin:0!important;white-space:nowrap}.warthog-section .wh-node-select{max-width:100%;width:100%;font-size:.78rem!important;padding:.35rem .5rem!important;margin:0!important}.warthog-section .wh-panel{text-align:left}.warthog-section .wh-panel-stack{display:flex;flex-direction:column;gap:.65rem}.warthog-section .wh-overview-tabs{margin-bottom:.15rem}.warthog-section .wh-send-card .form-group{margin-bottom:.65rem}.warthog-section .wh-send-card .wh-primary-cta{margin-top:.25rem}.warthog-section .wh-advanced{margin:.35rem 0 .65rem;font-size:.8rem}.warthog-section .wh-advanced summary{cursor:pointer;color:#0fc;opacity:.85;font-weight:600;margin-bottom:.35rem}.warthog-section .form-group{margin-bottom:.65rem;text-align:left}.warthog-section .form-group label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;opacity:.65;margin-bottom:.25rem;color:#ffecb3}.warthog-section .form-group .input,.warthog-section .wh-inline-burn .input{width:100%}.warthog-section .result{margin-top:.65rem;padding:.65rem .75rem;border-radius:10px;border:1px solid #333;background:#00000059;max-height:12rem;overflow:auto}.warthog-section .result pre{margin:0;font-size:.72rem;white-space:pre-wrap;word-break:break-all;color:#ccc}.warthog-section .wh-linkish{background:none;border:none;padding:0;color:#0fc;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.warthog-section .wh-card{padding:.85rem .95rem;margin-bottom:0}.warthog-section .wh-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem}.warthog-section .wh-stat{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem}.warthog-section .wh-stat-label{display:block;font-size:.7rem;color:#a8a8a8;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.warthog-section .wh-stat-value{font-size:.9rem;color:#ffecb3;word-break:break-all}.warthog-section .wh-stat-value.mono,.warthog-section .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.warthog-section .wh-inline-burn{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.warthog-section .wh-inline-burn .input{flex:1;min-width:120px}.warthog-section .wh-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.warthog-section .wh-tx-list{list-style:none;padding:0;margin:0}.warthog-section .wh-linkish{background:none;border:none;color:#0fc;cursor:pointer;padding:0;margin:0;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px}.warthog-section .wh-pulse{display:inline-block;width:.55rem;height:.55rem;margin-left:.35rem;border-radius:50%;background:#ffec00;animation:blink 1s infinite;vertical-align:middle}.warthog-section .wh-check{display:flex;align-items:flex-start;gap:.5rem;color:#ffecb3;font-size:.85rem;margin:.65rem 0;cursor:pointer}.warthog-section .wh-seed-reveal{margin:.75rem 0}.warthog-section .wh-seed-text{background:#ffecb31f;border:1px solid rgba(253,185,19,.4);border-radius:8px;padding:.75rem;color:#caa21e;font-weight:700;font-family:Montserrat,sans-serif;word-break:break-word}.warthog-section .wh-advanced{margin:.75rem 0 1rem;color:#ddd;font-size:.85rem}.warthog-section .wh-advanced summary{cursor:pointer;color:#ffecb3;margin-bottom:.5rem}.warthog-section .subwallet-section{margin-top:0!important;background:transparent!important;border:none!important;padding:0!important}.warthog-section .wh-passkey-enable{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin:.55rem 0 .65rem;padding:.65rem .7rem;border-radius:12px;border:1px solid color-mix(in srgb,#fdb913 55%,rgba(255,255,255,.12));background:color-mix(in srgb,#fdb913 14%,rgba(0,0,0,.35));box-sizing:border-box;width:100%}.warthog-section .wh-passkey-enable--on{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-color:color-mix(in srgb,#00ffcc 40%,rgba(255,255,255,.1));background:color-mix(in srgb,#00ffcc 10%,rgba(0,0,0,.3))}.warthog-section .wh-passkey-enable__btn{width:100%!important;min-height:3rem!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.01em;margin:0!important;white-space:nowrap}.warthog-section .wh-passkey-enable__hint{margin:0;font-size:.78rem;line-height:1.35;opacity:.88}.warthog-section .wh-passkey-enable__status{font-size:.9rem;font-weight:600;color:#9af5e0}@media(max-width:720px){.warthog-section .wh-row-2{grid-template-columns:1fr}.warthog-section .wh-header-main{flex-wrap:nowrap;gap:.5rem}.warthog-section .wh-header-node{margin-left:auto}.warthog-section .wh-header-tools{width:100%}.warthog-section .wh-header-actions{flex:1 1 100%;width:100%}.warthog-section .wh-passkey-enable{margin-top:.45rem;padding:.75rem}.warthog-section .wh-passkey-enable__btn{min-height:3.15rem!important;font-size:1.1rem!important}}.warthog-section button.sw-menu-btn{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;max-width:2rem!important;padding:0!important;margin:0!important;border-radius:8px!important;border:1px solid color-mix(in srgb,#00ffcc 32%,rgba(255,255,255,.12))!important;background:#0000004d!important;color:#9af5e0!important;box-shadow:none!important;transform:none!important}.warthog-section button.sw-menu-item{width:100%!important;border-radius:7px!important;padding:.45rem .6rem!important;margin:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.warthog-section .voucher-exec-card,.warthog-section .voucher-exec-head{width:100%;min-width:0}.warthog-section .voucher-exec-card>button.btn,.warthog-section .voucher-exec-head>button.btn{width:auto!important;max-width:none!important;flex:0 0 auto!important}.warthog-section .btn.primary{padding:.5rem 1.15rem;border:none;border-radius:999px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.88rem;background:linear-gradient(135deg,#0fc,#00b399);box-shadow:0 0 16px #0fc4;color:#041412}.warthog-section .btn.primary:hover{box-shadow:0 8px 24px #0fc6;color:#041412}.warthog-section .btn.danger{padding:.5rem 1.15rem;border:none;border-radius:999px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.88rem;background:linear-gradient(135deg,#e79300,#f25c05);box-shadow:0 0 14px #fdb91344;color:#1a1000}.warthog-section .btn.danger:hover{box-shadow:0 8px 22px #fdb91366;color:#1a1000}.warthog-section .btn.small{padding:.38rem .9rem;font-size:.82rem;border-radius:999px;margin-right:.35rem;margin-bottom:.35rem}.warthog-section .subwallet-section .sw-card-toolbar .btn.small{margin-right:0!important;margin-bottom:0!important}.warthog-section .btn:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;transform:none}.warthog-section button:not(.btn):not(.wh-app-tab):not(.wh-auth-tab):not(.login-method-tab):not(.login-wallet-row):not(.login-password-toggle):not(.login-delete-link):not(.login-test-seed):not(.bca-path):not(.bca-back):not(.bca-password-toggle):not(.bca-cta):not(.sw-link):not(.sw-meta-v):not(.sw-pill-copy):not(.wh-address-chip):not(.wh-node-gear):not(.wh-section-btn):not(.wh-section-item):not(.sw-menu-btn):not(.sw-menu-item){background:linear-gradient(135deg,#0fc,#00b399);color:#041412;font-family:Montserrat,sans-serif;font-weight:600;padding:.55rem 1.15rem;border:none;border-radius:999px;cursor:pointer;transition:transform .2s,box-shadow .2s,background .3s;margin-right:.5rem;margin-bottom:.5rem;box-sizing:border-box;box-shadow:0 0 16px color-mix(in srgb,#00ffcc 22%,transparent)}.warthog-section button:not(.btn):not(.wh-app-tab):not(.wh-auth-tab):not(.login-method-tab):not(.login-wallet-row):not(.login-password-toggle):not(.login-delete-link):not(.login-test-seed):not(.bca-path):not(.bca-back):not(.bca-password-toggle):not(.bca-cta):not(.sw-link):not(.sw-meta-v):not(.sw-pill-copy):not(.wh-address-chip):not(.wh-node-gear):not(.wh-section-btn):not(.wh-section-item):not(.sw-menu-btn):not(.sw-menu-item):hover{transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,#00ffcc 35%,transparent);background:linear-gradient(135deg,#0fc,#00b399);color:#041412}.warthog-section button:not(.btn):not(.wh-app-tab):not(.wh-auth-tab):not(.login-method-tab):not(.login-wallet-row):not(.login-password-toggle):not(.login-delete-link):not(.login-test-seed):not(.bca-path):not(.bca-back):not(.bca-password-toggle):not(.bca-cta):not(.sw-link):not(.sw-meta-v):not(.sw-pill-copy):not(.wh-address-chip):not(.wh-node-gear):not(.wh-section-btn):not(.wh-section-item):not(.sw-menu-btn):not(.sw-menu-item):disabled{background:#555;color:#aaa;cursor:not-allowed;box-shadow:none;transform:none}.warthog-section .download-wallet-btn{background:linear-gradient(45deg,#28a745,#20c997);border-color:#1c2526}.warthog-section button.cancel{background:linear-gradient(45deg,#6c757d,#495057)}.warthog-section button.danger{background:linear-gradient(45deg,#dc3545,#c82333)}.warthog-section .result{background-color:#1c2526;padding:15px;border:2px solid #FFC107;border-radius:4px;margin-top:15px;font-family:Roboto,sans-serif}.warthog-section .result pre{color:#fff;background-color:#4a4a4a;padding:10px;border-radius:4px;overflow-x:auto;font-size:12px;white-space:pre-wrap;word-break:break-all}.warthog-section .error{background-color:#fdd;padding:10px;border-radius:4px;color:#c00;margin-top:10px}.warthog-section .wallet-address{color:#ffecb3;font-size:14px;word-break:break-all;overflow-wrap:break-word;white-space:normal;max-width:100%;margin:0;padding:5px 0}.warthog-section .warning{color:#ffc107;font-size:12px;font-style:italic;margin-top:10px}.warthog-section .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.warthog-section .modal-content{background-color:#474747;padding:20px;border-radius:8px;border:2px solid #FFC107;box-shadow:0 0 5px #0fc;max-width:600px;width:80%;max-height:90vh;overflow-y:auto;font-family:Roboto,sans-serif;color:#fff}.warthog-section .modal-content h2{color:#fdc008;text-shadow:2px 2px 4px #000000;margin-bottom:20px}.warthog-section .modal-content .warning{color:#ffc107;font-size:12px;font-style:italic;margin-bottom:15px}.warthog-section .modal-content ul{margin-bottom:20px;color:#ffecb3;font-size:14px}.warthog-section label.checkbox{display:flex;align-items:center;gap:8px;font-size:14px;color:#ffecb3}.warthog-section input[type=checkbox]{cursor:pointer}.warthog-section .deposit-box,.warthog-section .relay-box{background:#ffffff08;border:1px solid #FFC107;border-radius:28px;padding:15px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 30px #0fc2}.warthog-section .wallet-info-value{color:#ffecb3;word-break:break-all;overflow-wrap:break-word;white-space:normal;max-width:100%;display:inline-block;font-family:Montserrat,sans-serif}@media(max-width:600px){.warthog-section{padding:10px}.warthog-section h2{font-size:1.3rem}.warthog-section h3{font-size:1rem}.warthog-section .form-group label{font-size:12px}.warthog-section input[type=text],.warthog-section input[type=password],.warthog-section input[type=number],.warthog-section input[type=file],.warthog-section select{font-size:14px;padding:8px}.warthog-section button:not(.wh-app-tab):not(.wh-auth-tab):not(.login-method-tab):not(.login-wallet-row):not(.login-password-toggle):not(.login-delete-link):not(.login-test-seed):not(.bca-path):not(.bca-back):not(.bca-password-toggle):not(.bca-cta):not(.login-primary-cta):not(.sw-link):not(.sw-meta-v):not(.sw-pill-copy):not(.wh-address-chip):not(.wh-node-gear):not(.wh-section-btn):not(.wh-section-item):not(.sw-menu-btn):not(.sw-menu-item){width:100%;margin-right:0;padding:12px;font-size:14px}.warthog-section .subwallet-controls{flex-wrap:nowrap!important}.warthog-section .subwallet-controls>.btn,.warthog-section .subwallet-controls>button,.warthog-section .subwallet-controls .regen-group .btn,.warthog-section .subwallet-controls .regen-group button{width:auto!important;max-width:none!important;flex:0 0 auto!important;padding:.35rem .75rem!important;font-size:.78rem!important}.warthog-section .subwallet-controls input[type=number],.warthog-section .subwallet-controls input.regen-input{width:5.5rem!important;max-width:5.5rem!important;flex:0 0 5.5rem!important;padding:.3rem .4rem!important;font-size:.78rem!important}.warthog-section button.wh-node-gear,.warthog-section button.wh-section-btn{width:2rem!important;height:2rem!important;padding:0!important}.warthog-section button.wh-section-item{width:100%!important;padding:.4rem .55rem!important}.warthog-section .wh-app-tabs button.wh-app-tab,.warthog-section .wh-auth-tabs button.wh-auth-tab{width:auto!important;flex:0 0 auto;padding:.4rem .85rem!important;font-size:.78rem!important}.warthog-section .result p,.warthog-section .error{font-size:12px}.warthog-section .result pre{font-size:10px}.warthog-section .wallet-address{font-size:12px}.warthog-section .modal-overlay{align-items:flex-start;height:100vh;overflow-y:auto}.warthog-section .modal-content{max-height:none;margin-top:24px;margin-bottom:24px}}.warthog-section .wh-details{margin:.45rem 0;border:1px solid #333;border-radius:10px;background:#00000038;overflow:hidden}.warthog-section .wh-details summary{cursor:pointer;list-style:none;padding:.55rem .75rem;font-size:.82rem;font-weight:600;color:#0fc;user-select:none}.warthog-section .wh-details summary::-webkit-details-marker{display:none}.warthog-section .wh-details summary:before{content:"▸ ";opacity:.75}.warthog-section .wh-details[open] summary:before{content:"▾ "}.warthog-section .wh-details-body{padding:0 .75rem .75rem;border-top:1px solid #2a2a2a}.warthog-section .bca{margin:0 auto;max-width:min(28rem,100%);text-align:left;padding:.15rem 0 1rem}.warthog-section .bca-head{margin-bottom:.9rem}.warthog-section .bca-kicker{display:block;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin-bottom:.35rem}.warthog-section button.bca-back{width:auto!important;min-width:0!important;min-height:0!important;margin:0 0 .4rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important;color:#a1a1aa!important;background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important;cursor:pointer;font-family:inherit}.warthog-section button.bca-back:hover:not(:disabled){color:#fdb913!important;background:transparent!important;transform:none!important}.warthog-section .bca-title{margin:0 0 .25rem!important;font-size:1.05rem!important;font-weight:600!important;color:#fafafa!important;letter-spacing:-.02em}.warthog-section .bca-hint{margin:0;font-size:.8rem;line-height:1.4;color:#71717a}.warthog-section .bca-paths{display:flex;flex-direction:column;gap:.45rem}.warthog-section button.bca-path{width:100%!important;min-height:0!important;margin:0!important;padding:.75rem .85rem!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.15rem!important;border-radius:.75rem!important;background:#18181b8c!important;color:#e4e4e7!important;border:1px solid rgba(63,63,70,.85)!important;box-shadow:none!important;transform:none!important;cursor:pointer;font-family:inherit}.warthog-section button.bca-path:hover:not(:disabled){border-color:#71717ae6!important;background:#27272aa6!important;color:#fafafa!important;transform:none!important;box-shadow:none!important}.warthog-section button.bca-path.bca-path--primary,.warthog-section button.bca-path.bca-path--primary:hover{border-color:#fdb9138c!important;background:#fdb91314!important}.warthog-section button.bca-path.bca-path--primary:hover{border-color:#fdb913bf!important;background:#fdb9131f!important}.warthog-section .bca-path__label{font-size:.875rem;font-weight:600}.warthog-section .bca-path__meta{font-size:.7rem;color:#71717a;font-weight:400}.warthog-section button.bca-path--primary .bca-path__meta{color:#fdb913bf}.warthog-section .bca-form{display:flex;flex-direction:column;gap:.85rem}.warthog-section .bca-field{min-width:0}.warthog-section .bca-label{display:block;font-size:.75rem;font-weight:500;color:#a1a1aa;margin-bottom:.35rem}.warthog-section .bca-row-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.warthog-section .bca-password-wrap{position:relative;display:flex;align-items:center}.warthog-section .bca-password-input{padding-right:3.25rem!important}.warthog-section button.bca-password-toggle{position:absolute!important;right:.4rem!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:.2rem .4rem!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:transparent!important;color:#a1a1aa!important;border:none!important;box-shadow:none!important;cursor:pointer}.warthog-section button.bca-password-toggle:hover{color:#f4f4f5!important;background:transparent!important;transform:translateY(-50%)!important}.warthog-section .bca-dropzone{border-radius:.75rem;border:1px dashed #52525b;background:#18181b73;padding:1.35rem 1rem;text-align:center;transition:border-color .15s,background-color .15s;min-height:7rem;display:flex;align-items:center;justify-content:center}.warthog-section .bca-dropzone--active{border-color:#e79300;background:#e793001a}.warthog-section .bca-dropzone--ready{border-style:solid;border-color:#fdb91373;background:#fdb9130f}.warthog-section .bca-drop-inner{display:flex;flex-direction:column;align-items:center;gap:.35rem}.warthog-section .bca-drop-name{margin:0;font-size:.875rem;color:#fdb913;font-weight:500;word-break:break-all}.warthog-section .bca-drop-prompt{margin:0;font-size:.875rem;color:#d4d4d8}.warthog-section .bca-drop-or{margin:0;font-size:.7rem;color:#71717a}.warthog-section .bca-drop-browse{font-size:.75rem;font-weight:600;color:#fdb913;cursor:pointer;text-decoration:underline}.warthog-section .bca-drop-browse:hover{color:#ffd24d}.warthog-section .bca-seed{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.8125rem!important;resize:vertical;min-height:4.5rem}.warthog-section button.bca-cta{width:100%!important;margin:.15rem 0 0!important;min-height:2.6rem!important;font-weight:600!important;border-radius:.65rem!important}.warthog-section .bca-error{margin-top:.75rem;padding-left:.65rem;border-left:2px solid #ef4444;font-size:.8125rem;color:#fca5a5;word-break:break-word}.warthog-section .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:688px){.warthog-section button.bca-path,.warthog-section button.bca-cta,.warthog-section button.bca-back,.warthog-section button.bca-password-toggle{width:auto!important}.warthog-section button.bca-path,.warthog-section button.bca-cta{width:100%!important}}.warthog-section{font-size:.84rem}.warthog-section .wh-title-row{margin-bottom:.45rem}.warthog-section .wh-title-row h2{font-size:1.05rem!important;margin:0!important}.warthog-section .wh-subtitle{font-size:.72rem;margin:.15rem 0 0!important;opacity:.65}.warthog-section .wh-card{border-radius:8px!important;padding:.55rem .65rem!important;margin-bottom:.5rem!important}.warthog-section .wh-card--inset{padding:.5rem .6rem!important}.warthog-section .wh-header{gap:.4rem;margin-bottom:.5rem;padding:.5rem .6rem;border-radius:8px}.warthog-section .wh-header-main{gap:.45rem}.warthog-section .wh-header-tools{gap:.3rem}.warthog-section .wh-header-actions{gap:.28rem}.warthog-section .wh-header-tools .btn.small,.warthog-section .wh-header-actions .btn.small,.warthog-section .wh-app-tabs .wh-app-tab,.warthog-section button.wh-app-tab{padding:.28rem .65rem!important;font-size:.74rem!important;border-radius:6px!important;box-shadow:none!important}.warthog-section .wh-app-tabs{gap:.25rem;margin-bottom:.5rem}.warthog-section .wh-app-tab.is-active,.warthog-section button.wh-app-tab.is-active{box-shadow:none!important}.warthog-section .wh-panel,.warthog-section .wh-panel-stack{gap:.4rem}.warthog-section .wh-stat-grid{gap:.3rem}.warthog-section .wh-stat{padding:.35rem .45rem;border-radius:6px;gap:.1rem}.warthog-section .wh-stat-label,.warthog-section .wh-stat-k{font-size:.65rem}.warthog-section .wh-stat-value,.warthog-section .wh-stat-v{font-size:.82rem}.warthog-section .wh-balance-value{font-size:1.25rem!important}.warthog-section .wh-balance-label{font-size:.65rem}.warthog-section .wh-address-chip{padding:.12rem .4rem!important;font-size:.68rem;border-radius:5px!important}.warthog-section .wh-meta-k{min-width:4rem;font-size:.6rem}.warthog-section .form-group{margin-bottom:.55rem!important}.warthog-section .form-group label{font-size:.72rem!important;margin-bottom:.25rem!important}.warthog-section .input,.warthog-section input.input,.warthog-section select.input,.warthog-section textarea.input{padding:.4rem .5rem!important;font-size:.8rem!important;border-radius:6px!important;min-height:0!important}.warthog-section .btn.small{padding:.3rem .55rem!important;font-size:.72rem!important;border-radius:6px!important}.warthog-section .wh-hint,.warthog-section .wh-muted{font-size:.72rem!important;margin-bottom:.4rem!important;line-height:1.35}.warthog-section .sw-action-tabs{gap:.25rem;margin-bottom:.4rem}.warthog-section .sw-action-tab{padding:.28rem .55rem!important;font-size:.72rem!important;border-radius:6px!important}.warthog-section .wh-inline-burn{gap:.3rem}.warthog-section .wh-divider{margin:.55rem 0;opacity:.4}.warthog-section .bca{max-width:min(26rem,100%);padding:0 0 .5rem}.warthog-section .bca-head{margin-bottom:.55rem}.warthog-section .bca-title{font-size:.95rem!important}.warthog-section .bca-hint{font-size:.74rem}.warthog-section .bca-paths{gap:.3rem}.warthog-section button.bca-path{padding:.5rem .6rem!important;border-radius:6px!important;gap:.08rem!important}.warthog-section .bca-path__label{font-size:.8rem}.warthog-section .bca-path__meta{font-size:.65rem}.warthog-section .bca-form{gap:.55rem}.warthog-section .bca-label{font-size:.7rem;margin-bottom:.25rem}.warthog-section button.bca-cta{min-height:2.2rem!important;border-radius:6px!important;margin-top:.1rem!important}.warthog-section .bca-dropzone{min-height:4.5rem;padding:.75rem .65rem;border-radius:6px}.eth-subwallet-section{--eth-accent: #3b82f6;--eth-accent-bright: #60a5fa;--eth-accent-soft: #93c5fd;--eth-accent-glow: #38bdf8;padding:0;border-radius:0;border:none;background:transparent}.eth-subwallet-section .subwallet-top h3{color:var(--eth-accent-soft)}.eth-subwallet-section .sw-top-lead{opacity:.75}.eth-subwallet-section .bridge-flow-guide{border-color:color-mix(in srgb,var(--eth-accent) 28%,#333);background:color-mix(in srgb,var(--eth-accent) 6%,rgba(0,0,0,.22))}.eth-subwallet-section .bridge-flow-guide summary{color:var(--eth-accent-bright)}.eth-subwallet-section .step-num{background:color-mix(in srgb,var(--eth-accent) 22%,#1a1a1a);border-color:color-mix(in srgb,var(--eth-accent) 40%,#555);color:var(--eth-accent-soft)}.eth-subwallet-section .sw-card--l1-track{border-color:color-mix(in srgb,var(--eth-accent) 32%,#333);background:linear-gradient(145deg,color-mix(in srgb,var(--eth-accent) 10%,rgba(0,0,0,.35)) 0%,rgba(0,0,0,.22) 55%,transparent 100%)}.eth-subwallet-section .sw-card--l1-track .sw-card-title{color:var(--eth-accent-soft)}.eth-subwallet-section .sw-meta-k{color:color-mix(in srgb,var(--eth-accent-soft) 70%,#aaa)}.eth-subwallet-section .sw-meta-v{color:#e8f4ff}.eth-subwallet-section .sw-pager{border-color:color-mix(in srgb,var(--eth-accent) 22%,#333);background:color-mix(in srgb,var(--eth-accent) 5%,rgba(0,0,0,.28))}.eth-subwallet-section .sw-pager-count{color:var(--eth-accent-bright)}.eth-subwallet-section .sw-pager-step{border-color:color-mix(in srgb,var(--eth-accent) 42%,#555)!important;background:color-mix(in srgb,var(--eth-accent) 12%,#1a1a1a)!important;color:var(--eth-accent-soft)!important}.eth-subwallet-section .sw-pager-step:hover:not(:disabled){border-color:var(--eth-accent-bright)!important;color:#fff!important;background:color-mix(in srgb,var(--eth-accent) 20%,#1a1a1a)!important}.eth-subwallet-section .sw-dot{border-color:color-mix(in srgb,var(--eth-accent) 40%,#555);background:color-mix(in srgb,var(--eth-accent) 14%,#1a1a1a);color:var(--eth-accent-soft)}.eth-subwallet-section .sw-dot:hover{border-color:var(--eth-accent-bright);color:#fff}.eth-subwallet-section .sw-dot.is-active{background:linear-gradient(135deg,#60a5fa,#2563eb);border-color:transparent;color:#041018;box-shadow:0 0 12px #3b82f655}.eth-subwallet-section .sw-dot.is-locked:not(.is-active){border-color:color-mix(in srgb,var(--eth-accent-glow) 50%,#555);background:color-mix(in srgb,var(--eth-accent-glow) 16%,#1a1a1a);color:#bae6fd}.eth-subwallet-section .sw-card{border-radius:14px;padding:.7rem .8rem;background:color-mix(in srgb,#1a1a1a 75%,#000);border:1px solid #333;text-align:left}.eth-subwallet-section .sw-card--sub{border-color:color-mix(in srgb,var(--eth-accent) 32%,#333)}.eth-subwallet-section .sw-card--vault{border-color:color-mix(in srgb,var(--eth-accent-glow) 40%,#333);box-shadow:0 0 0 1px color-mix(in srgb,var(--eth-accent) 12%,transparent)}.eth-subwallet-section.eth-subwallet-section--vault-focus .sw-cards--vault-only{grid-template-columns:1fr}.eth-subwallet-section.eth-subwallet-section--vault-focus .sw-card--vault{max-width:28rem;margin:0 auto;width:100%}.eth-subwallet-section .sw-card-title{margin:0;font-size:.95rem;font-weight:700;color:var(--eth-accent-soft)}.eth-subwallet-section .sw-card--vault .sw-card-title{color:var(--eth-accent-glow)}.eth-subwallet-section .sw-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.45rem}.eth-subwallet-section .sw-card-head-right{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;justify-content:flex-end}.eth-subwallet-section .sw-pill{border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;border:1px solid color-mix(in srgb,var(--eth-accent) 35%,#444);background:color-mix(in srgb,var(--eth-accent) 12%,transparent);color:var(--eth-accent-soft)}.eth-subwallet-section .sw-pill-muted{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;background:#00000047}.eth-subwallet-section .sw-pill-muted:hover{border-color:var(--eth-accent-bright);color:#fff}.eth-subwallet-section .sw-live-tag{font-size:.72rem;font-weight:600;opacity:.75;color:var(--eth-accent-soft)}.eth-subwallet-section .sw-card-meta{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.5rem}.eth-subwallet-section .sw-meta-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.eth-subwallet-section .sw-meta-k{font-size:.72rem;font-weight:600;letter-spacing:.02em;opacity:.8}.eth-subwallet-section .sw-meta-v{font-size:.82rem;font-weight:600}.eth-subwallet-section .sw-meta-v.mono,.eth-subwallet-section button.sw-meta-v{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.eth-subwallet-section button.sw-link.sw-meta-v,.eth-subwallet-section button.sw-meta-v{background:none;border:none;color:var(--eth-accent-soft);cursor:pointer;padding:0;text-align:right}.eth-subwallet-section button.sw-link.sw-meta-v:hover{color:#fff;text-decoration:underline}.eth-subwallet-section .sw-details{margin:.4rem 0;border:1px solid color-mix(in srgb,var(--eth-accent) 18%,#333);border-radius:10px;background:#00000038;overflow:hidden}.eth-subwallet-section .sw-details summary{cursor:pointer;list-style:none;padding:.5rem .7rem;font-size:.8rem;font-weight:600;color:var(--eth-accent-bright);user-select:none}.eth-subwallet-section .sw-details summary::-webkit-details-marker{display:none}.eth-subwallet-section .sw-details summary:before{content:"▸ ";opacity:.75}.eth-subwallet-section .sw-details[open] summary:before{content:"▾ "}.eth-subwallet-section .sw-details-body{padding:0 .7rem .7rem;border-top:1px solid color-mix(in srgb,var(--eth-accent) 12%,#2a2a2a)}.eth-subwallet-section .sw-hint{font-size:.75rem;opacity:.8;margin:.35rem 0 .5rem;line-height:1.35}.eth-subwallet-section .subwallet-controls{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.65rem}.eth-subwallet-section .regen-group{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.eth-subwallet-section .regen-input{width:6.5rem!important;max-width:100%}.eth-subwallet-section .action-group{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.35rem}.eth-subwallet-section .amount-input{flex:1 1 7rem;min-width:5rem;max-width:12rem}.eth-subwallet-section .sw-card-toolbar{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .5rem}.eth-subwallet-section .sw-empty{padding:1.25rem 1rem;text-align:center;border:1px dashed color-mix(in srgb,var(--eth-accent) 30%,#444);border-radius:12px;opacity:.85;font-size:.9rem;color:var(--eth-accent-soft)}.eth-subwallet-section .eth-card-menu{position:relative}.eth-subwallet-section .eth-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--eth-accent) 32%,rgba(255,255,255,.12));background:#0000004d;color:var(--eth-accent-soft);cursor:pointer;padding:0}.eth-subwallet-section .eth-menu-btn:hover{border-color:var(--eth-accent-bright);background:color-mix(in srgb,var(--eth-accent) 14%,transparent)}.eth-subwallet-section .eth-menu-dropdown{position:absolute;right:0;top:calc(100% + 4px);z-index:40;min-width:11.5rem;padding:.3rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--eth-accent) 30%,rgba(255,255,255,.12));background:#0a0e1cfa;box-shadow:0 12px 28px #00000080}.eth-subwallet-section .eth-menu-item{display:block;width:100%;text-align:left;padding:.45rem .6rem;border:0;border-radius:7px;background:transparent;color:#e8f4ff;font-size:.78rem;cursor:pointer}.eth-subwallet-section .eth-menu-item:hover:not(:disabled){background:color-mix(in srgb,var(--eth-accent) 16%,transparent)}.eth-subwallet-section .eth-menu-item:disabled{opacity:.45;cursor:not-allowed}.eth-subwallet-section .eth-menu-item.is-danger{color:#ff8f8f}.eth-subwallet-section .network-badge{font-size:.65rem}.eth-subwallet-section .sw-action-tab.is-active{border-color:color-mix(in srgb,var(--eth-accent) 55%,transparent);background:color-mix(in srgb,var(--eth-accent) 18%,rgba(0,0,0,.35));color:var(--eth-accent-soft);box-shadow:0 0 10px color-mix(in srgb,var(--eth-accent) 18%,transparent)}.eth-subwallet-section .sw-action-tab:hover:not(.is-active){border-color:color-mix(in srgb,var(--eth-accent) 35%,#555);color:var(--eth-accent-soft)}.eth-subwallet-section .btn.secondary.small{border-color:color-mix(in srgb,var(--eth-accent) 35%,#555);color:var(--eth-accent-soft)}.eth-subwallet-section .btn.secondary.small:hover:not(:disabled){border-color:var(--eth-accent-bright);background:color-mix(in srgb,var(--eth-accent) 12%,transparent)}:root{--primary: #FDB913;--primary-hover: #E79300;--primary-deep: #F25C05;--accent-teal: #00ffcc;--accent-light: #333333;--text-primary: #ffffff;--text-muted: #cccccc;--bg-card: #0a0a0a;--bg-section: #1a1a1a;--border: #333333;--shadow: 0 4px 12px -2px rgba(0, 123, 255, .12);--radius-card: 16px;--radius-btn: 12px}@media(prefers-color-scheme:dark){:root{--primary: #F25C05;--primary-hover: #E79300;--bg-card: #000000;--bg-section: #0f0f0f;--border: #222222;--shadow: 0 4px 12px -2px rgba(242, 92, 5, .18)}}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100%;background-color:#000}body{font-family:Inter,Roboto,system-ui,sans-serif;color:var(--text-primary);min-height:100vh;background-color:transparent;position:relative;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#040404;background-image:url(/bg-tropical.jpg),radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 14%,transparent) 0%,transparent 50%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--accent-teal) 12%,transparent) 0%,transparent 50%);background-repeat:repeat,no-repeat,no-repeat;background-size:480px auto,auto,auto;background-position:center top,center,center;opacity:1}body:before{filter:none}html{background-color:#000}.container{max-width:1100px;margin:0 auto;padding:.45rem .75rem 1.25rem;text-align:center}h1{font-family:Orbitron,sans-serif;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:900;background:linear-gradient(90deg,var(--primary),#ffff66,var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px color-mix(in srgb,var(--primary) 50%,transparent);letter-spacing:.05em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1.2rem;border:none;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .15s ease;font-size:.9rem;font-family:Roboto,Inter,system-ui,sans-serif;line-height:1.25;background:linear-gradient(135deg,#0fc,#00b399);color:#041412;box-shadow:0 0 16px color-mix(in srgb,#00ffcc 22%,transparent)}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,#00ffcc 35%,transparent)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn.small{padding:.4rem .9rem;font-size:.82rem;border-radius:999px}.primary,.btn.primary,.btn-primary{background:linear-gradient(135deg,#0fc,#00b399);color:#041412;border:none;box-shadow:0 0 16px color-mix(in srgb,#00ffcc 22%,transparent)}.primary:hover:not(:disabled),.btn.primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,#00ffcc 35%,transparent)}.secondary,.btn.secondary,.btn-secondary{background:transparent;color:#0fc;border:1px solid color-mix(in srgb,#00ffcc 55%,#333);box-shadow:none}.secondary:hover:not(:disabled),.btn.secondary:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,#00ffcc 12%,transparent);color:#fff;border-color:#0fc;transform:translateY(-1px);box-shadow:none}.danger,.btn.danger,.btn-danger{background:linear-gradient(135deg,var(--primary-hover, #e79300),var(--primary-deep, #f25c05));color:#1a1000;border:none;box-shadow:0 0 14px color-mix(in srgb,var(--primary, #fdb913) 22%,transparent)}.danger:hover:not(:disabled),.btn.danger:hover:not(:disabled),.btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--primary, #fdb913) 35%,transparent)}.card{background:color-mix(in srgb,var(--bg-card) 88%,transparent);backdrop-filter:blur(15px);border:1px solid var(--border);border-radius:24px;padding:2rem;margin:2rem 0;box-shadow:0 20px 40px #0000008c}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.box{min-height:20rem;border-radius:20px;text-align:center;background:#ffffff08;border:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:.5rem}.box .big{font-size:3.2rem;font-weight:900;margin:0}.yellow{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--primary-hover) 8%,transparent));box-shadow:0 0 30px color-mix(in srgb,var(--primary) 14%,transparent)}.teal{border-color:var(--accent-teal);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-teal) 8%,transparent),#00b39911);box-shadow:0 0 30px color-mix(in srgb,var(--accent-teal) 14%,transparent)}.big{font-size:3.5rem;font-weight:900;font-family:Orbitron,sans-serif;margin:1rem 0;text-shadow:0 0 20px currentColor}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:3rem 0}.actions input{padding:1rem;border-radius:50px;background:#ffffff0d;border:1px solid var(--border);color:#fff;width:220px;text-align:center;font-size:1.1rem}.deposit-box{background:color-mix(in srgb,var(--bg-card) 92%,transparent);padding:2.5rem;border-radius:24px;border:1px solid var(--border);margin-top:3rem}.address-box{background:var(--bg-section);padding:1.25rem;border-radius:16px;font-family:Courier New,monospace;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center;margin:1.5rem auto;max-width:650px;border:1px solid var(--border);box-shadow:var(--shadow)}.address{background:var(--bg-section);padding:1rem 2rem;border-radius:16px;display:inline-block;margin-bottom:2rem;font-family:monospace;border:1px solid var(--border)}.register-address-btn{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;font-size:1.25rem;font-weight:700;padding:1rem 2.5rem;border:none;border-radius:14px;box-shadow:0 10px 30px #7c3aed66;cursor:pointer;transition:all .3s ease;outline:none;font-family:inherit}.register-address-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 36px #7c3aed8c}.network-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .65rem;border-radius:999px;border:1px solid var(--border)}.network-badge--defi{color:var(--accent-teal);border-color:color-mix(in srgb,var(--accent-teal) 50%,transparent);background:color-mix(in srgb,var(--accent-teal) 12%,transparent)}.network-badge--main{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 50%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}html[data-ui=simple] .adv-only{display:none!important}html:not([data-ui=simple]) .simple-only{display:none!important}.bp-card{box-sizing:border-box;width:100%;text-align:left;border-radius:14px;border:1px solid rgba(0,255,204,.3);background:linear-gradient(165deg,#061c1af5,#080a0cf7);box-shadow:0 8px 28px #00000080;padding:.75rem .85rem .85rem;color:#d7e6e2;font-size:.8rem;overflow-wrap:anywhere}.bp-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.bp-head-title{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.82rem;color:#0fc;letter-spacing:.01em}.bp-clear{border:1px solid rgba(0,255,204,.25);background:transparent;color:#8fb3ac;border-radius:999px;font-size:.68rem;padding:.12rem .5rem;cursor:pointer}.bp-clear:hover{color:#0fc;border-color:#00ffcc8c}.bp-empty{margin:0;color:#7f948f;line-height:1.5;font-size:.76rem}.bp-pipeline{margin-bottom:.75rem;padding-bottom:.7rem;border-bottom:1px dashed rgba(0,255,204,.16)}.bp-rail-wrap+.bp-rail-wrap{margin-top:.75rem}.bp-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.bp-rail-title{font-weight:700;color:#e8fff9;font-size:.78rem}.bp-rail-amt{font-size:.72rem;color:#fdb913;font-weight:600}.bp-rail{list-style:none;margin:0;padding:0}.bp-rail-node{position:relative;display:flex;align-items:center;gap:.5rem;padding:.13rem 0 .13rem .15rem;font-size:.72rem;color:#6d817c}.bp-rail-node:before{content:"";position:absolute;left:4.5px;top:0;bottom:0;width:1px;background:#00ffcc29}.bp-rail-node:first-child:before{top:50%}.bp-rail-node:last-child:before{bottom:50%}.bp-rail-dot{position:relative;z-index:1;flex:0 0 auto;width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,255,204,.35);background:#071311}.bp-rail-node.is-done{color:#9fd8cc}.bp-rail-node.is-done .bp-rail-dot{background:#0fc;border-color:#0fc}.bp-rail-node.is-active{color:#fdb913;font-weight:700}.bp-rail-node.is-active .bp-rail-dot{background:#fdb913;border-color:#fdb913;box-shadow:0 0 0 3px #fdb9132e;animation:bp-pulse 1.6s ease-in-out infinite}.bp-rail-hint{margin:.35rem 0 0;font-size:.7rem;color:#7f948f}.bp-flow-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bp-flow-title{font-weight:700;color:#e8fff9;font-size:.82rem}.bp-pill{flex:0 0 auto;font-size:.65rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.bp-pill.is-running{background:#fdb91329;color:#fdb913}.bp-pill.is-done{background:#00ffcc24;color:#0fc}.bp-pill.is-error{background:#ff5a5a29;color:#ff8f8f}.bp-pill.is-stalled{background:#94a3b829;color:#b3c2be}.bp-flow-meta{display:flex;align-items:center;gap:.35rem;margin:.2rem 0 .5rem;font-size:.7rem;color:#7f948f}.bp-flow-count:before{content:"· "}.bp-steps{list-style:none;margin:0;padding:0}.bp-step{position:relative;display:flex;align-items:flex-start;gap:.5rem;padding:.22rem 0 .22rem .15rem;line-height:1.35}.bp-step:before{content:"";position:absolute;left:7.5px;top:0;bottom:0;width:1px;background:#00ffcc24}.bp-step:first-child:before{top:.75rem}.bp-step:last-child:before{bottom:50%}.bp-mark{position:relative;z-index:1;flex:0 0 auto;width:16px;height:16px;margin-top:.05rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#071311;border:1px solid rgba(0,255,204,.3)}.bp-mark--done{background:#00ffcc29;border-color:#0fc;color:#0fc}.bp-mark--error{background:#ff5a5a2e;border-color:#ff6b6b;color:#ff8f8f}.bp-mark--active{border-color:#fdb91359;border-top-color:#fdb913;border-right-color:#fdb913;animation:bp-spin .85s linear infinite}.bp-mark--idle{opacity:.5}.bp-step-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bp-step-text{font-size:.76rem;color:#9fb3ae}.bp-step.is-active .bp-step-text{color:#fff3d4;font-weight:600}.bp-step.is-error .bp-step-text{color:#ffb4b4}.bp-step.is-result .bp-step-text{color:#b9ffef;font-weight:600}.bp-step-detail{font-size:.7rem;color:#ff8f8f;margin-top:.1rem}.bp-step-time{flex:0 0 auto;font-size:.66rem;color:#66807a;font-variant-numeric:tabular-nums;padding-top:.1rem}.bp-history{margin-top:.7rem;border-top:1px dashed rgba(0,255,204,.16);padding-top:.5rem}.bp-history>summary{cursor:pointer;font-size:.72rem;color:#7f948f;list-style:none}.bp-history>summary::-webkit-details-marker{display:none}.bp-history>summary:before{content:"▸ "}.bp-history[open]>summary:before{content:"▾ "}.bp-history>summary:hover{color:#0fc}.bp-flow--past{margin-top:.55rem;opacity:.82}@keyframes bp-spin{to{transform:rotate(360deg)}}@keyframes bp-pulse{0%,to{box-shadow:0 0 0 3px #fdb9132e}50%{box-shadow:0 0 0 5px #fdb9130f}}@media(prefers-reduced-motion:reduce){.bp-mark--active,.bp-rail-node.is-active .bp-rail-dot{animation:none}}.app-main{padding-bottom:2rem;max-width:42rem}.container.app-main,.container{max-width:42rem}.app-grid,.app-primary,.app-rail{min-width:0}.app-rail{margin-top:1rem}.app-extras{max-width:42rem;width:100%;box-sizing:border-box;margin:1rem auto 1.5rem;padding:.55rem .85rem;border-radius:12px;border:1px solid rgba(0,255,204,.12);background:#060a0c8c;backdrop-filter:blur(10px);color:#bbb;font-size:.82rem;overflow-x:hidden;min-width:0}.app-extras.app-notes,.app-extras.app-notes .notes-panel{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.app-extras summary{cursor:pointer;color:#888;font-weight:600;list-style:none;font-size:.8rem}.app-extras summary:hover{color:#0fc}.app-extras summary::-webkit-details-marker{display:none}.app-extras summary:before{content:"▸ ";opacity:.6}.app-extras[open] summary:before{content:"▾ "}.app-extras[open]{padding-bottom:.85rem}.app-extras[open] summary{color:#0fc;margin-bottom:.5rem}@media(max-width:1099px){.app-rail:has(.bp-empty){display:none}}@media(min-width:1100px){.container.app-main{max-width:74rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:3rem}.app-grid{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1.4rem;align-items:start;text-align:left}.app-rail{position:sticky;top:1rem;margin-top:0;max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}.app-extras{max-width:100%}.wi-shell.vault-section{max-width:none}.wi-shell.vault-section>.wi-net-card,.wi-shell.vault-section>.wi-l1-block,.wi-shell.vault-section>.fungible-pool,.wi-shell.vault-section>.warthog-section,.wi-shell.vault-section>.eth-section{max-width:46rem;margin-left:auto;margin-right:auto}}@media(min-width:1500px){.container.app-main{max-width:92rem}.app-grid{grid-template-columns:minmax(0,1fr) 23rem;gap:1.75rem}.wi-shell.vault-section{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"net    l1" "swap   swap" "wallet eth";gap:.9rem 1.3rem;align-items:start;justify-content:center}.wi-shell.vault-section>.wi-net-card{grid-area:net;margin-bottom:0!important}.wi-shell.vault-section>.fungible-pool{grid-area:swap;width:100%;max-width:46rem;justify-self:center;margin-bottom:0!important;box-shadow:0 0 0 1px #00ffcc2e,0 18px 48px #0009,0 0 60px -20px #00ffcc59!important}.wi-shell.vault-section>.wi-l1-block{grid-area:l1;margin-top:0}.wi-shell.vault-section>.warthog-section{grid-area:wallet;max-width:none}.wi-shell.vault-section>.eth-section{grid-area:eth;max-width:none}.wi-shell.vault-section:not(:has(>.eth-section))>.warthog-section,.wi-shell.vault-section:not(:has(>.warthog-section))>.eth-section{grid-column:1 / -1;max-width:46rem;margin-left:auto;margin-right:auto}}@media(min-width:1800px){.container.app-main{max-width:104rem}.app-grid{grid-template-columns:minmax(0,1fr) 26rem}.wi-shell.vault-section{gap:1.1rem 1.6rem}.wi-shell.vault-section>.fungible-pool{max-width:50rem}}
