@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.35rem 1rem .85rem}.bridge-badge[data-astro-cid-3ef6ksr2]{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-teal, #00ffcc);border:1px solid color-mix(in srgb,var(--accent-teal, #00ffcc) 40%,transparent);background:color-mix(in srgb,var(--accent-teal, #00ffcc) 10%,transparent);border-radius:999px;padding:.25rem .75rem;margin-bottom:.65rem}.bridge-header[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{margin:0;font-size:clamp(1.75rem,4.5vw,2.6rem)}.bridge-sub[data-astro-cid-3ef6ksr2]{font-size:.95rem;opacity:.75;margin-top:.35rem}.deposit-section[data-astro-cid-fhjl7exg]{margin:1.75rem 0 2.5rem;text-align:center}.section-title[data-astro-cid-fhjl7exg]{font-size:1.05rem;font-weight:700;color:#ffecb3;margin:0 0 .75rem}.deposit-card[data-astro-cid-fhjl7exg]{background:color-mix(in srgb,#1a1a1a 85%,#000);border-radius:14px;padding:1rem 1.15rem 1.15rem;max-width:40rem;margin:0 auto;border:1px solid #333}.path-list[data-astro-cid-fhjl7exg]{text-align:left;max-width:32rem;margin:0 auto;padding-left:1.15rem;line-height:1.5;font-size:.85rem;opacity:.92}.path-list[data-astro-cid-fhjl7exg] li[data-astro-cid-fhjl7exg]+li[data-astro-cid-fhjl7exg]{margin-top:.3rem}.hint[data-astro-cid-fhjl7exg]{margin:.85rem 0 0;font-size:.78rem;opacity:.65;line-height:1.45}.wi-shell{width:100%;max-width:1100px;margin:0 auto;padding:0 .25rem 1.5rem;color:#fff;text-align:left}.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-stat-grid--preview{margin-top:1.15rem}.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}.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-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{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}.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-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}}.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:.5rem 1rem;margin-bottom:.65rem}.subwallet-top h3{margin:0;font-size:1.05rem}.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-controls{margin-bottom:.65rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.regen-group{display:flex;gap:.35rem;align-items:center}.regen-group .regen-input{width:5.5rem;padding:.35rem .5rem;font-size:.85rem}.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:5.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;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.45rem .55rem;border-radius:12px;border:1px solid #333;background:#00000047}.sw-pager-btn{flex:0 0 auto;min-width:4.5rem}.sw-pager-center{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.sw-pager-count{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65;color:#0fc}.sw-pager-select{width:min(100%,22rem);max-width:100%;padding:.35rem .5rem!important;font-size:.8rem!important;border-radius:8px!important;text-align:center}.sw-pager-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.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}.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--vault.is-busy{opacity:.72;pointer-events:none}.sw-card--empty{border-style:dashed;opacity:.95}.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:.25rem;margin-bottom:.45rem;font-size:.82rem}.sw-meta-row{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:baseline}.sw-meta-k{min-width:4.5rem;opacity:.55;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.sw-meta-v{color:#eee;word-break:break-all}.sw-link{background:none;border:none;padding:0;color:#eee;cursor:pointer;font:inherit;text-align:left}.sw-link:hover{color:#0fc;text-decoration:underline}.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}@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}.regen-group{display:flex;gap:.5rem;align-items:center}.regen-group input{width:140px;padding:.5rem}.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 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-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.activity-head h3{margin:0;font-size:1.05rem;color:#ffecb3}.activity-source{font-size:.75rem;font-weight:500;opacity:.65;color:#0fc}.activity-error{padding:.55rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,#e74c3c 50%,#333);background:color-mix(in srgb,#e74c3c 12%,transparent);color:#ffb4b4;font-size:.85rem;margin-bottom:.75rem}.activity-empty{opacity:.7;font-size:.9rem;margin:.5rem 0}.activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:min(60vh,520px);overflow-y:auto}.activity-row{border:1px solid #333;border-radius:10px;padding:.5rem .65rem;background:#00000047;font-size:.82rem}.activity-row.in{border-color:color-mix(in srgb,#00ffcc 30%,#333)}.activity-row.out{border-color:color-mix(in srgb,#e79300 28%,#333)}.activity-row-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem}.activity-dir{font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;opacity:.85}.activity-dir.in{color:#0fc}.activity-dir.out{color:#fdb913}.activity-amt{font-weight:600;color:#fff}.activity-fee{opacity:.55;font-size:.75rem}.activity-row-meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.25rem;opacity:.7;font-size:.75rem}.activity-type{color:#ffecb3;opacity:1}.activity-row-addrs{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.3rem}.activity-addr{background:transparent;border:1px solid #333;border-radius:999px;color:#bbb;font-size:.72rem;padding:.15rem .5rem;cursor:pointer;font-family:inherit}.activity-addr:hover{border-color:#0fc;color:#fff}.activity-addr.mono{font-family:ui-monospace,monospace}.activity-pager{margin-top:.75rem}.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:wrap;align-items:center;justify-content:space-between;gap:.75rem}.warthog-section .wh-header-id-col{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.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{background:#00000059;border:1px solid rgba(0,255,204,.35);color:#0fc;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-family:ui-monospace,monospace;cursor:pointer;margin:0}.warthog-section .wh-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.warthog-section .wh-node-select{max-width:min(100%,220px);font-size:.8rem!important;padding:.4rem .55rem!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}@media(max-width:720px){.warthog-section .wh-row-2{grid-template-columns:1fr}.warthog-section .wh-header-tools .btn{flex:1 1 auto}.warthog-section .wh-node-select{max-width:100%;flex:1 1 100%}}.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 .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){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):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):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){width:100%;margin-right:0;padding:12px;font-size:14px}.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}: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:.75rem 1rem 2rem;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)}.ratio-calculator-banner[data-astro-cid-oeuatqim]{margin:8rem 0;padding:4rem 0;background:#0a0a0af2;border-radius:50px;border:1px solid #333}.calculator-container[data-astro-cid-oeuatqim]{max-width:1200px;margin:0 auto;padding:0 3rem}.header-zone[data-astro-cid-oeuatqim]{margin-bottom:6rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:3rem}.sliders-zone[data-astro-cid-oeuatqim]{display:flex;flex-direction:column;gap:4rem}.slider-row[data-astro-cid-oeuatqim]{display:flex;align-items:center;gap:4rem;flex-wrap:wrap}.slider[data-astro-cid-oeuatqim].wart::-webkit-slider-thumb{background:#fc0;box-shadow:0 0 35px #fc0c}.slider[data-astro-cid-oeuatqim].ctsi::-webkit-slider-thumb{background:#0fc;box-shadow:0 0 35px #0fcb}.slider[data-astro-cid-oeuatqim].usdc::-webkit-slider-thumb{background:#0035c8;box-shadow:0 0 35px #04f}.value-card[data-astro-cid-oeuatqim].wart{border-color:#fc0;box-shadow:0 0 25px #ffcc004d}.value-card[data-astro-cid-oeuatqim].ctsi{border-color:#0fc;box-shadow:0 0 25px #00ffcc4d}.value-card[data-astro-cid-oeuatqim].usdc{border-color:#0035c8;box-shadow:0 0 25px #001ec84d;background:#00c85314}.value-card[data-astro-cid-oeuatqim].wart span[data-astro-cid-oeuatqim]:first-child{color:#fc0;text-shadow:0 0 20px #ffcc0088}.value-card[data-astro-cid-oeuatqim].ctsi span[data-astro-cid-oeuatqim]:first-child{color:#0fc;text-shadow:0 0 20px #00ffcc88}.value-card[data-astro-cid-oeuatqim].usdc span[data-astro-cid-oeuatqim]:first-child{color:#0035c8;text-shadow:0 0 20px #0044ff}.token-label[data-astro-cid-oeuatqim].wart{color:#fc0;text-shadow:0 0 15px #ffcc0044}.token-label[data-astro-cid-oeuatqim].ctsi{color:#0fc;text-shadow:0 0 15px #00ffcc44}.token-label[data-astro-cid-oeuatqim].usdc{color:#0035c8;text-shadow:0 0 15px #0044ff}.hint[data-astro-cid-oeuatqim]{margin-top:6rem;font-size:1.1rem;opacity:.8}.app-main{padding-bottom:2.5rem}.app-extras{max-width:40rem;margin:.5rem auto 1.5rem;padding:.65rem .9rem;border-radius:12px;border:1px solid #333;background:#00000040;color:#ccc;font-size:.85rem}.app-extras summary{cursor:pointer;color:#0fc;font-weight:600;list-style:none}.app-extras summary::-webkit-details-marker{display:none}.app-extras summary:before{content:"▸ ";opacity:.7}.app-extras[open] summary:before{content:"▾ "}.app-extras[open]{padding-bottom:1rem}
