.wave-logo{display:flex;flex-direction:column;align-items:center;gap:24px}.wave-logo-svg{width:100%;height:auto;overflow:visible}.wave-logo-path{stroke-dasharray:320 320;stroke-dashoffset:0;animation:wavePulse 6s ease-in-out infinite;transform-origin:center}.wave-logo-wordmark{font-size:clamp(36px,6vw,64px);font-weight:300;letter-spacing:.4em;color:var(--text-primary);padding-left:.4em}@keyframes wavePulse{0%,to{filter:drop-shadow(0 0 8px rgba(52,224,192,.4));opacity:1}50%{filter:drop-shadow(0 0 22px rgba(52,224,192,.85));opacity:1}}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;background:#07070a8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-faint)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header-brand{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.site-header-brand .wave-logo{gap:0}.site-header-wordmark{font-size:16px;font-weight:600;letter-spacing:-.01em}.site-header-account{display:flex;align-items:center;gap:8px}.site-header-identity{font-size:13px;color:var(--text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header-signout{display:inline-flex;align-items:center;gap:6px;font-size:13px}.site-header-tier{font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-full);line-height:1;border:1px solid var(--border-faint);cursor:pointer;transition:filter .12s ease,transform .12s ease}.site-header-tier:hover{filter:brightness(1.12);transform:translateY(-1px)}.site-header-tier--starter{background:#22c55e1a;border-color:#22c55e52;color:#22c55e}.site-header-tier--pro{background:#00ff881a;border-color:#00ff885c;color:#0f8;text-shadow:0 0 12px rgba(0,255,136,.45)}.site-header-tier--diamond{background:#00d4ff1a;border-color:#00d4ff5c;color:#00d4ff;text-shadow:0 0 12px rgba(0,212,255,.45)}.site-header-upgrade{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-full);background:var(--gradient-wave);color:#06121a;font-size:12px;font-weight:700;letter-spacing:.02em;border:none;cursor:pointer;transition:transform .12s ease,filter .12s ease;line-height:1}.site-header-upgrade:hover{transform:translateY(-1px);filter:brightness(1.08)}@media (max-width: 640px){.site-header-identity,.site-header-upgrade,.site-header-signout span{display:none}.site-header-signout{padding:6px}.site-header-account{gap:10px}.site-header-wordmark{font-size:15px}}@media (max-width: 380px){.site-header-wordmark{display:none}}.hero{position:relative;padding:120px 0 96px;overflow:hidden}.hero-bg-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 800px 400px at 50% 30%,rgba(52,224,192,.1),transparent 60%),radial-gradient(ellipse 600px 300px at 20% 50%,rgba(37,99,255,.08),transparent 60%),radial-gradient(ellipse 600px 300px at 80% 50%,rgba(245,230,99,.06),transparent 60%);pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.hero-tagline{font-size:clamp(40px,7vw,76px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:16px}.hero-sub{font-size:clamp(16px,2vw,19px);color:var(--text-secondary);max-width:540px;line-height:1.55}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:16px}@media (max-width: 640px){.hero{padding:80px 0 64px}}.apm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#020817b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:apmFade .14s ease-out}.apm-card{width:100%;max-width:460px;padding:24px 26px 22px;display:flex;flex-direction:column;gap:14px;animation:apmRise .18s cubic-bezier(.16,1,.3,1)}.apm-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.apm-title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.apm-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.apm-close:hover{background:#ffffff0f;color:var(--text-primary)}.apm-description{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0}.apm-input-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 10px 4px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;transition:border-color .12s ease}.apm-input-row:focus-within{border-color:#97fce48c}.apm-currency{font-size:18px;font-weight:600;color:var(--text-muted)}.apm-input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:22px;font-weight:600;padding:10px 0;width:100%;min-width:0;font-family:inherit}.apm-input::placeholder{color:#ffffff40}.apm-max{background:#97fce41f;color:var(--accent-primary);border:1px solid rgba(151,252,228,.35);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .12s ease}.apm-max:hover{background:#97fce433}.apm-max-hint{font-size:12px;color:var(--text-muted);margin-top:-4px}.apm-error{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#f87171;padding:8px 12px;border-radius:8px;font-size:13px}.apm-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#97fce40f;border:1px solid rgba(151,252,228,.25);border-radius:10px;font-size:13px;color:var(--text-secondary);line-height:1.5}.apm-notice-icon{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.apm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.apm-btn{padding:10px 18px;font-size:14px;min-width:100px}@keyframes apmFade{0%{opacity:0}to{opacity:1}}@keyframes apmRise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.apm-card{padding:20px 18px}.apm-input{font-size:20px}.apm-btn{flex:1;min-width:0}}.hw-panel{padding:16px 18px;margin-bottom:16px;border-radius:14px}.hw-panel.hw-info{border-color:#73c7ff59}.hw-panel.hw-success{border-color:#34e0c073}.hw-panel.hw-warn{border-color:#ffc75973}.hw-panel.hw-error{border-color:#f871718c}.hw-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.hw-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff0d}.hw-info .hw-icon{color:#54b3f8}.hw-success .hw-icon{color:#3cddb4}.hw-warn .hw-icon{color:#fab338}.hw-error .hw-icon{color:#ed5e5e}.hw-body{display:flex;flex-direction:column;gap:4px;min-width:0}.hw-title{font-weight:600;font-size:14px;color:var(--text-primary)}.hw-text{font-size:13px;color:var(--text-secondary);line-height:1.45;word-break:break-word}.hw-actions{display:flex;gap:8px;flex-shrink:0}.hw-btn{padding:8px 14px;font-size:13px}.hw-spin{animation:hwSpin 1s linear infinite}@keyframes hwSpin{to{transform:rotate(360deg)}}@media (max-width: 640px){.hw-row{grid-template-columns:auto 1fr}.hw-actions{grid-column:1 / -1;margin-top:8px;flex-wrap:wrap}.hw-btn{flex:1 1 auto}}.qrm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#020817c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;animation:qrmFade .14s ease-out}.qrm-card{width:100%;max-width:420px;padding:22px 24px 20px;display:flex;flex-direction:column;gap:14px;animation:qrmRise .18s cubic-bezier(.16,1,.3,1)}.qrm-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qrm-title{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.qrm-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.qrm-close:hover{background:#ffffff0f;color:var(--text-primary)}.qrm-description{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.qrm-viewport-wrap{position:relative;width:100%;aspect-ratio:1 / 1;background:#000;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.qrm-viewport{width:100%;height:100%}.qrm-viewport video{width:100%!important;height:100%!important;object-fit:cover}.qrm-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;background:#0009;pointer-events:none}.qrm-error{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#f87171;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.4}.qrm-actions{display:flex;justify-content:flex-end;gap:10px}.qrm-btn{padding:9px 18px;font-size:13px;min-width:100px}@keyframes qrmFade{0%{opacity:0}to{opacity:1}}@keyframes qrmRise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.qrm-card{padding:18px}.qrm-btn{flex:1;min-width:0}}.wm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#020817b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:wmFade .14s ease-out}.wm-card{width:100%;max-width:480px;padding:24px 26px 22px;display:flex;flex-direction:column;gap:14px;animation:wmRise .18s cubic-bezier(.16,1,.3,1)}.wm-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wm-title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.wm-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.wm-close:hover{background:#ffffff0f;color:var(--text-primary)}.wm-body{display:flex;flex-direction:column;gap:14px}.wm-description{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0}.wm-field{display:flex;flex-direction:column;gap:6px}.wm-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.wm-chain-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wm-chain{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:var(--text-primary);cursor:pointer;transition:border-color .12s ease,background .12s ease;min-width:0}.wm-chain>span{font-size:13px;font-weight:600}.wm-chain>small{font-size:11px;color:var(--text-muted)}.wm-chain:hover{background:#ffffff0f}.wm-chain.is-active{border-color:#97fce48c;background:#97fce414}.wm-input-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 10px 4px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;transition:border-color .12s ease}.wm-input-row:focus-within{border-color:#97fce48c}.wm-currency{font-size:18px;font-weight:600;color:var(--text-muted)}.wm-input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:22px;font-weight:600;padding:10px 0;width:100%;min-width:0;font-family:inherit}.wm-input::placeholder{color:#ffffff40}.wm-max{background:#97fce41f;color:var(--accent-primary);border:1px solid rgba(151,252,228,.35);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .12s ease}.wm-max:hover{background:#97fce433}.wm-text-row{display:flex;align-items:stretch;gap:8px;min-width:0}.wm-text{flex:1;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;color:var(--text-primary);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;outline:none;transition:border-color .12s ease}.wm-text:focus{border-color:#97fce48c}.wm-text::placeholder{color:#ffffff40}.wm-qr-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;flex-shrink:0;background:#97fce41a;border:1px solid rgba(151,252,228,.3);color:var(--accent-primary);border-radius:10px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.wm-qr-btn:hover{background:#97fce42e;border-color:#97fce48c}.wm-hint{font-size:12px;color:var(--text-muted);line-height:1.4}.wm-error{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#f87171;padding:10px 12px;border-radius:8px;font-size:13px}.wm-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#97fce40f;border:1px solid rgba(151,252,228,.25);border-radius:10px;font-size:13px;color:var(--text-secondary);line-height:1.5}.wm-notice-icon{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.wm-notice strong{color:var(--text-primary);display:block;margin-bottom:4px}.wm-notice p{margin:0}.wm-success{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#97fce414;border:1px solid rgba(151,252,228,.35);border-radius:10px;font-size:13px;color:var(--text-secondary);line-height:1.5}.wm-success strong{color:var(--text-primary);font-size:14px}.wm-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent-primary);text-decoration:none;font-size:12px;margin-top:2px;width:fit-content}.wm-link:hover{text-decoration:underline}.wm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.wm-btn{padding:10px 18px;font-size:14px;min-width:100px}@keyframes wmFade{0%{opacity:0}to{opacity:1}}@keyframes wmRise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.wm-card{padding:20px 18px}.wm-input{font-size:20px}.wm-btn{flex:1;min-width:0}.wm-chain{padding:8px 10px}.wm-chain>span{font-size:12px}}.afp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#020817b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:afpFade .14s ease-out}.afp-card{width:100%;max-width:460px;padding:24px 26px 22px;display:flex;flex-direction:column;gap:16px;animation:afpRise .18s cubic-bezier(.16,1,.3,1)}.afp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.afp-title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.afp-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.afp-close:hover{background:#ffffff0f;color:var(--text-primary)}.afp-sub{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0}.afp-rows{display:flex;flex-direction:column;gap:10px}.afp-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease;font-family:inherit}.afp-row:hover:not(:disabled){border-color:#97fce473;background:#97fce40d}.afp-row:active:not(:disabled){transform:translateY(1px)}.afp-row:disabled{opacity:.5;cursor:not-allowed}.afp-row.is-selected{border-color:#97fce48c;background:#97fce412}.afp-row-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-primary)}.afp-row-meta{display:flex;align-items:baseline;gap:10px;min-width:0}.afp-row-name{font-size:15px;font-weight:600;color:var(--text-primary)}.afp-row-chain{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.afp-row-chev{color:var(--text-muted);transition:color .12s ease,transform .12s ease}.afp-row:hover:not(:disabled) .afp-row-chev{color:var(--accent-primary);transform:translate(2px)}.afp-section-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:4px 0 -4px}.afp-amount-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 10px 4px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;transition:border-color .12s ease}.afp-amount-row:focus-within{border-color:#97fce48c}.afp-currency{font-size:18px;font-weight:600;color:var(--text-muted)}.afp-amount-input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:22px;font-weight:600;padding:10px 0;width:100%;min-width:0;font-family:inherit}.afp-amount-input::placeholder{color:#ffffff40}.afp-amount-suffix{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--text-muted)}.afp-min-hint{font-size:12px;color:var(--text-muted);margin-top:-8px}.afp-error{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#f87171;padding:8px 12px;border-radius:8px;font-size:13px}.afp-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.afp-btn{padding:10px 18px;font-size:14px;min-width:120px}@keyframes afpFade{0%{opacity:0}to{opacity:1}}@keyframes afpRise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.afp-card{padding:20px 18px}.afp-amount-input{font-size:20px}.afp-btn{flex:1;min-width:0}}.tcb{display:flex;flex-direction:column;gap:14px;padding:22px 24px 20px;height:100%;box-sizing:border-box}.tcb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tcb-title{display:block;font-size:15px;font-weight:700;color:var(--text-primary)}.tcb-sub{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.tcb-back{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:6px 10px;border-radius:8px}.tcb-section{display:flex;flex-direction:column;gap:8px}.tcb-section-head{display:flex;align-items:center;justify-content:space-between}.tcb-section-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.tcb-refresh{padding:4px;border-radius:6px;color:var(--text-muted)}.tcb-refresh:hover{color:var(--text-primary)}.is-spinning{animation:tcbSpin .7s linear infinite}.tcb-chain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tcb-chain{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.tcb-chain-label{font-size:11px;color:var(--text-muted);letter-spacing:.02em}.tcb-chain-product{font-size:11px;font-weight:600;letter-spacing:.02em;margin-top:1px}.tcb-chain--polybots .tcb-chain-product{color:#b794f4}.tcb-chain--hyperbots .tcb-chain-product{color:#4ade80}.tcb-chain--limitbots .tcb-chain-product{color:#facc15}.tcb-chain--polybots{border-color:#b794f438;background:#b794f40a}.tcb-chain--hyperbots{border-color:#4ade8038;background:#4ade800a}.tcb-chain--limitbots{border-color:#facc1538;background:#facc150a}.tcb-chain--solana .tcb-chain-product{color:#14f195}.tcb-chain--solana{border-color:#14f19538;background:#14f1950a}.tcb-diamond-note{margin-top:10px;padding:8px 12px;border-radius:9px;background:#facc150f;border:1px solid rgba(250,204,21,.22);color:#ffe27a;font-size:12px;font-weight:500}.tcb-chain-value{font-size:14px;font-weight:600;color:var(--text-primary);margin-top:4px}.tcb-empty{font-size:12px;color:var(--text-muted);padding:8px 0 4px}.tcb-tx-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.tcb-tx-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05}.tcb-tx-dir{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0a}.tcb-tx-in{color:#4ade80;background:#4ade801a}.tcb-tx-out{color:#f87171;background:#f871711a}.tcb-tx-other{color:var(--text-muted)}.tcb-tx-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.tcb-tx-line{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-primary)}.tcb-tx-amount{font-weight:600}.tcb-tx-chain{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:1px 5px;border:1px solid rgba(255,255,255,.1);border-radius:4px}.tcb-tx-ramp{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);padding:1px 5px;border:1px solid rgba(151,252,228,.3);border-radius:4px}.tcb-tx-sub{font-size:11px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tcb-tx-link{color:var(--text-muted);padding:4px;border-radius:6px;display:flex;align-items:center}.tcb-tx-link:hover{color:var(--accent-primary);background:#ffffff0a}.tcb-address-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05}.tcb-address-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.tcb-address-label{font-size:11px;color:var(--text-muted)}.tcb-address-value{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text-primary)}.tcb-address-actions{display:flex;align-items:center;gap:6px}.tcb-copy{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:6px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s ease,border-color .12s ease}.tcb-copy:hover{color:var(--text-primary);border-color:#fff3}.tcb-export{background:#97fce41a;border:1px solid rgba(151,252,228,.3);color:var(--accent-primary);border-radius:6px;padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.02em;transition:background .12s ease}.tcb-export:hover:not(:disabled){background:#97fce42e}.tcb-export:disabled{opacity:.5;cursor:default}.tcb-key-note{font-size:11px;color:var(--text-muted);line-height:1.4;padding:0 2px}@keyframes tcbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.tcb{padding:18px 18px 16px}.tcb-tx-row{padding:6px 8px}}.pcb{display:flex;flex-direction:column;gap:14px;padding:22px 22px 20px;height:100%;box-sizing:border-box}.pcb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pcb-title{display:block;font-size:14px;font-weight:700;color:var(--text-primary)}.pcb-sub{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.pcb-back{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:6px 10px;border-radius:8px}.pcb-body{display:flex;flex-direction:column;gap:14px}.pcb-section{display:flex;flex-direction:column;gap:6px}.pcb-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pcb-address-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.pcb-address{font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis}.pcb-copy{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:6px;padding:5px 7px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s ease,border-color .12s ease}.pcb-copy:hover{color:var(--text-primary);border-color:#fff3}.pcb-empty{font-size:12px;color:var(--text-muted);padding:10px 0 2px}.pcb-export-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;font-size:13px}.pcb-note{font-size:11px;color:var(--text-muted);line-height:1.4;margin:0}@media (max-width: 480px){.pcb{padding:18px 18px 16px}}.pcb-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pcb-refresh{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:6px;padding:4px 6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,border-color .12s ease}.pcb-refresh:hover:not(:disabled){color:var(--text-primary);border-color:#fff3}.pcb-refresh:disabled{opacity:.5;cursor:not-allowed}.pcb-refresh .is-spinning{animation:pcbSpinIcon .9s linear infinite}@keyframes pcbSpinIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pcb-tx-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.pcb-tx-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff05}.pcb-tx-dir{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pcb-tx-in{background:#34c7591f;color:#34c759}.pcb-tx-out{background:#ff9f0a1f;color:#ff9f0a}.pcb-tx-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pcb-tx-line{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-primary)}.pcb-tx-amount{font-weight:600}.pcb-tx-ramp{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:999px;background:#ffffff0d;border:1px solid var(--border-faint);color:var(--text-secondary)}.pcb-tx-sub{font-size:11px;color:var(--text-muted)}.pcb-tx-link{color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:color .12s ease,background .12s ease}.pcb-tx-link:hover{color:var(--text-primary);background:#ffffff0a}.mtf-vault-card{padding:24px;display:flex;flex-direction:column;gap:18px;min-width:0;margin-top:24px}.mtf-vault-card.is-diamond{border-color:#00d4ff52}.mtf-vault-head{display:flex;align-items:center;gap:14px}.mtf-vault-icon{width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-primary)}.mtf-vault-card.is-diamond .mtf-vault-icon{background:#00d4ff1a;color:#00d4ff}.mtf-vault-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mtf-vault-name{font-size:17px;font-weight:700;letter-spacing:-.01em}.mtf-vault-sub{font-size:12px;color:var(--text-muted)}.mtf-vault-tier-badge{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full);background:#00d4ff1a;border:1px solid rgba(0,212,255,.32);color:#00d4ff;text-shadow:0 0 12px rgba(0,212,255,.45);flex-shrink:0}.mtf-vault-balance{display:flex;flex-direction:column;gap:4px;padding:4px 0}.mtf-vault-amount{font-size:32px;font-weight:700;letter-spacing:-.02em;background:var(--gradient-wave);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1}.mtf-vault-amount-label{font-size:12px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.mtf-vault-progress{display:flex;flex-direction:column;gap:6px}.mtf-vault-progress-bar{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.mtf-vault-progress-fill{height:100%;background:var(--gradient-wave);border-radius:999px;transition:width .24s ease}.mtf-vault-card.is-diamond .mtf-vault-progress-fill{background:linear-gradient(90deg,#00d4ff,#0f8)}.mtf-vault-progress-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--text-muted)}.mtf-vault-card.is-diamond .mtf-vault-progress-meta{color:#aef0ff}.mtf-vault-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"buy     buy" "receive send";gap:10px}.mtf-vault-buy{grid-area:buy}.mtf-vault-receive{grid-area:receive}.mtf-vault-send{grid-area:send}.mtf-vault-buy,.mtf-vault-receive,.mtf-vault-send{padding:11px 16px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0}.mtf-vault-receive.is-coming-soon,.mtf-vault-send.is-coming-soon{opacity:.5;cursor:not-allowed}.mtf-vault-soon{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);margin-left:4px}@media (max-width: 420px){.mtf-vault-actions{grid-template-columns:1fr;grid-template-areas:"buy" "receive" "send"}}.wallet-dashboard{padding-top:120px;padding-bottom:64px}.wallet-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.wallet-dashboard-title{font-size:clamp(26px,3.5vw,36px);font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.wallet-dashboard-sub{color:var(--text-secondary);font-size:15px;max-width:520px}.wallet-dashboard-refresh{display:inline-flex;align-items:center;gap:6px;font-size:13px}.wallet-dashboard-refresh .is-spinning{animation:spinIcon .9s linear infinite}.treasury-card{padding:28px 32px;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.treasury-head{display:flex;align-items:center;gap:16px}.treasury-icon{width:48px;height:48px;border-radius:var(--radius-md);background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.treasury-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.treasury-name{font-size:20px;font-weight:700;letter-spacing:-.01em}.treasury-sub{font-size:13px;color:var(--text-muted)}.treasury-balance{display:flex;flex-direction:column;gap:4px}.treasury-amount{font-size:48px;font-weight:700;letter-spacing:-.02em;background:var(--gradient-wave);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.treasury-amount-label{font-size:12px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.treasury-actions{display:flex;gap:12px;flex-wrap:wrap}.treasury-fund,.treasury-withdraw,.treasury-migrate{padding:12px 20px;font-size:14px;display:inline-flex;align-items:center;gap:8px}.card-flip-container{perspective:1500px;position:relative}.card-flip-treasury{margin-bottom:24px}.card-flip-inner{position:relative;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.card-flip-container.is-flipped .card-flip-inner{transform:rotateY(180deg)}.card-flip-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-flip-face.glass-card.gradient-border:before{backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-flip-front{position:relative;cursor:pointer}.card-flip-back.glass-card.gradient-border{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);cursor:pointer;overflow:hidden}.card-flip-back-scroll{width:100%;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.card-flip-back-scroll::-webkit-scrollbar{display:none}.recover-banner{margin:16px 0 24px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.recover-banner-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 320px}.recover-banner-info strong{font-size:15px}.recover-banner-info span{font-size:13px;color:var(--text-muted)}.dashboard-status{margin:16px 0 24px;padding:12px 16px;border-radius:var(--radius-md);background:#ffffff0a;color:var(--text-secondary);font-size:13px;word-break:break-all}.wallet-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wallet-card{padding:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.wallet-card-head{display:flex;align-items:center;gap:14px}.wallet-card-icon{width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-card-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.wallet-card-name{font-size:17px;font-weight:700;letter-spacing:-.01em}.wallet-card-balance{display:flex;flex-direction:column;gap:4px;padding:4px 0}.wallet-card-amount{font-size:32px;font-weight:700;letter-spacing:-.02em;background:var(--gradient-wave);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wallet-card-amount-label{font-size:12px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.wallet-card-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"open     open" "fund     withdraw";gap:10px}.wallet-card-fund{grid-area:fund;padding:11px 16px;font-size:14px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.wallet-card-fund svg{margin-right:2px}.wallet-card-withdraw{grid-area:withdraw;padding:11px 14px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0}.wallet-card-open{grid-area:open;padding:11px 16px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0}@media (max-width: 420px){.wallet-card-actions{grid-template-columns:1fr;grid-template-areas:"open" "fund" "withdraw"}}@keyframes spinIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.wallet-dashboard-grid{grid-template-columns:1fr}.wallet-dashboard-head{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.wallet-dashboard{padding-top:140px}}.wallet-card-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.platform-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:3px 9px 3px 4px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-faint);color:var(--text-secondary);line-height:1}.platform-badge-logo{width:16px;height:16px;border-radius:4px;flex-shrink:0}.chain-badge-v2{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 8px 3px 3px;border-radius:var(--radius-full);background:#ffffff06;border:1px solid var(--border-faint);color:var(--text-secondary);line-height:1}.chain-badge-logo{width:13px;height:13px;border-radius:3px;flex-shrink:0}.coming-soon-badge{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-full);background:#ffc80014;border:1px solid rgba(255,200,0,.28);color:#ffcf66;line-height:1}.manage-wallet{display:flex;flex-direction:column;gap:10px}.manage-wallet-toggle{width:100%;padding:9px 14px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.manage-wallet-chevron{transition:transform .2s ease}.manage-wallet-chevron.is-open{transform:rotate(180deg)}.manage-wallet-panel{padding-top:10px;border-top:1px solid var(--border-faint);display:flex;flex-direction:column;gap:10px}.manage-wallet-fullwidth{width:100%}.manage-wallet-hint{font-size:12px;color:var(--text-muted);line-height:1.45;padding:2px 0}.hyperbots-breakdown .hb-row,.polybots-breakdown .pb-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-secondary)}.hyperbots-breakdown .hb-row strong,.polybots-breakdown .pb-row strong{font-weight:600;color:#fff}.polybots-breakdown .pb-rows{display:flex;flex-direction:column;gap:6px;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--border-faint)}.wallet-card.is-coming-soon{opacity:.78}.wallet-card.is-coming-soon .wallet-card-fund,.wallet-card.is-coming-soon .wallet-card-withdraw,.wallet-card.is-coming-soon .wallet-card-open,.wallet-card.is-coming-soon .manage-wallet-toggle{opacity:.5;cursor:not-allowed;pointer-events:none}.series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.series-card{padding:28px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;min-width:0}.series-card.is-clickable{cursor:pointer}.series-card.is-clickable:hover{transform:translateY(-2px)}.series-card-head{display:flex;align-items:center;gap:14px}.series-card-icon{width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff0a;display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.series-card-meta{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.series-card-name{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1}.series-card-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.series-platform-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:3px 9px 3px 4px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-faint);color:var(--text-primary);line-height:1}.series-platform-badge-logo{width:16px;height:16px;border-radius:4px;flex-shrink:0}.series-chain-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 8px 3px 3px;border-radius:var(--radius-full);background:#ffffff06;border:1px solid var(--border-faint);color:var(--text-secondary);line-height:1}.series-chain-badge-logo{width:13px;height:13px;border-radius:3px;flex-shrink:0}.series-coming-soon-badge{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-full);background:#ffc80014;border:1px solid rgba(255,200,0,.28);color:#ffcf66;line-height:1}.series-card-tagline{font-size:15px;font-weight:600;color:var(--text-primary);margin-top:4px}.series-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.55;flex:1}.series-card-cta{margin-top:8px;font-size:13px;font-weight:600;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;transition:color var(--transition-fast);text-decoration:none;align-self:flex-start;cursor:pointer}.series-card-cta:hover{color:var(--text-primary)}.series-card-cta-x{font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.series-card.is-clickable:hover .series-card-cta{color:var(--text-primary)}.series-card.is-coming-soon{opacity:.82}@media (max-width: 900px){.series-grid{grid-template-columns:1fr}}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.step-card{padding:32px 0;border-top:1px solid var(--border-faint)}.step-n{font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px}.step-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.step-body{font-size:15px;color:var(--text-secondary);line-height:1.6}@media (max-width: 900px){.steps-grid{grid-template-columns:1fr;gap:8px}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.pricing-card{padding:28px 24px;display:flex;flex-direction:column;gap:16px;min-width:0}.pricing-card.is-highlighted{transform:translateY(-6px)}.pricing-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pricing-card-icon{width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff0a;display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.pricing-card-name{font-size:18px;font-weight:700;letter-spacing:-.01em}.pricing-card-pill{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-full);background:#34e0c01a;border:1px solid rgba(52,224,192,.28);color:#34e0c0;line-height:1}.pricing-headline{display:inline-flex;align-items:baseline;gap:6px}.pricing-amount{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1}.pricing-period{font-size:14px;color:var(--text-secondary);font-weight:500}.pricing-tagline{color:var(--text-secondary);font-size:14px;line-height:1.45;margin:0}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;text-align:left;padding:4px 0;margin:0;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-primary);line-height:1.4}.pricing-features svg{color:var(--wave-teal);flex-shrink:0;margin-top:2px}.pricing-cta{width:100%;margin-top:4px}@media (max-width: 900px){.pricing-grid{grid-template-columns:1fr}.pricing-card.is-highlighted{transform:none}}.footer{margin-top:48px;padding:48px 0 64px;border-top:1px solid var(--border-faint)}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.footer-brand{display:flex;align-items:center;gap:12px}.footer-wordmark{font-size:18px;font-weight:600;letter-spacing:-.01em}.footer-links{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.footer-links a{color:var(--text-secondary);font-size:14px;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--text-primary)}.footer-meta{font-size:13px;color:var(--text-muted)}.product-picker-list{display:flex;flex-direction:column;gap:12px}.product-picker-row{display:flex;align-items:center;gap:16px;padding:20px;text-align:left;width:100%;border-radius:var(--radius-lg);transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.product-picker-row:hover{transform:translate(2px)}.product-picker-icon{width:44px;height:44px;border-radius:var(--radius-md);background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-picker-body{flex:1;min-width:0}.product-picker-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.product-picker-name{font-size:17px;font-weight:700;letter-spacing:-.01em}.product-picker-blurb{font-size:13px;color:var(--text-secondary);line-height:1.45}.product-picker-arrow{color:var(--text-muted);flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}.product-picker-row:hover .product-picker-arrow{color:var(--wave-teal);transform:translate(2px)}.deposit-modal{max-width:480px}.deposit-amount-row{position:relative;display:flex;align-items:center}.deposit-amount-prefix{position:absolute;left:14px;color:var(--text-secondary);font-size:15px;pointer-events:none}.deposit-amount-input{padding-left:28px;font-size:17px;font-weight:600}.deposit-cap-banner{margin:14px 0 6px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--border-faint);font-size:13px;color:var(--text-secondary)}.deposit-cap-banner strong{color:var(--text-primary)}.deposit-cap-banner--diamond{background:#facc150f;border-color:#facc1540;color:#ffe27a}.deposit-cap-banner--diamond strong{color:#facc15}.app{min-height:100vh;display:flex;flex-direction:column}:root{--bg-deep: #07070a;--bg-base: #0a0a0c;--bg-elevated: #111114;--bg-card: rgba(20, 20, 26, .68);--bg-card-hover: rgba(28, 28, 36, .78);--text-primary: #ffffff;--text-secondary: #a8a8b3;--text-muted: #6b6b78;--border-faint: rgba(255, 255, 255, .06);--border-bright: rgba(255, 255, 255, .14);--wave-blue: #2563ff;--wave-cyan: #22d3ee;--wave-teal: #34e0c0;--wave-green: #a8e063;--wave-yellow: #f5e663;--gradient-wave: linear-gradient( 90deg, var(--wave-blue) 0%, var(--wave-cyan) 28%, var(--wave-teal) 50%, var(--wave-green) 72%, var(--wave-yellow) 100% );--gradient-wave-glow: linear-gradient( 90deg, rgba(37, 99, 255, .45) 0%, rgba(34, 211, 238, .45) 28%, rgba(52, 224, 192, .45) 50%, rgba(168, 224, 99, .45) 72%, rgba(245, 230, 99, .45) 100% );--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-card: 0 10px 30px -10px rgba(0, 0, 0, .6);--shadow-glow-soft: 0 0 60px -10px rgba(52, 224, 192, .2);--glass-blur: 18px;--transition-fast: .16s cubic-bezier(.4, 0, .2, 1);--transition-mid: .32s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-base);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}body{overflow-x:hidden;background:radial-gradient(ellipse 1200px 600px at 50% -10%,rgba(34,211,238,.06),transparent 60%),radial-gradient(ellipse 1000px 600px at 100% 40%,rgba(168,224,99,.04),transparent 60%),var(--bg-base)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.container{max-width:1180px;margin:0 auto;padding:0 24px}.section{padding:96px 0;position:relative}.section-title{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;text-align:center}.section-subtitle{font-size:16px;color:var(--text-secondary);text-align:center;max-width:560px;margin:0 auto 64px}.glass-card{background:var(--bg-card);border:1px solid var(--border-faint);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-card);transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-mid)}.glass-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover)}.glass-card.gradient-border{position:relative;background-clip:padding-box}.glass-card.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:var(--gradient-wave);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity var(--transition-fast)}.glass-card.gradient-border:hover:before{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius-full);font-size:15px;font-weight:600;letter-spacing:-.01em;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);white-space:nowrap}.btn-primary{background:var(--gradient-wave);color:#07070a;box-shadow:0 8px 30px -8px #34e0c080}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 40px -8px #34e0c0a6}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border-bright)}.btn-ghost:hover{background:#ffffff0a;border-color:#ffffff3d}.btn-text{background:transparent;color:var(--text-secondary);padding:8px 12px;font-weight:500}.btn-text:hover{color:var(--text-primary)}.gradient-text{background:var(--gradient-wave);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#07070ac7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;animation:fadeIn .2s ease-out}.modal{background:var(--bg-elevated);border:1px solid var(--border-faint);border-radius:var(--radius-xl);padding:32px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .24s cubic-bezier(.4,0,.2,1)}.modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.modal-close:hover{background:#ffffff0f;color:var(--text-primary)}.modal-title{font-size:22px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.modal-subtitle{color:var(--text-secondary);font-size:14px;margin-bottom:24px}.input{width:100%;padding:12px 14px;background:#ffffff08;border:1px solid var(--border-faint);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:inherit;transition:border-color var(--transition-fast),background var(--transition-fast)}.input:focus{outline:none;border-color:var(--wave-teal);background:#ffffff0d}.input-label{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes waveFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media (max-width: 768px){.section{padding:64px 0}.container{padding:0 20px}}
