@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");*,:after,:before{box-sizing:border-box;border-color:hsl(var(--border))}:root{--background:0 0% 97%;--foreground:220 12% 14%;--card:0 0% 100%;--card-foreground:220 12% 14%;--primary:211 100% 48%;--primary-foreground:0 0% 100%;--secondary:28 100% 52%;--secondary-foreground:0 0% 100%;--muted:220 14% 92%;--muted-foreground:220 10% 46%;--success:142 65% 40%;--destructive:0 84% 60%;--border:220 12% 86%;--radius:1.25rem;--gradient-rig:linear-gradient(180deg,hsl(220 10% 94%),hsl(220 10% 97%));--gradient-card:linear-gradient(180deg,hsl(0 0% 100%/0.7),hsl(0 0% 96%/0.7));--gradient-glow:radial-gradient(circle at 50% 0%,hsl(211 100% 48%/0.08),transparent 70%);--gradient-primary:linear-gradient(180deg,hsl(211 100% 52%),hsl(211 100% 44%));--shadow-rig:0 10px 40px -16px hsl(211 100% 50%/0.35);--shadow-card:0 1px 0 hsl(0 0% 0%/0.04) inset,0 4px 16px -8px hsl(0 0% 0%/0.08);--glass-border:hsl(0 0% 0%/0.06);--rig-grid-color:hsl(0 0% 0%/0.035);--body-gradient:radial-gradient(ellipse 60% 40% at 50% 0%,hsl(211 100% 48%/0.04),transparent 60%),linear-gradient(180deg,hsl(220 10% 93%),hsl(0 0% 97%));--ease-rig:cubic-bezier(0.22,1,0.36,1);--fs-cm-3xs:0.8125rem;--fs-cm-2xs:0.875rem;--fs-cm-xs:0.9375rem;--fs-cm-sm:1rem;--fs-cm-lg:1.125rem}@media (min-width:440px){:root{--fs-cm-3xs:0.625rem;--fs-cm-2xs:0.6875rem;--fs-cm-xs:0.75rem;--fs-cm-sm:0.8125rem;--fs-cm-lg:0.9375rem}}html.dark{--background:220 14% 6%;--foreground:0 0% 98%;--card:220 13% 9%;--card-foreground:0 0% 98%;--primary:211 100% 56%;--primary-foreground:0 0% 100%;--secondary:28 100% 58%;--muted:220 12% 13%;--muted-foreground:220 8% 60%;--success:142 70% 45%;--destructive:0 72% 55%;--border:220 10% 16%;--gradient-rig:linear-gradient(180deg,hsl(220 14% 5%),hsl(220 14% 7%));--gradient-card:linear-gradient(180deg,hsl(220 13% 11%/0.72),hsl(220 13% 8%/0.72));--gradient-glow:radial-gradient(circle at 50% 0%,hsl(211 100% 56%/0.18),transparent 70%);--gradient-primary:linear-gradient(180deg,hsl(211 100% 58%),hsl(211 100% 50%));--shadow-rig:0 10px 40px -16px hsl(211 100% 50%/0.35);--shadow-card:0 1px 0 hsl(0 0% 100%/0.04) inset,0 8px 32px -12px hsl(0 0% 0%/0.6);--glass-border:hsl(0 0% 100%/0.06);--rig-grid-color:hsl(0 0% 100%/0.04);--body-gradient:radial-gradient(ellipse 60% 40% at 50% 0%,hsl(211 100% 50%/0.1),transparent 60%),linear-gradient(180deg,hsl(220 14% 5%),hsl(220 14% 7%))}body,html{height:100%;margin:0}body{background-color:hsl(var(--background));color:hsl(var(--foreground));background-image:var(--body-gradient);background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.font-display{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.02em}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.text-cm-3xs{font-size:var(--fs-cm-3xs);line-height:.9375rem}.text-cm-2xs{font-size:var(--fs-cm-2xs);line-height:1rem}.text-cm-xs{font-size:var(--fs-cm-xs);line-height:1.125rem}.text-cm-sm{font-size:var(--fs-cm-sm);line-height:1.25rem}.text-cm-lg{font-size:var(--fs-cm-lg);line-height:1.5rem}.text-muted{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-success{color:hsl(var(--success))}.text-secondary{color:hsl(var(--secondary))}.text-destructive{color:hsl(var(--destructive))}.text-secondary-soft{color:hsl(var(--secondary)/.8)}.page-shell{display:flex;justify-content:center;background-image:var(--gradient-rig)}.page-inner,.page-shell{min-height:100vh;width:100%}.page-inner{position:relative;max-width:440px;padding-bottom:8rem;overflow-x:hidden}.rig-grid{inset:0;opacity:.4;background-image:radial-gradient(var(--rig-grid-color) 1px,transparent 1px);background-size:22px 22px}.bg-gradient-glow,.rig-grid{pointer-events:none;position:absolute}.bg-gradient-glow{inset-inline:0;top:0;height:18rem;background-image:var(--gradient-glow)}.page-content{position:relative;z-index:10}.glass{background:var(--gradient-card);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--shadow-card)}.home-header{--home-header-gap:0.625rem;justify-content:space-between;margin-bottom:1.5rem}.home-header,.home-header-brand{display:flex;align-items:center;gap:var(--home-header-gap)}.home-header-brand{min-width:0}.home-header-logo-wrap{flex-shrink:0;overflow:hidden}.home-header-logo,.home-header-logo-wrap{width:2.25rem;height:2.25rem;border-radius:50%}.home-header-logo{object-fit:cover}.home-header-copy{min-width:0}.home-header-title{margin:0;font-size:var(--fs-cm-lg);font-weight:600;letter-spacing:-.025em;line-height:1.2;white-space:nowrap}.home-header-tagline{margin:-1px 0 0;color:hsl(var(--muted-foreground));letter-spacing:-.025em;line-height:1.2}.home-header-actions{display:flex;align-items:center;gap:var(--home-header-gap);flex-shrink:0}.home-header-lang{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;min-width:2.25rem;padding:0 .125rem}.home-header-lang .lang-select{font-size:var(--fs-cm-xs);padding:0 1rem 0 0;line-height:1}.home-header-lang .lang-select-chevron{right:0}@media (max-width:640px){.home-header{--home-header-gap:0.5rem;align-items:center}.home-header-tagline{display:none}.home-header-title{font-size:var(--fs-cm-base)}.sign-in-btn{padding:.375rem .75rem;font-size:var(--fs-cm-xs)}}@media (max-width:400px){.home-header{--home-header-gap:0.375rem;flex-wrap:wrap;row-gap:.5rem}.home-header-brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 11.5rem)}.home-header-actions{flex:0 0 auto;gap:.375rem}.home-header-logo,.home-header-logo-wrap{width:2rem;height:2rem}.home-header-lang,.home-header-whatsapp,.theme-toggle{width:2rem;height:2rem;min-width:2rem}.home-header-whatsapp{width:2rem}.home-header-whatsapp-icon{width:2rem;height:2rem}.home-header-lang .lang-select{font-size:.6875rem;padding:0 .875rem 0 0}.sign-in-btn{padding:.3125rem .625rem}}@media (max-width:340px){.home-header-brand{max-width:100%}.home-header-actions{width:100%;justify-content:flex-end}}.footer-blog-link{color:hsl(var(--primary));font-weight:500}.footer-blog-link:hover{text-decoration:underline}.sign-in-btn{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-cm-sm);font-weight:500;padding:.4375rem .875rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;cursor:pointer;white-space:nowrap;line-height:1;text-decoration:none}.theme-toggle{border-radius:9999px;place-items:center;background:hsl(var(--card)/.65);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);color:hsl(var(--muted-foreground));cursor:pointer}.home-header-whatsapp,.theme-toggle{width:2.25rem;height:2.25rem;flex-shrink:0;display:grid}.home-header-whatsapp{padding:0;border:none;border-radius:9999px;place-items:center;background:transparent;cursor:pointer;overflow:hidden}.home-header-whatsapp:disabled{opacity:.45;cursor:not-allowed}.home-header-whatsapp-icon{width:2.25rem;height:2.25rem;object-fit:cover;border-radius:9999px}.floating-whatsapp-btn{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1000;width:3.5rem;height:3.5rem;padding:0;border:none;border-radius:9999px;background:transparent;cursor:pointer;box-shadow:0 8px 24px rgb(0 0 0/.22);animation:floating-whatsapp-bob 2.8s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}.floating-whatsapp-btn:hover{transform:scale(1.06);box-shadow:0 12px 28px rgb(0 0 0/.28)}.floating-whatsapp-btn:active{transform:scale(.98)}.floating-whatsapp-icon{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:9999px}@keyframes floating-whatsapp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lang-select-wrap{position:relative;display:inline-flex;align-items:center}.lang-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;font-size:var(--fs-cm-xs);font-weight:500;outline:none;cursor:pointer;padding:.25rem 1.125rem .25rem 0;line-height:1}.lang-select,.lang-select-chevron{color:hsl(var(--muted-foreground))}.lang-select-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.shadow-rig{--shadow-rig:0 10px 40px -16px hsl(211 100% 50%/0.35);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 10px 40px -16px hsl(211 100% 50%/0.35);--tw-shadow-colored:var(--shadow-rig);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.banner-card{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid hsl(var(--border)/.6);box-shadow:var(--shadow-rig)}.banner-card img{width:100%;height:260px;object-fit:cover;display:block}.banner-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.6),rgb(0 0 0/.2),transparent)}.banner-copy{position:absolute;inset-inline:0;bottom:0;padding:1.25rem}.home-rate-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.home-rate-card{border-radius:1rem;padding:1.25rem 1rem;min-height:5.5rem;position:relative;overflow:hidden}.home-rate-card--smart{box-shadow:var(--shadow-card),0 0 0 1px hsl(var(--success)/.3)}.home-rate-label{display:flex;align-items:center;gap:.375rem;font-size:var(--fs-cm-3xs);font-weight:500;margin-bottom:.5rem}.home-rate-label--swap{color:hsl(var(--primary))}.home-rate-label--smart{color:hsl(var(--success))}.home-rate-pulse-dot{width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--primary));animation:pulse-glow 2.4s var(--ease-rig) infinite}.home-rate-value{margin:0;font-family:inherit;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.home-rate-bonus,.home-rate-value--smart{color:hsl(var(--success))}.home-rate-bonus{margin:2px 0 0;font-size:var(--fs-cm-3xs);font-weight:500}.home-tier-card{margin-top:.75rem;border-radius:1rem;padding:1.25rem 1rem}.home-tier-heading{margin:0 0 .5rem}.home-tier-footnote,.home-tier-heading{font-size:var(--fs-cm-3xs);color:hsl(var(--muted-foreground))}.home-tier-footnote{margin:.5rem 0 0;text-align:center}.rate-card{margin-top:1.25rem;border-radius:1rem;padding:1.25rem;position:relative;overflow:hidden}.rate-card-glow{position:absolute;right:-2rem;top:-2rem;width:8rem;height:8rem;border-radius:9999px;background:hsl(var(--primary)/.2);filter:blur(64px)}.rate-live-dot{width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--primary));animation:pulse-glow 2.4s var(--ease-rig) infinite}.rate-value{font-size:40px;font-weight:600;letter-spacing:-.025em}.tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.tier-cell{background:hsl(var(--background)/.5);border-radius:.5rem;padding:.625rem .5rem;text-align:center}.tier-bonus-heading{margin:0 0 8px;text-align:center}.dash-tier-bonus{margin:2px 0 0;font-weight:600}.dash-tier-final{margin:2px 0 0;font-weight:500}.cta-primary{margin-top:1.25rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:9999px;padding:.875rem 1rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--primary-foreground));background:var(--gradient-primary);cursor:pointer;text-decoration:none}.cta-primary-lg{margin-top:2rem;padding-block:1rem}.ticker-wrap{margin-top:1.5rem;overflow:hidden;border-block:1px solid hsl(var(--border)/.6);background:hsl(var(--background)/.4);padding-block:.75rem}.ticker-track{display:flex;gap:2rem;width:max-content;animation:ticker 30s linear infinite;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.section-block{padding-inline:1rem;margin-top:2rem}.section-block-lg{margin-top:2.5rem}.section-title{font-size:17px;font-weight:600;letter-spacing:-.025em;margin:0 0 1rem}.vitals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.625rem;gap:.625rem}.vital-card{border-radius:.75rem;padding:1rem .75rem;min-height:5.25rem}.feature-card{border-radius:1rem;padding:1.25rem 1rem;display:flex;gap:.75rem;align-items:flex-start}.feature-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:hsl(var(--muted));display:grid;place-items:center;flex-shrink:0;color:hsl(var(--primary))}.features-list{display:flex;flex-direction:column;gap:.75rem}.exchange-row{border-radius:1rem;padding:1rem;display:flex;align-items:center;justify-content:space-between}.exchange-row-left{display:flex;align-items:center;gap:.75rem}.exchange-rates-section{margin-top:2rem}.exchange-rates-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.exchange-rates-header .section-title{margin:0}.exchange-rates-list{display:flex;flex-direction:column;gap:.625rem}.exchange-rate-card{justify-content:space-between;padding:1.25rem 1rem;min-height:4.75rem;border-radius:1rem;background:hsl(var(--card));border:1px solid hsl(var(--border)/.85);box-shadow:var(--shadow-card)}.exchange-rate-card,.exchange-rate-left{display:flex;align-items:center;gap:.75rem}.exchange-rate-left{min-width:0}.exchange-rate-logo{width:2.75rem;height:2.75rem;border-radius:.875rem;background:hsl(220 12% 11%);border:1px solid hsl(var(--border)/.55);flex-shrink:0;display:grid;place-items:center;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04)}.exchange-rate-logo-letter{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:hsl(211 100% 62%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.exchange-rate-name{margin:0;font-weight:600;font-size:var(--fs-cm-sm);letter-spacing:-.02em;color:hsl(var(--foreground))}.exchange-rate-meta{margin:2px 0 0;font-size:var(--fs-cm-2xs);color:hsl(var(--muted-foreground))}.exchange-rate-price{margin:0;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:hsl(var(--secondary))}.exchange-logo{width:2.5rem;height:2.5rem;border-radius:.75rem;background:hsl(var(--muted))}.skeleton{border-radius:.5rem;background:hsl(var(--muted)/.45)}.skeleton-shimmer{position:relative;overflow:hidden;background:hsl(var(--muted)/.35)}.skeleton-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,hsl(var(--muted-foreground)/.08) 45%,hsl(var(--muted-foreground)/.14) 50%,hsl(var(--muted-foreground)/.08) 55%,transparent 100%);animation:skeleton-shimmer 1.35s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.skeleton-stack{display:flex;flex-direction:column;gap:1rem}.skeleton-list{padding-top:.25rem}.skeleton-card{pointer-events:none}.skeleton-record-item{cursor:default}.skeleton-record-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0}.skeleton-record-text{display:flex;flex-direction:column;gap:.375rem;flex:1 1}.skeleton-record-right{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}.skeleton-line{height:.75rem;border-radius:9999px}.skeleton-line--xs{width:3rem;height:.625rem}.skeleton-line--sm{width:5.5rem;height:.625rem}.skeleton-line--md{width:6.5rem}.skeleton-line--lg{width:8rem;height:.875rem}.skeleton-line--label{width:4.5rem;height:.625rem}.skeleton-line--value{width:5rem;height:.75rem}.skeleton-line--amount{width:5.5rem;height:.875rem}.skeleton-line--status{width:4.75rem;height:.625rem}.skeleton-line--price{width:4.5rem;height:1.375rem;border-radius:.5rem}.skeleton-center{margin-left:auto;margin-right:auto}.skeleton-detail-row{align-items:center}.skeleton-address-block{height:3rem}.skeleton-address-block,.skeleton-proof-btn{width:100%;border-radius:.75rem;margin-top:.25rem}.skeleton-proof-btn{height:2.75rem}.skeleton-qr-box{width:140px;height:140px;border-radius:.75rem;margin:0 auto}.skeleton-important{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.skeleton-network-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0}.skeleton-amount-input{width:100%;height:2.75rem;border-radius:.75rem;margin-top:.5rem}.skeleton-quick-btn{flex:1 1;height:2.25rem;border-radius:.625rem}.skeleton-submit-btn{width:100%;height:3rem;border-radius:.875rem}.skeleton-icon-btn{width:2.25rem;height:2.25rem;border-radius:.625rem}.skeleton-rate-main{width:55%;height:1.75rem;margin:0 auto}.skeleton-tier-grid{margin-top:.75rem}.skeleton-tier-cell{height:3.5rem;border-radius:.625rem}.skeleton-balance-card{border-radius:1rem;padding:1px;background:linear-gradient(135deg,hsl(var(--muted)/.4),hsl(var(--muted)/.2))}.skeleton-balance-card .dash-balance-card-inner{padding:1.25rem}.skeleton-balance-value{width:45%;height:2rem}.skeleton-action-card{height:5.5rem;border-radius:1rem}.skeleton-action-card--tall{height:4.75rem}.skeleton-action-card--wide{height:3.25rem}.skeleton-peer-card{height:4.5rem;border-radius:.75rem}.skeleton-activity-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.625rem 0}.skeleton-dash{gap:1rem}.skeleton-dash-header{margin-bottom:.25rem}.skeleton-auth-form{width:100%;max-width:22rem;margin:0 auto;padding:1rem 0}.skeleton-auth-input{width:100%;height:3rem;border-radius:.875rem}.skeleton-auth-gate{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}.skeleton-logo{width:2.5rem;height:2.5rem;border-radius:.75rem}.exchange-rate-card--loading{pointer-events:none}.footer-note{text-align:center;font-size:var(--fs-cm-2xs);color:hsl(var(--muted-foreground));margin-top:1rem;letter-spacing:-.025em}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulse{50%{opacity:.5}}.auth-page-inner{padding-bottom:2rem}.auth-page-inner.shadow-rig{position:relative}.auth-page-inner.shadow-rig:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0,hsl(211 100% 50%/.12),transparent 70%)}.auth-main{min-height:100vh;display:flex;flex-direction:column;padding:2.5rem 1.5rem 3rem}.auth-main--loading{align-items:center;justify-content:center}.auth-top-back{align-self:flex-start;margin:-.375rem 0 0 -.375rem;padding:.375rem;border:none;border-radius:9999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease,color .15s ease}.auth-top-back:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.auth-brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1rem}.auth-brand-logo-wrap{position:relative}.auth-brand-logo-wrap.shadow-rig{border-radius:1rem}.auth-brand-glow{position:absolute;inset:0;background:hsl(var(--primary)/.2);filter:blur(48px);border-radius:9999px}.auth-brand-logo{position:relative;width:4.5rem;height:4.5rem;border-radius:1rem;object-fit:contain;background:transparent}.auth-brand-title{margin:1.25rem 0 0;font-size:26px;font-weight:600;letter-spacing:-.025em}.auth-brand-tagline{margin:.25rem 0 0;letter-spacing:-.025em}.auth-form{flex:1 1;margin-top:1rem}.auth-label{display:block;font-size:var(--fs-cm-xs);font-weight:500;letter-spacing:-.025em;color:hsl(var(--muted-foreground))}.auth-input-shell{margin-top:.5rem;border-radius:1rem;display:flex;align-items:stretch;overflow:hidden;transition:box-shadow .15s ease}.auth-input-shell:focus-within{box-shadow:0 0 0 2px hsl(var(--primary)/.6)}.auth-country-wrap{position:relative;flex-shrink:0}.auth-country-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:3.5rem;padding:0 1.75rem 0 1rem;font-size:.875rem;font-weight:700;color:hsl(var(--primary));outline:none;cursor:pointer}.auth-country-chevron{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.auth-input-divider{width:1px;background:hsl(var(--border)/.6);align-self:stretch}.auth-input-field-wrap{flex:1 1;min-width:0;display:flex;align-items:center;padding:0 .75rem}.auth-input-field-wrap--otp{flex:1 1}.auth-input-icon{flex-shrink:0;margin-right:.5rem;color:hsl(var(--muted-foreground))}.auth-input{flex:1 1;width:100%;height:3.5rem;border:none;background:transparent;outline:none;font-size:.875rem;color:hsl(var(--foreground))}.auth-input--otp{font-size:1rem;letter-spacing:.3em}.auth-input--otp-filling{animation:authOtpDigitPulse .35s ease-out;box-shadow:inset 0 0 0 1px hsl(var(--primary)/.45)}.auth-otp-waiting{margin:.35rem 0 .5rem;animation:authOtpWaitingPulse 1.4s ease-in-out infinite}@keyframes authOtpDigitPulse{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes authOtpWaitingPulse{0%,to{opacity:.55}50%{opacity:1}}.auth-input::placeholder{color:hsl(var(--muted-foreground))}.auth-timer-btn{flex-shrink:0;margin:.375rem .375rem .375rem 0;padding:0 .625rem;min-width:3rem;border:none;border-radius:.75rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:var(--fs-cm-2xs);font-weight:600;cursor:pointer;white-space:nowrap}.auth-timer-btn:disabled{opacity:.5;cursor:not-allowed}.auth-submit-btn{width:100%;margin-top:1.5rem;border:none;border-radius:1rem;padding:1rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .15s ease,transform .1s ease}.auth-submit-btn:active:not(:disabled){transform:scale(.98)}.auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.auth-submit-btn--ghost{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.auth-phone-back{display:flex;align-items:center;gap:.375rem;margin-bottom:1.25rem;padding:0;border:none;background:transparent;font-size:.875rem;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s ease}.auth-phone-back:hover{color:hsl(var(--foreground))}.auth-legal{text-align:center;margin-top:.75rem;letter-spacing:-.025em}.auth-legal a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.app-toast,.auth-toast{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 4.25rem);left:50%;transform:translateX(-50%);z-index:200;width:calc(100% - 2rem);max-width:408px;display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:1rem;box-shadow:0 8px 24px hsl(0 0% 0%/.32);animation:auth-toast-in .25s var(--ease-rig)}.app-toast--error,.auth-toast--error{background:hsl(358 76% 10%);border:1px solid hsl(0 55% 22%);color:hsl(0 93% 81%)}.app-toast--success,.auth-toast--success{background:hsl(150 35% 7%);border:1px solid hsl(152 76% 42%);color:hsl(152 76% 42%)}.app-toast-icon,.auth-toast-icon{width:1.25rem;height:1.25rem;border-radius:9999px;display:grid;place-items:center;flex-shrink:0}.app-toast--error .app-toast-icon,.auth-toast--error .auth-toast-icon{background:hsl(0 93% 81%);color:hsl(358 76% 10%)}.app-toast-bang{font-size:.8125rem;font-weight:800;line-height:1}.app-toast--success .app-toast-icon,.auth-toast--success .auth-toast-icon{background:hsl(152 76% 42%);color:hsl(150 35% 7%)}.app-toast-text,.auth-toast-text{font-size:var(--fs-cm-sm);font-weight:500;line-height:1.35}.app-toast--error .app-toast-text,.auth-toast--error .auth-toast-text{color:hsl(0 93% 81%)}.auth-spinner{display:inline-block;border:2px solid hsl(var(--primary)/.25);border-top-color:hsl(var(--primary));border-radius:9999px;animation:spin .7s linear infinite}@keyframes auth-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dash-main{padding:1.5rem 1rem 6rem}.dash-loading{min-height:60vh;display:flex;align-items:center;justify-content:center}.dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dash-header-left{flex:1 1;min-width:0}.dash-header-brand-row{display:flex;align-items:center;gap:.375rem}.dash-header-logo{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}.dash-security-badge{display:inline-flex;align-items:center;gap:.25rem;margin-left:-.125rem;padding:.125rem .5rem;border:none;border-radius:9999px;font-size:var(--fs-cm-2xs);font-weight:500;color:#fff;background:linear-gradient(90deg,#8b5cf6,#9333ea);cursor:pointer}.dash-header-security{margin:.125rem 0 0;letter-spacing:-.025em}.dash-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width:400px){.dash-header{flex-wrap:wrap;gap:.5rem}.dash-header-left{flex:1 1 auto;min-width:0;max-width:calc(100% - 10rem)}.dash-header-actions{gap:.375rem}.dash-help-btn,.dash-icon-btn,.home-header-whatsapp,.home-header-whatsapp-icon{width:2rem;height:2rem}.dash-security-badge{font-size:.625rem;padding:.125rem .375rem}}@media (max-width:340px){.dash-header-left{max-width:100%}.dash-header-actions{width:100%;justify-content:flex-end}}.dash-help-btn,.dash-icon-btn{width:2.25rem;height:2.25rem;border:none;border-radius:9999px;display:grid;place-items:center;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s ease}.dash-help-btn{width:2.5rem;height:2.5rem;color:hsl(var(--foreground)/.8)}.dash-help-btn:hover:not(:disabled),.dash-icon-btn:hover{color:hsl(var(--foreground))}.dash-help-btn:disabled{opacity:.6;cursor:wait}.dash-rate-card{margin-top:1.25rem;border-radius:1rem;padding:1.25rem;text-align:center}.dash-rate-loading{padding:2rem 0;display:flex;justify-content:center}.dash-rate-main{font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0}.dash-rate-meta{margin:.25rem 0 0}.dash-rate-tiers{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--border)/.4)}.dash-rate-tiers-label{margin:0 0 .375rem;text-align:center}.dash-tier-bonus,.dash-tier-cell-label,.dash-tier-final{text-align:center}.dash-balance-card{margin-top:1.25rem;border-radius:1rem;padding:1px;background:var(--gradient-primary);box-shadow:var(--shadow-rig)}.dash-balance-card-inner{border-radius:calc(1rem - 1px);padding:1rem 1.25rem 1.125rem;background:linear-gradient(135deg,hsl(211 100% 50%),hsl(211 100% 44%));color:hsl(var(--primary-foreground))}.dash-balance-top{display:flex;align-items:center;justify-content:space-between;color:hsl(var(--primary-foreground)/.8);font-size:var(--fs-cm-2xs)}.dash-balance-label{display:flex;align-items:center;gap:.5rem;letter-spacing:-.025em}.dash-balance-dot{width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--primary-foreground))}.dash-balance-eye{border:none;background:transparent;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center}.dash-balance-amount{margin-top:.75rem;display:flex;align-items:flex-end;gap:.5rem;color:hsl(var(--primary-foreground))}.dash-balance-value{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.025em}.dash-balance-unit{font-size:.75rem;padding-bottom:.375rem;opacity:.8}.dash-balance-inr{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:hsl(var(--primary-foreground)/.8)}.dash-balance-rate-tag{padding:.125rem .375rem;border-radius:.375rem;background:hsl(var(--primary-foreground)/.15)}.dash-action-link{display:block;text-decoration:none;color:inherit}.dash-action-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.dash-action-card{position:relative;border-radius:1rem;padding:1.25rem;overflow:hidden}.dash-action-card--deposit{margin-top:1.25rem}.dash-action-content{position:relative;display:flex;align-items:center;gap:.75rem}.dash-action-glow{position:absolute;top:-1.5rem;right:-1.5rem;width:6rem;height:6rem;border-radius:9999px;filter:blur(32px);transition:opacity .2s ease}.dash-action-glow--primary{background:hsl(var(--primary)/.2)}.dash-action-glow--amber{background:hsl(var(--secondary)/.2)}.dash-action-glow--success{background:hsl(var(--success)/.15)}.dash-action-link:hover .dash-action-glow--primary{background:hsl(var(--primary)/.4)}.dash-action-link:hover .dash-action-glow--success{background:hsl(var(--success)/.3)}.dash-action-link:hover .dash-action-glow--amber{background:hsl(var(--secondary)/.38)}.dash-action-link:hover .dash-action-card--swap{background:hsl(var(--secondary)/.1)}.dash-action-icon{position:relative;width:2.75rem;height:2.75rem;border-radius:.75rem;display:grid;place-items:center;flex-shrink:0}.dash-action-icon--primary{background:var(--gradient-primary);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-rig)}.dash-action-icon--amber{background:linear-gradient(180deg,hsl(28 100% 58%),hsl(28 100% 50%));color:#fff;box-shadow:0 8px 24px -8px hsl(28 100% 50%/.45)}.dash-action-icon--muted{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.dash-action-title{position:relative;margin:0;font-size:var(--fs-cm-lg);font-weight:600;letter-spacing:-.025em}.dash-action-card--smart .dash-action-title,.dash-action-card--swap .dash-action-title{margin-top:.75rem}.dash-action-sub{position:relative;margin:.125rem 0 0}.dash-withdraw-link{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.75rem;padding:.75rem;border-radius:.75rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s ease}.dash-withdraw-link:hover{color:hsl(var(--foreground))}.dash-peer-rates{margin-top:1.25rem;border-radius:1rem;padding:1rem}.dash-peer-rates-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.dash-peer-title{margin:0;font-weight:600;letter-spacing:-.025em}.dash-peer-rates-grid{display:flex;gap:.75rem}.dash-peer-card{flex:1 1;background:hsl(var(--muted)/.5);border-radius:.75rem;overflow:hidden}.dash-peer-bar{height:4px}.dash-peer-bar--emerald{background:linear-gradient(90deg,#10b981,#14b8a6)}.dash-peer-bar--amber{background:linear-gradient(90deg,#fbbf24,#eab308)}.dash-peer-body{padding:.625rem;text-align:center}.dash-peer-price{margin:.125rem 0 0;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.dash-peer-tag{margin:.125rem 0 0;text-transform:lowercase;letter-spacing:.05em;opacity:.6}.dash-activity{margin-top:1.25rem;margin-bottom:.5rem}.dash-activity-title{margin:0;font-weight:600;letter-spacing:-.025em}.dash-activity-title-link{color:inherit;text-decoration:none;cursor:pointer}.dash-activity-title-link:hover{color:hsl(var(--primary))}.dash-activity-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-inline:.25rem}.dash-activity-all{font-weight:500;text-decoration:none}.dash-activity-list{display:flex;flex-direction:column;gap:.5rem}.dash-activity-item{width:100%;border:none;text-align:left;border-radius:.75rem;padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:inherit;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.dash-activity-item--exchange:hover{background:hsl(var(--secondary)/.12)}.dash-activity-item--deposit:hover{background:hsl(var(--primary)/.08)}.dash-activity-item--failed:hover{background:hsl(var(--destructive)/.08)}.dash-activity-item:active{transform:scale(.99)}.dash-activity-item:disabled{cursor:default}.dash-activity-item-left{display:flex;align-items:center;gap:.75rem;min-width:0}.dash-activity-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;display:grid;place-items:center;flex-shrink:0}.dash-activity-icon--exchange{background:hsl(var(--secondary)/.15);color:hsl(var(--secondary))}.dash-activity-icon--deposit{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.dash-activity-icon--failed{background:hsl(var(--destructive)/.15);color:hsl(var(--destructive))}.dash-activity-label{margin:0;font-size:.875rem;font-weight:600}.dash-activity-date{font-size:var(--fs-cm-3xs);color:hsl(var(--muted-foreground))}.dash-activity-amount,.dash-activity-date{margin:0;font-family:var(--font-mono,ui-monospace,monospace)}.dash-activity-amount{flex-shrink:0;font-size:.875rem;font-weight:700}.dash-activity-amount--exchange{color:hsl(var(--secondary))}.dash-activity-amount--deposit{color:hsl(var(--success))}.dash-activity-amount--failed{color:hsl(var(--destructive))}.dash-tx-status--processing{color:hsl(var(--secondary))}.dash-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:40;padding:0 .75rem env(safe-area-inset-bottom)}.dash-bottom-nav-inner{max-width:440px;margin:0 auto .75rem;border-radius:28px;padding:.375rem;display:flex;justify-content:space-between}.dash-bottom-nav-item{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;border-radius:1rem;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s ease}.dash-bottom-nav-item--active{color:hsl(var(--primary))}.dash-bottom-nav-item span{font-weight:500;letter-spacing:-.025em}.dash-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.25rem}.dash-modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dash-modal-panel{position:relative;width:100%;max-width:24rem;border-radius:1.5rem;overflow:hidden}.dash-modal-accent{height:6px;background:linear-gradient(90deg,#f59e0b,#f97316)}.dash-modal-body{background:hsl(var(--card));border:1px solid hsl(var(--border)/.4);border-top:none;border-radius:0 0 1.5rem 1.5rem;padding:1.5rem}.dash-modal-icon-wrap{display:flex;justify-content:center;margin:-2.5rem 0 1rem}.dash-modal-icon-badge{width:3.5rem;height:3.5rem;border-radius:1rem;display:grid;place-items:center;background:linear-gradient(to bottom right,#f59e0b,#ea580c);box-shadow:0 10px 25px -8px rgb(245 158 11/.35)}.dash-modal-shield{color:#fff}.dash-modal-title{text-align:center;font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.dash-modal-subtitle{text-align:center;color:#fbbf24;font-weight:500;margin:0 0 1.25rem}.dash-modal-clover-wrap{display:flex;justify-content:center;margin-bottom:1.25rem}.dash-modal-clover{width:6rem;height:6rem;border-radius:1.5rem;display:grid;place-items:center;background:linear-gradient(90deg,#8b5cf6,#9333ea);box-shadow:0 10px 25px -8px rgb(139 92 246/.45);font-size:3rem;line-height:1}.dash-modal-copy{text-align:center;line-height:1.5;margin:0 0 .25rem}.dash-modal-copy--last{margin-bottom:1.25rem}.dash-modal-checklist{background:hsl(var(--muted)/.5);border-radius:.75rem;padding:.75rem;margin-bottom:1.25rem}.dash-modal-check{display:flex;align-items:flex-start;gap:.5rem;margin:0}.dash-modal-check+.dash-modal-check{margin-top:.375rem}.dash-modal-check-mark{font-weight:700;flex-shrink:0}.dash-modal-check-mark--bad{color:hsl(0 84% 60%)}.dash-modal-btn{width:100%;border:none;border-radius:1rem;padding:.875rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#f59e0b,#ea580c);box-shadow:0 10px 25px -8px rgb(245 158 11/.35);cursor:pointer;transition:transform .15s ease}.dash-modal-btn:active{transform:scale(.98)}.deposit-page-inner{padding-bottom:6rem}.deposit-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:env(safe-area-inset-top) 1rem 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:hsl(var(--background)/.7);border-bottom:1px solid hsl(var(--border)/.4)}.deposit-header-row{height:3rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.deposit-back-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:-.375rem;border:none;border-radius:9999px;background:transparent;color:hsl(var(--primary));cursor:pointer}.deposit-header-title{flex:1 1;margin:0;text-align:center;font-size:var(--fs-cm-lg);font-weight:600;letter-spacing:-.025em}.deposit-records-bar{display:flex;align-items:center;justify-content:space-between;margin:.5rem 1.25rem 0;padding:.625rem .75rem;border-radius:.75rem;font-size:.75rem;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s ease}.deposit-records-bar:hover{color:hsl(var(--foreground))}.deposit-main{padding:.75rem 1rem 1.5rem}.deposit-loading{min-height:40vh;display:flex;align-items:center;justify-content:center}.deposit-form{display:flex;flex-direction:column;gap:.75rem}.deposit-card{border-radius:1rem;padding:1.25rem}.deposit-field-label{margin:0 0 .75rem}.deposit-network-row{display:flex;align-items:center;gap:.75rem}.deposit-network-icon{width:2.75rem;height:2.75rem;border-radius:.75rem;display:grid;place-items:center;font-weight:700;font-size:1.125rem;color:#fff;background:var(--gradient-primary);box-shadow:var(--shadow-rig)}.deposit-network-name{margin:0;font-size:var(--fs-cm-lg);font-weight:600;letter-spacing:-.025em}.deposit-network-sub{margin:.125rem 0 0}.deposit-amount-input{width:100%;border:none;background:transparent;font-size:40px;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground));outline:none;padding:0;line-height:1.1}.deposit-amount-input::placeholder{color:hsl(var(--muted-foreground)/.5)}.deposit-quick-row{display:flex;gap:.5rem;margin-top:1rem}.deposit-quick-btn{flex:1 1;border:none;border-radius:9999px;padding:.5rem;font-size:var(--fs-cm-sm);font-weight:500;color:hsl(var(--foreground));background:hsl(var(--muted)/.55);cursor:pointer;transition:background .15s ease}.deposit-quick-btn:hover:not(:disabled){background:hsl(var(--muted)/.8)}.deposit-quick-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-submit-btn{margin-top:.25rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.75rem;padding:.875rem 1rem;font-size:var(--fs-cm-sm);font-weight:600;color:hsl(var(--primary-foreground));background:var(--gradient-primary);cursor:pointer;box-shadow:var(--shadow-rig)}.deposit-submit-btn:disabled{opacity:.55;cursor:not-allowed}.deposit-min-note{text-align:center;margin:.25rem 0 0}.deposit-detail-card{border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.deposit-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--fs-cm-sm)}.deposit-detail-value{font-size:1.125rem;font-weight:600}.deposit-detail-status{color:hsl(var(--secondary));font-weight:600}.deposit-detail-status--processing{color:hsl(var(--warning))}.deposit-detail-mono{font-size:.6875rem;text-align:right;word-break:break-all}.deposit-detail-expires{font-size:1rem;color:hsl(var(--secondary));font-weight:600}.deposit-address-row{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--border)/.4)}.deposit-address-text{flex:1 1;margin:0;font-size:.75rem;color:hsl(var(--muted-foreground));word-break:break-all;line-height:1.5}.deposit-copy-btn{flex-shrink:0;width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;display:grid;place-items:center;color:hsl(var(--primary));background:hsl(var(--primary)/.15);cursor:pointer}.deposit-proof-btn{width:100%;margin-top:1rem;border:1px solid hsl(var(--secondary)/.3);border-radius:.75rem;padding:.75rem;font-size:.875rem;font-weight:600;color:hsl(var(--secondary));background:transparent;cursor:pointer}.deposit-proof-btn-inner{display:flex;align-items:center;justify-content:center;gap:.5rem}.deposit-proof-btn:disabled{color:hsl(var(--muted-foreground));border-color:hsl(var(--border)/.3);cursor:not-allowed}.deposit-proof-btn--submitted:disabled{color:hsl(var(--success));border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.08);opacity:1}.deposit-proof-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.deposit-proof-backdrop{position:absolute;inset:0;background:rgb(0 0 0/.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.deposit-proof-sheet{position:relative;z-index:1;width:100%;max-width:22rem;max-height:85vh;overflow-y:auto;border-radius:1.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.deposit-proof-sheet-title{margin:0;font-size:1rem;font-weight:600}.deposit-proof-field{display:flex;flex-direction:column}.deposit-proof-label{margin:0 0 .375rem}.deposit-proof-upload-row{display:flex;flex-wrap:wrap;gap:.5rem}.deposit-proof-upload-btn{width:4rem;height:4rem;border:1px dashed hsl(var(--border)/.6);border-radius:.75rem;display:grid;place-items:center;color:hsl(var(--muted-foreground));background:transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease}.deposit-proof-upload-btn:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.35)}.deposit-proof-upload-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-proof-preview-wrap{position:relative;width:4rem;height:4rem;border-radius:.75rem;overflow:hidden}.deposit-proof-preview{width:100%;height:100%;object-fit:cover}.deposit-proof-preview-remove{position:absolute;top:.125rem;right:.125rem;width:1.25rem;height:1.25rem;border:none;border-radius:9999px;display:grid;place-items:center;color:#fff;background:rgb(0 0 0/.55);cursor:pointer}.deposit-proof-hint{margin:.25rem 0 0}.deposit-proof-file-error{margin:.25rem 0 0;font-size:var(--fs-cm-3xs);color:hsl(var(--destructive))}.deposit-proof-input,.deposit-proof-textarea{width:100%;border:none;border-radius:.75rem;padding:.625rem .75rem;background:hsl(var(--muted)/.5);color:hsl(var(--foreground));font-size:.75rem;outline:none}.deposit-proof-input:focus,.deposit-proof-textarea:focus{box-shadow:0 0 0 1px hsl(var(--primary)/.45)}.deposit-proof-textarea{resize:none;line-height:1.5;font-family:inherit}.deposit-proof-submit-btn{width:100%;border:none;border-radius:1rem;padding:.875rem;font-size:.875rem;font-weight:600;color:hsl(var(--primary-foreground));background:var(--gradient-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--shadow-rig)}.deposit-proof-submit-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-qr-wrap{margin-top:1rem;display:flex;justify-content:center}.deposit-qr-box{background:#fff;border-radius:.75rem;padding:1rem 1.25rem}.deposit-important-card{margin-top:1rem;border-radius:.75rem;border:1px solid hsl(var(--secondary)/.3);background:hsl(var(--secondary)/.05);padding:.75rem 1rem}.deposit-important-head{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:hsl(var(--secondary))}.deposit-important-body{margin:0 0 .5rem;line-height:1.6}.deposit-guide-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--primary));text-decoration:none}.deposit-guide-card{border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.deposit-guide-heading{margin:0;font-size:var(--fs-cm-lg);font-weight:600}.deposit-guide-step{display:flex;gap:.75rem}.deposit-guide-step-num{width:2rem;height:2rem;margin-top:.125rem;flex-shrink:0;border-radius:9999px;display:grid;place-items:center;background:hsl(var(--primary)/.2)}.deposit-guide-step-num span{font-family:var(--font-display),system-ui,sans-serif;font-size:.875rem;font-weight:700;color:hsl(var(--primary))}.deposit-guide-step-body{flex:1 1;min-width:0}.deposit-guide-step-title{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.deposit-guide-step-lead{margin:0 0 .5rem;line-height:1.6}.deposit-guide-fees-box{border-radius:.75rem;padding:.75rem;background:hsl(var(--background)/.6);display:flex;flex-direction:column;gap:.5rem}.deposit-guide-fees-title{margin:0;font-size:.75rem;font-weight:600;color:hsl(var(--secondary))}.deposit-guide-fees-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.deposit-guide-fees-col{border-radius:.5rem;padding:.5rem;background:hsl(var(--card))}.deposit-guide-fees-col-title{margin:0 0 .125rem;font-size:.875rem;font-weight:500}.deposit-guide-fee-line{margin:0;line-height:1.5}.deposit-guide-flow{display:flex;align-items:stretch;gap:.375rem;margin-top:.25rem;text-align:center}.deposit-guide-flow-cell{flex:1 1;min-width:0;border-radius:.5rem;padding:.5rem;background:hsl(var(--card))}.deposit-guide-flow-cell--fee{background:hsl(var(--secondary)/.1)}.deposit-guide-flow-cell--receive{background:hsl(var(--success)/.1)}.deposit-guide-flow-label{margin:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.deposit-guide-flow-label--success{color:hsl(var(--success));font-weight:500}.deposit-guide-flow-value{margin:.125rem 0 0;font-size:.875rem;font-weight:700}.deposit-guide-flow-value--secondary{color:hsl(var(--secondary))}.deposit-guide-flow-value--success{color:hsl(var(--success))}.deposit-guide-flow-arrow{flex-shrink:0;align-self:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.deposit-guide-fees-note{margin:0;line-height:1.6}.deposit-guide-tip{border-radius:.75rem;border:1px solid hsl(var(--secondary)/.2);background:hsl(var(--secondary)/.05);padding:.75rem}.deposit-guide-tip-title{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:hsl(var(--secondary))}.deposit-cancel-btn{width:100%;margin-top:1rem;border:1px solid hsl(var(--destructive)/.3);border-radius:.75rem;padding:.75rem;font-size:.875rem;font-weight:600;color:hsl(var(--destructive));background:transparent;cursor:pointer}.deposit-cancel-btn:disabled{color:hsl(var(--muted-foreground));border-color:hsl(var(--border)/.3);cursor:not-allowed}.deposit-records-loading{min-height:50vh;display:flex;align-items:center;justify-content:center}.deposit-records-list{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.deposit-record-item{width:100%;border:none;border-radius:1rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;color:inherit;cursor:pointer;transition:transform .15s ease}.deposit-record-item:active{transform:scale(.99)}.deposit-record-left{display:flex;align-items:center;gap:.75rem;min-width:0}.deposit-record-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:grid;place-items:center;flex-shrink:0;color:hsl(var(--primary));background:hsl(var(--primary)/.15)}.deposit-record-type{margin:0;font-size:.875rem;font-weight:600;text-transform:capitalize}.deposit-record-date{margin:.125rem 0 0}.deposit-record-right{text-align:right;flex-shrink:0}.deposit-record-amount{margin:0;font-size:.875rem;font-weight:700;color:hsl(var(--success))}.deposit-record-status{margin:.125rem 0 0;font-size:var(--fs-cm-2xs);font-weight:500;letter-spacing:-.01em}.deposit-record-status--processing{color:hsl(var(--secondary))}.deposit-record-status--completed{color:hsl(var(--success))}.deposit-record-status--failed{color:hsl(var(--destructive))}.records-empty{margin-top:.25rem;border-radius:1.5rem;padding:4rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.records-empty-icon{color:hsl(var(--muted-foreground))}.records-empty-title{margin:.75rem 0 0;font-size:var(--fs-cm-lg);font-weight:600;letter-spacing:-.025em}.deposit-records-load-more{width:100%;margin-top:.75rem;border:1px solid hsl(var(--border));border-radius:.75rem;padding:.75rem;font-size:var(--fs-cm-sm);font-weight:600;color:hsl(var(--foreground));background:hsl(var(--muted)/.35);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.deposit-records-load-more:disabled{opacity:.65;cursor:not-allowed}.deposit-terminal-card{border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.deposit-complete-card{gap:1rem}.deposit-terminal-status{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border)/.4)}.deposit-terminal-status-icon{width:2.25rem;height:2.25rem;border-radius:9999px;display:grid;place-items:center;flex-shrink:0}.deposit-terminal-status--failed .deposit-terminal-status-icon{background:hsl(var(--destructive)/.2);color:hsl(var(--destructive))}.deposit-terminal-status--failed .deposit-terminal-status-label{color:hsl(var(--destructive))}.deposit-terminal-status-label{margin:0;font-size:.875rem;font-weight:600}.deposit-terminal-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.875rem}.deposit-terminal-amount{font-weight:600;color:hsl(var(--success))}.deposit-terminal-value{font-weight:600}.deposit-terminal-mono{font-size:.75rem;text-align:right;max-width:12.5rem;word-break:break-all}.deposit-terminal-address-block{padding-top:.5rem;border-top:1px solid hsl(var(--border)/.4)}.deposit-terminal-address-label{margin:0 0 .25rem}.deposit-terminal-address-box{margin:0;font-size:.75rem;line-height:1.5;word-break:break-all;letter-spacing:.02em;background:hsl(var(--muted)/.4);border-radius:.75rem;padding:.625rem .75rem}.deposit-terminal-spinner{width:2.25rem;height:2.25rem;border-radius:9999px;border:2px solid hsl(var(--primary));border-top:2px solid transparent;animation:spin .85s linear infinite;flex-shrink:0}.deposit-terminal-status--processing .deposit-terminal-status-label{color:hsl(var(--secondary))}.deposit-terminal-status--completed .deposit-terminal-status-icon{background:hsl(var(--success)/.2);color:hsl(var(--success))}.deposit-terminal-status--completed .deposit-terminal-status-label{color:hsl(var(--success))}.deposit-processing-note{margin:.25rem 0 0;line-height:1.5}.deposit-records-link-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.75rem;padding:.75rem 1rem;border-radius:.875rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:600;text-decoration:none}.deposit-qr-placeholder{width:140px;height:140px}.app-error-page,.deposit-qr-placeholder{display:flex;align-items:center;justify-content:center}.app-error-page{min-height:100dvh;padding:1.5rem}.app-error-card{width:min(100%,28rem);padding:1.5rem;border-radius:1rem}.app-error-title{margin:0 0 .5rem;font-size:1.125rem}.app-error-body{margin:0 0 1rem;line-height:1.5}.app-error-actions{display:flex;gap:.75rem;flex-wrap:wrap}.app-error-btn{padding:.625rem 1rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:transparent;color:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.app-error-btn--primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.app-error-hint{margin:1rem 0 0}.not-found-card{text-align:center}.not-found-code{margin:0 0 .75rem;font-size:2.5rem;font-weight:700;letter-spacing:.08em;color:hsl(var(--primary));opacity:.85}.not-found-home-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.app-header-actions{display:flex;align-items:center;gap:.5rem}.smart-guide-btn{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;color:hsl(var(--muted-foreground));font-weight:500;cursor:pointer}.smart-swap-stack{display:flex;flex-direction:column;gap:.75rem}.smart-swap-stack--ref{gap:1.25rem}.smart-auto-card,.smart-balance-card,.smart-balance-card-v3,.smart-guide-card,.smart-how-card,.smart-methods-card,.smart-rate-card-v3,.smart-toggle-card{border-radius:1rem;padding:1.25rem}.smart-toggle-card{padding:1.25rem}.smart-toggle-title{margin:0;font-size:var(--fs-cm-lg);font-weight:600;letter-spacing:-.025em}.smart-rate-card-v3{position:relative;overflow:hidden;padding:.875rem 1rem;transition:border-color .35s ease,box-shadow .35s ease}.smart-rate-card-v3--exclusive{border-color:color-mix(in srgb,hsl(var(--secondary)) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,hsl(var(--secondary)) 20%,transparent),0 0 24px color-mix(in srgb,hsl(var(--secondary)) 18%,transparent);animation:smart-rate-glow 2.4s ease-in-out infinite}.smart-rate-card-v3--exclusive.smart-rate-card-v3--celebrate{animation:smart-rate-celebrate .65s cubic-bezier(.34,1.4,.64,1),smart-rate-glow 2.4s ease-in-out .65s infinite}.smart-rate-shimmer{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,hsl(var(--secondary)/.14) 50%,transparent 62%);transform:translateX(-120%);animation:smart-rate-shimmer 2.8s ease-in-out infinite}.smart-rate-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}.smart-rate-exclusive-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;font-size:var(--fs-cm-3xs);font-weight:600;color:hsl(var(--secondary));background:hsl(var(--secondary)/.12);white-space:nowrap;animation:smart-rate-pill-pulse 2s ease-in-out infinite}.smart-rate-label{margin:0}.smart-rate-old{margin:0 0 .125rem;opacity:.7}.smart-rate-value{margin:0;font-size:var(--fs-cm-sm);transition:font-size .3s ease,text-shadow .3s ease}.smart-rate-value--exclusive{font-size:1.125rem;font-weight:700;text-shadow:0 0 20px hsl(var(--secondary)/.35)}.smart-rate-value--pop{animation:smart-rate-value-pop .55s cubic-bezier(.34,1.5,.64,1)}.smart-rate-bonus{margin:.375rem 0 0;font-weight:600;color:hsl(var(--secondary));animation:smart-rate-bonus-in .5s ease .15s both}@keyframes smart-rate-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,hsl(var(--secondary)) 18%,transparent),0 0 16px color-mix(in srgb,hsl(var(--secondary)) 12%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,hsl(var(--secondary)) 35%,transparent),0 0 28px color-mix(in srgb,hsl(var(--secondary)) 28%,transparent)}}@keyframes smart-rate-celebrate{0%{transform:scale(.97)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes smart-rate-shimmer{0%,72%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes smart-rate-pill-pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes smart-rate-value-pop{0%{transform:scale(.88);opacity:.6}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes smart-rate-bonus-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.smart-rate-bonus,.smart-rate-card-v3--celebrate,.smart-rate-card-v3--exclusive,.smart-rate-exclusive-pill,.smart-rate-shimmer,.smart-rate-value--pop{animation:none!important}}.smart-balance-card-v3{padding:.75rem 1rem}.smart-methods-card{padding:.875rem 1rem}.smart-guide-card{padding:1.25rem}.smart-guide-tabs{display:flex;gap:.25rem;padding:.25rem;margin-bottom:1rem;border-radius:.75rem;background:hsl(var(--muted))}.smart-guide-tab{flex:1 1;border:none;border-radius:.5rem;padding:.5rem .75rem;font-size:var(--fs-cm-xs);font-weight:600;color:hsl(var(--muted-foreground));background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.smart-guide-tab--active{color:hsl(var(--foreground));background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground)/.06)}.smart-guide-body{display:flex;flex-direction:column;gap:.75rem}.smart-guide-intro{margin:0;line-height:1.6}.smart-guide-steps{display:flex;flex-direction:column;gap:.75rem}.smart-guide-step-desc{margin:.125rem 0 0;line-height:1.6}.smart-guide-notes{padding-top:.75rem;border-top:1px solid hsl(var(--border)/.4)}.smart-guide-notes-list{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.smart-guide-notes-list li{display:flex;gap:.375rem;font-size:var(--fs-cm-2xs);color:hsl(var(--muted-foreground));line-height:1.5}.smart-guide-notes-list li:before{content:"·";color:hsl(var(--secondary));font-weight:700}.smart-method-row--selected{outline:1.5px solid hsl(var(--primary)/.55);background:hsl(var(--primary)/.06)}.smart-method-select{flex:1 1;min-width:0;border:none;background:transparent;padding:0;cursor:pointer;color:inherit}.smart-auto-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.smart-auto-title{margin:0;font-size:var(--fs-cm-sm);font-weight:600}.smart-auto-desc{margin:.25rem 0 0}.smart-auto-card--footer{margin-top:.25rem}.smart-exclusive-rate-card{border-color:color-mix(in srgb,var(--secondary) 35%,transparent)}.smart-exclusive-rate-badge{display:inline-flex;align-items:center;gap:.25rem;margin:.35rem 0 0}.smart-how-toggle{width:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;color:inherit;cursor:pointer;padding:0}.smart-how-label{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.smart-how-body{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.6}.smart-balance-value{margin:.125rem 0 0;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.15}.smart-methods-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.smart-methods-title{margin:0;font-weight:600}.smart-methods-actions{display:flex;align-items:center;gap:.5rem}.smart-icon-btn{width:2rem;height:2rem;border:none;border-radius:.75rem;display:grid;place-items:center;background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));cursor:pointer;text-decoration:none}.smart-icon-btn--primary{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.smart-methods-empty{padding:1.5rem 0;text-align:center}.smart-methods-add-link{display:inline-block;margin-top:.25rem;font-weight:500;text-decoration:none}.smart-methods-list{display:flex;flex-direction:column;gap:.375rem}.smart-method-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;border-radius:.75rem;background:hsl(var(--background)/.5)}.smart-method-left{display:flex;align-items:center;gap:.625rem;min-width:0}.smart-method-badge{width:2rem;height:2rem;border-radius:.5rem;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--muted));font-size:var(--fs-cm-3xs);font-weight:700;color:hsl(var(--muted-foreground))}.smart-method-text{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.smart-method-primary{margin:0;word-break:break-all;line-height:1.25}.smart-method-secondary{margin:0;line-height:1.2}.smart-method-remove{width:1.75rem;height:1.75rem;border:none;border-radius:.5rem;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));cursor:pointer}.smart-skeleton-card{min-height:5rem;border-radius:1rem}.smart-skeleton-card--sm{min-height:3.5rem}.smart-skeleton-card--lg{min-height:8rem}.smart-enable-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:33vh 1rem 1rem;pointer-events:none}.smart-enable-modal-backdrop{position:absolute;inset:0;border:none;background:hsl(var(--background)/.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;cursor:default}.smart-enable-modal-panel{position:relative;z-index:1;width:100%;max-width:24rem;border-radius:1.5rem;padding:1.5rem;pointer-events:auto}.smart-enable-modal-title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.smart-enable-modal-body{margin:0 0 1.5rem;line-height:1.5}.smart-enable-modal-actions{display:flex;gap:.75rem}.smart-enable-modal-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.smart-enable-modal-btn:disabled{opacity:.65;cursor:not-allowed}.smart-enable-modal-btn--cancel{border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground))}.smart-enable-modal-btn--confirm{border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.mybanks-page{display:flex;flex-direction:column}.mybanks-tabs{display:flex;gap:.25rem;padding:.25rem;margin-bottom:1rem;border-radius:.75rem;background:hsl(var(--muted))}.mybanks-tab{flex:1 1;border:none;border-radius:.5rem;padding:.5rem .375rem;font-size:var(--fs-cm-sm);font-weight:600;line-height:1.25;letter-spacing:-.025em;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.mybanks-tab--active{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px rgb(0 0 0/.08)}.mybanks-list{display:flex;flex-direction:column;gap:.5rem}.mybanks-item{border-radius:.75rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:0;min-height:0}.mybanks-item-body{min-width:0;flex:1 1}.mybanks-item-name{margin:0;font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.mybanks-item-line{margin:0;font-size:var(--fs-cm-2xs);line-height:1.125;color:hsl(var(--muted-foreground));font-family:var(--font-mono,ui-monospace,monospace)}.mybanks-item-line+.mybanks-item-line,.mybanks-item-name+.mybanks-item-line{margin-top:.0625rem}.mybanks-item-actions{display:flex;align-items:center;gap:.5rem;margin-left:.75rem;flex-shrink:0}.mybanks-delete-btn{width:2rem;height:2rem;border:none;border-radius:.5rem;display:grid;place-items:center;background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));cursor:pointer;flex-shrink:0}.mybanks-delete-btn:disabled{opacity:.65;cursor:not-allowed}.mybanks-add-btn{width:100%;margin-top:.75rem;border:1px dashed hsl(var(--border)/.6);border-radius:.75rem;padding:.75rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer}.mybanks-form-page .swap-bank-add-title{margin-top:0;margin-bottom:.75rem;font-size:.875rem}.mybanks-form-stack{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.mybanks-field-label{margin:0 0 .25rem;letter-spacing:-.01em}.mybanks-input{width:100%;border:none;border-radius:.75rem;padding:.75rem;background:hsl(var(--input));font-family:var(--font-mono,ui-monospace,monospace);font-size:.875rem;outline:none;color:inherit}.mybanks-save-btn{width:100%;margin-top:.25rem;border:none;border-radius:1rem;padding:1rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.mybanks-save-btn:disabled{opacity:.6;cursor:not-allowed}.mybanks-cancel-btn{width:100%;border:1px solid hsl(var(--border)/.6);border-radius:1rem;padding:.75rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;cursor:pointer}.mybanks-empty{padding:1.5rem 1rem}.mybanks-skeleton-tabs{min-height:2.375rem}.mybanks-skeleton-item{min-height:4.25rem;border-radius:.75rem}.ui-toggle{position:relative;width:3.5rem;height:1.75rem;border:none;border-radius:9999px;background:hsl(var(--muted));cursor:pointer;transition:background .2s ease;flex-shrink:0}.ui-toggle--on{background:hsl(var(--success))}.ui-toggle:disabled{opacity:.6;cursor:not-allowed}.ui-toggle-thumb{position:absolute;top:.125rem;left:.125rem;width:1.5rem;height:1.5rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.15);transition:transform .2s ease}.ui-toggle--on .ui-toggle-thumb{transform:translateX(1.75rem)}.ui-toggle--sm{width:2.5rem;height:1.5rem}.ui-toggle--sm .ui-toggle-thumb{width:1.25rem;height:1.25rem}.ui-toggle--sm.ui-toggle--on .ui-toggle-thumb{transform:translateX(1.125rem)}.ui-select-check{width:1.75rem;height:1.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:transparent;display:grid;place-items:center;color:transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ui-select-check--selected{background:hsl(var(--success)/.15);border-color:hsl(var(--success));color:hsl(var(--success))}.swap-records-list{display:flex;flex-direction:column;gap:.5rem}.swap-record-item{border-radius:1rem;padding:1rem;justify-content:space-between}.swap-record-item,.swap-record-left{display:flex;align-items:center;gap:.75rem}.swap-record-left{min-width:0}.swap-record-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--secondary)/.15);color:hsl(var(--secondary))}.swap-record-body{min-width:0}.swap-record-title{margin:0;font-size:.875rem;font-weight:600}.swap-record-meta{margin:0}.swap-record-badge,.swap-record-meta{font-size:var(--fs-cm-2xs);color:hsl(var(--muted-foreground))}.swap-record-badge{display:inline-block;margin-right:.25rem;padding:.125rem .25rem;border-radius:.25rem;font-weight:500;font-family:inherit;background:hsl(var(--muted))}.swap-detail-badge--smart,.swap-record-badge--smart{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.swap-detail-badge--auto,.swap-record-badge--auto{background:hsl(var(--secondary)/.15);color:hsl(var(--secondary))}.swap-record-right{text-align:right;flex-shrink:0}.swap-record-status{margin:0;font-size:var(--fs-cm-2xs);font-weight:500}.swap-record-status--completed{color:hsl(var(--success))}.swap-record-status--processing{color:hsl(var(--secondary))}.swap-record-status--failed{color:hsl(var(--destructive))}.swap-record-item--clickable{width:100%;border:none;text-align:left;color:inherit;cursor:pointer;transition:transform .15s ease}.swap-record-item--clickable:active{transform:scale(.99)}.swap-stack{gap:0}.swap-rate-card-v2,.swap-stack{display:flex;flex-direction:column}.swap-rate-card-v2{box-sizing:border-box;min-height:82px;height:82px;border-radius:1rem;padding:1rem;justify-content:center;gap:.125rem}.swap-rate-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;height:18px}.swap-rate-card-head>p{margin:0;line-height:18px}.swap-rate-refresh{display:grid;place-items:center;width:18px;height:18px;margin:0;padding:0;border:none;border-radius:9999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease;flex-shrink:0}.swap-rate-refresh svg{width:14px;height:14px}.swap-rate-refresh:hover:not(:disabled){background:hsl(var(--muted)/.5)}.swap-rate-refresh-spin{animation:spin .8s linear infinite}.swap-rate-card-value{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.swap-pay-card{margin-top:1rem;border-radius:1rem;padding:1.25rem;border:2px solid hsl(var(--primary)/.5);cursor:text;transition:border-color .15s ease}.swap-pay-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.swap-pay-balance-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.swap-pay-input-row{margin-top:.5rem;display:flex;align-items:baseline;gap:.5rem}.swap-pay-input{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font-size:2.5rem;font-weight:600;letter-spacing:-.025em;color:inherit;line-height:1.1}.swap-pay-input::placeholder{color:hsl(var(--muted-foreground)/.45)}.swap-pay-unit{flex-shrink:0}.swap-quick-row{margin-top:.75rem;display:flex;gap:.5rem}.swap-quick-btn{border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:var(--fs-cm-3xs);font-weight:700;color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:pointer;transition:color .15s ease}.swap-quick-btn:hover{color:hsl(var(--primary))}.swap-receive-card-v2{margin-top:1rem;border-radius:1rem;padding:1.25rem;cursor:text}.swap-receive-card-v2 .swap-receive-value{flex:1 1;min-width:0;font-size:2.5rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--secondary));line-height:1.1}.swap-receive-meta{margin:.5rem 0 0}.swap-receive-hint{margin:.25rem 0 0}.swap-confirm-btn--arrow{gap:.75rem}.swap-confirm-label{display:inline-flex;align-items:center;gap:.375rem}.swap-password-card,.swap-step-summary-card{border-radius:1rem;padding:1.25rem}.swap-step-summary-card{margin-top:1rem;text-align:center}.swap-step-summary-amount{margin:.25rem 0 0;font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:hsl(var(--secondary))}.swap-step-summary-pay{margin:.25rem 0 0}.swap-step-summary-note{margin:.25rem 0 0;padding-top:.25rem}.swap-bank-section-head{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.swap-bank-section-title{margin:0;font-size:.875rem;color:hsl(var(--muted-foreground))}.swap-bank-eye-btn{border:none;background:transparent;padding:0;color:hsl(var(--muted-foreground));cursor:pointer;display:grid;place-items:center}.swap-add-bank-page{margin-top:0}.swap-bank-add-title{margin:1rem 0 0;padding:0;font-size:.875rem;font-weight:400;line-height:1.25rem;color:hsl(var(--muted-foreground))}.swap-bank-list-v2{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.swap-bank-item-v2{width:100%;border:none;border-radius:.75rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s ease}.swap-bank-item-v2--selected{box-shadow:0 0 0 2px hsl(var(--primary))}.swap-bank-item-v2-body{min-width:0}.swap-bank-item-v2-name{margin:0;font-size:.875rem;font-weight:600}.swap-bank-item-v2-line{margin:0}.swap-bank-radio{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:9999px;border:2px solid hsl(var(--border));background:transparent}.swap-bank-radio--selected{border-color:hsl(var(--primary));background:hsl(var(--primary))}.swap-bank-add-btn-v2{width:100%;margin-top:.75rem;border:1px dashed hsl(var(--border)/.6);border-radius:.75rem;padding:.75rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer}.swap-continue-btn{width:100%;margin-top:1rem;border:none;border-radius:1rem;padding:1rem;font-weight:600;font-size:.9375rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.swap-continue-btn:disabled{opacity:.6;cursor:not-allowed}.swap-add-bank-fields{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.swap-field-v2{border-radius:.75rem;padding:.625rem .75rem;background:hsl(var(--input));border:1px solid hsl(var(--border)/.6)}.swap-field-v2-label{margin:0;font-size:var(--fs-cm-3xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.swap-field-v2-input{width:100%;margin:0;border:none;background:transparent;outline:none;font-size:.875rem;line-height:1.25rem;color:inherit}.swap-save-bank-btn{width:100%;margin-top:1rem;border:none;border-radius:1rem;padding:1rem;font-weight:600;font-size:.9375rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.swap-save-bank-btn:disabled{opacity:.6;cursor:not-allowed}.swap-cancel-outline-btn{width:100%;margin-top:.5rem;border:1px solid hsl(var(--border)/.6);border-radius:1rem;padding:.75rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;cursor:pointer}.swap-field-label{display:block;margin:0 0 .5rem;font-size:var(--fs-cm-xs);color:hsl(var(--muted-foreground))}.swap-amount-row{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.75rem;background:hsl(var(--input))}.swap-amount-input{flex:1 1;min-width:0;border:none;background:transparent;font-family:var(--font-mono,ui-monospace,monospace);font-size:1.125rem;font-weight:600;outline:none;color:inherit}.swap-amount-unit{font-size:var(--fs-cm-xs);font-weight:600;color:hsl(var(--muted-foreground))}.swap-max-btn{border:none;border-radius:.5rem;padding:.375rem .625rem;font-size:var(--fs-cm-3xs);font-weight:600;color:hsl(var(--primary));background:hsl(var(--primary)/.12);cursor:pointer}.swap-receive-box{margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border)/.4)}.swap-receive-box .swap-receive-value{margin:.25rem 0 0;font-size:1.5rem;font-weight:600}.swap-banks-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.swap-banks-title{margin:0;font-weight:600}.swap-bank-list{display:flex;flex-direction:column;gap:.5rem}.swap-bank-item{width:100%;border:1px solid hsl(var(--border)/.4);border-radius:.75rem;padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:hsl(var(--background)/.5);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.swap-bank-item--selected{border-color:hsl(var(--success));background:hsl(var(--success)/.08)}.swap-bank-item-body{min-width:0}.swap-bank-check{width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));display:grid;place-items:center;flex-shrink:0;color:transparent}.swap-bank-check--selected{background:hsl(var(--success)/.15);border-color:hsl(var(--success));color:hsl(var(--success))}.swap-add-bank-form{display:flex;flex-direction:column;gap:.75rem}.swap-confirm-btn{width:100%;margin-top:.25rem;border:none;border-radius:1rem;padding:1rem;font-weight:600;font-size:.9375rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}.swap-confirm-btn:disabled{opacity:.5;cursor:not-allowed}.swap-confirm-btn.swap-confirm-btn--arrow{margin-top:1.25rem}.swap-password-summary-card{margin-top:1rem;border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.swap-password-summary-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem}.swap-password-account-card{margin-top:1rem;border-radius:.75rem;padding:1rem}.swap-password-account-label{margin:0 0 .5rem;font-size:var(--fs-cm-xs);color:hsl(var(--muted-foreground))}.swap-password-account-name{margin:0;font-size:.875rem;font-weight:600}.swap-password-account-line{margin:0}.swap-password-input-card{margin-top:1rem;border-radius:1rem;padding:1.25rem}.swap-password-input-label{margin:0 0 .75rem;font-size:var(--fs-cm-xs);color:hsl(var(--muted-foreground))}.swap-tp-input{width:100%;border:none;background:transparent;outline:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:1.5rem;letter-spacing:.5em;text-align:center;color:inherit}.swap-tp-input::placeholder{color:hsl(var(--muted-foreground)/.55);letter-spacing:.5em}.swap-tp-hint{margin:.5rem 0 0;font-size:var(--fs-cm-3xs);color:hsl(var(--muted-foreground));text-align:center}.swap-detail-eye-btn{display:grid;place-items:center;width:2rem;height:2rem;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.swap-detail-eye-btn:hover{color:hsl(var(--foreground))}.swap-detail-card{border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.swap-detail-head{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border)/.4)}.swap-detail-spinner{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:9999px;border:2px solid hsl(var(--primary));border-top:2px solid transparent;animation:spin .8s linear infinite}.swap-detail-status-icon{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:9999px;display:grid;place-items:center}.swap-detail-status-icon--completed{background:hsl(var(--success)/.2);color:hsl(var(--success))}.swap-detail-status-icon--failed{background:hsl(var(--destructive)/.2);color:hsl(var(--destructive))}.swap-detail-head-title{margin:0;font-size:.875rem;font-weight:600}.swap-detail-badge{display:inline-block;margin-top:.25rem;padding:.125rem .375rem;border-radius:.25rem;font-size:var(--fs-cm-2xs);font-weight:500;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.swap-detail-rows{display:flex;flex-direction:column;gap:.75rem}.swap-detail-row{font-size:.875rem}.swap-detail-row--xs{font-size:var(--fs-cm-xs)}.swap-detail-copy-group{display:flex;align-items:center;gap:.5rem;min-width:0}.swap-detail-mono{font-size:.75rem;text-align:right;max-width:10rem;word-break:break-all}.swap-detail-copy-btn{display:grid;place-items:center;flex-shrink:0;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:0}.swap-detail-copy-btn:hover{color:hsl(var(--foreground))}.swap-detail-section{padding-top:.5rem;border-top:1px solid hsl(var(--border)/.4)}.swap-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.swap-detail-section-head>p{margin:0}.swap-detail-section-actions{display:flex;align-items:center;gap:.375rem}.swap-detail-copy-all-btn{border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:var(--fs-cm-2xs);font-weight:500;background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));cursor:pointer}.swap-detail-copy-all-btn:hover{color:hsl(var(--foreground))}.swap-detail-account-name{margin:0;font-size:.875rem;font-weight:600}.swap-detail-field-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.swap-detail-field-row>p{margin:0;min-width:0;word-break:break-all}.swap-detail-time>p:last-child{margin:.125rem 0 0}.swap-detail-cancel-btn{width:100%;margin-top:.25rem;border:1px solid hsl(var(--destructive)/.3);border-radius:1rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;background:transparent;color:hsl(var(--destructive));cursor:pointer}.swap-detail-cancel-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{to{transform:rotate(1turn)}}.swap-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0}.profile-hero-card{position:relative;display:flex;align-items:center;gap:1rem;border-radius:1.5rem;padding:1.25rem;overflow:hidden}.profile-hero-glow{position:absolute;top:-1.5rem;right:-1.5rem;width:8rem;height:8rem;border-radius:9999px;background:hsl(var(--primary)/.1);filter:blur(48px);pointer-events:none}.profile-avatar{position:relative;width:4rem;height:4rem;border-radius:1rem;display:grid;place-items:center;flex-shrink:0;background:var(--gradient-primary);box-shadow:0 8px 24px -8px hsl(var(--primary)/.45);font-family:var(--font-display,inherit);font-size:1.5rem;font-weight:600;color:hsl(var(--primary-foreground))}.profile-hero-meta{position:relative;min-width:0}.profile-security-id{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.025em}.profile-phone{margin:0;font-size:var(--fs-cm-xs);color:hsl(var(--muted-foreground))}.profile-verified-badge{display:inline-block;margin-top:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:var(--fs-cm-2xs);font-weight:600;background:hsl(var(--success)/.15);color:hsl(var(--success))}.profile-telegram-card{margin-top:1.25rem;border-radius:1rem;padding:1.25rem}.profile-telegram-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.profile-telegram-title{margin:0;font-size:var(--fs-cm-base);font-weight:600;letter-spacing:-.025em}.profile-telegram-desc{margin:0 0 1rem;line-height:1.5}.profile-telegram-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.profile-menu-card{margin-top:1.25rem;border-radius:1rem;overflow:hidden}.profile-menu-card>*+*{border-top:1px solid hsl(var(--border)/.5)}.profile-menu-link{width:100%;justify-content:space-between;padding:.875rem .75rem;border:none;background:transparent;color:inherit;font-size:.875rem;text-decoration:none;text-align:left;cursor:pointer}.profile-menu-link,.profile-menu-link-left{display:flex;align-items:center;gap:.75rem}.profile-menu-icon{color:hsl(var(--primary));flex-shrink:0}.profile-menu-chevron{color:hsl(var(--muted-foreground));flex-shrink:0}.profile-signout-btn{width:100%;margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid hsl(var(--destructive)/.4);border-radius:1rem;padding:1rem;font-size:.875rem;font-weight:700;background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));cursor:pointer}.profile-signout-btn:disabled{opacity:.65;cursor:not-allowed}.profile-version{margin:1rem 0 0;text-align:center;letter-spacing:.05em}.help-support-stack{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.help-card{border-radius:1rem;padding:1.25rem}.help-card-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.help-faq-list{border-top:1px solid hsl(var(--border)/.3)}.help-faq-item{border-bottom:1px solid hsl(var(--border)/.3)}.help-faq-item:last-child{border-bottom:none}.help-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.help-faq-question{font-size:var(--fs-cm-sm);padding-right:.5rem}.help-faq-chevron{flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .2s ease}.help-faq-chevron--open{transform:rotate(180deg)}.help-faq-answer{margin:0 0 .75rem;line-height:1.5}.help-contact-desc{margin:0 0 1rem;line-height:1.5}.help-support-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:1rem;padding:1rem;font-size:.875rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.help-support-btn:disabled{opacity:.65;cursor:not-allowed}.help-version-card{text-align:center}.help-version-card p{margin:0}.agent-stack{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.agent-card{border-radius:1rem;padding:1.25rem}.agent-card-title{margin:0 0 1rem;font-size:.875rem;font-weight:600}.agent-partners-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.agent-loading{display:flex;align-items:center;justify-content:center;min-height:180px}.agent-loading--short{min-height:120px}.agent-invite-body{display:flex;flex-direction:column;align-items:center}.agent-qr-box{background:#fff;padding:.5rem;border-radius:.75rem;margin-bottom:.75rem;line-height:0}.agent-qr-placeholder{width:120px;height:120px;display:grid;place-items:center}.agent-invite-fields{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.agent-invite-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:hsl(var(--muted)/.5);border-radius:.75rem;padding:.625rem .75rem}.agent-invite-row-right{display:flex;align-items:center;gap:.5rem}.agent-code-text{font-size:.875rem;font-weight:600}.agent-share-block{background:hsl(var(--muted)/.5);border-radius:.75rem;padding:.625rem .75rem}.agent-share-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 .25rem}.agent-share-url{margin:0;word-break:break-all;line-height:1.5}.agent-invited-count{margin:.25rem 0 0;text-align:center}.agent-copy-btn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.agent-copy-btn:hover{background:hsl(var(--muted)/.6)}.agent-commission-desc,.agent-commission-example{margin:0 0 .75rem;line-height:1.5;white-space:pre-line}.agent-rates-table{border:1px solid hsl(var(--border)/.3);border-radius:.75rem;overflow:hidden}.agent-rate-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;background:hsl(var(--muted)/.2);border-top:1px solid hsl(var(--border)/.3)}.agent-rate-row:first-child{border-top:none}.agent-rate-left{display:flex;align-items:center;gap:.75rem;min-width:0}.agent-rate-badge{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.5rem;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.agent-rate-badge,.agent-rate-value{flex-shrink:0;font-size:.875rem;font-weight:600}.agent-empty-partners{margin:0;text-align:center;padding:2rem 0}.agent-partners-list{display:flex;flex-direction:column;gap:0;border:1px solid hsl(var(--border)/.3);border-radius:.75rem;overflow:hidden}.agent-partner-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;background:hsl(var(--muted)/.2);border-top:1px solid hsl(var(--border)/.3)}.agent-partner-row:first-child{border-top:none}.swap-detail-highlight{padding:.75rem 0 1rem}.swap-detail-inr{margin:.25rem 0 0;font-size:1.75rem;font-weight:600}.swap-detail-divider{height:1px;margin:.5rem 0;background:hsl(var(--border)/.4)}.withdraw-page{display:flex;flex-direction:column;padding-top:.25rem}.withdraw-add-address-card,.withdraw-amount-card,.withdraw-detail-card,.withdraw-network-card,.withdraw-password-card,.withdraw-summary-card{border-radius:1rem;padding:1.25rem}.withdraw-amount-card{margin-top:1rem}.withdraw-amount-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.withdraw-amount-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.withdraw-amount-input-row{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem}.withdraw-amount-input{flex:1 1;min-width:0;border:none;background:transparent;font-size:40px;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground));outline:none;padding:0;line-height:1.1}.withdraw-amount-input::placeholder{color:hsl(var(--muted-foreground)/.5)}.withdraw-amount-unit{font-size:.875rem;flex-shrink:0}.withdraw-quick-row{display:flex;gap:.5rem;margin-top:.75rem}.withdraw-quick-btn{border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:var(--fs-cm-3xs);font-weight:700;color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:pointer;transition:color .15s ease,background .15s ease}.withdraw-quick-btn:hover{color:hsl(var(--primary))}.withdraw-network-card{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.withdraw-confirm-btn{margin-top:1.25rem;width:100%;border:none;border-radius:1rem;padding:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.withdraw-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.withdraw-summary-card{margin-top:.5rem}.withdraw-summary-amount{margin:.25rem 0 0;font-size:1.75rem;font-weight:600}.withdraw-section-label{margin:1rem 0 .5rem}.withdraw-address-list{display:flex;flex-direction:column;gap:.5rem}.withdraw-address-item{width:100%;border:none;border-radius:.75rem;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:inherit;text-align:left;cursor:pointer}.withdraw-address-item--selected{outline:1px solid hsl(var(--primary)/.45)}.withdraw-address-text{word-break:break-all}.withdraw-address-radio{width:1.125rem;height:1.125rem;border-radius:9999px;border:2px solid hsl(var(--border));flex-shrink:0}.withdraw-address-radio--selected{border-color:hsl(var(--primary));background:hsl(var(--primary));box-shadow:inset 0 0 0 3px hsl(var(--background))}.withdraw-empty-address{border-radius:.75rem;padding:1.5rem 1rem;text-align:center}.withdraw-add-address-card{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.withdraw-address-input{width:100%;border:none;border-radius:.75rem;padding:.75rem;background:hsl(var(--input));font-size:.8125rem;color:inherit;outline:none}.withdraw-add-address-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px dashed hsl(var(--border)/.6);border-radius:.75rem;padding:.625rem}.withdraw-add-address-btn,.withdraw-back-link{background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;cursor:pointer}.withdraw-back-link{margin-top:.75rem;border:none;text-align:center;width:100%}.withdraw-password-card{margin-top:.75rem}.withdraw-password-label{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.withdraw-password-summary-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.withdraw-password-summary-row+.withdraw-password-summary-row{margin-top:.5rem}.withdraw-detail-loading{min-height:40vh;display:grid;place-items:center}.withdraw-detail-card{margin-top:.5rem}.withdraw-detail-status{margin:0;font-size:.875rem;font-weight:600;color:hsl(var(--secondary))}.withdraw-detail-amount{margin:.5rem 0 1rem;font-size:1.75rem;font-weight:600}.withdraw-detail-rows{display:flex;flex-direction:column;gap:.625rem}.withdraw-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.withdraw-cancel-btn{margin-top:1rem;border:1px solid hsl(var(--destructive)/.4);padding:.875rem;background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));font-weight:600}.withdraw-skeleton-amount{margin-top:1rem;min-height:9rem;border-radius:1rem}.withdraw-skeleton-network{margin-top:1rem;min-height:3.5rem;border-radius:1rem}.withdraw-skeleton-btn{margin-top:1.25rem;min-height:3.25rem;border-radius:1rem}.withdraw-add-address-step{padding-top:.25rem}.withdraw-add-address-heading{margin:1rem 0 0;font-size:.875rem;color:hsl(var(--muted-foreground))}.withdraw-trc20-field{margin-top:.75rem;border-radius:.75rem;padding:.625rem .75rem;background:hsl(var(--input));border:1px solid hsl(var(--border)/.6)}.withdraw-trc20-label{margin:0;font-size:var(--fs-cm-3xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.withdraw-trc20-input{width:100%;margin-top:.25rem;border:none;background:transparent;outline:none;font-size:.875rem;color:inherit}.withdraw-trc20-input::placeholder{color:hsl(var(--muted-foreground)/.55)}.withdraw-save-address-btn{margin-top:1rem;width:100%;border:none;border-radius:1rem;padding:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.875rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.withdraw-save-address-btn:disabled{opacity:.6;cursor:not-allowed}.withdraw-cancel-btn{margin-top:.5rem;width:100%;border:1px solid hsl(var(--border)/.6);border-radius:1rem;padding:.75rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;cursor:pointer}.withdraw-select-step{padding-top:.25rem}.withdraw-select-heading{margin:1rem 0 0;font-size:.875rem;color:hsl(var(--muted-foreground))}.withdraw-select-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.withdraw-select-item{width:100%;border:none;border-radius:.75rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:inherit;text-align:left;cursor:pointer}.withdraw-select-item--selected{outline:1px solid hsl(var(--primary)/.35)}.withdraw-select-item-body{min-width:0;flex:1 1}.withdraw-select-address{margin:0;font-size:.875rem;font-weight:600;word-break:break-all;line-height:1.35}.withdraw-select-network{margin:.125rem 0 0;font-size:var(--fs-cm-3xs)}.withdraw-select-radio{width:1.25rem;height:1.25rem;margin-left:.75rem;flex-shrink:0;border-radius:9999px;border:2px solid hsl(var(--border))}.withdraw-select-radio--selected{border-color:hsl(var(--primary));background:hsl(var(--primary));box-shadow:inset 0 0 0 3px hsl(var(--background))}.withdraw-add-new-btn{width:100%;margin-top:.75rem;border:1px dashed hsl(var(--border)/.6);border-radius:.75rem;padding:.75rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer}.withdraw-continue-btn{margin-top:1rem;width:100%;border:none;border-radius:1rem;padding:1rem;font-size:.875rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.withdraw-continue-btn:disabled{opacity:.6;cursor:not-allowed}