:root{--color-primary:#217AFF;--color-primary-dark:#7064e9;--color-primary-light:#60A5FA;--color-background:#0B0B0F;--color-surface:#10131B;--color-surface-light:#1E2330;--color-surface-medium:#161A24;--color-text-primary:#F4F6FB;--color-text-secondary:#E8E8EF;--color-text-tertiary:#9AA0B4;--color-text-disabled:#646B82;--color-error:#FF5D6C;--color-error-light:#ffd7d7;--color-success:#2ECC71;--color-success-light:#c6ffbd;--color-warning:#E0A82E;--color-info:#1EA4E8;--color-border:rgba(255,255,255,0.12);--color-border-light:rgba(255,255,255,0.07);--color-divider:rgba(255,255,255,0.07);--font-family-primary:"Inter",sans-serif;--font-size-base:1rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:var(--font-size-base);--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2.25rem;--font-size-5xl:2.8125rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-loose:1.8;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-unit:0.25rem;--spacing-xs:var(--spacing-unit);--spacing-sm:calc(var(--spacing-unit) * 2);--spacing-md:calc(var(--spacing-unit) * 4);--spacing-lg:calc(var(--spacing-unit) * 6);--spacing-xl:calc(var(--spacing-unit) * 8);--spacing-2xl:calc(var(--spacing-unit) * 10);--spacing-3xl:calc(var(--spacing-unit) * 12);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:100px;--radius-circle:50%;--bp-mobile:480px;--bp-tablet:768px;--bp-desktop:1024px;--bp-large-desktop:1440px;--shadow-sm:0px 1px 2px rgba(0,0,0,0.05);--shadow-md:0px 2px 4px rgba(0,0,0,0.1);--shadow-lg:0px 4px 8px rgba(0,0,0,0.15);--shadow-button:0px 0.303px 0.908px 0px rgba(0,0,0,0.32),0px 1.614px 3.631px 0px rgba(0,0,0,0.28);--shadow-inset:var(--an-shadow-e1);--gradient-primary:var(--an-grad-brand);--gradient-hover:linear-gradient(135deg,#60A5FA,#8a80f0);--transition-fast:var(--an-gust-ms) var(--an-ease-gust);--transition-normal:var(--an-drift-ms) var(--an-ease-settle);--transition-slow:var(--an-breeze-ms) var(--an-ease-settle);--z-index-dropdown:100;--z-index-sticky:200;--z-index-fixed:300;--z-index-modal-backdrop:400;--z-index-modal:500;--z-index-popover:600;--z-index-tooltip:700}@media (min-width:768px){:root{--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem}}@media (min-width:1024px){:root{--font-size-xl:1.75rem;--font-size-2xl:2rem;--font-size-3xl:2.25rem;--font-size-4xl:2.8125rem}}.errorMessage{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border-width:0}.text-truncate,.visually-hidden{overflow:hidden;white-space:nowrap}.text-truncate{text-overflow:ellipsis}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-loose{line-height:var(--line-height-loose)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-disabled{color:var(--color-text-disabled)}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.text-gradient{background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-heading{font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);letter-spacing:-.02em}.text-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.text-body,.text-title{color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--spacing-sm)}.text-body{font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.mx-0{margin-left:0;margin-right:0}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.mx-2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl)}.mx-3xl{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.my-2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.my-3xl{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.w-full{width:100%}.h-full{height:100%}.w-screen{width:100vw}.h-screen{height:100vh}.h-min-screen{min-height:100vh}.bg-background{background-color:var(--color-background)}.bg-surface{background-color:var(--color-surface)}.bg-surface-light{background-color:var(--color-surface-light)}.bg-surface-medium{background-color:var(--color-surface-medium)}.bg-primary{background-color:var(--color-primary)}.bg-gradient{background:var(--gradient-primary)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-circle{border-radius:var(--radius-circle)}.border{border:1px solid var(--color-border)}.border-light{border:1px solid var(--color-border-light)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-button{box-shadow:var(--shadow-button)}.shadow-inset{box-shadow:var(--shadow-inset)}@media (max-width:480px){.mobile-hidden{display:none}}@media (min-width:481px) and (max-width:768px){.tablet-hidden{display:none}}@media (min-width:769px){.desktop-hidden{display:none}}:root{--button-primary-width-desktop:682px;--button-primary-width-mobile:366px;--button-primary-height-desktop:48px;--button-primary-height-mobile:50px;--button-primary-padding:0px 12.105px;--button-primary-gap:4.035px;--button-primary-radius:4.035px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);border-radius:var(--an-radius-md);font-weight:var(--font-weight-semibold);transition:opacity var(--an-gust-ms) var(--an-ease-gust),background-color var(--an-gust-ms) var(--an-ease-gust),transform 80ms ease-out;border:none;outline:none;cursor:pointer;font-size:var(--font-size-sm)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--gradient-primary);color:#ffffff;box-shadow:var(--shadow-button);position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:var(--an-grad-glint);transform:translateX(-120%);pointer-events:none}.btn-primary:hover:not(:disabled){opacity:.92}.btn-primary:focus-visible:after,.btn-primary:hover:not(:disabled):after{animation:an-gust-sweep 1.4s var(--an-ease-settle)}.btn-secondary{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.btn-secondary:hover:not(:disabled){background-color:rgba(33,122,255,.1)}.btn-tertiary{background:var(--color-surface-light);color:var(--color-text-primary)}.btn-xs{height:32px;font-size:var(--font-size-xs);padding:calc(var(--spacing-xs) / 2) var(--spacing-sm)}.btn-sm{height:38px;font-size:var(--font-size-sm)}.btn-md{height:48px;font-size:var(--font-size-md)}.btn-lg{height:56px;font-size:var(--font-size-lg)}.btn-icon{width:var(--spacing-xl);height:var(--spacing-xl);padding:0;border-radius:var(--radius-circle)}.btn-send{background:var(--gradient-primary);color:#ffffff}.btn-receive{background:var(--color-surface-light);color:var(--color-text-primary)}@media (max-width:768px){.btn{width:100%}.btn-md{height:50px}}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--an-aurora);pointer-events:none}.an-card{background:var(--an-glass-1-bg);backdrop-filter:blur(var(--an-glass-1-blur));border:1px solid var(--an-line);border-radius:var(--an-radius-lg);box-shadow:var(--an-shadow-e1)}.an-card--hero{box-shadow:var(--an-shadow-e3);border-color:rgba(112,100,233,.25)}.an-lift{transition:transform var(--an-gust-ms) var(--an-ease-gust),border-color var(--an-gust-ms) var(--an-ease-gust),box-shadow var(--an-gust-ms) var(--an-ease-gust)}.an-lift:hover{transform:translateY(-2px);border-color:var(--an-line-strong);box-shadow:var(--an-shadow-e2)}.an-route{animation:an-windward-compact var(--an-drift-ms) var(--an-ease-settle) both}.an-stagger>*,.an-windward-enter{animation:an-windward var(--an-breeze-ms) var(--an-ease-settle) both}.an-stagger>:first-child{animation-delay:calc(0 * var(--an-stagger-ms))}.an-stagger>:nth-child(2){animation-delay:calc(1 * var(--an-stagger-ms))}.an-stagger>:nth-child(3){animation-delay:calc(2 * var(--an-stagger-ms))}.an-stagger>:nth-child(4){animation-delay:calc(3 * var(--an-stagger-ms))}.an-stagger>:nth-child(5){animation-delay:calc(4 * var(--an-stagger-ms))}.an-stagger>:nth-child(6){animation-delay:calc(5 * var(--an-stagger-ms))}.an-stagger>:nth-child(7){animation-delay:calc(6 * var(--an-stagger-ms))}.an-stagger>:nth-child(n+8){animation-delay:calc(7 * var(--an-stagger-ms))}.an-gust-host{position:relative;overflow:hidden}.an-gust-host:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:var(--an-grad-glint);transform:translateX(-120%);pointer-events:none}.an-gust-host:focus-visible:after,.an-gust-host:hover:after{animation:an-gust-sweep 1.4s var(--an-ease-settle)}.an-gust-ambient:after{animation:an-gust-cycle var(--an-cycle-ms) var(--an-ease-settle) infinite}@keyframes an-gust-cycle{0%{transform:translateX(-120%)}38.9%{transform:translateX(220%)}to{transform:translateX(220%)}}.an-breeze{animation:an-breeze-flash var(--an-breeze-ms) var(--an-ease-settle);border-radius:var(--an-radius-sm)}body{font-variant-numeric:tabular-nums}.an-mono,code{font-family:var(--an-font-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace}.an-press:active:not(:disabled),.btn:active:not(:disabled),.modal-button:active:not(:disabled){transform:scale(.98);transition:transform 80ms ease-out}:focus-visible{outline:2px solid rgba(33,122,255,.55);outline-offset:var(--an-focus-offset)}.an-input:focus,.modal-input:focus{border-color:var(--an-input-focus-border);box-shadow:var(--an-input-focus-glow)}.an-eyebrow{font-family:var(--an-font-mono,"JetBrains Mono"),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--an-subtle)}.an-streamline{position:fixed;inset:0;z-index:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.an-gust-ambient:after,.an-gust-host:after{animation:none!important}.an-route,.an-stagger>*{animation-delay:0s!important}}*,:after,:before{box-sizing:border-box}*{margin:0;scroll-behavior:smooth}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;hyphens:auto}a{text-decoration:none;color:inherit}#__next,#root{isolation:isolate}button{cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;background:none;padding:0}body{font-family:var(--font-family-primary);font-optical-sizing:auto;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal);overflow-x:hidden;background:var(--color-background);color:var(--color-text-secondary);min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--color-primary);color:var(--color-text-primary);padding:var(--spacing-sm);z-index:9999;transition:top .2s}.skip-to-content:focus{top:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background-color:var(--color-surface-light);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background:var(--color-border);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-light)}.sidebar{width:219px;min-height:100dvh;padding:var(--spacing-lg) var(--spacing-md);background:var(--an-glass-1-bg);backdrop-filter:blur(var(--an-glass-1-blur));border-right:1px solid var(--an-line);position:fixed;overflow-y:auto;z-index:40}.sidebar,.sidebar__header{display:flex;flex-direction:column}.sidebar__header{gap:var(--spacing-md)}.sidebar__wallet-info{display:flex;align-items:center;width:100%}.sidebar__wallet-emoji{display:flex;padding:2px;justify-content:center;align-items:center;border-radius:var(--radius-md);background:var(--color-warning);margin-right:var(--spacing-sm)}.sidebar__wallet-name{font-size:14px;font-weight:600;color:var(--color-text-secondary);margin:0;padding:2px 4px}.sidebar__wallet-name:focus{outline:none;border-color:var(--color-text-secondary)}.sidebar__lock-icon{margin-left:auto}.sidebar__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.sidebar__action-button{display:flex;align-items:center;border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.sidebar__action-button:hover{background-color:var(--color-surface-light)}.sidebar__action-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar__add-button{justify-content:flex-start;width:calc(100% - 45px);height:38px;padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs)}.sidebar__search-button{width:38px;height:38px;justify-content:center}.sidebar__nav{flex-direction:column}.sidebar__nav,.sidebar__nav-item{display:flex;margin-top:var(--spacing-md)}.sidebar__nav-item{align-items:center;justify-content:flex-start;width:100%;padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-sm);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.sidebar__nav-item:hover{background-color:var(--color-surface-light)}.sidebar__nav-item--active{background:var(--an-surface-3);box-shadow:inset 2px 0 0 var(--an-primary)}.sidebar__nav-label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.sidebar__accounts{margin-top:var(--spacing-sm)}.sidebar__accounts-divider{display:flex;padding-left:var(--spacing-md)}.sidebar__accounts-divider hr{background:var(--color-border);border:none;width:1px;margin-right:var(--spacing-xs);margin-top:var(--spacing-xs)}.sidebar__account-list{margin-top:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-md)}.sidebar__account-item{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);border-radius:var(--radius-md);padding:var(--spacing-xs);transition:background-color var(--transition-fast);width:100%;padding-left:6px}.sidebar__account-item:hover{background-color:var(--color-surface-light)}.sidebar__account-item--active{background:var(--color-surface)}.sidebar__account-emoji,.sidebar__account-name{font-size:var(--font-size-xs)}.sidebar__account-name{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__footer{margin-top:auto;display:flex;flex-direction:column}.sidebar__contributing{display:flex;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:var(--spacing-sm);gap:var(--spacing-xs);margin-top:var(--spacing-lg);position:relative;overflow:hidden}.sidebar__contributing-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.sidebar__contributing-title{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.sidebar__contributing-description{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.sidebar__contributing-link{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--an-primary-bright);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:opacity var(--transition-fast)}.sidebar__contributing-link:hover{opacity:.8}.sidebar__contributing-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sidebar__account-item,.sidebar__action-button,.sidebar__contributing-link,.sidebar__nav-item{transition:none}}.sidebar__close-button{position:absolute;top:15px;right:15px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-light);z-index:10;transition:background-color var(--transition-fast)}.sidebar__close-button:hover{background-color:var(--color-surface-light)}.sidebar.mobile{position:fixed;z-index:40;transform:translateX(-100%);transition:transform var(--an-drift-ms) var(--an-ease-carry);width:85%;max-width:280px;box-shadow:var(--an-shadow-e2)}.sidebar.mobile.open{transform:translateX(0)}.sidebar.mobile.open:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:var(--an-backdrop-dim);z-index:-1}