:root{--brand-navy:#0e0758;--brand-navy-deep:#07092a;--brand-teal:#19bfb1;--brand-teal-deep:#0e9688;--brand-violet:#a78bfa;--bg-app:#08082e;--bg-gradient:linear-gradient(180deg,#120a63,#0a0840 38%,#07092a);--surface-1:#ffffff0a;--surface-2:#ffffff12;--surface-3:#ffffff1c;--surface-raised:#141a4f;--surface-sheet:#0f1245;--border:#ffffff14;--border-strong:#ffffff29;--overlay:#030314a8;--text-1:#fff;--text-2:#ffffffbd;--text-3:#ffffff94;--text-disabled:#ffffff5c;--primary:var(--brand-teal);--primary-hover:#22d3c4;--primary-soft:#19bfb124;--primary-border:#19bfb152;--on-primary:#03211e;--success:#10b981;--success-soft:#10b98124;--danger:#f87171;--danger-soft:#f8717124;--warning:#fbbf24;--warning-soft:#fbbf2424;--info:#60a5fa;--info-soft:#60a5fa24;--accent:var(--brand-violet);--accent-soft:#a78bfa24;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-md:0.9375rem;--fs-lg:1.0625rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-display:2.5rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--shadow-sheet:0 -12px 40px #00000073;--shadow-fab:0 8px 24px #19bfb159;--z-header:100;--z-nav:200;--z-sheet:300;--z-toast:400;--app-max-width:480px;--header-height:56px;--nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--page-gutter:var(--sp-4);--page-bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--sp-6));--ease-out:cubic-bezier(0.22,1,0.36,1);--duration:180ms}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:var(--bg-app);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.45;margin:0;min-height:100vh;overflow-x:hidden;overscroll-behavior-y:none}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}.action-tile,.bottom-nav,.btn,.segmented,[role=button],button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--primary)}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mono{font-family:var(--font-mono)}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell{background:var(--bg-gradient);background-attachment:fixed;margin:0 auto;max-width:var(--app-max-width);min-height:100vh;min-height:100dvh;position:relative}@media (min-width:481px){body:has(.app-shell){background:#04031a}.app-shell{box-shadow:0 0 60px #00000080}}.route-view{animation:ui-fade-in .16s ease-out}.app-fixed{left:50%;max-width:var(--app-max-width);position:fixed;transform:translateX(-50%);width:100%}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-shimmer{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}@keyframes ui-sheet-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-4) var(--page-gutter) var(--page-bottom)}.page--flush-top{padding-top:0}.page-header{align-items:center;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);background:#0e0a48e0;border-bottom:1px solid var(--border);display:flex;gap:var(--sp-3);justify-content:space-between;min-height:calc(var(--header-height) + var(--safe-top));padding:var(--safe-top) var(--page-gutter) 0;position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:var(--z-header)}.page-header__logo{align-items:center;border-radius:var(--r-sm);display:inline-flex;min-height:44px}.page-header__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--sp-2)}.page-header__action{font-size:20px}.page-header__avatar{border-radius:50%;display:inline-flex;margin-right:-3px;padding:3px}.page-header__action[aria-current=page]{border-color:#19bfb173;color:var(--primary)}.page-header__avatar[aria-current=page] .avatar{box-shadow:0 0 0 2px var(--primary)}.page-title{align-items:center;display:flex;gap:var(--sp-2);margin-bottom:calc(var(--sp-2)*-1);min-height:40px}.page-title__back{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--text-1);display:inline-flex;font-size:30px;height:36px;justify-content:center;margin-left:-8px;width:36px}.page-title__back:active{background:var(--surface-2)}.page-title__text{flex:1 1;font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-1);display:inline-flex;flex-shrink:0;font-size:22px;height:40px;justify-content:center;text-decoration:none;transition:background var(--duration);width:40px}.icon-btn:hover{background:var(--surface-3)}.section{flex-direction:column}.section,.section__head{display:flex;gap:var(--sp-3)}.section__head{align-items:center;justify-content:space-between}.section__title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.section__link{background:none;border:0;color:var(--primary);font-size:var(--fs-sm);padding:var(--sp-1) 0;text-decoration:none}.eyebrow,.section__link{font-weight:var(--fw-semibold)}.eyebrow{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.eyebrow,.muted{color:var(--text-3)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-4);position:relative}.card--flush{overflow:hidden;padding:0}.card--hero{background:radial-gradient(120% 90% at 100% 0,#19bfb138 0,#0000 60%),linear-gradient(160deg,#19bfb11a,#ffffff08);border-color:var(--primary-border);overflow:hidden;padding:var(--sp-5)}.list-row{align-items:center;background:none;border:0;color:inherit;display:flex;gap:var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-4);text-align:left;text-decoration:none;width:100%}.list-row+.list-row{border-top:1px solid var(--border)}a.list-row:hover,button.list-row:hover{background:var(--surface-1)}.list-row__icon{align-items:center;background:var(--surface-2);border-radius:var(--r-sm);color:var(--text-2);display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.list-row__body{flex:1 1;min-width:0}.list-row__title{font-size:var(--fs-md);font-weight:var(--fw-medium)}.list-row__sub,.list-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row__sub{color:var(--text-3);font-size:var(--fs-sm);margin-top:2px}.list-row__end{flex-shrink:0;text-align:right}.list-row__amount{font-feature-settings:"tnum";font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.tone-success{color:var(--success)}.tone-danger{color:var(--danger)}.tone-warning{color:var(--warning)}.tone-muted{color:var(--text-3)}.tone-accent{color:var(--accent)}.icon-tone-success{background:var(--success-soft);color:var(--success)}.icon-tone-danger{background:var(--danger-soft);color:var(--danger)}.icon-tone-warning{background:var(--warning-soft);color:var(--warning)}.icon-tone-primary{background:var(--primary-soft);color:var(--primary)}.icon-tone-accent{background:var(--accent-soft);color:var(--accent)}.icon-tone-info{background:var(--info-soft);color:var(--info)}.stat-tile{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;padding:var(--sp-3)}.stat-tile__value{font-feature-settings:"tnum";font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{align-items:center;border:1px solid #0000;border-radius:var(--r-md);display:inline-flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:var(--sp-2);justify-content:center;min-height:48px;padding:0 var(--sp-5);text-decoration:none;transition:background var(--duration),border-color var(--duration),opacity var(--duration),transform .12s ease-out;white-space:nowrap}.btn i{font-size:20px}.btn--block{width:100%}.btn--sm{border-radius:var(--r-sm);font-size:var(--fs-sm);min-height:36px;padding:0 var(--sp-3)}.btn--sm i{font-size:16px}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--secondary{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-1)}.btn--secondary:hover:not(:disabled){background:var(--surface-3)}.btn--soft{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary)}.btn--ghost{background:#0000;color:var(--text-2)}.btn--danger{background:var(--danger-soft);border-color:#f8717152;color:var(--danger)}.btn:disabled{opacity:.45}.action-grid{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--cols,4),1fr)}.action-tile{background:var(--surface-1);border:1px solid var(--border);color:var(--text-1);display:flex;flex-direction:column;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-2);padding:var(--sp-3) var(--sp-1);text-decoration:none}.action-tile,.action-tile__icon{align-items:center;border-radius:var(--r-md)}.action-tile__icon{display:inline-flex;font-size:22px;height:44px;justify-content:center;width:44px}.action-tile:disabled{opacity:.45}.badge{align-items:center;background:var(--surface-2);border-radius:var(--r-pill);color:var(--text-2);display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-semibold);gap:4px;line-height:18px;padding:2px 8px;white-space:nowrap}.badge--success{background:var(--success-soft);color:var(--success)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--warning{background:var(--warning-soft);color:var(--warning)}.badge--primary{background:var(--primary-soft);color:var(--primary)}.badge--info{background:var(--info-soft);color:var(--info)}.live-dot{animation:ui-shimmer 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.field{display:flex;flex-direction:column;gap:var(--sp-2)}.field__label{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.field__control{align-items:center;display:flex;position:relative}.field__input{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-1);font-size:16px;min-height:48px;padding:0 var(--sp-4);transition:border-color var(--duration),background var(--duration);width:100%}.field__input::placeholder{color:var(--text-disabled)}.field__input:focus{background:var(--surface-2);border-color:var(--primary);outline:none}.field__input[readonly]{background:#0000;border-style:dashed;color:var(--text-2)}.field__input[aria-invalid=true]{border-color:var(--danger)}.field__input--with-prefix{padding-left:36px}.field__input--with-action{padding-right:52px}.field__prefix{left:var(--sp-4);pointer-events:none}.field__action,.field__prefix{color:var(--text-3);position:absolute}.field__action{align-items:center;background:none;border:0;border-radius:var(--r-sm);display:inline-flex;font-size:20px;height:44px;justify-content:center;right:4px;width:44px}.field__hint{color:var(--text-3);font-size:var(--fs-xs)}.field__error{color:var(--danger);font-size:var(--fs-xs)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:inset 0 0 0 1000px #15134f;caret-color:var(--text-1)}.strength{display:flex;flex-direction:column;gap:6px}.strength__bars{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.strength__bar{background:var(--surface-3);border-radius:var(--r-pill);height:4px}.strength__bar--danger{background:var(--danger)}.strength__bar--warning{background:var(--warning)}.strength__bar--primary{background:var(--primary)}.strength__bar--success{background:var(--success)}.strength__label{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.segmented{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented__option{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-2);flex-shrink:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);min-height:36px;padding:0 var(--sp-4)}.segmented__option[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary)}.segmented--fill .segmented__option{flex:1 1}.alert{align-items:flex-start;border:1px solid #0000;border-radius:var(--r-md);display:flex;font-size:var(--fs-sm);gap:var(--sp-2);line-height:1.5;padding:var(--sp-3)}.alert>i{flex-shrink:0;font-size:18px;margin-top:1px}.alert--info{background:var(--info-soft);border-color:#60a5fa47;color:#bfdbfe}.alert--success{background:var(--success-soft);border-color:#10b9814d;color:#a7f3d0}.alert--warning{background:var(--warning-soft);border-color:#fbbf244d;color:#fde68a}.alert--danger{background:var(--danger-soft);border-color:#f871714d;color:#fecaca}.empty-state{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);text-align:center}.empty-state__icon{align-items:center;background:var(--surface-2);border-radius:var(--r-pill);color:var(--text-3);display:inline-flex;font-size:26px;height:56px;justify-content:center;margin-bottom:var(--sp-2);width:56px}.empty-state__icon--danger{background:var(--danger-soft);color:var(--danger)}.empty-state__title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.empty-state__text{color:var(--text-3);font-size:var(--fs-sm);max-width:300px}.empty-state .btn{margin-top:var(--sp-3)}.skeleton{animation:ui-shimmer 1.4s ease-in-out infinite;background:var(--surface-3);border-radius:8px;display:block}.skeleton-stack{display:flex;flex-direction:column;gap:6px}.spinner{animation:ui-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:20px;width:20px}.spinner--lg{border-width:3px;height:32px;width:32px}.loading-screen{color:var(--primary);display:flex;min-height:60vh}.avatar,.loading-screen{align-items:center;justify-content:center}.avatar{background:linear-gradient(135deg,var(--brand-teal),#6d5bd0);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-weight:var(--fw-semibold);overflow:hidden}.avatar img{height:100%;object-fit:cover;width:100%}.sheet-overlay{animation:ui-fade-in var(--duration) ease-out;background:var(--overlay);inset:0;position:fixed;z-index:var(--z-sheet)}.sheet{animation:ui-sheet-up .26s var(--ease-out);background:var(--surface-sheet);border:1px solid var(--border);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;bottom:0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;left:50%;max-height:92vh;max-height:92dvh;max-width:var(--app-max-width);position:fixed;transform:translateX(-50%);transition:transform .22s var(--ease-out);width:100%;z-index:calc(var(--z-sheet) + 1)}.sheet:focus{outline:none}.sheet__grab{cursor:grab;touch-action:none}.sheet__handle{background:var(--border-strong);border-radius:var(--r-pill);height:5px;margin:var(--sp-2) auto 0;width:40px}.sheet__header{align-items:center;display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-4)}.sheet__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.sheet__subtitle{color:var(--text-3);font-size:var(--fs-sm);margin-top:2px}.sheet__body{gap:var(--sp-4);overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sp-5) calc(var(--sp-6) + var(--safe-bottom))}.sheet__body,.summary{display:flex;flex-direction:column}.summary{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);gap:var(--sp-2);padding:var(--sp-4)}.summary__row{display:flex;font-size:var(--fs-sm);gap:var(--sp-3);justify-content:space-between}.summary__row dt{color:var(--text-3)}.summary__row dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);margin:0;text-align:right;word-break:break-all}.summary__row--total{border-top:1px solid var(--border);font-size:var(--fs-md);padding-top:var(--sp-2)}.summary__row--total dd{font-weight:var(--fw-bold)}.status-screen{align-items:center;background:radial-gradient(60% 50% at 20% 10%,#19bfb129 0,#0000 70%),radial-gradient(60% 50% at 90% 90%,#6d5bd038 0,#0000 70%),linear-gradient(160deg,#060320,#0e0758 55%,#0a0630);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--sp-6) var(--sp-5)}.status-screen__card{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--r-xl);display:flex;flex-direction:column;gap:var(--sp-3);max-width:420px;padding:var(--sp-8) var(--sp-6);text-align:center;width:100%}.status-screen__icon{align-items:center;border-radius:var(--r-lg);display:inline-flex;font-size:30px;height:64px;justify-content:center;margin-bottom:var(--sp-2);width:64px}.status-screen__title{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.status-screen__text{color:var(--text-2);font-size:var(--fs-md)}.status-screen__actions{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3);width:100%}.status-screen__brand{margin-bottom:var(--sp-2)}.auth{background:radial-gradient(80% 45% at 50% 0,#5866ff2e 0,#0000 70%);min-height:100vh;min-height:100dvh;padding:calc(var(--sp-6) + var(--safe-top)) var(--sp-5) calc(var(--sp-6) + var(--safe-bottom))}.auth,.auth__panel{display:flex;flex-direction:column}.auth__panel{margin:auto;max-width:400px;width:100%}.auth__brand{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-6);text-align:center}.auth__logo{margin-bottom:var(--sp-3)}.auth__title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.02em}.auth__subtitle{color:var(--text-2);font-size:var(--fs-md)}.auth__form{display:flex;flex-direction:column;gap:var(--sp-4)}.auth__footer{font-size:var(--fs-sm);margin-top:var(--sp-6)}.auth__footer,.auth__legal{color:var(--text-3);text-align:center}.auth__legal{font-size:12px;font-size:var(--fs-xs,12px);line-height:1.5;margin-top:-4px;margin-top:calc(var(--sp-1, 4px)*-1)}.auth__inline-action{display:flex;margin-top:var(--sp-3)}.auth__forgot{align-self:flex-end;font-size:var(--fs-sm);margin-top:calc(var(--sp-2)*-1)}.auth__footer a,.auth__link{color:var(--primary);font-weight:var(--fw-semibold);text-decoration:none}.sparkline{display:block;overflow:visible}.action-tile:active:not(:disabled),.btn:active:not(:disabled),.icon-btn:active{transform:scale(.97)}.market-chip:active,.tx-row:active,a.list-row:active,button.list-row:active{background:var(--surface-2)}.install-hero{align-items:center;display:flex;gap:var(--sp-4)}.install-hero img{border-radius:16px;box-shadow:0 6px 18px #00000059;flex-shrink:0;height:64px;width:64px}.install-hero p{color:var(--text-2)}.install-benefits,.install-steps{display:flex;flex-direction:column;gap:var(--sp-3);list-style:none;margin:0;padding:0}.install-benefits li{align-items:center;color:var(--text-1);display:flex;gap:var(--sp-3)}.install-benefits i{color:var(--primary);font-size:20px}.install-steps li{align-items:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);display:flex;gap:var(--sp-3);padding:var(--sp-3)}.install-steps__icon{align-items:center;background:var(--surface-3);border-radius:var(--r-sm);color:var(--primary);display:inline-flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;width:36px}.install-card{align-items:flex-start;display:flex;gap:var(--sp-3)}.install-card__icon{border-radius:12px;flex-shrink:0}.install-card__body{flex:1 1;min-width:0}.install-card__actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}.app-banner{background:#7a4b00;box-shadow:0 4px 12px #0000004d;color:#fff;font-weight:var(--fw-medium);gap:var(--sp-2);justify-content:center;padding:6px var(--page-gutter);text-align:center;top:calc(var(--safe-top) + var(--header-height));z-index:calc(var(--z-header) + 1)}.app-banner,.app-toast{align-items:center;display:flex;font-size:var(--fs-sm)}.app-toast{animation:ui-fade-in var(--duration) ease-out;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--r-lg);bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--sp-3));box-shadow:var(--shadow-sheet);gap:var(--sp-3);max-width:calc(var(--app-max-width) - var(--page-gutter)*2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);width:calc(100% - var(--page-gutter)*2);z-index:calc(var(--z-nav) + 1)}.app-toast>i{font-size:20px}.app-toast span{flex:1 1}.app-toast__action{background:var(--primary);border:0;border-radius:var(--r-pill);color:#04121a;color:var(--on-primary,#04121a);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-3)}.tx-detail__hero{align-items:center;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) 0 var(--sp-3);text-align:center}.tx-detail__amount{font-feature-settings:"tnum";font-size:2rem;font-size:var(--fs-3xl,2rem);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:-.02em}.tx-detail__hero .badge{margin-top:var(--sp-2)}.tx-detail{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);display:flex;flex-direction:column}.tx-detail__row{align-items:center;display:flex;font-size:var(--fs-sm);gap:var(--sp-3);justify-content:space-between;min-height:48px;padding:var(--sp-2) var(--sp-4)}.tx-detail__row+.tx-detail__row{border-top:1px solid var(--border)}.tx-detail__label{color:var(--text-3);flex-shrink:0}.tx-detail__value{align-items:center;color:var(--text-1);display:inline-flex;gap:var(--sp-1);min-width:0;text-align:right;-webkit-user-select:text;user-select:text}.tx-detail__value a{color:var(--primary);text-decoration:none}.tx-detail__copy{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--text-3);display:inline-flex;font-size:18px;height:32px;justify-content:center;margin-right:-8px;width:32px}.tx-detail__copy:active{background:var(--surface-2)}button.list-row{cursor:pointer;font:inherit}.wordmark{width:auto}.circle-logo,.wordmark{display:block;flex-shrink:0;-webkit-user-select:none;user-select:none}.circle-logo{border-radius:50%;box-shadow:0 10px 30px #00000059,0 0 0 5px #ffffff0f}.bottom-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#080828f0;border-top:1px solid var(--border);bottom:0;display:flex;height:calc(var(--nav-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);z-index:var(--z-nav)}.bottom-nav__tab{-webkit-tap-highlight-color:transparent;align-items:center;color:var(--text-3);display:flex;flex:1 1;flex-direction:column;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:4px;justify-content:center;position:relative;text-decoration:none;transition:color var(--duration)}.bottom-nav__tab i{font-size:24px;line-height:1}.bottom-nav__tab.is-active{color:var(--primary)}.bottom-nav__tab.is-active:before{background:var(--primary);border-radius:0 0 3px 3px;content:"";height:3px;position:absolute;top:0;width:28px}.balance-card{display:flex;flex-direction:column;gap:var(--sp-2)}.balance-card__amount{font-size:var(--fs-display);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.1}.balance-card__currency{color:var(--text-2);font-size:.6em;font-weight:var(--fw-semibold);margin-right:2px;vertical-align:.45em}.balance-card__caption{color:var(--text-3);font-size:var(--fs-sm)}.balance-card__error{align-items:center;background:var(--danger-soft);border-radius:var(--r-md);color:#fecaca;display:flex;font-size:var(--fs-sm);gap:var(--sp-3);justify-content:space-between;padding:var(--sp-3)}.wallet-pending-note{align-items:center;display:flex;gap:var(--sp-2);margin-top:calc(var(--sp-3)*-1)}.address-strip{align-items:center;border-top:1px solid var(--border);display:flex;gap:var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-3)}.address-strip__text{flex:1 1;min-width:0}.address-strip__value{color:var(--text-2);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-form{display:flex;flex-direction:column;gap:var(--sp-4)}.sheet-actions{display:flex;gap:var(--sp-2)}.sheet-result{align-items:center;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) 0;text-align:center}.sheet-result .btn{margin-top:var(--sp-2)}.sheet-note{align-items:flex-start;display:flex;gap:var(--sp-2)}.field__action--text{color:var(--primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:0 var(--sp-3);width:auto}.deposit-qr{align-self:center;background:#fff;border-radius:var(--r-lg);line-height:0;padding:var(--sp-3)}.deposit-address{display:flex;flex-direction:column;gap:var(--sp-1);text-align:center}.deposit-address__value{color:var(--text-1);font-size:var(--fs-sm);word-break:break-all}.market-strip{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,1fr)}.market-chip{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);color:inherit;display:flex;flex-direction:column;gap:2px;padding:var(--sp-3);text-decoration:none}.market-chip__symbol{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.market-chip__price{font-feature-settings:"tnum";font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.market-chip__change{font-feature-settings:"tnum";font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.mono-field .field__input{font-family:var(--font-mono);font-size:14px}.code-field .field__input{font-family:var(--font-mono);font-size:24px;letter-spacing:.5em;text-align:center}.withdrawal-row__actions{display:flex;gap:var(--sp-2);justify-content:flex-end;margin-top:var(--sp-1)}.wallet-pending-note--error{align-items:center;background:#ef44441f;background:var(--danger-soft,#ef44441f);border:1px solid #ef444459;border-radius:var(--r-md);color:var(--text-2);display:flex;font-size:var(--fs-sm);gap:var(--sp-3);justify-content:space-between;padding:var(--sp-3)}.wallet-pending-note--error button{background:none;border:0;flex-shrink:0}.home__intro{display:flex;flex-direction:column;gap:2px}.home__greeting{color:var(--text-3);font-size:var(--fs-sm)}.home__name{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.01em}.referral-teaser{align-items:center;background:linear-gradient(135deg,#a78bfa1f,#ffffff05);border-color:#a78bfa47;display:flex;gap:var(--sp-3)}.referral-teaser__body{flex:1 1;min-width:0}.referral-teaser__body .list-row__sub{white-space:normal}.statement-summary{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,1fr)}.market-row{gap:var(--sp-3)}.market-row__icon{border-radius:50%;font-size:22px}.market-row__price{min-width:84px}.market-row__change{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);gap:2px;margin-top:2px}.market-row__change i{font-size:10px}.market-footnote{align-items:center;color:var(--text-3);display:flex;flex-direction:column;font-size:var(--fs-xs);gap:var(--sp-1);text-align:center}@media (max-width:360px){.market-row .sparkline{display:none}}.rewards-hero{align-items:center;background:radial-gradient(90% 70% at 50% 0,#a78bfa38 0,#0000 70%),var(--surface-1);border-color:#a78bfa47;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5) var(--sp-5);text-align:center}.rewards-hero__title{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.rewards-link{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3);width:100%}.rewards-link__value{border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-sm);padding:var(--sp-3);word-break:break-all}.rewards-stats{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,1fr)}.rewards-steps{list-style:none;margin:0}.rewards-steps__text{white-space:normal}.account-header{align-items:center;display:flex;gap:var(--sp-4)}.account-header__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.account-header__name{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.account-header__badges{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-1)}.account-form{gap:var(--sp-4)}.account-footer,.account-form{display:flex;flex-direction:column}.account-footer{gap:var(--sp-2)}
/*# sourceMappingURL=main.3261c728.css.map*/