@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg-obsidian:#020806;--bg-surface:#0c160e;--bg-surface-dim:#0c160e;--bg-surface-bright:#323c32;--bg-surface-container-lowest:#071009;--bg-surface-container-low:#141e16;--bg-surface-container:#18221a;--bg-surface-container-high:#222c24;--bg-surface-container-highest:#2d372e;--bg-surface-variant:#2d372e;--bg-surface-glass:#052c1e66;--text-on-surface:#dae6d8;--text-on-surface-variant:#b9cbb9;--text-inverse-surface:#dae6d8;--text-inverse-on-surface:#29332a;--text-fiat-white:#fff;--outline:#849585;--outline-variant:#3b4b3d;--primary:#f1ffef;--on-primary:#003919;--primary-container:#0f8;--on-primary-container:#007139;--inverse-primary:#006d37;--primary-fixed:#60ff99;--primary-fixed-dim:#00e479;--on-primary-fixed:#00210c;--on-primary-fixed-variant:#005228;--secondary:#a8cfba;--on-secondary:#123728;--secondary-container:#2a4e3e;--on-secondary-container:#97bea9;--secondary-fixed:#c3ecd6;--secondary-fixed-dim:#a8cfba;--on-secondary-fixed:#002115;--on-secondary-fixed-variant:#2a4e3e;--tertiary:#fffaf7;--on-tertiary:#3d2f00;--tertiary-container:#ffdb79;--on-tertiary-container:#795f01;--tertiary-fixed:#ffe08d;--tertiary-fixed-dim:#e5c364;--on-tertiary-fixed:#241a00;--on-tertiary-fixed-variant:#584400;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffdad6;--error-red:#ff4d4d;--warning-amber:#ffab00;--crypto-gold:gold;--emerald-glow:#0f8;--surface-tint:#00e479;--font-headline:"Manrope", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-data:"JetBrains Mono", monospace;--text-display-lg:72px;--text-headline-xl:48px;--text-headline-md:32px;--text-headline-md-mobile:24px;--text-body-lg:18px;--text-body-md:16px;--text-data-mono:14px;--text-label-caps:12px;--lh-display-lg:1.1;--lh-headline-xl:1.2;--lh-headline-md:1.3;--lh-body-lg:1.6;--lh-body-md:1.5;--lh-data-mono:1.2;--lh-label-caps:1;--ls-display-lg:-.04em;--ls-data-mono:.05em;--ls-label-caps:.1em;--space-container-max:1280px;--space-gutter:24px;--space-margin-desktop:64px;--space-margin-mobile:20px;--space-stack-sm:8px;--space-stack-md:24px;--space-stack-lg:48px;--space-section-py:96px;--space-section-py-mobile:64px;--radius-sm:.25rem;--radius-default:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-glow-sm:0 0 12px #00ff8826;--shadow-glow-md:0 0 20px #00ff884d;--shadow-glow-lg:0 0 30px #00ff8880;--shadow-card:0 8px 24px #00ff8826;--shadow-nav:0px 4px 24px #00ff881a;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;font-family:var(--font-body);background-color:var(--bg-obsidian);color:var(--text-on-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-obsidian);min-height:100vh;margin:0;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}main{flex-grow:1}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-obsidian)}::-webkit-scrollbar-thumb{background:var(--outline-variant);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--emerald-glow)}.container{width:100%;max-width:var(--space-container-max);padding-left:var(--space-gutter);padding-right:var(--space-gutter);margin-left:auto;margin-right:auto}.section-padding{padding-top:var(--space-section-py);padding-bottom:var(--space-section-py)}@media (width<=767px){.section-padding{padding-top:var(--space-section-py-mobile);padding-bottom:var(--space-section-py-mobile)}.container{padding-left:var(--space-margin-mobile);padding-right:var(--space-margin-mobile)}}.font-headline{font-family:var(--font-headline)}.font-body{font-family:var(--font-body)}.font-data{font-family:var(--font-data)}.text-display-lg{font-family:var(--font-headline);font-size:var(--text-display-lg);font-weight:800;line-height:var(--lh-display-lg);letter-spacing:var(--ls-display-lg)}.text-headline-xl{font-family:var(--font-headline);font-size:var(--text-headline-xl);font-weight:700;line-height:var(--lh-headline-xl)}.text-headline-md{font-family:var(--font-headline);font-size:var(--text-headline-md);font-weight:600;line-height:var(--lh-headline-md)}.text-headline-md-mobile{font-family:var(--font-headline);font-size:var(--text-headline-md-mobile);font-weight:600;line-height:var(--lh-headline-md)}.text-body-lg{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:var(--lh-body-lg)}.text-body-md{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:400;line-height:var(--lh-body-md)}.text-data-mono{font-family:var(--font-data);font-size:var(--text-data-mono);font-weight:500;line-height:var(--lh-data-mono);letter-spacing:var(--ls-data-mono)}.text-label-caps{font-family:var(--font-body);font-size:var(--text-label-caps);font-weight:700;line-height:var(--lh-label-caps);letter-spacing:var(--ls-label-caps);text-transform:uppercase}@media (width<=1023px){.text-display-lg{font-size:48px}.text-headline-xl{font-size:36px}.text-headline-md{font-size:24px}}@media (width<=767px){.text-display-lg{font-size:36px}.text-headline-xl{font-size:28px}.text-headline-md{font-size:22px}}.text-gradient{background:linear-gradient(135deg, var(--emerald-glow) 0%, var(--primary-fixed) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-emerald-glow{color:var(--emerald-glow)}.text-fiat-white{color:var(--text-fiat-white)}.text-on-surface-variant{color:var(--text-on-surface-variant)}.glass-panel{background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);transition:all var(--transition-normal);border:1px solid #ffffff1a}.glass-panel:hover{box-shadow:var(--shadow-card);border-color:#0f83}.glow-accent{box-shadow:var(--shadow-glow-sm)}.glow-accent:hover{box-shadow:var(--shadow-glow-md)}.btn-primary{background-color:var(--emerald-glow);color:var(--bg-obsidian);font-family:var(--font-headline);font-weight:700;font-size:var(--text-body-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-glow-md);border:none;justify-content:center;align-items:center;gap:8px;padding:16px 32px;display:inline-flex}.btn-primary:hover{background-color:var(--primary-fixed);box-shadow:var(--shadow-glow-lg);transform:translateY(-2px)}.btn-secondary{color:var(--text-fiat-white);font-family:var(--font-headline);font-weight:600;font-size:var(--text-body-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(12px);background:0 0;border:1px solid #00ff884d;justify-content:center;align-items:center;gap:8px;padding:16px 32px;display:inline-flex}.btn-secondary:hover{background:var(--bg-surface-glass);box-shadow:var(--shadow-glow-sm);border-color:#0f89}.btn-ghost{color:var(--text-on-surface-variant);font-family:var(--font-body);font-weight:500;font-size:var(--text-body-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:1px solid #0000;align-items:center;gap:4px;padding:8px 0;display:inline-flex}.btn-ghost:hover{color:var(--text-fiat-white);border-bottom-color:var(--emerald-glow)}.badge{border-radius:var(--radius-full);font-size:var(--text-label-caps);letter-spacing:var(--ls-label-caps);text-transform:uppercase;align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.badge-emerald{color:var(--emerald-glow);background:#00ff881a;border:1px solid #00ff8840}.badge-gold{color:var(--crypto-gold);background:#ffd7001a;border:1px solid #ffd70040}.badge-cyan{color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee40}.badge-purple{color:#b388ff;background:#b388ff1a;border:1px solid #b388ff40}.nav-pill{border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);color:var(--text-on-surface-variant);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.nav-pill:hover{color:var(--text-on-surface);background:#ffffff0f;border-color:#ffffff1a}.nav-pill:active{transform:scale(.97)}.nav-pill.active{color:var(--emerald-glow);text-shadow:0 0 8px #00ff884d;background:linear-gradient(135deg,#00ff8829 0%,#0071391a 100%);border:1px solid #00ff8859;box-shadow:0 0 16px #00ff882e,inset 0 1px #ffffff26}.nav-pill-dock{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-full);background:#0c160ea6;border:1px solid #ffffff14;align-items:center;gap:4px;padding:4px 6px;display:flex;box-shadow:inset 0 1px 1px #ffffff0d,0 4px 20px #00000059}.bg-obsidian{background-color:var(--bg-obsidian)}.bg-surface-container-lowest{background-color:var(--bg-surface-container-lowest)}.bg-surface-container-low{background-color:var(--bg-surface-container-low)}.bg-surface-container{background-color:var(--bg-surface-container)}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px #00ff884d}50%{box-shadow:0 0 24px #0f89}}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.hero-grid{grid-template-columns:1fr!important}@media (width>=1024px){.hero-grid{grid-template-columns:7fr 5fr!important}.hero-card{display:flex!important}}@media (width<=1023px){.hero-card{display:none!important}}.mobile-menu-toggle,.mobile-menu{display:none!important}@media (width<=1023px){.desktop-nav{display:none!important}.mobile-menu-toggle{display:block!important}.mobile-menu{display:flex!important}}::selection{color:var(--emerald-glow);background:#00ff884d}.btn-secondary:hover .btn-arrow{transform:translate(4px)}.navbar{z-index:50;background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #ffffff1a;position:sticky;top:0;box-shadow:0 4px 24px #00ff881a}.navbar__container{justify-content:space-between;align-items:center;height:72px;display:flex}.navbar__brand{cursor:pointer;align-items:center;gap:10px;display:flex}.navbar__brand-text{font-family:var(--font-headline);letter-spacing:-.5px;color:var(--emerald-glow);font-size:22px;font-weight:800}.navbar__account{align-items:center;gap:12px;display:flex}.navbar__account-card{border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-surface-glass);border:1px solid #ffffff1a;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:13px;transition:all .2s;display:flex}.navbar__account-card--open{background:#00ff8814;border-color:#00ff884d}.navbar__avatar{border:1.5px solid var(--emerald-glow);background:linear-gradient(135deg,#00ff8840,#00713966);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;box-shadow:0 0 10px #0f83}.navbar__avatar-icon{width:17px;height:17px;color:var(--emerald-glow)}.navbar__avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.navbar__avatar-status{background:var(--emerald-glow);border:1.5px solid var(--bg-obsidian);width:8px;height:8px;box-shadow:0 0 6px var(--emerald-glow);border-radius:50%;position:absolute;bottom:0;right:0}.navbar__account-info{flex-direction:column;display:flex}.navbar__account-email{color:var(--text-on-surface);font-weight:600;line-height:1.2}.navbar__wallet{color:var(--text-on-surface-variant);font-size:11px;font-family:var(--font-data);align-items:center;gap:4px;margin-top:2px;display:flex}.navbar__wallet-copy{color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .2s;display:inline-flex}.navbar__wallet-copy:hover,.navbar__wallet-copy--copied{color:var(--emerald-glow)}.navbar__wallet-copied-label{color:var(--emerald-glow);margin-left:2px;font-size:10px}.navbar__chevron{width:14px;height:14px;color:var(--text-on-surface-variant);margin-left:2px;transition:transform .2s}.navbar__chevron--open{transform:rotate(180deg)}.navbar__dropdown{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);z-index:100;background:#141e16f2;border:1px solid #0f83;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0009,0 0 20px #00ff8826}.navbar__dropdown-divider{background:#ffffff14;height:1px;margin:4px 0}.navbar__dropdown-item{width:100%;color:var(--text-on-surface);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.navbar__dropdown-item:hover{background:#00ff881f}.navbar__dropdown-item--danger{color:var(--error-red)}.navbar__dropdown-item--danger:hover{background:#ff4d4d26}.navbar__dropdown-item-icon{width:16px;height:16px;color:var(--emerald-glow)}.navbar__dropdown-item-icon--danger{color:var(--error-red)}.navbar__mobile-toggle{color:var(--text-on-surface);display:none}.navbar__mobile-menu{background:var(--bg-surface-container);border-top:1px solid var(--outline-variant);padding:16px var(--space-gutter);flex-direction:column;gap:8px;display:flex}.navbar__mobile-user{align-items:center;gap:10px;padding:8px 4px;display:flex}.navbar__mobile-user-avatar{border:1.5px solid var(--emerald-glow);background:linear-gradient(135deg,#00ff8840,#00713966);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.navbar__mobile-user-icon{width:18px;height:18px;color:var(--emerald-glow)}.navbar__mobile-user-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.navbar__mobile-wallet{color:var(--text-on-surface-variant);font-size:11px;font-family:var(--font-data);align-items:center;gap:4px;display:flex}.navbar__mobile-wallet-copy{color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:none;padding:2px}.navbar__mobile-wallet-copy--copied{color:var(--emerald-glow)}.navbar__login-btn{padding:10px 24px;font-size:14px}.navbar__active-dot{background:var(--emerald-glow);width:5px;height:5px;box-shadow:0 0 8px var(--emerald-glow);border-radius:50%;margin-left:2px}.navbar__mobile-active-dot{background:var(--emerald-glow);width:6px;height:6px;box-shadow:0 0 8px var(--emerald-glow);border-radius:50%;margin-left:auto}.nav-pill__icon{width:15px;height:15px;transition:color .2s}.nav-pill__icon--active{color:var(--emerald-glow)}.nav-pill__icon--inactive{color:var(--text-on-surface-variant)}@media (width<=1023px){.navbar__mobile-toggle{display:block!important}}.footer{background:var(--bg-obsidian);border-top:1px solid #84958533;margin-top:auto;padding:48px 0 24px}.footer__inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer__brand{font-family:var(--font-headline);letter-spacing:-.5px;color:var(--emerald-glow);font-size:22px;font-weight:800}.footer__links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.footer__link{color:var(--text-on-surface-variant);transition:color var(--transition-fast)}.footer__link:hover{color:var(--primary)}.footer__copyright{font-family:var(--font-body);color:var(--text-on-surface-variant);font-size:14px}.slider-captcha-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1150;background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.slider-captcha-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:400px;padding:24px 26px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.slider-captcha-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.slider-captcha-modal__title-group{align-items:center;gap:12px;display:flex}.slider-captcha-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.slider-captcha-modal__title{color:#fff;font-size:18px;font-weight:800;font-family:var(--font-headline);margin:0}.slider-captcha-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.slider-captcha-modal__close:hover{background:#ffffff1f}.slider-captcha-modal__puzzle{-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;width:100%;min-height:150px;position:relative;overflow:hidden}.slider-captcha-modal__bg{pointer-events:none;width:100%;height:auto;display:block}.slider-captcha-modal__tile{pointer-events:none;filter:drop-shadow(0 2px 6px #00000073);position:absolute}.slider-captcha-modal__refresh{color:#ffffffd9;cursor:pointer;background:#00000073;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.slider-captcha-modal__refresh:hover{background:#000000a6}.slider-captcha-modal__status{color:#dae6d8b8;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.slider-captcha-modal__spinner{color:#0f8;width:22px;height:22px;animation:.9s linear infinite slider-captcha-modal-spin}.slider-captcha-modal__error-text{color:#ff6b6b;text-align:center;padding:0 16px;font-size:12px;line-height:1.4}.slider-captcha-modal__retry-btn{color:#0f8;cursor:pointer;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .15s}.slider-captcha-modal__retry-btn:hover{background:#00ff882e}.slider-captcha-modal__track{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;height:44px;margin-top:14px;position:relative;overflow:hidden}.slider-captcha-modal__track-tip{color:#dae6d873;pointer-events:none;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.slider-captcha-modal__handle{color:#04120a;cursor:grab;touch-action:none;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0}.slider-captcha-modal__handle:active{cursor:grabbing}.slider-captcha-modal__handle--success{cursor:default;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);box-shadow:0 0 16px #00ff8873}.slider-captcha-modal__feedback{color:#dae6d8b8;justify-content:center;align-items:center;gap:6px;min-height:22px;margin-top:10px;font-size:12px;display:flex}.slider-captcha-modal__feedback-success{color:#0f8;font-weight:700}.slider-captcha-modal__feedback-error{color:#ff6b6b;text-align:center;line-height:1.4}.slider-captcha-modal__spinner--small{width:14px;height:14px}@keyframes slider-captcha-modal-spin{to{transform:rotate(360deg)}}.login-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.login-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:480px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.login-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.login-modal__title-group{align-items:center;gap:12px;display:flex}.login-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.login-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.login-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.login-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.login-modal__close:hover{background:#ffffff1f}.login-modal__form{flex-direction:column;gap:16px;display:flex}.login-modal__field{flex-direction:column;gap:8px;display:flex}.login-modal__label{color:#dae6d8d9;font-size:13px;font-weight:600;display:block}.login-modal__input-wrapper{position:relative}.login-modal__input-icon{color:#dae6d866;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.login-modal__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.login-modal__input--with-icon{padding-left:40px}.login-modal__code-row{align-items:stretch;gap:10px;display:flex}.login-modal__code-input{flex:1}.login-modal__send-btn{color:#0f8;cursor:pointer;white-space:nowrap;background:#00ff881a;border:1px solid #00ff8840;border-radius:14px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s}.login-modal__send-btn:hover:not(:disabled){background:#00ff882e}.login-modal__send-btn:disabled{opacity:.5;cursor:not-allowed}.login-modal__error{color:#ff6b6b;font-size:12px;line-height:1.4}.login-modal__actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.login-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.login-modal__btn-secondary:hover{background:#ffffff1a}.login-modal__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s}.login-modal__btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00ff8840}.login-modal__btn-primary:disabled{opacity:.6;cursor:not-allowed}.password-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.password-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:440px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.password-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.password-modal__title-group{align-items:center;gap:12px;display:flex}.password-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.password-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.password-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.password-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.password-modal__close:hover:not(:disabled){background:#ffffff1f}.password-modal__close:disabled{opacity:.5;cursor:not-allowed}.password-modal__form{flex-direction:column;gap:16px;display:flex}.password-modal__field{flex-direction:column;gap:8px;display:flex}.password-modal__label{color:#dae6d8d9;font-size:13px;font-weight:600;display:block}.password-modal__input-wrapper{position:relative}.password-modal__input-icon{color:#dae6d866;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.password-modal__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.password-modal__input--with-icon{padding-left:40px}.password-modal__input--with-suffix{padding-right:40px}.password-modal__input-suffix{color:#dae6d88c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-modal__input-suffix:hover:not(:disabled){color:#dae6d8e6;background:#ffffff14}.password-modal__input-suffix:disabled{opacity:.5;cursor:not-allowed}.password-modal__hint{color:#dae6d885;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.password-modal__error{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4}.password-modal__actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.password-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.password-modal__btn-secondary:hover:not(:disabled){background:#ffffff1a}.password-modal__btn-secondary:disabled{opacity:.6;cursor:not-allowed}.password-modal__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s}.password-modal__btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00ff8840}.password-modal__btn-primary:disabled{opacity:.6;cursor:not-allowed}.create-wallet-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.create-wallet-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:440px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.create-wallet-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.create-wallet-modal__title-group{align-items:center;gap:12px;display:flex}.create-wallet-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.create-wallet-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.create-wallet-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.create-wallet-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.create-wallet-modal__close:hover:not(:disabled){background:#ffffff1f}.create-wallet-modal__close:disabled{opacity:.5;cursor:not-allowed}.create-wallet-modal__form{flex-direction:column;gap:16px;display:flex}.create-wallet-modal__field{flex-direction:column;gap:8px;display:flex}.create-wallet-modal__label{color:#dae6d8d9;font-size:13px;font-weight:600;display:block}.create-wallet-modal__input-wrapper{position:relative}.create-wallet-modal__input-icon{color:#dae6d866;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.create-wallet-modal__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.create-wallet-modal__input--with-icon{padding-left:40px}.create-wallet-modal__input--with-suffix{padding-right:40px}.create-wallet-modal__input-suffix{color:#dae6d88c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.create-wallet-modal__input-suffix:hover:not(:disabled){color:#dae6d8e6;background:#ffffff14}.create-wallet-modal__input-suffix:disabled{opacity:.5;cursor:not-allowed}.create-wallet-modal__hint{color:#dae6d885;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.create-wallet-modal__warning{color:#ffb14d;background:#ffb14d14;border:1px solid #ffb14d40;border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.create-wallet-modal__error{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4}.create-wallet-modal__actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.create-wallet-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.create-wallet-modal__btn-secondary:hover:not(:disabled){background:#ffffff1a}.create-wallet-modal__btn-secondary:disabled{opacity:.6;cursor:not-allowed}.create-wallet-modal__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s}.create-wallet-modal__btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00ff8840}.create-wallet-modal__btn-primary:disabled{opacity:.6;cursor:not-allowed}.operation-confirm-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1110;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.operation-confirm-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #ffd35c38;border-radius:24px;width:100%;max-width:460px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #ffd35c0f}.operation-confirm-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.operation-confirm-modal__title-group{align-items:center;gap:12px;display:flex}.operation-confirm-modal__icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.operation-confirm-modal__icon--warning{color:#ffd35c;background:#ffd35c1a;border:1px solid #ffd35c40}.operation-confirm-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.operation-confirm-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.operation-confirm-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.operation-confirm-modal__close:hover:not(:disabled){background:#ffffff1f}.operation-confirm-modal__close:disabled{opacity:.5;cursor:not-allowed}.operation-confirm-modal__body{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.operation-confirm-modal__row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.operation-confirm-modal__row-icon{color:#dae6d873;flex-shrink:0;margin-top:2px}.operation-confirm-modal__row-content{flex:1;min-width:0}.operation-confirm-modal__row-label{color:#dae6d88c;margin-bottom:4px;font-size:12px}.operation-confirm-modal__row-value{color:#fff;word-break:break-all;font-size:14px;font-weight:600}.operation-confirm-modal__row-value--mono{font-family:var(--font-data);color:#dae6d8e6}.operation-confirm-modal__gas-amount{color:#dae6d88c;margin-left:8px;font-size:12px;font-weight:400;display:inline-block}.operation-confirm-modal__account-name{font-family:var(--font-headline);color:#ffd35c;margin-left:8px;font-size:12px;font-weight:600;display:inline-block}.operation-confirm-modal__actions{justify-content:flex-end;gap:10px;display:flex}.operation-confirm-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.operation-confirm-modal__btn-secondary:hover:not(:disabled){background:#ffffff1a}.operation-confirm-modal__btn-secondary:disabled{opacity:.6;cursor:not-allowed}.operation-confirm-modal__btn-primary{color:#1a1200;cursor:pointer;background:linear-gradient(135deg,#ffd35c 0%,#fa0 100%);border:none;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s}.operation-confirm-modal__btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #ffd35c40}.operation-confirm-modal__btn-primary:disabled{opacity:.6;cursor:not-allowed}.operation-status-modal{z-index:1200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.operation-status-modal__backdrop{-webkit-backdrop-filter:blur(6px);background:#0208069e;position:absolute;inset:0}.operation-status-modal__content{background:linear-gradient(#0d1d12f5 0%,#070e09fa 100%);border:1px solid #00ff882e;border-radius:22px;flex-direction:column;align-items:center;gap:14px;padding:32px 40px;display:flex;position:relative;box-shadow:0 24px 60px #00000073,0 0 40px #00ff881a}.operation-status-modal__spinner{color:#0f8;width:44px;height:44px;animation:1s linear infinite operation-status-spin}.operation-status-modal__text{font-family:var(--font-headline), "Manrope", system-ui, sans-serif;letter-spacing:.08em;color:#fff;font-size:15px;font-weight:700}.operation-status-modal__name{color:#dae6d899;text-align:center;max-width:280px;font-size:12px;line-height:1.4}@keyframes operation-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-container{z-index:2000;pointer-events:none;flex-direction:column;gap:12px;min-width:280px;max-width:480px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:linear-gradient(#0e1911fa 0%,#080e0afa 100%);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;animation:.25s ease-out toast-in;display:flex;box-shadow:0 20px 48px #0006}.toast--success{border-color:#00ff8840;box-shadow:0 20px 48px #00ff8814}.toast--error{border-color:#ef444440;box-shadow:0 20px 48px #ef444414}.toast--info{border-color:#6cb3ff40;box-shadow:0 20px 48px #6cb3ff14}.toast__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__icon-svg{width:22px;height:22px}.toast__icon-svg--success{color:#0f8}.toast__icon-svg--error{color:#ef4444}.toast__icon-svg--info{color:#6cb3ff}.toast__message{color:#ffffffeb;word-break:break-word;flex:1;margin:0;font-size:14px;line-height:1.5}.toast__close{color:#dae6d899;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.toast__close:hover{color:#ffffffe6;background:#ffffff14}.toast__close-svg{width:16px;height:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.toast-container{min-width:auto;max-width:none;left:16px;right:16px;transform:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.hero-section{background-color:var(--bg-obsidian);align-items:center;min-height:100dvh;padding-top:96px;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.hero-section__video-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-section__video{object-fit:cover;object-position:center center;opacity:.92;filter:saturate(.95)contrast(1.05)brightness(.72);width:100%;height:100%}.hero-section__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020806d9 0%,#0208069e 40%,#020806bf 100%);position:absolute;inset:0}.hero-section__glow{z-index:3;pointer-events:none;background:radial-gradient(circle at 22% 46%,#00ff882e,#0000 35%),radial-gradient(circle at 78% 24%,#00ff8814,#0000 28%);position:absolute;inset:0}.hero-section__container{z-index:10;position:relative}.hero-section__content{flex-direction:column;gap:28px;max-width:780px;display:flex}.hero-section__badge{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(16px);background:#05120c73;border:1px solid #00ff8859;align-items:center;gap:10px;width:fit-content;padding:6px 18px;display:inline-flex}.hero-section__badge-dot{background:var(--emerald-glow);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 16px #0f8c}.hero-section__badge-text{color:var(--emerald-glow);font-weight:700}.hero-section__headline{flex-direction:column;gap:18px;display:flex}.hero-section__title{color:var(--text-fiat-white);line-height:1.15}.hero-section__title-highlight{margin-top:6px;display:block}.hero-section__description{color:#e9eeeaeb;max-width:640px;font-size:18px;line-height:1.75}.hero-section__actions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.hero-section__cta-secondary{-webkit-backdrop-filter:blur(12px);background:#05120c4d;align-items:center;gap:8px;display:flex}.hero-section__arrow{width:18px;height:18px;transition:transform .3s}@media (width<=767px){.hero-section{padding-top:80px;padding-bottom:48px}.hero-section__content{gap:22px}.hero-section__description{font-size:16px}}.home-helper-components__image-card{border-radius:var(--radius-lg);transition:all var(--transition-normal);background:#05120c73;border:1px solid #00ff8847;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.home-helper-components__image-card-header{background:#00ff8814;border-bottom:1px solid #00ff882e;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.home-helper-components__spec-label{color:var(--text-fiat-white);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.home-helper-components__spec-label svg{color:var(--emerald-glow)}.home-helper-components__toggle-button{border-radius:var(--radius-full);color:var(--emerald-glow);cursor:pointer;background:#0006;border:1px solid #00ff884d;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.home-helper-components__toggle-button--expanded{background:#0f83}.home-helper-components__image-card-body{width:100%;position:relative;overflow:hidden}.home-helper-components__image-card-frame{background:#020806;width:100%;height:100%;position:relative}.home-helper-components__image-card-img{object-fit:contain;filter:drop-shadow(0 0 20px #00ff8826);width:100%;height:100%;padding:16px}.home-helper-components__matched-badge{color:var(--emerald-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020806d9;border:1px solid #00ff8859;border-radius:6px;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;right:12px}.home-helper-components__placeholder{text-align:center;background-image:radial-gradient(circle,#00ff8814 0%,#020806f2 80%),linear-gradient(#00ff880f 1px,#0000 1px),linear-gradient(90deg,#00ff880f 1px,#0000 1px);background-size:auto,32px 32px,32px 32px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.home-helper-components__placeholder-icon{width:52px;height:52px;color:var(--emerald-glow);background:#00ff880f;border:1px dashed #00ff8880;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex;box-shadow:0 0 20px #0f83}.home-helper-components__placeholder-title{color:var(--text-fiat-white);margin-bottom:4px;font-size:15px;font-weight:700}.home-helper-components__placeholder-size{color:var(--emerald-glow);font-size:12px;font-family:var(--font-data)}.home-helper-components__drawer{background:#020806f2;border-top:1px solid #00ff8840;flex-direction:column;gap:10px;padding:16px 20px;font-size:13px;display:flex}.home-helper-components__drawer-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-helper-components__drawer-row--multiline{flex-direction:column;align-items:flex-start}.home-helper-components__drawer-label{color:var(--emerald-glow);font-weight:700}.home-helper-components__drawer-text{color:var(--text-on-surface-variant);line-height:1.6}.home-helper-components__color-chip{color:var(--text-fiat-white);background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:2px 8px;font-size:11px}.home-helper-components__stat-badge{border-radius:var(--radius-lg);border:1px solid #0f83;align-items:center;gap:16px;padding:20px;display:flex}.home-helper-components__stat-badge-icon{width:48px;height:48px;color:var(--emerald-glow);background:#00ff881a;border:1px solid #00ff884d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-helper-components__stat-badge-label{color:var(--text-on-surface-variant);margin-bottom:2px;font-size:12px;display:block}.home-helper-components__stat-badge-value{color:var(--text-fiat-white);font-size:20px;font-weight:800;font-family:var(--font-data)}.home-helper-components__stat-badge-unit{color:var(--emerald-glow);font-size:11px;font-weight:600}.home-helper-components__stat-badge-value-row{align-items:baseline;gap:4px;display:flex}.home-helper-components__pillar-item{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff0f;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.home-helper-components__pillar-number{color:var(--emerald-glow);font-size:13px;font-weight:800;font-family:var(--font-data);background:#00ff8826;border:1px solid #00ff884d;border-radius:4px;flex-shrink:0;padding:2px 8px}.home-helper-components__pillar-title{color:var(--text-fiat-white);margin-bottom:2px;font-size:15px;font-weight:700}.home-helper-components__pillar-desc{color:var(--text-on-surface-variant);font-size:13px;line-height:1.5}.home-helper-components__feature-card{border-radius:var(--radius-lg);border:1px solid #00ff8840;flex-direction:column;display:flex;overflow:hidden}.home-helper-components__feature-card-content{padding:24px 24px 16px}.home-helper-components__feature-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.home-helper-components__feature-card-icon{color:var(--emerald-glow)}.home-helper-components__feature-card-badge{font-size:11px}.home-helper-components__feature-card-title{color:var(--text-fiat-white);margin-bottom:4px;font-size:19px;font-weight:700}.home-helper-components__feature-card-subtitle{color:var(--emerald-glow);margin-bottom:12px;font-size:12px;font-weight:600}.home-helper-components__feature-card-desc{color:var(--text-on-surface-variant);margin-bottom:16px;font-size:13px;line-height:1.6}.home-helper-components__feature-card-media{aspect-ratio:16/10;background:#020806;border-top:1px solid #00ff8826;width:100%;margin-top:auto;position:relative;overflow:hidden}.home-helper-components__feature-card-media img{object-fit:cover;filter:contrast(1.05)brightness(1.02);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-helper-components__feature-card-media img:hover{transform:scale(1.06)}@media (width<=767px){.home-helper-components__image-card-header{flex-direction:column;align-items:flex-start;gap:8px}.home-helper-components__stat-badge{gap:12px;padding:16px}.home-helper-components__stat-badge-icon{width:40px;height:40px}.home-helper-components__stat-badge-value{font-size:18px}.home-helper-components__feature-card-content{padding:20px 20px 12px}.home-helper-components__feature-card-title{font-size:17px}}.eco-value-section{position:relative}.eco-value-section__header{text-align:center;margin-bottom:48px}.eco-value-section__badge{align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.eco-value-section__title{color:var(--text-fiat-white);margin-bottom:16px}.eco-value-section__description{color:var(--text-on-surface-variant);max-width:100%;margin:0 auto}.eco-value-section__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px;display:grid}.eco-value-section__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.eco-value-section__network{border-radius:var(--radius-xl);background:#05120c8c;border:1px solid #00ff8847;flex-direction:column;gap:20px;padding:28px 32px;display:flex;box-shadow:0 12px 40px #0006}.eco-value-section__network-badge{align-items:center;gap:4px;margin-bottom:14px;font-size:11px;display:inline-flex}.eco-value-section__network-title{color:var(--text-fiat-white);letter-spacing:-.02em;font-size:22px;font-weight:800;font-family:var(--font-headline);line-height:var(--lh-headline-md);margin-bottom:10px}.eco-value-section__network-description{color:var(--text-on-surface-variant);margin:0;font-size:15px;line-height:1.7}.eco-value-section__pillars{flex-direction:column;gap:12px;display:flex}.eco-value-section__topology{border-radius:var(--radius-xl);background:#05120c8c;border:1px solid #00ff8847;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0006}.eco-value-section__topology-media{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.eco-value-section__topology-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.eco-value-section__topology-image:hover{transform:scale(1.05)}.eco-value-section__topology-overlay{pointer-events:none;background:linear-gradient(#02080626 0%,#0208068c 100%);position:absolute;inset:0}.eco-value-section__topology-caption{border-radius:var(--radius-full);color:var(--emerald-glow);-webkit-backdrop-filter:blur(12px);background:#020806e0;border:1px solid #00ff8859;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 16px #00000080}.eco-value-section__pulse-dot{background:var(--emerald-glow);width:7px;height:7px;box-shadow:0 0 10px var(--emerald-glow);border-radius:50%;animation:2s ease-in-out infinite pulse}@media (width<=1023px){.eco-value-section__grid{grid-template-columns:1fr;gap:24px}.eco-value-section__network{padding:24px}}@media (width<=767px){.eco-value-section__header{margin-bottom:32px}.eco-value-section__title{font-size:28px}.eco-value-section__stats{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.eco-value-section__network{padding:20px}.eco-value-section__network-title{font-size:20px}.eco-value-section__topology-media{aspect-ratio:4/3}}.hardcore-drive-section{position:relative;overflow:hidden}.hardcore-drive-section__container{z-index:1;position:relative}.hardcore-drive-section__header{text-align:center;margin-bottom:var(--space-stack-lg)}.hardcore-drive-section__badge{margin-bottom:12px;display:inline-flex}.hardcore-drive-section__badge-icon{margin-right:6px}.hardcore-drive-section__title{color:var(--text-fiat-white);margin-bottom:16px}.hardcore-drive-section__description{color:var(--text-on-surface-variant);max-width:640px;margin:0 auto}.hardcore-drive-section__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.hardcore-drive-section__viewport{border-radius:var(--radius-xl);background:#020806;border:1px solid #00ff8847;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:440px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000080}.hardcore-drive-section__viewport-hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.hardcore-drive-section__viewport-badge{border-radius:var(--radius-full);color:var(--emerald-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020806bf;border:1px solid #00ff884d;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.hardcore-drive-section__viewport-label{color:#fff6;font-size:11px;font-family:var(--font-data)}.hardcore-drive-section__viewport-image{object-fit:cover;object-position:center;filter:contrast(1.05)brightness(1.02);width:100%;height:100%;max-height:480px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hardcore-drive-section__viewport-image:hover{transform:scale(1.04)}.hardcore-drive-section__viewport-overlay{pointer-events:none;z-index:2;background:radial-gradient(#0000 50%,#020806bf 100%),linear-gradient(#02080666 0%,#0000 20% 80%,#020806b3 100%);position:absolute;inset:0}.hardcore-drive-section__viewport-info{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#020806d1;border:1px solid #00ff884d;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hardcore-drive-section__info-title{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hardcore-drive-section__active-indicator{background:var(--emerald-glow);width:6px;height:6px;box-shadow:0 0 8px var(--emerald-glow);border-radius:50%;animation:2s ease-in-out infinite pulse}.hardcore-drive-section__info-spec{color:var(--emerald-glow);font-size:11px;font-family:var(--font-data)}.hardcore-drive-section__tech-list{flex-direction:column;gap:12px;display:flex}.hardcore-drive-section__tech-item{border-radius:var(--radius-lg);box-shadow:none;cursor:pointer;background:#05120c4d;border:1px solid #ffffff14;padding:18px 20px;transition:all .25s}.hardcore-drive-section__tech-item--active{border-color:var(--emerald-glow);box-shadow:var(--shadow-glow-sm);background:#00ff881f}.hardcore-drive-section__tech-header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.hardcore-drive-section__tech-header--active{margin-bottom:8px}.hardcore-drive-section__tech-meta{align-items:center;gap:12px;display:flex}.hardcore-drive-section__tech-icon{color:var(--text-on-surface-variant);transition:color .25s}.hardcore-drive-section__tech-icon--active{color:var(--emerald-glow)}.hardcore-drive-section__tech-title{color:var(--text-fiat-white);font-size:17px;font-weight:700;transition:color .25s}.hardcore-drive-section__tech-title--active{color:var(--emerald-glow)}.hardcore-drive-section__tech-badge{font-size:11px}.hardcore-drive-section__tech-body{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.hardcore-drive-section__tech-desc{color:var(--text-on-surface-variant);margin-bottom:8px;font-size:14px;line-height:1.6}.hardcore-drive-section__tech-spec{color:var(--emerald-glow);font-size:12px;font-family:var(--font-data)}@media (width<=1023px){.hardcore-drive-section__grid{gap:28px}.hardcore-drive-section__viewport{min-height:360px}}@media (width<=767px){.hardcore-drive-section__header{margin-bottom:32px}.hardcore-drive-section__viewport{min-height:320px}.hardcore-drive-section__viewport-info{flex-direction:column;align-items:flex-start;gap:8px}.hardcore-drive-section__tech-header{gap:12px}.hardcore-drive-section__tech-meta{gap:8px}.hardcore-drive-section__tech-title{font-size:15px}}.core-features-section__header{text-align:center;margin-bottom:var(--space-stack-lg)}.core-features-section__badge{margin-bottom:12px}.core-features-section__badge-icon{margin-right:6px}.core-features-section__title{color:var(--text-fiat-white);margin-bottom:16px}.core-features-section__description{color:var(--text-on-surface-variant);max-width:640px;margin:0 auto}.core-features-section__grid{gap:var(--space-gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}@media (width<=767px){.core-features-section__grid{grid-template-columns:1fr}}.herbal-biotech-section{position:relative;overflow:hidden}.herbal-biotech-section__container{z-index:1;position:relative}.herbal-biotech-section__header{text-align:center;margin-bottom:48px}.herbal-biotech-section__badge{margin-bottom:12px}.herbal-biotech-section__title{margin-bottom:16px}.herbal-biotech-section__description{max-width:640px;margin:0 auto}.herbal-biotech-section__panel{border-radius:var(--radius-xl);border:1px solid #00ff884d;margin-bottom:32px;padding:36px}.herbal-biotech-section__tabs{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:36px;display:flex}.herbal-biotech-section__tab{border-radius:var(--radius-full);color:var(--text-on-surface-variant);background:#ffffff0d;border:1px solid #ffffff1a;padding:12px 28px;font-size:15px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.herbal-biotech-section__tab:hover{color:var(--text-on-surface);background:#ffffff0f;border-color:#ffffff1a}.herbal-biotech-section__tab--active{color:var(--emerald-glow);border-color:var(--emerald-glow);background:#00ff882e}.herbal-biotech-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:36px;display:grid}.herbal-biotech-section__formula-subtitle{margin-bottom:12px}.herbal-biotech-section__formula-title{color:var(--text-fiat-white);margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.2}.herbal-biotech-section__formula-effect{color:var(--text-on-surface-variant);margin-bottom:24px;line-height:1.7}.herbal-biotech-section__ingredients{border-radius:var(--radius-lg);background:#00ff880f;border:1px solid #0f83;margin-bottom:24px;padding:16px 20px}.herbal-biotech-section__ingredients-label{color:var(--emerald-glow);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.herbal-biotech-section__ingredients-text{color:var(--text-fiat-white);font-size:14px;font-weight:600}.herbal-biotech-section__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.herbal-biotech-section__stat{border-radius:var(--radius-md);text-align:center;background:#ffffff08;border:1px solid #ffffff0f;padding:12px}.herbal-biotech-section__stat-value{color:var(--emerald-glow);font-size:18px;font-weight:800;display:block}.herbal-biotech-section__stat-label{color:var(--text-on-surface-variant);font-size:11px}.herbal-biotech-section__media{border-radius:var(--radius-lg);aspect-ratio:16/10;background:#020806;border:1px solid #00ff8847;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.herbal-biotech-section__image{object-fit:contain;width:100%;height:100%;padding:24px;transition:transform .5s}.herbal-biotech-section__image:hover{transform:scale(1.05)}@media (width<=767px){.herbal-biotech-section__panel{padding:24px}.herbal-biotech-section__tabs{gap:12px}.herbal-biotech-section__tab{padding:10px 20px;font-size:14px}.herbal-biotech-section__formula-title{font-size:24px}.herbal-biotech-section__stats{gap:8px}}.intelligent-modes-section__header{text-align:center;margin-bottom:var(--space-stack-lg)}.intelligent-modes-section__badge{margin-bottom:12px;display:inline-flex}.intelligent-modes-section__badge-icon{margin-right:6px}.intelligent-modes-section__title{color:var(--text-fiat-white);margin-bottom:16px}.intelligent-modes-section__description{color:var(--text-on-surface-variant);max-width:640px;margin:0 auto}.intelligent-modes-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:36px;display:grid}.intelligent-modes-section__selector{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intelligent-modes-section__mode-card{border-radius:var(--radius-lg);box-shadow:none;cursor:pointer;text-align:center;background:#05120c66;border:1px solid #ffffff1a;padding:24px;transition:all .25s}.intelligent-modes-section__mode-card--active{border:2px solid var(--emerald-glow);box-shadow:var(--shadow-glow-sm);background:#00ff8826}.intelligent-modes-section__mode-icon{color:var(--text-on-surface-variant);justify-content:center;margin-bottom:12px;transition:color .25s;display:flex}.intelligent-modes-section__mode-icon--active{color:var(--emerald-glow)}.intelligent-modes-section__mode-title{color:#fff;margin-bottom:4px;font-size:18px;font-weight:700;transition:color .25s}.intelligent-modes-section__mode-title--active{color:var(--emerald-glow)}.intelligent-modes-section__mode-time{color:var(--emerald-glow);font-size:13px;font-family:var(--font-data);margin-bottom:8px;font-weight:700}.intelligent-modes-section__mode-desc{color:var(--text-on-surface-variant);font-size:12px;line-height:1.5}.intelligent-modes-section__preview{border-radius:var(--radius-xl);border:1px solid #00ff8840;padding:28px}.intelligent-modes-section__preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.intelligent-modes-section__preview-status{align-items:center;gap:8px;display:flex}.intelligent-modes-section__preview-pulse{background:var(--emerald-glow);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite pulse}.intelligent-modes-section__preview-title{color:#fff;font-size:14px;font-weight:700}.intelligent-modes-section__preview-badge{font-size:11px}.intelligent-modes-section__metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.intelligent-modes-section__metric{text-align:center;background:#0006;border:1px solid #0f83;border-radius:8px;padding:10px}.intelligent-modes-section__metric-label{color:var(--text-on-surface-variant);font-size:11px;display:block}.intelligent-modes-section__metric-value{color:var(--emerald-glow);font-size:14px;font-weight:700}.intelligent-modes-section__image-wrapper{border-radius:var(--radius-lg);aspect-ratio:16/10;background:#020806;border:1px solid #00ff8847;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.intelligent-modes-section__image{object-fit:contain;filter:drop-shadow(0 0 20px #0f83);width:100%;height:100%;padding:16px;transition:transform .5s}.intelligent-modes-section__image:hover{transform:scale(1.04)}@media (width<=1023px){.intelligent-modes-section__grid{grid-template-columns:1fr;gap:24px}}@media (width<=767px){.intelligent-modes-section__header{margin-bottom:32px}.intelligent-modes-section__selector,.intelligent-modes-section__metrics{grid-template-columns:1fr}.intelligent-modes-section__preview-header{flex-direction:column;align-items:flex-start}}.home-page{flex-direction:column;display:flex}.page-header{background:linear-gradient(135deg,#00ff881f 0%,#04120af2 46%,#030a07 100%);border-radius:28px;padding:28px 32px;position:relative;box-shadow:0 18px 40px #00ff8814}.page-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-header__main{max-width:760px}.page-header__back{align-items:center;gap:8px;margin-bottom:14px;padding:8px 16px;font-size:13px;display:inline-flex}.page-header__back-icon{width:16px;height:16px}.page-header__badge{margin-bottom:10px}.page-header__badge svg{width:14px;height:14px}.page-header__title{color:#fff;font-size:34px;font-weight:800;font-family:var(--font-headline);margin-bottom:10px}.page-header__subtitle{color:#dae6d8c7;font-size:14px;line-height:1.75}.page-header__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.page-header__filter{flex:0 0 320px;min-width:280px}@media (width<=980px){.page-header__inner{flex-direction:column}.page-header__actions{width:100%}.page-header__filter{flex:auto;width:100%;min-width:auto}}@media (width<=767px){.page-header{padding:20px 22px}.page-header__title{font-size:26px}}.local-loading{flex-direction:column;display:flex;position:relative}.local-loading__overlay{z-index:10;border-radius:inherit;-webkit-backdrop-filter:blur(6px);background:#0208069e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.local-loading__content{background:linear-gradient(#0d1d12f5 0%,#070e09fa 100%);border:1px solid #00ff8829;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:28px 36px;display:flex;box-shadow:0 16px 44px #00000061,0 0 32px #00ff8814}.local-loading__ring{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.local-loading__spinner{border:3px solid #0f8;border-color:#0f8 #00ff888c #00ff881f #00ff881f;border-radius:50%;animation:.9s linear infinite local-loading-spin;position:absolute;inset:0}.local-loading__core{background:#0f8;border-radius:50%;width:12px;height:12px;animation:1.5s ease-in-out infinite local-loading-pulse;box-shadow:0 0 14px #0f8}.local-loading__text{font-family:var(--font-headline), "Manrope", system-ui, sans-serif;letter-spacing:.06em;color:#fff;font-size:14px;font-weight:700}@keyframes local-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes local-loading-pulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.shop-page{min-height:100vh;padding:32px 0 80px}.shop-page__header{margin-bottom:32px}.shop-page__empty{color:#dae6d8a6;flex-direction:column;align-items:center;gap:16px;padding:64px 24px;font-size:14px;display:flex}.shop-page__pane--hidden{display:none}.shop-page__tabs{justify-content:center;margin-bottom:40px;display:flex}.shop-page__tabs-panel{border-radius:var(--radius-full);gap:8px;padding:6px;display:inline-flex}.shop-page__tab{border-radius:var(--radius-full);color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.shop-page__tab--active{color:var(--emerald-glow);background:#00ff8826;border:1px solid #0f86}.shop-page__main-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.shop-page__left-column{flex-direction:column;gap:20px;display:flex}.shop-page__main-image{background:#040906;border:1px solid #00ff8859;border-radius:16px;justify-content:center;align-items:center;height:380px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0009}.shop-page__main-image-img{object-fit:contain;max-width:100%;max-height:100%}.shop-page__main-image-img--cover{object-fit:cover;border-radius:12px;width:100%;height:100%}.shop-page__img-placeholder{background:linear-gradient(110deg,#ffffff0a 30%,#ffffff17 50%,#ffffff0a 70%) 0 0/200% 100%;animation:1.4s linear infinite shop-image-shimmer;position:absolute;inset:0}@keyframes shop-image-shimmer{to{background-position:-200% 0}}.shop-page__gallery{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.shop-page__thumb{cursor:pointer;background:#040906;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;height:84px;padding:8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.shop-page__thumb-img{object-fit:contain;max-width:100%;max-height:100%}.shop-page__thumb--selected{border:1.5px solid var(--emerald-glow);box-shadow:0 0 14px #00ff884d}.shop-page__thumb--more{color:var(--text-on-surface-variant);background:#222c2499;border:1px solid #ffffff1a}.shop-page__thumb--cover{padding:0;overflow:hidden}.shop-page__thumb--cover .shop-page__thumb-img{object-fit:cover;width:100%;height:100%}.shop-page__detail-panel{border-radius:var(--radius-lg);padding:24px}.shop-page__detail-tabs{border-bottom:1px solid #ffffff1a;gap:16px;margin-bottom:20px;padding-bottom:12px;display:flex}.shop-page__detail-tab{color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:none;padding-bottom:8px;font-size:14px;font-weight:700}.shop-page__detail-tab--active{color:var(--emerald-glow);border-bottom:2px solid var(--emerald-glow)}.shop-page__detail-content{color:var(--text-on-surface);margin-bottom:16px;font-size:14px;line-height:1.7}.shop-page__features-list{flex-direction:column;gap:10px;display:flex}.shop-page__feature-row{color:var(--text-on-surface);align-items:center;gap:10px;font-size:13px;display:flex}.shop-page__specs-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-page__spec-card{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff0d;padding:12px}.shop-page__spec-label{color:var(--text-on-surface-variant);margin-bottom:2px;font-size:12px}.shop-page__spec-value{color:#fff;font-size:13px;font-weight:600}.shop-page__nft-badge{margin-bottom:12px}.shop-page__nft-right{color:var(--text-on-surface);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.shop-page__shipping{color:var(--emerald-glow);align-items:center;gap:8px;margin-bottom:12px;display:flex}.shop-page__shipping span{font-size:14px;font-weight:700}.shop-page__shipping-notice{color:var(--text-on-surface-variant);font-size:13px;line-height:1.6}.shop-page__order-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);border:1px solid #00ff884d;padding:28px;position:sticky;top:24px}.shop-page__product-header{margin-bottom:20px}.shop-page__product-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.shop-page__stock{color:var(--emerald-glow);font-size:12px;font-weight:600}.shop-page__product-title{color:#fff;margin-bottom:4px;font-size:24px;font-weight:800}.shop-page__product-subtitle{color:var(--text-on-surface-variant);font-size:13px}.shop-page__selected-variant{color:var(--emerald-glow);margin-top:8px;font-size:12px;font-weight:700}.shop-page__price-card{border-radius:var(--radius-lg);background:#00ff880f;border:1px solid #0f83;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding:16px 20px;display:flex}.shop-page__price-block--right{text-align:right}.shop-page__price-label{color:var(--text-on-surface-variant);margin-bottom:2px;font-size:12px}.shop-page__price-value{color:#fff;font-size:28px;font-weight:800;font-family:var(--font-headline)}.shop-page__crypto-value{color:var(--emerald-glow);font-size:18px;font-weight:700}.shop-page__variant-section{margin-bottom:20px}.shop-page__type-label{color:var(--text-on-surface-variant);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.shop-page__variant-list{gap:10px;display:grid}.shop-page__variant-button{text-align:left;border-radius:var(--radius-lg);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:14px 16px;transition:all .2s}.shop-page__variant-button--active{background:#00ff881f;border:1px solid #00ff8873;box-shadow:0 0 0 1px #00ff8814}.shop-page__variant-button--active .shop-page__variant-label{color:var(--emerald-glow)}.shop-page__variant-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.shop-page__variant-label{color:#fff;font-size:14px;font-weight:700}.shop-page__variant-description{color:var(--text-on-surface-variant);font-size:12px;line-height:1.6}.shop-page__quantity-section{margin-bottom:20px}.shop-page__quantity-label{color:var(--text-on-surface-variant);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.shop-page__quantity-row{align-items:center;gap:12px;display:flex}.shop-page__quantity-control{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;display:inline-flex;overflow:hidden}.shop-page__quantity-btn{color:#fff;cursor:pointer;background:0 0;border:none;padding:10px 14px}.shop-page__quantity-value{color:#fff;text-align:center;min-width:40px;padding:0 16px;font-size:16px;font-weight:700}.shop-page__quantity-hint{color:var(--text-on-surface-variant);font-size:12px}.shop-page__payment-section{margin-bottom:20px}.shop-page__payment-label{color:var(--text-on-surface-variant);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.shop-page__payment-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-page__payment-btn{border-radius:var(--radius-md);cursor:pointer;color:var(--text-on-surface-variant);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;padding:10px 12px;font-size:12px;font-weight:600;transition:all .2s}.shop-page__payment-btn--active{color:var(--emerald-glow);border:1px solid var(--emerald-glow);background:#00ff881f}.shop-page__total-section{border-top:1px solid #ffffff1a;padding-top:20px}.shop-page__total-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.shop-page__total-label{color:var(--text-on-surface-variant);font-size:13px}.shop-page__total-value{color:var(--emerald-glow);font-size:24px;font-weight:800;font-family:var(--font-headline)}.shop-page__submit-btn{border-radius:var(--radius-md);justify-content:center;width:100%;padding:16px;font-size:16px}.shop-page__guarantees{color:var(--text-on-surface-variant);border-top:1px dashed #ffffff14;justify-content:space-between;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.shop-page__modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#020806d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.shop-page__modal{border-radius:var(--radius-xl);border:1px solid var(--emerald-glow);width:100%;max-width:520px;padding:32px;position:relative;box-shadow:0 20px 50px #00ff8840}.shop-page__modal-close{color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.shop-page__modal-header{text-align:center;margin-bottom:24px}.shop-page__modal-icon{border:1px solid var(--emerald-glow);background:#00ff8826;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.shop-page__modal-title{color:#fff;margin-bottom:6px;font-size:24px;font-weight:800}.shop-page__modal-subtitle{color:var(--text-on-surface-variant);font-size:13px}.shop-page__modal-order-id{color:var(--emerald-glow)}.shop-page__order-list{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:10px;margin-bottom:24px;padding:16px;font-size:13px;display:flex}.shop-page__order-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shop-page__order-label{color:var(--text-on-surface-variant);flex-shrink:0}.shop-page__order-value{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.shop-page__order-value--emerald{color:var(--emerald-glow)}.shop-page__order-value--gold{color:var(--crypto-gold)}.shop-page__modal-footer{color:var(--text-on-surface-variant);text-align:center;margin-bottom:24px;font-size:12px;line-height:1.5}.shop-page__modal-close-btn{justify-content:center;width:100%}@media (width<=900px){.shop-page__main-grid{grid-template-columns:1fr!important}}.order-info-page{min-height:100vh;padding:32px 0 80px}.order-info-page__container{flex-direction:column;gap:28px;display:flex}.order-info-page__grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:24px;display:grid}.order-info-page__main{flex-direction:column;gap:20px;display:flex}.order-info-page__nav-panel{border-radius:var(--radius-xl);border:1px solid #00ff881f;padding:20px}.order-info-page__nav-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.order-info-page__nav-title{color:#fff;margin-bottom:4px;font-size:14px;font-weight:700}.order-info-page__tabs{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.order-info-page__tab{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex:none;min-width:108px;padding:12px 14px;font-family:inherit;transition:all .2s}.order-info-page__tab--active{background:#00ff881f;border:1px solid #00ff886b}.order-info-page__tab-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.order-info-page__tab-index{color:#fff;font-size:13px;font-weight:700}.order-info-page__tab-index--active{color:var(--emerald-glow)}.order-info-page__tab-check{width:14px;height:14px;color:var(--emerald-glow);flex-shrink:0}.order-info-page__shipment-panel{border-radius:var(--radius-xl);border:1px solid #00ff8829;padding:24px}.order-info-page__shipment-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-info-page__shipment-title{color:#fff;font-size:18px;font-weight:800}.order-info-page__shipment-subtitle{color:var(--text-on-surface-variant);margin-top:4px;font-size:12px}.order-info-page__shipment-body{flex-direction:column;gap:20px;display:flex}.order-info-page__section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.order-info-page__section-label{color:var(--text-on-surface-variant);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.order-info-page__section-icon{width:14px;height:14px;color:var(--emerald-glow);flex-shrink:0}.order-info-page__add-address-btn{padding:8px 14px;font-size:12px}.order-info-page__address-loading,.order-info-page__account-loading{min-height:200px}.order-info-page__address-list{gap:10px;display:grid}.order-info-page__address-card{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px;font-family:inherit;transition:all .2s}.order-info-page__address-card--active{background:#00ff881f;border:1px solid #00ff886b}.order-info-page__address-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.order-info-page__address-label-group{align-items:center;gap:8px;display:flex}.order-info-page__address-label{color:#fff;font-size:14px;font-weight:700}.order-info-page__address-label--active{color:var(--emerald-glow)}.order-info-page__default-badge{font-size:10px}.order-info-page__address-check{width:16px;height:16px;color:var(--emerald-glow);flex-shrink:0}.order-info-page__address-recipient{color:#fff;margin-bottom:4px;font-size:13px}.order-info-page__address-detail{color:var(--text-on-surface-variant);font-size:12px;line-height:1.6}.order-info-page__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-info-page__account-card{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:14px 16px;font-family:inherit;transition:all .2s}.order-info-page__account-card--active{background:#00ff881f;border:1px solid #00ff886b}.order-info-page__account-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.order-info-page__account-info{align-items:center;gap:10px;display:flex}.order-info-page__account-avatar{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.order-info-page__account-avatar--master{background:#00ff8829}.order-info-page__account-avatar--child{background:#7c3aed2e}.order-info-page__account-name{color:#fff;margin-bottom:4px;font-size:14px;font-weight:700}.order-info-page__account-name--active{color:var(--emerald-glow)}.order-info-page__account-check{width:16px;height:16px;color:var(--emerald-glow);flex-shrink:0}.order-info-page__account-meta{color:var(--text-on-surface-variant);flex-direction:column;gap:6px;font-size:12px;line-height:1.6;display:flex}.order-info-page__account-meta-row{align-items:center;gap:6px;display:flex}.order-info-page__break{word-break:break-all}.order-info-page__custom-wallet{background:#ffffff08;border:1px dashed #ffffff24;border-radius:16px;margin-top:12px;padding:14px 16px}.order-info-page__custom-wallet-title{color:#fff;margin-bottom:8px;font-size:13px;font-weight:700}.order-info-page__custom-wallet-hint{color:var(--text-on-surface-variant);margin-top:8px;font-size:11px;line-height:1.6}.order-info-page__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.order-info-page__input:focus{border-color:#00ff886b}.order-info-page__input::placeholder{color:#ffffff59}.order-info-page__icon-sm{flex-shrink:0;width:12px;height:12px}.order-info-page__icon-md{flex-shrink:0;width:14px;height:14px}.order-info-page__icon-lg{flex-shrink:0;width:16px;height:16px}.order-info-page__icon-xl{flex-shrink:0;width:18px;height:18px}.order-info-page__icon-modal{width:20px;height:20px;color:var(--emerald-glow);flex-shrink:0}.order-info-page__summary{flex-direction:column;gap:20px;display:flex}.order-info-page__summary-panel{border-radius:var(--radius-xl);padding:24px;position:sticky;top:24px}.order-info-page__summary-header{margin-bottom:18px}.order-info-page__summary-badge{margin-bottom:10px}.order-info-page__summary-product{color:#fff;margin-bottom:6px;font-size:22px;font-weight:800}.order-info-page__summary-subtitle{color:var(--text-on-surface-variant);font-size:13px}.order-info-page__summary-rows{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.order-info-page__summary-row{color:var(--text-on-surface-variant);justify-content:space-between;font-size:13px;display:flex}.order-info-page__summary-value{color:#fff;font-weight:700}.order-info-page__total{background:#00ff8814;border:1px solid #00ff8829;border-radius:18px;margin-bottom:18px;padding:16px 18px}.order-info-page__total-label{color:var(--text-on-surface-variant);margin-bottom:6px;font-size:12px}.order-info-page__total-value{color:var(--emerald-glow);font-size:28px;font-weight:800}.order-info-page__rules{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.order-info-page__rules-title{color:var(--text-on-surface-variant);font-size:12px}.order-info-page__rule{color:var(--text-on-surface);gap:8px;font-size:12px;display:flex}.order-info-page__rule-icon{width:14px;height:14px;color:var(--emerald-glow);flex-shrink:0}.order-info-page__error{color:#fda4af;background:#be185d1f;border:1px solid #f472b638;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:12px}.order-info-page__submit-btn{justify-content:center;width:100%;padding:16px;font-size:15px}.order-info-page__modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#020806d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.order-info-page__modal{border:1px solid #00ff8829;border-radius:28px;width:100%;max-width:860px;max-height:min(86vh,960px);padding:28px;position:relative;overflow-y:auto}.order-info-page__modal-close{color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:color .2s;display:inline-flex;position:absolute;top:18px;right:18px}.order-info-page__modal-close:hover{color:#fff}.order-info-page__modal-close:disabled{opacity:.5;cursor:not-allowed}.order-info-page__modal-close:disabled:hover{color:var(--text-on-surface-variant)}.order-info-page__btn-spinner{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite order-info-spin;display:inline-block}.order-info-page__input:disabled,.order-info-page__checkbox-label input:disabled{opacity:.5;cursor:not-allowed}.order-info-page__modal-intro{align-items:flex-start;gap:12px;margin-bottom:18px;padding-right:32px;display:flex}.order-info-page__modal-icon{background:#00ff881f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.order-info-page__modal-title{color:#fff;margin-bottom:6px;font-size:22px;font-weight:800}.order-info-page__modal-desc{color:var(--text-on-surface-variant);font-size:13px;line-height:1.7}.order-info-page__modal-warning{background:#facc1514;border:1px solid #facc152e;border-radius:18px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex}.order-info-page__warning-icon{color:#facc15;flex-shrink:0;width:16px;height:16px;margin-top:2px}.order-info-page__review-list{gap:14px;display:grid}.order-info-page__review-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:18px}.order-info-page__review-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.order-info-page__review-item-title{color:#fff;font-size:16px;font-weight:800}.order-info-page__review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-info-page__review-address,.order-info-page__review-nft{border-radius:16px;padding:14px 16px}.order-info-page__review-address{background:#00ff8814;border:1px solid #00ff8829}.order-info-page__review-nft{background:#7c3aed14;border:1px solid #7c3aed29}.order-info-page__review-column-label{color:var(--text-on-surface-variant);margin-bottom:8px;font-size:12px}.order-info-page__review-column-value{color:#fff;margin-bottom:6px;font-size:14px;font-weight:700}.order-info-page__review-column-text{color:var(--text-on-surface);font-size:12px;line-height:1.7}.order-info-page__review-column-meta{color:var(--text-on-surface-variant);font-size:12px;line-height:1.7}.order-info-page__review-column-mono{font-family:var(--font-data);color:var(--text-on-surface);font-size:12px;line-height:1.7}.order-info-page__review-column-break{word-break:break-all}.order-info-page__modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.order-info-page__modal-actions button:disabled{opacity:.5;cursor:not-allowed}.order-info-page__address-modal{border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:720px;padding:28px;position:relative}.order-info-page__address-modal-header{margin-bottom:18px}.order-info-page__address-modal-title{color:#fff;margin-bottom:6px;font-size:20px;font-weight:800}.order-info-page__address-modal-desc{color:var(--text-on-surface-variant);font-size:12px}.order-info-page__address-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-info-page__quick-fill{background:#00ff880a;border:1px dashed #00ff8838;border-radius:14px;margin-bottom:16px;padding:14px}.order-info-page__quick-fill-textarea{resize:vertical;min-height:56px;font-family:inherit;line-height:1.6}.order-info-page__quick-fill-actions{justify-content:flex-end;margin-top:10px;display:flex}.order-info-page__quick-fill-btn{align-items:center;gap:6px;display:flex}.order-info-page__form-label{color:var(--text-on-surface-variant);margin-bottom:6px;font-size:12px;display:block}.order-info-page__checkbox-label{color:var(--text-on-surface);cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:inline-flex}.order-info-page__checkbox-label input{cursor:pointer}.order-info-page__address-error{color:#fda4af;margin-top:12px;font-size:12px}@media (width<=980px){.order-info-page__grid{grid-template-columns:1fr}}@media (width<=900px){.order-info-page__account-grid,.order-info-page__review-columns{grid-template-columns:1fr}}@media (width<=720px){.order-info-page__address-form-grid{grid-template-columns:1fr}}@keyframes order-info-spin{to{transform:rotate(360deg)}}.dashboard-page__section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-page__section-title-heading{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin-bottom:6px}.dashboard-page__section-title-subtitle{color:#dae6d894;font-size:13px}.dashboard-page__section-title-action{color:#dae6d880;padding-top:4px;font-size:12px}.confirm-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-dialog{background:linear-gradient(#0e1911fa 0%,#080e0afa 100%);border:1px solid #ffffff1f;border-radius:26px;width:100%;max-width:460px;padding:26px;box-shadow:0 28px 60px #00000057}.confirm-dialog__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.confirm-dialog__title-group{align-items:center;gap:12px;display:flex}.confirm-dialog__icon{background:#ef44441f;border:1px solid #ef44443d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.confirm-dialog__icon-svg{color:#ef4444;width:20px;height:20px}.confirm-dialog__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline)}.confirm-dialog__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.confirm-dialog__close:hover:not(:disabled){background:#ffffff1f}.confirm-dialog__close:disabled{opacity:.5;cursor:not-allowed}.confirm-dialog__close-svg{width:18px;height:18px}.confirm-dialog__body{margin-bottom:24px}.confirm-dialog__description{color:#dae6d8c7;white-space:pre-line;font-size:14px;line-height:1.7}.confirm-dialog__actions{justify-content:flex-end;gap:12px;display:flex}.confirm-dialog__btn{padding:10px 18px;font-size:14px;font-weight:700}.confirm-dialog__btn--danger{color:#ff6b6b;background:#ef444424;border:1px solid #ef44444d}.confirm-dialog__btn--danger:hover:not(:disabled){background:#ef444438}@media (width<=480px){.confirm-dialog{padding:20px}.confirm-dialog__actions{flex-direction:column-reverse}.confirm-dialog__actions .confirm-dialog__btn{width:100%}}.order-detail-panel{background:#00000038;padding:16px 22px 20px;overflow-x:auto}.order-detail-panel__table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.order-detail-panel__th,.order-detail-panel__td{text-align:left;white-space:nowrap;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:10px 14px}.order-detail-panel__th{color:#dae6d880;font-size:11px;font-weight:700}.order-detail-panel__td{color:#ffffffe0}.order-detail-panel__td--wrap{white-space:normal;word-break:break-all;min-width:180px}.order-detail-panel__tr:last-child .order-detail-panel__td{border-bottom:none}.order-detail-panel__muted{color:#dae6d88c;margin-top:2px}.order-detail-panel__placeholder{color:#dae6d866}.order-detail-panel__break{word-break:break-all}.order-detail-panel__icon-sm{flex-shrink:0;width:14px;height:14px}.order-detail-panel__icon-md{width:16px;height:16px}.order-detail-panel__device{align-items:center;gap:6px;display:inline-flex}.order-detail-panel__copy-btn{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.order-detail-panel__copy-btn:hover{color:#fff;background:#ffffff1f}.order-detail-panel__copy-btn--copied{color:var(--emerald-glow);border-color:#0f86}.order-detail-panel__logistics-btn{color:var(--emerald-glow);cursor:pointer;white-space:nowrap;background:#00ff8814;border:1px solid #00ff8847;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.order-detail-panel__logistics-btn:hover:not(:disabled){background:#00ff8829}.order-detail-panel__logistics-btn:disabled{opacity:.35;cursor:not-allowed}.order-detail-panel__footer{justify-content:flex-end;margin-top:14px;display:flex}.order-detail-panel__cancel-btn{justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:12px;display:flex}@media (width<=767px){.order-detail-panel{padding:12px 14px 16px}}.orders-page{padding:34px 0 88px}.orders-page__container{max-width:1240px}.orders-page__grid{flex-direction:column;gap:24px;display:flex}.orders-page__tabs{justify-content:center;display:flex}.orders-page__tabs-panel{border-radius:var(--radius-full);flex-wrap:wrap;justify-content:center;gap:8px;padding:6px;display:inline-flex}.orders-page__tab{border-radius:var(--radius-full);color:var(--text-on-surface-variant);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.orders-page__tab--active{color:var(--emerald-glow);background:#00ff8826;border:1px solid #0f86}.orders-page__table{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px}.orders-page__scroll{background:#0000002e;border:1px solid #ffffff0f;border-radius:16px;min-height:240px;margin-top:18px;overflow-x:auto}.orders-page__grid-table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.orders-page__th,.orders-page__td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:14px 16px}.orders-page__th{color:#dae6d899;background:#ffffff08;font-size:12px;font-weight:700}.orders-page__td{color:#ffffffeb}.orders-page__tr{transition:background .15s}.orders-page__tr--clickable{cursor:pointer}.orders-page__tr--clickable:hover{background:#00ff880f}.orders-page__tr:last-child .orders-page__td,.orders-page__detail-tr:last-child .orders-page__detail-td{border-bottom:none}.orders-page__sn-cell{align-items:center;gap:6px;display:inline-flex}.orders-page__expand-icon{color:#dae6d88c;flex-shrink:0;width:14px;height:14px;transition:transform .25s,color .15s}.orders-page__expand-icon--open{color:var(--emerald-glow);transform:rotate(180deg)}.orders-page__detail-td{white-space:normal;padding:0}.orders-page__accordion{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.orders-page__accordion--open{grid-template-rows:1fr}.orders-page__accordion-inner{min-height:0;overflow:hidden}.orders-page__td--amount{color:#fff;font-weight:700}.orders-page__td-crypto{color:var(--crypto-gold);margin-left:8px;font-size:12px;font-weight:400}.orders-page__empty{text-align:center;color:#dae6d88c;white-space:normal;padding:32px 16px;font-size:13px}.orders-page__pagination{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.orders-page__page-info{color:#dae6d894;font-size:12px}.orders-page__page-actions{gap:10px;display:flex}.orders-page__page-btn{align-items:center;gap:6px;padding:9px 16px;font-size:12px;display:flex}@media (width<=767px){.orders-page{padding:24px 0 64px}}.addresses-page{padding:34px 0 88px}.addresses-page__container{flex-direction:column;gap:24px;max-width:1240px;display:flex}.addresses-page__panel{border-radius:22px;padding:24px 26px}.addresses-page__add-btn{align-items:center;gap:6px;display:flex}.addresses-page__loading{min-height:200px}.addresses-page__icon-sm{width:14px;height:14px}.addresses-page__icon-md{width:16px;height:16px}.addresses-page__icon-lg{width:20px;height:20px}.addresses-page__list{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.addresses-page__card{background:#00000038;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.addresses-page__card:hover{border-color:#00ff884d;transform:translateY(-2px)}.addresses-page__card--default{background:linear-gradient(160deg,#00ff8814 0%,#00000038 55%);border-color:#00ff8873;box-shadow:0 0 20px #00ff881f}.addresses-page__card--default:hover{border-color:#0f89}.addresses-page__card-header{align-items:center;gap:10px;display:flex}.addresses-page__card-icon{width:34px;height:34px;color:var(--emerald-glow);background:#00ff881a;border:1px solid #00ff8838;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.addresses-page__card-tag{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.addresses-page__card-main{flex-direction:column;gap:5px;min-width:0;display:flex}.addresses-page__card-recipient{color:#ffffffeb;font-size:14px;font-weight:700}.addresses-page__card-detail{color:#dae6d89e;word-break:break-all;font-size:13px;line-height:1.6}.addresses-page__card-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.addresses-page__action-btn{color:#dae6d8bf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.addresses-page__action-btn:hover{color:var(--emerald-glow);background:#00ff8814;border-color:#00ff8859}.addresses-page__action-btn--danger:hover{color:#ff6b6b;background:#ef44441a;border-color:#ef444466}.addresses-page__action-btn:disabled{opacity:.5;cursor:not-allowed}.addresses-page__action-btn:disabled:hover{color:#dae6d8bf;background:#ffffff0a;border-color:#ffffff14}.addresses-page__card-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;background:#0409068c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.addresses-page__card-loading-spinner{border:3px solid #00ff8840;border-top-color:var(--emerald-glow);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite addresses-spin}.addresses-page__empty{color:#dae6d8a6;flex-direction:column;align-items:center;gap:16px;padding:64px 24px;font-size:14px;display:flex}.addresses-page__modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.addresses-page__modal{border-radius:26px;width:100%;max-width:560px;max-height:calc(100vh - 96px);padding:26px;position:relative;overflow-y:auto}.addresses-page__modal-close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:18px;right:18px}.addresses-page__modal-close:hover{background:#ffffff1f}.addresses-page__modal-header{margin-bottom:18px}.addresses-page__modal-title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline)}.addresses-page__modal-desc{color:#dae6d8a6;margin-top:6px;font-size:13px}.addresses-page__form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.addresses-page__form-grid-full{grid-column:1/-1}.addresses-page__form-label{color:#dae6d8a6;margin-bottom:6px;font-size:12px;display:block}.addresses-page__quick-fill{background:#00ff880a;border:1px dashed #00ff8838;border-radius:14px;margin-bottom:16px;padding:14px}.addresses-page__quick-fill-textarea{resize:vertical;min-height:56px;font-family:inherit;line-height:1.6}.addresses-page__quick-fill-actions{justify-content:flex-end;margin-top:10px;display:flex}.addresses-page__quick-fill-btn{align-items:center;gap:6px;display:flex}.addresses-page__input{color:#ffffffeb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s}.addresses-page__input::placeholder{color:#dae6d859}.addresses-page__input:focus{border-color:#00ff8873}.addresses-page__checkbox-label{color:#dae6d8c7;cursor:pointer;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.addresses-page__form-error{color:#ff6b6b;margin-top:14px;font-size:13px}.addresses-page__modal-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.addresses-page__modal-actions button:disabled{opacity:.5;cursor:not-allowed}.addresses-page__btn-spinner{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite addresses-spin;display:inline-block}.addresses-page__input:disabled,.addresses-page__checkbox-label input:disabled,.addresses-page__modal-close:disabled{opacity:.5;cursor:not-allowed}@keyframes addresses-spin{to{transform:rotate(360deg)}}@media (width<=900px){.addresses-page__list{grid-template-columns:1fr}}@media (width<=767px){.addresses-page{padding:24px 0 64px}.addresses-page__panel{border-radius:18px;padding:20px 18px}.addresses-page__form-grid{grid-template-columns:1fr}.addresses-page__card{padding:16px}.addresses-page__card-actions{justify-content:flex-start}}@media (width<=480px){.addresses-page__modal{max-height:calc(100vh - 48px);padding:20px}.addresses-page__modal-actions{flex-direction:column-reverse}.addresses-page__modal-actions button{width:100%}}.profile-page{padding:34px 0 88px}.profile-page__container{flex-direction:column;gap:24px;max-width:1240px;display:flex}.profile-page__loading{min-height:240px}.profile-page__empty{text-align:center;color:var(--text-on-surface-variant);border-radius:22px;padding:40px 24px;font-size:14px}.profile-page__card{border-radius:22px;flex-direction:column;width:100%;display:flex;overflow:hidden}.profile-page__banner{background-image:radial-gradient(55% 130% at 12% 0,#00ff884d,#0000 62%),radial-gradient(45% 110% at 88% 30%,#00ff8824,#0000 58%),linear-gradient(135deg,#04331f 0%,#031a10 55%,#020806 100%);flex-shrink:0;height:148px;position:relative}.profile-page__banner:before{content:"";background-image:linear-gradient(#00ff8814 1px,#0000 1px),linear-gradient(90deg,#00ff8814 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.profile-page__banner:after{content:"";background:linear-gradient(#0000 45%,#0208068c);position:absolute;inset:0}.profile-page__identity{align-items:flex-end;gap:22px;margin-top:-60px;padding:0 32px;display:flex;position:relative}.profile-page__avatar{cursor:pointer;background:#00ff8814;border:2px solid #0f86;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;padding:0;transition:border-color .2s;display:flex;position:relative;box-shadow:0 0 0 4px #07130d,0 0 28px #00ff8840}.profile-page__avatar:hover{border-color:#00ff88b3}.profile-page__avatar:disabled{cursor:not-allowed;opacity:.7}.profile-page__avatar-inner{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.profile-page__avatar-img{object-fit:cover;width:100%;height:100%}.profile-page__avatar-fallback{width:48px;height:48px;color:var(--emerald-glow)}.profile-page__avatar-mask{background:#0208068c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-page__avatar-edit{background:#07110ce0;border:1px solid #00ff8859;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:border-color .2s,transform .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #0006}.profile-page__avatar:hover .profile-page__avatar-edit{border-color:#00ff88a6;transform:scale(1.08)}.profile-page__avatar-edit-icon{width:13px;height:13px;color:var(--emerald-glow)}.profile-page__avatar-spinner{border:2px solid #0f83;border-top-color:var(--emerald-glow);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite profile-page-spin}.profile-page__identity-info{flex-direction:column;gap:4px;min-width:0;padding-bottom:8px;display:flex}.profile-page__identity-name{font-family:var(--font-headline);color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:800}.profile-page__identity-email{color:var(--text-on-surface-variant);overflow-wrap:anywhere;font-size:14px}.profile-page__identity-hint{color:var(--text-on-surface-variant);opacity:.75;margin-top:6px;font-size:12px}.profile-page__fields{grid-template-columns:repeat(3,1fr);gap:16px;padding:28px 32px 32px;display:grid}.profile-page__field{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.profile-page__field-label{color:var(--text-on-surface-variant);font-size:13px;font-weight:700}.profile-page__field-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-page__field-value{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:600}.profile-page__field-value--muted{color:var(--text-on-surface-variant);font-weight:400}.profile-page__field-action{flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.profile-page__field-edit{flex-direction:column;gap:10px;display:flex}.profile-page__field-edit-actions{justify-content:flex-end;gap:10px;display:flex}.profile-page__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.profile-page__input:focus{border-color:#00ff8880}.profile-page__input:disabled{opacity:.6}.profile-page__error{color:var(--error-red);font-size:12px}.profile-page__icon-sm{width:14px;height:14px}.profile-page__btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite profile-page-spin}@media (width<=1023px){.profile-page__banner{height:120px}.profile-page__identity{padding:0 24px}.profile-page__fields{padding:24px}}@media (width<=767px){.profile-page{padding:24px 0 64px}.profile-page__banner{height:88px}.profile-page__identity{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:-48px;padding:0 20px}.profile-page__avatar{width:96px;height:96px}.profile-page__avatar-edit{width:22px;height:22px}.profile-page__avatar-edit-icon{width:11px;height:11px}.profile-page__identity-info{align-items:center;padding-bottom:0}.profile-page__identity-name{font-size:19px}.profile-page__fields{grid-template-columns:1fr;gap:12px;padding:20px}}@keyframes profile-page-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton-card{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border:1px solid #ffffff14}.skeleton-block{background:#ffffff0f;border-radius:6px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.skeleton-block:after{content:"";background:linear-gradient(105deg,#0000 0%,#ffffff1a 45%,#ffffff29 55%,#0000 100%);animation:1.7s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-block--text{border-radius:6px;height:14px}.skeleton-block--title{border-radius:8px;height:28px}.skeleton-block--rect{border-radius:12px}.skeleton-block--circle{border-radius:50%}.skeleton-block--pill{border-radius:999px;height:22px}.skeleton-block--button{border-radius:12px;height:40px}.skeleton-block--avatar{border-radius:12px;width:44px;height:44px}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-dashboard-header{background:linear-gradient(135deg,#00ff8824 0%,#030e08f5 40%,#020806 100%);border-radius:28px;padding:28px 32px;box-shadow:0 18px 40px #00ff8814}.skeleton-dashboard-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.skeleton-dashboard-header__content{flex-direction:column;gap:10px;max-width:720px;display:flex}.skeleton-dashboard-header__badge,.skeleton-dashboard-header__title{margin-bottom:4px}.skeleton-dashboard-header__line{margin-bottom:6px}.skeleton-dashboard-header__selector{flex:0 0 330px;min-width:280px;position:relative}.skeleton-metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.skeleton-metric-card{border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.skeleton-metric-card__header{justify-content:space-between;align-items:center;display:flex}.skeleton-metric-card__value{margin-bottom:6px}.skeleton-section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.skeleton-section-title__text{flex-direction:column;gap:6px;display:flex}.skeleton-todos{background:linear-gradient(#2e220af0 0%,#181207f5 100%);border:1px solid #ffd35c2e;border-radius:22px;padding:18px 20px}.skeleton-todos__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:14px;display:grid}.skeleton-todo-card{background:linear-gradient(135deg,#ffd35c1f 0%,#ffad3314 100%);border:1px solid #ffd35c38;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.skeleton-todo-card__body{flex-direction:column;gap:8px;min-width:0;display:flex}.skeleton-todo-card__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skeleton-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.skeleton-panel-header__text{flex-direction:column;gap:6px;display:flex}.skeleton-range-group{flex-wrap:wrap;gap:8px;display:flex}.skeleton-trend-panel{border-radius:22px;padding:24px 26px}.skeleton-trend-chart{border-radius:16px;height:250px;margin-top:22px;position:relative;overflow:hidden}.skeleton-trend-chart__svg{width:100%;height:100%;position:absolute;inset:0}.skeleton-distribution{border-radius:22px;padding:24px 26px}.skeleton-distribution__body{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.skeleton-distribution__donut{border-radius:50%}.skeleton-distribution__bars{flex-direction:column;gap:14px;display:flex}.skeleton-account-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.skeleton-account-bar__body{flex-direction:column;gap:6px;min-width:0;display:flex}.skeleton-account-bar__values{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.skeleton-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.skeleton-pills--two{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-task-panel,.skeleton-mining-panel{border-radius:22px;padding:24px 26px}.skeleton-task-list,.skeleton-mining-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.skeleton-task-card,.skeleton-mining-card{background:#ffffff08;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.skeleton-task-card__row,.skeleton-mining-card__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.skeleton-task-card__header,.skeleton-mining-card__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skeleton-task-card__values,.skeleton-mining-card__values{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.skeleton-section-title__actions{align-items:center;gap:12px;display:flex}@media (width<=1140px){.skeleton-distribution__body{grid-template-columns:1fr}.skeleton-distribution__donut{margin:0 auto}}@media (width<=860px){.skeleton-distribution__body{grid-template-columns:1fr}}@media (width<=767px){.skeleton-dashboard-header{padding:20px 22px}.skeleton-dashboard-header__selector{flex:100%;min-width:auto}.skeleton-metric-grid,.skeleton-pills,.skeleton-pills--two{grid-template-columns:1fr}.skeleton-trend-chart{height:200px}.skeleton-task-panel,.skeleton-mining-panel,.skeleton-trend-panel,.skeleton-distribution{padding:20px 18px}}.account-filter{flex-direction:column;gap:8px;min-width:220px;display:flex;position:relative}.account-filter__label{color:#dae6d8b3;font-size:12px;font-weight:600}.account-filter__tips{color:#dae6d880;font-size:11px;line-height:1.55}.account-filter__trigger{cursor:pointer;background:#00000040;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}.account-filter__trigger:hover{border-color:#ffffff29}.account-filter__trigger--open{border-color:#0f86}.account-filter__trigger-text{color:#fff;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:14px;font-weight:700;display:flex}.account-filter__trigger-text>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.account-filter__trigger-subtitle{color:#dae6d885;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:400;overflow:hidden}.account-filter__chevron{color:#dae6d8b3;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.account-filter__chevron--open{transform:rotate(180deg)}.account-filter__dropdown{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:16px;flex-direction:column;gap:8px;max-height:360px;padding:12px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #00000080,0 0 30px #00ff880f}.account-filter__option{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}.account-filter__option:hover{background:#ffffff0f}.account-filter__option--active{background:#00ff881a;border-color:#00ff8842}.account-filter__option-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.account-filter__option-text{flex-direction:column;gap:4px;min-width:0;display:flex}.account-filter__option-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.account-filter__option-subtitle{color:#dae6d885;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.account-filter__footer{border-top:1px solid #ffffff0f;padding-top:8px}.account-filter__add-account{text-align:left;color:#7cffb2;cursor:pointer;background:#ffffff08;border:1px dashed #00ff883d;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:14px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.account-filter__add-account:hover{background:#00ff880f}@media (width<=640px){.account-filter{width:100%;min-width:auto}}.dashboard-page{padding:34px 0 88px}.dashboard-page__container{max-width:1240px}.dashboard-page__grid{flex-direction:column;gap:24px;display:flex}.dashboard-page__todos{z-index:1;background:linear-gradient(#2e220af0 0%,#181207f5 100%);border:1px solid #ffd35c2e;border-radius:22px;padding:18px 20px;position:relative;box-shadow:0 16px 32px #00000029}.dashboard-page__todo-card{background:linear-gradient(135deg,#ffd35c1f 0%,#ffad3314 100%);border:1px solid #ffd35c38;border-radius:16px;max-width:460px;padding:14px 16px}.dashboard-page__todo-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.dashboard-page__todo-icon{color:#ffd35c;flex-shrink:0;width:16px;height:16px}.dashboard-page__todo-body{min-width:0}.dashboard-page__todo-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-page__todo-name{color:#fff7df;font-size:14px;font-weight:700}.dashboard-page__todo-badge{font-size:10px}.dashboard-page__todo-reason{color:#fff4d6d1;margin-top:5px;font-size:12px;line-height:1.55}.dashboard-page__todo-action{text-align:right;flex-shrink:0}.dashboard-page__todo-completion{color:#ffd35c;font-size:16px;font-weight:800;font-family:var(--font-headline)}.dashboard-page__todo-completion-label{color:#ffefc4ad;font-size:11px}.dashboard-page__handle-btn{color:#1a1000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#f90 100%);border:none;border-radius:10px;align-items:center;gap:4px;padding:8px 15px;font-size:12px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 4px 12px #ffd70047}.dashboard-page__handle-btn:hover,.dashboard-page__handle-btn--hover{transform:scale(1.05);box-shadow:0 6px 18px #ffd7006b}.dashboard-page__handle-btn-icon{width:13px;height:13px}.dashboard-page__todos-empty{color:#fff4d6c7;padding:6px 0;font-size:13px}.dashboard-page__todos-alerts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dashboard-page__alert-note{color:#fff7df;background:linear-gradient(135deg,#ffd35c1c 0%,#ffad330f 100%);border:1px solid #ffd35c3d;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 13px;font-size:12px;line-height:1.55;transition:all .2s;display:inline-flex}.dashboard-page__alert-note:hover{border-color:#ffd35c73;transform:translateY(-1px);box-shadow:0 4px 12px #ffd35c1a}.dashboard-page__alert-note--warning{color:#ffe4d6;background:linear-gradient(135deg,#ff8a5b1c 0%,#ff5c5c0f 100%);border-color:#ff8a5b3d}.dashboard-page__alert-note--warning:hover{border-color:#ff8a5b73;box-shadow:0 4px 12px #ff8a5b1a}.dashboard-page__alert-icon{flex-shrink:0;width:15px;height:15px;margin-top:1px}.dashboard-page__alert-text{white-space:normal}.dashboard-page__alert-cards{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dashboard-page__alert-card{background:linear-gradient(135deg,#ff8a5b24 0%,#ff5c5c14 100%);border:1px solid #ff8a5b42;border-radius:16px;max-width:460px;padding:16px 18px;transition:all .2s}.dashboard-page__alert-card:hover{border-color:#ff8a5b73;transform:translateY(-2px);box-shadow:0 6px 16px #ff8a5b1f}.dashboard-page__alert-card--success{background:linear-gradient(135deg,#00ff8824 0%,#00ff880f 100%);border-color:#00ff8842}.dashboard-page__alert-card--success:hover{border-color:#00ff8873;box-shadow:0 6px 16px #00ff881f}.dashboard-page__alert-card--success .dashboard-page__alert-card-icon{color:#0f8}.dashboard-page__alert-card--success .dashboard-page__alert-card-text{color:#daffeed9}.dashboard-page__alert-card-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.dashboard-page__alert-card-icon{color:#ff8a5b;flex-shrink:0;width:20px;height:20px}.dashboard-page__alert-card-body{min-width:0}.dashboard-page__alert-card-name{color:#fff7df;font-size:14px;font-weight:700}.dashboard-page__alert-card-text{color:#ffe4d6d9;margin-top:4px;font-size:12px;line-height:1.55}.dashboard-page__metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.dashboard-page__metric-card{background:linear-gradient(#0d1a11eb 0%,#070d09eb 100%);border-radius:18px;padding:20px}.dashboard-page__metric-loading{border-radius:18px}.dashboard-page__loading-region{border-radius:16px;min-height:140px}.dashboard-page__metric-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dashboard-page__metric-label{color:#dae6d8a3;font-size:13px}.dashboard-page__metric-icon-box{border:1px solid;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dashboard-page__metric-icon{width:18px;height:18px}.dashboard-page__metric-value{color:#fff;font-size:28px;font-weight:800;font-family:var(--font-headline);margin-bottom:6px}.dashboard-page__metric-detail{font-size:12px}.dashboard-page__main-grid{grid-template-columns:1.28fr .92fr;gap:20px;display:grid}.dashboard-page__panel{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px}.dashboard-page__panel-header-actions{align-items:center;gap:12px;display:flex}.dashboard-page__panel-history-btn{white-space:nowrap;padding:8px 14px;font-size:12px}.dashboard-page__panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-page__range-group{flex-wrap:wrap;gap:8px;display:flex}.dashboard-page__range-button{color:#dae6d8b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .2s}.dashboard-page__range-button:hover{background:#ffffff0f}.dashboard-page__range-button--active{color:#0f8;background:#00ff881f;border-color:#00ff8857}.dashboard-page__trend-chart{margin-top:22px}.dashboard-page__trend-chart-skeleton{border-radius:16px;min-height:250px;position:relative;overflow:hidden}.dashboard-page__trend-chart-skeleton .skeleton-block{border-radius:16px;position:absolute;inset:0}.dashboard-page__trend-chart-skeleton__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.dashboard-page__line-chart{width:100%}.dashboard-page__line-chart-svg{width:100%;height:auto;display:block}.dashboard-page__donut-grid{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.dashboard-page__donut{border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;width:220px;height:220px;position:relative;box-shadow:0 18px 40px #0000002e}.dashboard-page__donut-svg{width:100%;height:100%;display:block}.dashboard-page__donut-center{text-align:center;background:#060e09f5;border:1px solid #ffffff14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:36px}.dashboard-page__donut-label{color:#dae6d894;margin-bottom:6px;font-size:12px}.dashboard-page__donut-label:last-child{margin-top:6px;margin-bottom:0}.dashboard-page__donut-value{color:#fff;font-size:34px;font-weight:800;font-family:var(--font-headline)}.dashboard-page__account-bars{scrollbar-width:thin;scrollbar-color:var(--outline-variant) transparent;flex-direction:column;gap:14px;min-width:0;max-height:220px;padding-right:8px;display:flex;overflow-y:auto}.dashboard-page__account-bars::-webkit-scrollbar{width:6px}.dashboard-page__account-bars::-webkit-scrollbar-track{background:0 0}.dashboard-page__account-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.dashboard-page__account-dot{border-radius:999px;width:10px;height:10px}.dashboard-page__account-bar-body{min-width:0}.dashboard-page__account-bar-name{color:#fff;margin-bottom:6px;font-size:14px;font-weight:700}.dashboard-page__account-bar-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.dashboard-page__account-bar-fill{border-radius:999px;height:100%}.dashboard-page__account-bar-values{text-align:right}.dashboard-page__account-bar-ratio{color:#fff;font-size:14px;font-weight:700}.dashboard-page__account-bar-total{color:#dae6d894;font-size:12px}.dashboard-page__summary-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-page__summary-pills--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page__summary-pill{border:1px solid;border-radius:14px;padding:14px 16px}.dashboard-page__summary-pill--emphasize .dashboard-page__summary-pill-label{color:#ffd9c6;font-weight:700}.dashboard-page__summary-pill-label{color:#dae6d894;margin-bottom:6px;font-size:12px;font-weight:500}.dashboard-page__summary-pill-value{color:#fff;font-size:24px;font-weight:800;font-family:var(--font-headline)}.dashboard-page__task-list,.dashboard-page__mining-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.dashboard-page__task-card{border-radius:16px;padding:16px 18px}.dashboard-page__task-card--emphasis{border-radius:18px;padding:18px}.dashboard-page__task-row,.dashboard-page__mining-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-page__task-header,.dashboard-page__mining-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dashboard-page__task-name{color:#fff;font-size:15px;font-weight:700}.dashboard-page__task-name--emphasis{font-size:16px}.dashboard-page__task-badge,.dashboard-page__mining-badge{font-size:10px}.dashboard-page__task-high-alert{color:#ffd2bc;letter-spacing:.08em;font-size:11px;font-weight:700}.dashboard-page__task-meta{color:#dae6d8a3;font-size:12px}.dashboard-page__task-meta--emphasis{color:#ffe5dad1}.dashboard-page__task-completion,.dashboard-page__mining-reward{color:#fff;font-size:14px;font-weight:700}.dashboard-page__task-progress,.dashboard-page__mining-progress{background:#ffffff0f;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.dashboard-page__task-progress--emphasis{background:#ff8a5b29;height:10px}.dashboard-page__task-progress-fill,.dashboard-page__mining-progress-fill{border-radius:999px;height:100%}.dashboard-page__task-pending{color:#f6d58b;margin-top:10px;font-size:12px;font-weight:500}.dashboard-page__task-pending--emphasis{color:#ffe0d1;font-weight:700}.dashboard-page__mining-card{background:#ffffff08;border-radius:16px;padding:16px 18px}.dashboard-page__mining-meta{color:#dae6d8a3;font-size:12px}.dashboard-page__mining-window{color:#dae6d880;margin-top:4px;font-size:12px}.dashboard-page__mining-values{text-align:right}.dashboard-page__mining-reward{font-size:18px;font-weight:800}.dashboard-page__mining-progress-text{font-size:12px}@media (width<=1140px){.dashboard-page__main-grid{grid-template-columns:1fr!important}}@media (width<=860px){.dashboard-page__donut-grid{grid-template-columns:1fr!important}.dashboard-page__donut{margin:0 auto}}@media (width<=767px){.dashboard-page__metrics{grid-template-columns:1fr}.dashboard-page__summary-pills{grid-template-columns:1fr!important}.dashboard-page__panel{padding:20px 18px}}.skeleton-assets-header{background:linear-gradient(135deg,#00ff881f 0%,#04120af2 46%,#030a07 100%);border-radius:28px;padding:28px 32px;box-shadow:0 18px 40px #00ff8814}.skeleton-assets-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.skeleton-assets-header__content{flex-direction:column;gap:10px;max-width:760px;display:flex}.skeleton-assets-header__badge,.skeleton-assets-header__title{margin-bottom:4px}.skeleton-assets-header__line{margin-bottom:6px}.skeleton-assets-header__selector{flex:0 0 320px;min-width:280px;position:relative}.skeleton-earnings-section{border-radius:22px;padding:24px 26px}.skeleton-earnings-main{background:#0000002e;border:1px solid #ffffff0f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;padding:20px;display:flex}.skeleton-earnings-balance{flex-direction:column;gap:6px;min-width:220px;display:flex}.skeleton-earnings-balance__amount{height:36px}.skeleton-earnings-claim{flex-shrink:0}.skeleton-earnings-orders{margin-top:22px}.skeleton-earnings-orders__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.skeleton-earnings-orders__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.skeleton-earnings-order-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.skeleton-earnings-order-card__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.skeleton-nft-section,.skeleton-token-section{border-radius:22px;padding:24px 26px}.skeleton-nft-section__list{flex-direction:column;gap:16px;margin-top:18px;display:flex}.skeleton-nft-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;width:100%;padding:20px;display:flex}.skeleton-nft-card__image{border-radius:14px}.skeleton-nft-card__info{flex-direction:column;gap:10px;display:flex}.skeleton-nft-card__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.skeleton-nft-info-row{grid-template-columns:auto 82px 1fr;align-items:center;gap:10px;display:grid}.skeleton-token-section__list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.skeleton-token-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid}.skeleton-token-card__main{align-items:center;gap:14px;min-width:0;display:flex}.skeleton-token-card__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.skeleton-token-card__values{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (width<=980px){.skeleton-assets-header__row{flex-direction:column}.skeleton-assets-header__selector{flex:auto;width:100%;min-width:auto}.skeleton-earnings-main{flex-direction:column;align-items:stretch}}@media (width<=640px){.skeleton-assets-header{padding:20px 22px}.skeleton-earnings-section,.skeleton-nft-section,.skeleton-token-section{padding:20px 18px}.skeleton-nft-card__actions{flex-direction:column}.skeleton-token-card{grid-template-columns:1fr;gap:10px}.skeleton-token-card__values{align-items:flex-start}}.asset-helper-section-header__title{font-family:var(--font-headline);color:#fff;margin-bottom:6px;font-size:20px;font-weight:800}.asset-helper-section-header__subtitle{color:#dae6d894;font-size:13px}.asset-helper-info-row{grid-column:span 3;grid-template-columns:subgrid;align-items:center;display:grid}.asset-helper-info-row__icon{color:#dae6d885;align-items:center;display:flex}.asset-helper-info-row__label{color:#dae6d885;font-size:12px}.asset-helper-info-row__value{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.asset-helper-info-row__value--wrap{overflow-wrap:anywhere;word-break:break-all}.asset-helper-info-row__value-text{align-items:center;min-width:0;display:flex}.asset-helper-info-row__value-head{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-helper-info-row__value-tail{white-space:nowrap;flex-shrink:0}.asset-helper-info-row__copy-btn{cursor:pointer;color:#dae6d873;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:inline-flex}.asset-helper-info-row__copy-btn:hover{color:#fffc}.asset-helper-info-row__copy-btn--copied{color:var(--emerald-glow)}.asset-helper-info-row__copy-btn--edit{color:var(--emerald-glow);background:#00ff881f;border-radius:6px;padding:3px;transition:all .15s}.asset-helper-info-row__copy-btn--edit:hover{color:var(--emerald-glow);background:#00ff8838}.asset-helper-copyable-field{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.asset-helper-copyable-field__label{color:#dae6d87a}.asset-helper-copyable-field__value-group{align-items:center;gap:5px;display:flex}.asset-helper-copyable-field__value{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.asset-helper-copyable-field__btn{cursor:pointer;color:#dae6d873;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:inline-flex}.asset-helper-copyable-field__btn:hover{color:#fffc}.asset-helper-copyable-field__btn--copied{color:var(--emerald-glow)}.asset-helper-activity-card{background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.asset-helper-activity-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-helper-activity-card__action{align-items:center;gap:8px;display:flex}.asset-helper-activity-card__action-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.asset-helper-activity-card__action-icon--incoming{color:var(--emerald-glow);background:#00ff8824}.asset-helper-activity-card__action-icon--outgoing{color:#ff6b6b;background:#ff6b6b24}.asset-helper-activity-card__action-text{color:#fff;font-size:14px;font-weight:700}.asset-helper-activity-card__amount-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.asset-helper-activity-card__amount{font-size:15px;font-weight:800}.asset-helper-activity-card__amount--incoming{color:var(--emerald-glow)}.asset-helper-activity-card__amount--outgoing{color:#ff6b6b}.asset-helper-activity-card__time{color:#dae6d873;font-size:11px}.asset-helper-activity-card__more{color:var(--emerald-glow);opacity:.85;align-self:flex-start;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.asset-helper-activity-card__more:hover{opacity:1;text-decoration:underline}.earnings-status-badge{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.earnings-status-badge__icon{width:12px;height:12px}.earnings-status-badge--sm{padding:4px 10px;font-size:11px}.earnings-status-badge--sm .earnings-status-badge__icon{width:11px;height:11px}.earnings-status-badge--pending{color:gold;background:#ffd7001f;border:1px solid #ffd70042}.earnings-status-badge--sold,.earnings-status-badge--autoSold{color:#0f8;background:#00ff881f;border:1px solid #00ff8842}.earnings-status-badge--expired{color:#ff6b6b;background:#ff6b6b1f;border:1px solid #ff6b6b42}.earnings-section{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.earnings-section__card{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;flex-direction:column;min-width:0;padding:24px 26px;display:flex}.earnings-section__main{background:#0000002e;border:1px solid #ffffff0f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;padding:20px;display:flex}.earnings-section__balance{flex-direction:column;gap:6px;min-width:220px;display:flex}.earnings-section__balance-label{color:#dae6d8b3;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.earnings-section__balance-amount{color:#fff;font-size:36px;font-weight:800;font-family:var(--font-headline);line-height:1.1}.earnings-section__balance-usdt{color:#0f8;font-size:14px;font-weight:700}.earnings-section__balance-total{color:#dae6d885;margin-top:4px;font-size:12px}.earnings-section__claim-btn{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 16px #00ff8840}.earnings-section__claim-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00ff8859}.earnings-section__claim-btn:disabled{opacity:.5;cursor:not-allowed}.earnings-section__orders-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.earnings-section__orders-title{color:#fff;font-size:15px;font-weight:700}.earnings-section__history-btn{color:#dae6d8d9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.earnings-section__history-btn:hover{background:#ffffff1a;border-color:#fff3}.earnings-section__orders-list{flex-direction:column;flex:1;gap:12px;min-height:120px;padding-top:4px;display:flex;position:relative;overflow-y:auto}.earnings-section__order-card{color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.earnings-section__order-card:hover{background:#ffffff0f;border-color:#00ff884d;transform:translateY(-2px);box-shadow:0 8px 20px #00ff8814}.earnings-section__order-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.earnings-section__order-amount{color:#fff;font-size:15px;font-weight:800;font-family:var(--font-headline)}.earnings-section__order-meta{color:#dae6d894;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.earnings-section__orders-empty{color:#dae6d88c;text-align:center;background:#ffffff05;border:1px dashed #ffffff14;border-radius:14px;padding:16px;font-size:13px}@media (width<=640px){.earnings-section{grid-template-columns:1fr}.earnings-section__main{flex-direction:column;align-items:stretch}}.card-loading-overlay{z-index:10;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-loading-overlay__spinner{border:3px solid #0f83;border-top-color:#0f8;border-radius:50%;width:32px;height:32px;animation:1s linear infinite card-loading-spin}@keyframes card-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rented-device-card{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;width:100%;padding:20px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex}.rented-device-card:hover{background:#ffffff0a!important;border-color:#ffffff1f!important}.rented-device-card__header{color:#00e5ff;align-items:center;gap:8px;display:flex}.rented-device-card__title{color:#fff;font-size:16px;font-weight:800;font-family:var(--font-headline);margin:0}.rented-device-card__info{grid-template-columns:auto auto minmax(0,1fr) auto auto minmax(0,1fr);gap:12px 10px;display:grid}@media (width<=768px){.rented-device-card__info{grid-template-columns:auto auto minmax(0,1fr)}}.rented-device-card__actions{flex-wrap:wrap;gap:10px;display:flex}.rented-device-card__btn{cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:100px;padding:11px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.rented-device-card__btn--cancel{color:#f90;background:#ff99001f;border-color:#ff990052}.rented-device-card__btn--cancel:hover{background:#ff990038}.nft-section{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px;position:relative}.nft-section__list{flex-direction:column;gap:16px;margin-top:18px;display:flex}.nft-section__item{flex-direction:column;gap:10px;display:flex}.nft-section__card{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;width:100%;padding:20px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex}.nft-section__card:hover{background:#ffffff0a!important;border-color:#ffffff1f!important}.nft-section__card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nft-section__card-title{color:#fff;font-size:18px;font-weight:800;font-family:var(--font-headline);margin:0}.nft-section__image-wrapper{background:#0003;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;height:220px;padding:12px;display:flex;overflow:hidden}.nft-section__image{object-fit:contain;width:100%;height:100%;display:block}.nft-section__info{grid-template-columns:auto auto minmax(0,1fr) auto auto minmax(0,1fr);gap:12px 10px;display:grid}@media (width<=768px){.nft-section__info{grid-template-columns:auto auto minmax(0,1fr)}}.nft-section__card-actions{flex-wrap:wrap;gap:10px;display:flex}.nft-section__btn{cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:100px;padding:11px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.nft-section__btn--bind{color:#0f8;background:#00ff8826;border-color:#00ff8859}.nft-section__btn--bind:hover{background:#00ff8840}.nft-section__btn--lease{color:#00e5ff;background:#00e5ff1f;border-color:#00e5ff52}.nft-section__btn--lease:hover{background:#00e5ff38}.nft-section__btn--stake{color:#ffd35c;background:#ffd35c1f;border-color:#ffd35c52}.nft-section__btn--stake:hover{background:#ffd35c38}.nft-section__btn--unstake{color:#ff8a5b;background:#ff8a5b1f;border-color:#ff8a5b52}.nft-section__btn--unstake:hover{background:#ff8a5b38}.nft-section__btn--unbind{color:#ff6b6b;background:#ff6b6b1f;border-color:#ff6b6b52}.nft-section__btn--unbind:hover{background:#ff6b6b38}.nft-section__btn--cancel-lease{color:#f90;background:#ff99001f;border-color:#ff990052}.nft-section__btn--cancel-lease:hover{background:#ff990038}.nft-section__btn--transfer{color:#0f8;background:#00ff881f;border-color:#00ff8852}.nft-section__btn--transfer:hover{background:#00ff8838}.nft-section__card--empty{text-align:center;background:#ffffff05;border-style:dashed;border-color:#ffffff1f;align-items:center;gap:12px;padding:28px 20px}.nft-section__empty-icon{color:#7cffb2;background:#00ff8814;border:1px solid #00ff8824;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.nft-section__empty-title{color:#fff;margin:0;font-size:16px;font-weight:700}.nft-section__empty-desc{color:#dae6d899;margin:0;font-size:13px;line-height:1.5}.nft-section__empty-contract{width:100%;margin-top:4px}.nft-section__empty-contract .asset-helper-copyable-field{flex-wrap:wrap;justify-content:center;gap:6px 8px}.nft-section__empty-contract .asset-helper-copyable-field__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nft-section__empty-btn{cursor:pointer;color:#0f8;background:#00ff8826;border:1px solid #00ff8859;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:11px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.nft-section__empty-btn:hover{background:#00ff8840}.token-section{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px;position:relative}.token-section__list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.token-section__card{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:all .22s cubic-bezier(.4,0,.2,1);display:grid}.token-section__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00ff8814;background:#00ff8812!important;border-color:#00ff884d!important}.token-section__main{align-items:center;gap:14px;min-width:0;display:flex}.token-section__icon{color:#7cffb2;background:#00ff8814;border:1px solid #00ff8824;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:flex}.token-section__meta{min-width:0}.token-section__name{color:#fff;font-size:15px;font-weight:700}.token-section__symbol{color:#dae6d885;margin-top:4px;font-size:12px}.token-section__address{color:#dae6d873;align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:11px;display:flex}.token-section__address-label{flex-shrink:0}.token-section__address-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:hidden}.token-section__values{text-align:right}.token-section__amount{color:#fff;font-size:16px;font-weight:700}.token-section__value{color:#7cffb2;margin-top:4px;font-size:12px}.potion-section{border-radius:22px;padding:24px 26px;position:relative}.potion-section__list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.potion-section__item{transition:all .22s cubic-bezier(.4,0,.2,1)}.potion-section__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex}.potion-section__card:hover{background:#00ff880d;border-color:#0f83}.potion-section__main{align-items:center;gap:12px;min-width:0;display:flex}.potion-section__image-wrapper{background:#0003;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.potion-section__image{object-fit:cover;width:100%;height:100%;display:block}.potion-section__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.potion-section__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.potion-section__type{color:#dae6d894;align-items:center;gap:5px;font-size:12px;display:flex}.potion-section__values{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.potion-section__amount{color:#0f8;align-items:center;gap:5px;font-size:15px;font-weight:800;display:flex}.potion-section__transfer-btn{color:#0f8;cursor:pointer;background:#00ff881f;border:1px solid #00ff8847;border-radius:10px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.potion-section__transfer-btn:hover{background:#0f83}.potion-section__empty{color:#dae6d873;text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:16px;justify-content:center;align-items:center;padding:32px 20px;font-size:13px;display:flex}.bind-device-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bind-device-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:480px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.bind-device-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.bind-device-modal__title-group{align-items:center;gap:12px;display:flex}.bind-device-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.bind-device-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.bind-device-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.bind-device-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.bind-device-modal__close:hover{background:#ffffff1f}.bind-device-modal__form{flex-direction:column;gap:16px;display:flex}.bind-device-modal__field{flex-direction:column;gap:8px;display:flex}.bind-device-modal__label{color:#dae6d8d9;font-size:13px;font-weight:600;display:block}.bind-device-modal__input-wrapper{position:relative}.bind-device-modal__input-icon{color:#dae6d866;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bind-device-modal__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.bind-device-modal__input--with-icon{padding-left:40px}.bind-device-modal__input[readonly]{color:#dae6d899;cursor:default;background:#ffffff05}.bind-device-modal__actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.bind-device-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.bind-device-modal__btn-secondary:hover{background:#ffffff1a}.bind-device-modal__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s}.bind-device-modal__btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00ff8840}.lease-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lease-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:520px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.lease-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.lease-modal__title-group{align-items:center;gap:12px;display:flex}.lease-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.lease-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.lease-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.lease-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.lease-modal__close:hover{background:#ffffff1f}.lease-modal__form{flex-direction:column;gap:16px;display:flex}.lease-modal__field{flex-direction:column;gap:8px;display:flex}.lease-modal__label-row{justify-content:space-between;align-items:center;display:flex}.lease-modal__label{color:#dae6d8d9;font-size:13px;font-weight:600}.lease-modal__input-wrapper{position:relative}.lease-modal__input-icon{color:#dae6d866;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lease-modal__input-suffix{color:#dae6d866;display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.lease-modal__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.lease-modal__input--with-icon{padding-left:40px}.lease-modal__input--with-suffix{padding-right:40px}.lease-modal__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.lease-modal__chips-label{color:#dae6d86b;font-size:11px}.lease-modal__chip{color:#dae6d8a6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:2px 8px;font-size:11px;transition:all .15s}.lease-modal__chip:hover{background:#ffffff14}.lease-modal__chip--active{color:#0f8;background:#00ff8826;border-color:#00ff8859}.lease-modal__chip--clear{color:#ff6b6b;background:#ff6b6b14;border-color:#ff6b6b47;align-items:center;gap:3px;display:inline-flex}.lease-modal__chip--clear:hover{background:#ff6b6b29}.lease-modal__preview{background:#00ff880d;border:1px solid #00ff882e;border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.lease-modal__preview-row{justify-content:space-between;font-size:12px;display:flex}.lease-modal__preview-label{color:#dae6d8b3}.lease-modal__preview-value{color:#fff;font-weight:700}.lease-modal__preview-value span:first-child{color:#0f8}.lease-modal__preview-value span:last-child{color:#7cffb2}.lease-modal__preview-desc{color:#dae6d894;font-size:11px;line-height:1.5}.lease-modal__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.lease-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.lease-modal__btn-secondary:hover{background:#ffffff1a}.lease-modal__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #00ff8840}.lease-modal__btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00ff8859}.lease-modal__btn-primary:disabled{cursor:not-allowed;opacity:.75}.lease-modal__btn-primary:disabled:hover{transform:none;box-shadow:0 4px 16px #00ff8840}.lease-modal__btn-spinner{border:2px solid #04120a40;border-top-color:#04120a;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite lease-modal-spin}@keyframes lease-modal-spin{to{transform:rotate(360deg)}}.edit-ratio-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-ratio-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;width:100%;max-width:520px;padding:28px 30px;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.edit-ratio-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.edit-ratio-modal__title-group{align-items:center;gap:12px;display:flex}.edit-ratio-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.edit-ratio-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.edit-ratio-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.edit-ratio-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.edit-ratio-modal__close:hover{background:#ffffff1f}.edit-ratio-modal__form{flex-direction:column;gap:16px;display:flex}.edit-ratio-modal__current{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.edit-ratio-modal__current-label{color:#dae6d8b3}.edit-ratio-modal__current-value{color:#fff;font-weight:700}.edit-ratio-modal__field{flex-direction:column;gap:8px;display:flex}.edit-ratio-modal__label{color:#dae6d8d9;font-size:13px;font-weight:600}.edit-ratio-modal__input-wrapper{position:relative}.edit-ratio-modal__input-suffix{color:#dae6d866;display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.edit-ratio-modal__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.edit-ratio-modal__input--with-suffix{padding-right:40px}.edit-ratio-modal__preview{background:#00ff880d;border:1px solid #00ff882e;border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.edit-ratio-modal__preview-row{justify-content:space-between;font-size:12px;display:flex}.edit-ratio-modal__preview-label{color:#dae6d8b3}.edit-ratio-modal__preview-value{color:#fff;font-weight:700}.edit-ratio-modal__preview-value span:first-child{color:#0f8}.edit-ratio-modal__preview-value span:last-child{color:#7cffb2}.edit-ratio-modal__preview-desc{color:#dae6d894;font-size:11px;line-height:1.5}.edit-ratio-modal__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.edit-ratio-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.edit-ratio-modal__btn-secondary:hover{background:#ffffff1a}.edit-ratio-modal__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #00ff8840}.edit-ratio-modal__btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00ff8859}.edit-ratio-modal__btn-primary:disabled{cursor:not-allowed;opacity:.75}.edit-ratio-modal__btn-primary:disabled:hover{transform:none;box-shadow:0 4px 16px #00ff8840}.edit-ratio-modal__btn-spinner{border:2px solid #04120a40;border-top-color:#04120a;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite edit-ratio-modal-spin}@keyframes edit-ratio-modal-spin{to{transform:rotate(360deg)}}.assets-page{padding:36px 0 84px}.assets-page__container{max-width:1240px}.assets-page__content{flex-direction:column;gap:24px;display:flex}.assets-page__main-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.assets-page__right-stack{flex-direction:column;gap:24px;display:flex}.asset-token-card{cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1)}.asset-token-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00ff8814;background:#00ff8812!important;border-color:#00ff884d!important}.asset-nft-card{transition:all .22s cubic-bezier(.4,0,.2,1)}.asset-nft-card:hover{background:#ffffff0a!important;border-color:#ffffff1f!important}@media (width<=980px){.assets-page__main-grid,.assets-page__summary-grid,.assets-page__nft-grid,.asset-detail-modal-grid{grid-template-columns:1fr!important}}.skeleton-accounts-header{background:linear-gradient(135deg,#00ff881f 0%,#04120af2 46%,#030a07 100%);border-radius:28px;padding:28px 32px;box-shadow:0 18px 40px #00ff8814}.skeleton-accounts-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.skeleton-accounts-header__content{flex-direction:column;gap:10px;max-width:760px;display:flex}.skeleton-accounts-header__badge,.skeleton-accounts-header__title{margin-bottom:4px}.skeleton-accounts-header__line{margin-bottom:6px}.skeleton-accounts-header__actions{flex-wrap:wrap;gap:12px;display:flex}.skeleton-accounts-header__btn{border-radius:12px;height:44px}.skeleton-accounts-warning{background:linear-gradient(#2e220af0 0%,#181207f5 100%);border:1px solid #ffd35c2e;border-radius:22px;padding:18px 20px}.skeleton-accounts-warning__row{align-items:flex-start;gap:12px;display:flex}.skeleton-accounts-warning__text{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-accounts-warning__line{margin-bottom:4px}.skeleton-accounts-list{border-radius:22px;padding:24px 26px}.skeleton-accounts-list__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.skeleton-accounts-list__title{flex-direction:column;gap:6px;display:flex}.skeleton-accounts-list__main-title{margin-bottom:4px}.skeleton-accounts-list__items{flex-direction:column;gap:14px;margin-top:18px;display:flex}.skeleton-accounts-list__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.skeleton-accounts-list__info{align-items:center;gap:14px;min-width:0;display:flex}.skeleton-accounts-list__meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.skeleton-accounts-list__name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skeleton-accounts-list__email{margin-bottom:2px}@media (width<=767px){.skeleton-accounts-header{padding:20px 22px}.skeleton-accounts-header__actions{flex:100%}.skeleton-accounts-header__actions .skeleton-block{flex:1}.skeleton-accounts-list{padding:20px 18px}.skeleton-accounts-list__item{grid-template-columns:1fr;gap:14px}}.accounts-page{padding:36px 0 84px}.accounts-page__container{max-width:1240px}.accounts-page__content{flex-direction:column;gap:24px;display:flex}.accounts-page__header-btn{padding:12px 16px}.accounts-page__top-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.accounts-page__warning-panel{background:linear-gradient(#2e220af0 0%,#181207f5 100%);border:1px solid #ffd35c2e;border-radius:22px;padding:18px 20px}.accounts-page__warning-panel--expired{background:linear-gradient(#2e0e0af0 0%,#180807f5 100%);border:1px solid #ff5c5c59}.accounts-page__warning-row{align-items:flex-start;gap:12px;display:flex}.accounts-page__warning-icon{color:#ffd35c;flex-shrink:0;width:18px;height:18px;margin-top:2px}.accounts-page__warning-text{color:#fff4d6d1;font-size:13px;line-height:1.7}.accounts-page__warning-text strong{color:#fff7df}.accounts-page__list-panel{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px}.accounts-page__list-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accounts-page__list-title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin-bottom:6px}.accounts-page__list-subtitle{color:#dae6d894;font-size:13px}.accounts-page__empty{text-align:center;color:#dae6d89e;padding:36px 0 12px}.accounts-page__child-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.accounts-page__child-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.accounts-page__child-card--expired{background:#ff5c5c0d;border-color:#ff5c5c66}.accounts-page__child-info{align-items:center;gap:14px;min-width:0;display:flex}.accounts-page__child-avatar{color:#7cffb2;background:#00ff8814;border:1px solid #00ff8824;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.accounts-page__child-avatar-img{object-fit:cover;width:100%;height:100%}.accounts-page__child-meta{min-width:0}.accounts-page__child-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounts-page__child-name{color:#fff;font-size:16px;font-weight:700}.accounts-page__child-name-input{border-radius:10px;width:auto;min-width:120px;max-width:240px;padding:6px 10px;font-size:14px;font-weight:700}.accounts-page__child-edit-btn{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:inline-flex}.accounts-page__child-edit-btn:hover{color:#7cffb2;background:#00ff881f;border-color:#00ff884d}.accounts-page__child-badge{font-size:10px}.accounts-page__child-email{color:#dae6d8b8;margin-top:4px;font-size:13px}.accounts-page__child-address-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.accounts-page__child-address{color:#dae6d885;font-size:12px}.accounts-page__address-copy-btn{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:inline-flex}.accounts-page__address-copy-btn:hover{color:#7cffb2;background:#00ff881f;border-color:#00ff884d}.accounts-page__address-copy-btn--copied{color:#0f8;background:#00ff882e;border-color:#0f86}.accounts-page__child-actions{flex-direction:column;gap:8px;display:flex}.accounts-page__switch-btn{padding:10px 14px;font-size:13px}.accounts-page__switch-back-row{border-top:1px solid #ffd35c24;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.accounts-page__switch-back-email{color:#fff4d6d1;word-break:break-all;font-size:13px}.accounts-page__unbind-btn{color:#ef4444;border-color:#ef44443d;padding:10px 14px;font-size:13px}.accounts-page__modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.accounts-page__modal{background:linear-gradient(#0e1911fa 0%,#080e0afa 100%);border:1px solid #ffffff1f;border-radius:26px;width:100%;max-width:520px;padding:30px;box-shadow:0 28px 60px #00000057}.accounts-page__modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.accounts-page__modal-title{color:#fff;font-size:22px;font-weight:800;font-family:var(--font-headline);margin-bottom:6px}.accounts-page__modal-fields{flex-direction:column;gap:16px;display:flex}.accounts-page__modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.accounts-page__success{text-align:center;padding:12px 0 4px}.accounts-page__success-icon{color:#0f8;width:56px;height:56px;margin:0 auto 16px}.accounts-page__success-title{color:#fff;font-size:22px;font-weight:800;font-family:var(--font-headline);margin-bottom:8px}.accounts-page__success-desc{color:#dae6d8a3;margin-bottom:20px;font-size:13px;line-height:1.7}.accounts-page__success-btn{margin:0 auto}.accounts-page__code-row{align-items:stretch;gap:10px;display:flex}.accounts-page__code-input-wrapper{flex:1}.accounts-page__send-code-btn{color:#0f8;cursor:pointer;white-space:nowrap;background:#00ff881a;border:1px solid #00ff8840;border-radius:14px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s}.accounts-page__send-code-btn:hover:not(:disabled){background:#00ff882e}.accounts-page__send-code-btn:disabled{opacity:.5;cursor:not-allowed}.accounts-page__modal-close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.accounts-page__modal-close:hover{background:#ffffff1f}.accounts-page__modal-error{color:#ff6b6b;margin-top:12px;font-size:13px;line-height:1.5}.accounts-page__child-relogin{color:#ffd35c;margin-top:4px;font-size:12px}.accounts-page__child-relogin--expired{color:#ff8a5b;font-weight:600}.accounts-page__icon--12{width:12px;height:12px}.accounts-page__icon--14{width:14px;height:14px}.accounts-page__icon--16{width:16px;height:16px}.accounts-page__icon--18{width:18px;height:18px}.accounts-field__label{color:#dae6d8b8;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.accounts-field__label-inner{align-items:center;gap:6px;display:inline-flex}.accounts-field__helper{color:#dae6d875;margin-top:6px;font-size:12px;line-height:1.6}.accounts-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px #ffffff0a}.accounts-input:disabled{opacity:.6;cursor:not-allowed}.accounts-page__password-wrapper{align-items:center;display:flex;position:relative}.accounts-page__password-input{padding-right:40px}.accounts-page__password-toggle{cursor:pointer;color:#ffffff73;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:10px}.accounts-page__password-toggle:hover:not(:disabled){color:#ffffffd9}.accounts-page__password-toggle:disabled{cursor:not-allowed;opacity:.6}@media (width<=980px){.accounts-page__top-grid{grid-template-columns:1fr!important}}.download-page{background:var(--bg-obsidian);padding:40px 0 96px}.download-page__container{flex-direction:column;gap:28px;display:flex}.download-page__hero{border:1px solid #00ff8829;border-radius:32px;padding:32px clamp(20px,3.6vw,40px);position:relative;overflow:hidden}.download-page__hero-glow{pointer-events:none;background:radial-gradient(circle at 12% 18%,#00ff882e,#0000 24%),radial-gradient(circle at 84% 14%,#00e5ff1f,#0000 18%),linear-gradient(135deg,#05120c38,#07100905);position:absolute;inset:0}.download-page__hero-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:28px;display:grid;position:relative}.download-page__content{flex-direction:column;gap:20px;display:flex}.download-page__badge{background:#05120c6b;border:1px solid #00ff883d;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:8px 14px;display:inline-flex}.download-page__badge-dot{background:var(--emerald-glow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #00ff889e}.download-page__badge-label{color:var(--emerald-glow)}.download-page__hero-text{flex-direction:column;gap:14px;display:flex}.download-page__title{color:var(--text-fiat-white);margin:0;line-height:1.06}.download-page__title-gradient{display:block}.download-page__description{color:#e9eeeadb;max-width:640px;font-size:17px;line-height:1.78}.download-page__actions{flex-wrap:wrap;gap:14px;display:flex}.download-page__btn{justify-content:center;min-width:188px}.download-page__btn--secondary{background:#ffffff0a;align-items:center;gap:10px;display:inline-flex}.download-page__btn-icon{width:18px;height:18px}.download-page__highlights{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.download-page__highlight{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:16px 16px 18px}.download-page__highlight-icon{width:40px;height:40px;color:var(--emerald-glow);background:#00ff881f;border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.download-page__highlight-icon-svg{width:18px;height:18px}.download-page__highlight-title{color:var(--text-fiat-white);margin-bottom:8px;font-size:15px;font-weight:700}.download-page__highlight-desc{color:var(--text-on-surface-variant);font-size:13px;line-height:1.7}.download-page__notice{border-radius:18px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.download-page__notice--success{background:#00ff881a;border:1px solid #00ff8838}.download-page__notice--warning{background:#ffab001f;border:1px solid #ffab0052}.download-page__notice-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.download-page__notice-icon--success{color:var(--emerald-glow)}.download-page__notice-icon--warning{color:var(--warning-amber)}.download-page__notice-text{color:var(--text-on-surface);font-size:14px;line-height:1.65}.download-page__preview{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:30px;padding:18px}.download-page__preview-frame{background:linear-gradient(#060c08e0,#09130cf5);border:1px solid #ffffff14;border-radius:24px;justify-content:center;align-items:center;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden}.download-page__preview-glow{pointer-events:none;background:radial-gradient(circle at 22% 12%,#00ff8829,#0000 22%),radial-gradient(circle at 84% 88%,#ffd7001a,#0000 24%);position:absolute;inset:0}.download-page__preview-image{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 40px #00000073);width:100%;max-width:320px;max-height:520px;position:relative}.download-page__preview-info{flex-direction:column;gap:14px;margin-top:18px;display:flex}.download-page__preview-badge{color:var(--emerald-glow);margin-bottom:8px}.download-page__preview-title{color:var(--text-fiat-white);margin-bottom:8px;font-size:18px;font-weight:700}.download-page__preview-desc{color:var(--text-on-surface-variant);font-size:14px;line-height:1.75}.download-page__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.download-page__thumb{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:8px;transition:all .2s}.download-page__thumb--active{background:#00ff881a;border:1px solid #00ff887a}.download-page__thumb-frame{aspect-ratio:3/5.8;background:#08100be6;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.download-page__thumb-image{object-fit:cover;width:100%;height:100%}.download-page__bottom{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.download-page__notes{border:1px solid #ffffff14;border-radius:28px;flex-direction:column;gap:18px;padding:26px;display:flex}.download-page__notes-badge{color:var(--emerald-glow);margin-bottom:10px}.download-page__notes-title{color:var(--text-fiat-white);margin-bottom:12px;font-size:28px}.download-page__notes-desc{color:var(--text-on-surface-variant);font-size:15px;line-height:1.8}.download-page__notes-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.download-page__note-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:18px}.download-page__note-card-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.download-page__note-card-icon{width:18px;height:18px}.download-page__note-card-icon--android{color:var(--emerald-glow)}.download-page__note-card-icon--ios{color:var(--warning-amber)}.download-page__note-card-title{color:var(--text-fiat-white);font-weight:700}.download-page__note-card-desc{color:var(--text-on-surface-variant);font-size:14px;line-height:1.7}.download-page__placeholder{background:linear-gradient(#ffab001a,#ffab000a);border:1px solid #ffab0033;border-radius:28px;padding:22px}.download-page__placeholder-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.download-page__placeholder-icon{width:18px;height:18px;color:var(--warning-amber)}.download-page__placeholder-badge{color:var(--warning-amber)}.download-page__placeholder-title{color:var(--text-fiat-white);margin-bottom:10px;font-size:18px;font-weight:700}.download-page__placeholder-desc{color:#ffffffc7;font-size:14px;line-height:1.8}@media (width<=1080px){.download-page__hero-grid,.download-page__bottom{grid-template-columns:1fr}}.dashboard-page__history{border-radius:22px;padding:24px 26px}.dashboard-page__history-scroll{margin-top:18px;overflow-x:auto}.dashboard-page__history-table{border-collapse:collapse;width:100%;min-width:980px}.dashboard-page__history-header{color:#dae6d88a;text-align:left;border-bottom:1px solid #ffffff14;padding:0 0 14px;font-size:12px;font-weight:600}.dashboard-page__history-row{border-bottom:1px solid #ffffff0f}.dashboard-page__history-row--clickable{cursor:pointer;transition:background .15s}.dashboard-page__history-row--clickable:hover{background:#00ff880d}.dashboard-page__history-cell{color:#dae6d8bd;padding:16px 10px 16px 0;font-size:13px}.dashboard-page__history-account{color:#fff;font-size:14px;font-weight:700}.dashboard-page__history-time{color:#fff;font-size:13px}.dashboard-page__history-time-end{color:#dae6d88a;margin-top:4px;font-size:12px}.dashboard-page__history-glsp{color:#0f8;font-weight:700}.dashboard-page__history-badge{font-size:10px}.dashboard-page__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.dashboard-page__pagination-info{color:#dae6d885;font-size:12px}.dashboard-page__pagination-actions{align-items:center;gap:8px;display:flex}.dashboard-page__pagination-btn{padding:9px 12px;font-size:13px}.dashboard-page__pagination-icon{width:16px;height:16px}@media (width<=767px){.dashboard-page__history{padding:20px 18px}}.task-record-detail-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.task-record-detail-modal__dialog{background:linear-gradient(145deg,#0e1c13fa 0%,#060e09fc 100%);border:1px solid #00ff882e;border-radius:24px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;padding:28px 30px;display:flex;box-shadow:0 28px 65px #00000080,0 0 40px #00ff880f}.task-record-detail-modal__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;display:flex}.task-record-detail-modal__title-group{align-items:center;gap:12px;display:flex}.task-record-detail-modal__icon{color:#0f8;background:#00ff881a;border:1px solid #00ff8840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.task-record-detail-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline);margin:0}.task-record-detail-modal__subtitle{color:#dae6d885;margin-top:2px;font-size:12px}.task-record-detail-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.task-record-detail-modal__close:hover{background:#ffffff1f}.task-record-detail-modal__body{padding-right:6px;overflow-y:auto}.task-record-detail-modal__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=767px){.task-record-detail-modal__grid{grid-template-columns:1fr}}.task-record-detail-modal__field{flex-direction:column;gap:6px;display:flex}.task-record-detail-modal__label{color:#dae6d8a6;font-size:12px;font-weight:600}.task-record-detail-modal__value{color:#fff;word-break:break-word;font-size:13px}.task-record-detail-modal__copyable{align-items:center;gap:8px;display:flex}.task-record-detail-modal__copyable-text{font-family:var(--font-mono,monospace);color:#dae6d8e6;word-break:break-all;font-size:12px}.task-record-detail-modal__copy-btn{color:#0f8;cursor:pointer;background:#00ff8814;border:1px solid #0f83;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.task-record-detail-modal__copy-btn:hover{background:#00ff8829;border-color:#00ff8859}.task-record-detail-modal__badge{font-size:10px}.task-record-detail-modal__actions{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.task-record-detail-modal__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .15s}.task-record-detail-modal__btn-secondary:hover{background:#ffffff1a}.history-page{padding:34px 0 88px}.history-page__container{max-width:1240px}.history-page__grid{flex-direction:column;gap:24px;display:flex}.history-page__empty{text-align:center;color:#dae6d875;padding:48px 0;font-size:14px}@media (width<=767px){.history-page{padding:24px 0 64px}}.earnings-history-page{padding:34px 0 88px}.earnings-history-page__container{max-width:1240px}.earnings-history-page__grid{flex-direction:column;gap:24px;display:flex}.earnings-history-page__table{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px}.earnings-history-page__scroll{background:#0000002e;border:1px solid #ffffff0f;border-radius:16px;min-height:240px;margin-top:18px;overflow-x:auto}.earnings-history-page__grid-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.earnings-history-page__th,.earnings-history-page__td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:14px 16px}.earnings-history-page__th{color:#dae6d899;background:#ffffff08;font-size:12px;font-weight:700}.earnings-history-page__td{color:#ffffffeb}.earnings-history-page__tr{transition:background .15s}.earnings-history-page__tr--clickable{cursor:pointer}.earnings-history-page__tr--clickable:hover{background:#00ff880f}.earnings-history-page__tr:last-child .earnings-history-page__td{border-bottom:none}.earnings-history-page__td--amount{color:#fff;font-weight:700}.earnings-history-page__empty{text-align:center;color:#dae6d88c;white-space:normal;padding:32px 16px;font-size:13px}.earnings-history-page__pagination{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.earnings-history-page__page-info{color:#dae6d894;font-size:12px}.earnings-history-page__page-actions{gap:10px;display:flex}.earnings-history-page__page-btn{align-items:center;gap:6px;padding:9px 16px;font-size:12px;display:flex}@media (width<=767px){.earnings-history-page{padding:24px 0 64px}}.earnings-order-detail-page{padding:34px 0 88px}.earnings-order-detail-page__container{flex-direction:column;gap:24px;max-width:800px;display:flex}.earnings-order-detail-page__card{background:linear-gradient(#0d1d12f5 0%,#070e09f2 100%);border-radius:22px;padding:24px 26px}.earnings-order-detail-page__body-wrapper{min-height:200px;position:relative}.earnings-order-detail-page__body{flex-direction:column;gap:2px;display:flex}.earnings-order-detail-page__row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.earnings-order-detail-page__row:last-child{border-bottom:none}.earnings-order-detail-page__label{color:#dae6d8b3;flex-shrink:0;font-size:13px;font-weight:600}.earnings-order-detail-page__value{color:#fff;text-align:right;min-width:0;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.earnings-order-detail-page__value--highlight{color:#0f8;font-size:16px}.earnings-order-detail-page__value--mono{font-family:var(--font-mono,monospace);word-break:break-all;font-size:13px}.earnings-order-detail-page__value--hash{justify-content:flex-end;width:100%;display:flex}.earnings-order-detail-page__impact{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.earnings-order-detail-page__impact--low{color:#0f8}.earnings-order-detail-page__impact--medium{color:#facc15}.earnings-order-detail-page__impact--high{color:#f87171}.earnings-order-detail-page__impact-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.earnings-order-detail-page__hash-field{justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.earnings-order-detail-page__hash-value{min-width:0;max-width:100%;font-family:var(--font-mono,monospace);color:#fff;flex:0 auto;font-size:13px;font-weight:600;display:flex}.earnings-order-detail-page__hash-value--empty{color:#dae6d88c}.earnings-order-detail-page__hash-prefix{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.earnings-order-detail-page__hash-suffix{white-space:nowrap;flex-shrink:0}.earnings-order-detail-page__hash-copy{color:#dae6d8cc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.earnings-order-detail-page__hash-copy:hover{background:#ffffff1a;border-color:#fff3}.earnings-order-detail-page__hash-copy--copied{color:#0f8;background:#00ff881a;border-color:#0f86}.earnings-order-detail-page__actions{border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-end;gap:8px;margin-top:24px;padding-top:20px;display:flex}.earnings-order-detail-page__actions-hint{color:#dae6d880;text-align:right;font-size:12px;line-height:1.5}.earnings-order-detail-page__tax-notice{color:#facc15;padding:10px 0 4px;font-size:12px;line-height:1.5}.earnings-order-detail-page__sell-btn{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #00ff8840}.earnings-order-detail-page__sell-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00ff8859}.earnings-order-detail-page__sell-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.earnings-order-detail-page__not-found{text-align:center;color:#dae6d88c;padding:48px 16px;font-size:14px}@media (width<=640px){.earnings-order-detail-page{padding:24px 0 64px}.earnings-order-detail-page__row{flex-direction:column;align-items:flex-start;gap:6px}.earnings-order-detail-page__value{text-align:left}.earnings-order-detail-page__value--hash{justify-content:flex-start}}.transfer-page{padding:36px 0 84px}.transfer-page__container{max-width:1240px}.transfer-page__content{flex-direction:column;gap:24px;display:flex}.transfer-page__asset-card{padding:24px 28px}.transfer-page__asset-list{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:18px;display:flex}.transfer-page__asset-tab{color:#dae6d8d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:110px;min-height:100px;padding:16px 18px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.transfer-page__asset-tab:hover{background:#ffffff14;border-color:#ffffff24;transform:translateY(-2px)}.transfer-page__asset-tab:disabled{opacity:.6;cursor:not-allowed}.transfer-page__asset-tab:disabled:hover{transform:none}.transfer-page__asset-tab--active{color:#0f8;background:#00ff881f;border-color:#0f86;box-shadow:0 6px 18px #00ff881a}.transfer-page__asset-tab-icon{color:inherit;justify-content:center;align-items:center;display:flex}.transfer-page__asset-tab-icon-text{font-size:22px;font-weight:800;line-height:1}.transfer-page__asset-tab-name{color:#fff;font-size:14px;font-weight:700}.transfer-page__asset-tab-symbol{color:inherit;opacity:.75;font-size:11px;font-weight:600}.transfer-page__main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.transfer-page__form-card,.transfer-page__activity-card{padding:24px 28px}.transfer-page__form-body{flex-direction:column;gap:16px;margin-top:18px;display:flex}.transfer-page__field{flex-direction:column;gap:8px;display:flex}.transfer-page__label-row{justify-content:space-between;align-items:center;display:flex}.transfer-page__label{color:#dae6d8d9;font-size:13px;font-weight:600}.transfer-page__hint-text{color:#dae6d87a;font-size:11px}.transfer-page__input-wrapper{position:relative}.transfer-page__input-icon{color:#dae6d866;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.transfer-page__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:13px}.transfer-page__input--with-icon{padding-left:40px}.transfer-page__input--with-max{padding-right:64px}.transfer-page__input:focus{border-color:#0f86}.transfer-page__max{color:#0f8;cursor:pointer;background:#00ff881f;border:1px solid #00ff8847;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.transfer-page__max:hover{background:#0f83}.transfer-page__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.transfer-page__chips-label{color:#dae6d86b;font-size:11px}.transfer-page__chip{color:#dae6d8a6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:2px 8px;font-size:11px;transition:all .15s}.transfer-page__chip:hover{background:#ffffff14}.transfer-page__chip--active{color:#0f8;background:#00ff8826;border-color:#00ff8859}.transfer-page__chip--clear{color:#ff6b6b;background:#ff6b6b14;border-color:#ff6b6b47;align-items:center;gap:3px;display:inline-flex}.transfer-page__chip--clear:hover{background:#ff6b6b29}.transfer-page__hint{color:#dae6d873;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.transfer-page__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.transfer-page__btn-secondary{color:#dae6d8cc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.transfer-page__btn-secondary:hover{background:#ffffff1a}.transfer-page__btn-primary{color:#04120a;cursor:pointer;background:linear-gradient(135deg,#0f8 0%,#0c6 100%);border:none;border-radius:12px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 16px #00ff8840}.transfer-page__btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00ff8859}.transfer-page__btn-primary:disabled{opacity:.6;cursor:not-allowed}.transfer-page__success{text-align:center;padding:24px 0 12px}.transfer-page__success-title{color:#fff;font-size:22px;font-weight:800;font-family:var(--font-headline);margin-bottom:8px}.transfer-page__success-desc{color:#dae6d8a3;margin-bottom:20px;font-size:13px;line-height:1.7}.transfer-page__success-actions{justify-content:center;gap:10px;display:flex}.transfer-page__activity-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.transfer-page__activity-empty{color:#dae6d873;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;font-size:13px;display:flex}@media (width<=980px){.transfer-page__main-grid{grid-template-columns:1fr!important}}@media (width<=640px){.transfer-page{padding:24px 0 64px}.transfer-page__content{gap:16px}.transfer-page__asset-card,.transfer-page__form-card,.transfer-page__activity-card{padding:18px 16px}.transfer-page__asset-list{gap:10px;margin-top:14px}.transfer-page__asset-tab{border-radius:14px;flex:calc(33.333% - 10px);gap:6px;min-width:0;min-height:84px;padding:12px 10px}.transfer-page__asset-tab-icon-text{font-size:18px}.transfer-page__asset-tab-name{font-size:12px}.transfer-page__form-body{margin-top:14px}.transfer-page__actions{flex-direction:column-reverse}.transfer-page__actions .transfer-page__btn-secondary,.transfer-page__actions .transfer-page__btn-primary{justify-content:center;width:100%}.transfer-page__success-title{font-size:18px}.transfer-page__success-actions{flex-direction:column}.transfer-page__success-actions .transfer-page__btn-secondary,.transfer-page__success-actions .transfer-page__btn-primary{justify-content:center;width:100%}.transfer-page__activity-list{margin-top:14px}}.operation-device__header-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.operation-sim-btn{cursor:pointer;color:#b388ff;transition:all var(--transition-normal);background:#b388ff14;border:1px dashed #b388ff66;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;line-height:1.4;display:inline-flex}.operation-sim-btn:hover{background:#b388ff29;border-color:#b388ffa6}.operation-sim-btn__icon{width:14px;height:14px}.operation-sim-badge{cursor:pointer;color:#b388ff;transition:all var(--transition-normal);background:#b388ff24;border:1px solid #b388ff73;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4;animation:2s ease-in-out infinite operation-sim-breathe;display:inline-flex}.operation-sim-badge:hover{background:#b388ff38;border-color:#b388ffbf}.operation-sim-badge__icon{width:14px;height:14px}@keyframes operation-sim-breathe{0%,to{box-shadow:0 0 #b388ff00}50%{box-shadow:0 0 10px #b388ff59}}.operation-sim-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.operation-sim-modal{background:linear-gradient(#0e1911fa 0%,#080e0afa 100%);border:1px solid #ffffff1f;border-radius:26px;width:100%;max-width:420px;padding:26px;box-shadow:0 28px 60px #00000057}.operation-sim-modal__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.operation-sim-modal__title-group{align-items:center;gap:12px;display:flex}.operation-sim-modal__icon{background:#b388ff1f;border:1px solid #b388ff3d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.operation-sim-modal__icon-svg{color:#b388ff;width:20px;height:20px}.operation-sim-modal__title{color:#fff;font-size:20px;font-weight:800;font-family:var(--font-headline)}.operation-sim-modal__close{color:#dae6d8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.operation-sim-modal__close:hover{background:#ffffff1f}.operation-sim-modal__close-svg{width:18px;height:18px}.operation-sim-modal__body{margin-bottom:24px}.operation-sim-modal__description{color:#dae6d8c7;margin-bottom:18px;font-size:14px;line-height:1.7}.operation-sim-modal__label{color:var(--text-on-surface-variant);margin-bottom:8px;font-size:13px;display:block}.operation-sim-modal__input{border-radius:var(--radius-md);border:1px solid var(--outline-variant);background:var(--bg-surface-container-low);width:100%;color:var(--text-on-surface);font-size:14px;font-family:var(--font-data);transition:border-color var(--transition-normal);outline:none;padding:10px 14px}.operation-sim-modal__input:focus{border-color:#b388ff99}.operation-sim-modal__input--error{border-color:#ff4d4d99}.operation-sim-modal__hint{color:var(--text-on-surface-variant);margin-top:8px;font-size:12px;line-height:1.5}.operation-sim-modal__error{color:var(--error-red);margin-top:8px;font-size:12px;line-height:1.5}.operation-sim-modal__actions{justify-content:flex-end;gap:12px;display:flex}.operation-sim-modal__btn{padding:10px 18px;font-size:14px;font-weight:700}@media (width<=480px){.operation-sim-modal{padding:20px}.operation-sim-modal__actions{flex-direction:column-reverse}.operation-sim-modal__actions .operation-sim-modal__btn{width:100%}}.operation-page{padding:32px 0 64px}.operation-page__container{flex-direction:column;gap:24px;display:flex}.operation-page__grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=900px){.operation-page__grid{grid-template-columns:1fr}}.operation-page__column{flex-direction:column;gap:24px;min-width:0;display:flex}.operation-section__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.operation-section__title{color:var(--text-on-surface);font-size:18px;font-weight:600}.operation-status{background:var(--bg-surface-container-high);color:var(--text-on-surface-variant);border:1px solid var(--outline-variant);border-radius:999px;padding:4px 12px;font-size:12px;line-height:1.4}.operation-status--connected{color:var(--primary-container);background:#00ff8814;border-color:#0f86}.operation-status--connecting{color:var(--tertiary-container);background:#ffdb7914;border-color:#ffdb7966}.operation-device{padding:24px}.operation-device__unsupported{color:var(--text-on-surface-variant);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.operation-device__unsupported-icon{width:20px;height:20px;color:var(--tertiary-container);flex-shrink:0;margin-top:2px}.operation-device__actions{gap:12px;display:flex}.operation-device__btn{width:100%}.operation-device__btn-icon{width:18px;height:18px}.operation-device__btn-icon--pulse{animation:1.2s ease-in-out infinite operation-pulse}.operation-device__info{flex-direction:column;gap:12px;margin-top:20px;display:flex}.operation-device__info--cached{border-top:1px dashed var(--outline-variant);padding-top:16px}.operation-device__cached-title{color:var(--text-on-surface-variant);font-size:13px;font-weight:600}.operation-device__row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.operation-device__label{color:var(--text-on-surface-variant)}.operation-device__value{color:var(--text-on-surface);align-items:center;gap:6px;font-weight:600;display:inline-flex}.operation-device__value-icon{width:16px;height:16px;color:var(--primary-container)}.operation-device__bind{border-radius:var(--radius-md);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.operation-device__bind--ok{color:var(--primary-container);background:#00ff8814;border:1px solid #00ff8840}.operation-device__bind--warning{color:var(--tertiary-container);background:#ffdb7914;border:1px solid #ffdb7940}.operation-device__bind-icon{flex-shrink:0;width:16px;height:16px}.operation-chain-device{padding:24px}.operation-chain-device__body{min-height:120px}.operation-chain-device__info{flex-direction:column;gap:12px;display:flex}.operation-chain-device__empty{min-height:120px;color:var(--text-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.operation-chain-device__empty-icon{width:28px;height:28px;color:var(--outline)}.operation-control{padding:24px}.operation-control__shutdown{color:var(--tertiary-container);cursor:pointer;transition:all var(--transition-normal);background:#ffdb7914;border:1px solid #ffdb7966;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.operation-control__shutdown:hover{background:#ffdb7929;border-color:#ffdb79a6}.operation-control__shutdown-icon{width:14px;height:14px}.operation-control__groups{flex-direction:column;gap:18px;display:flex}.operation-control__group-label{color:var(--text-on-surface-variant);margin-bottom:8px;font-size:13px}.operation-control__options{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.operation-control__option{border-radius:var(--radius-md);border:1px solid var(--outline-variant);background:var(--bg-surface-container-low);min-height:56px;color:var(--text-on-surface);text-align:center;cursor:pointer;transition:all var(--transition-normal);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:13px;display:flex}.operation-control__option:hover:not(:disabled){border-color:#00ff884d;transform:translateY(-1px)}.operation-control__option--active{border-color:var(--primary-container);color:var(--primary-container);background:#00ff8814;font-weight:600;box-shadow:0 0 12px #00ff8826}.operation-control__option--unsupported{color:var(--tertiary-container);background:#ffdb790f;border-color:#ffdb7973}.operation-control__option--unsupported:hover:not(:disabled){border-color:#ffdb79b3;transform:translateY(-1px)}.operation-control__option:disabled{opacity:.45;cursor:not-allowed}.operation-task{padding:24px}.operation-task__hint{color:var(--text-on-surface-variant);font-size:14px}.operation-task__label{color:var(--text-on-surface-variant);margin-bottom:10px;font-size:13px}.operation-task__consumable-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operation-task__consumable{border-radius:var(--radius-md);border:1px solid var(--outline-variant);background:var(--bg-surface-container-low);cursor:pointer;text-align:left;transition:all var(--transition-normal);flex-direction:column;gap:6px;padding:14px;display:flex}.operation-task__consumable:hover{border-color:#00ff884d}.operation-task__consumable--active{border-color:var(--primary-container);background:#00ff880f}.operation-task__consumable-name{color:var(--text-on-surface);font-size:14px;font-weight:600}.operation-task__consumable-balance{color:var(--text-on-surface-variant);font-size:12px}.operation-task__summary{flex-direction:column;gap:12px;margin-top:20px;display:flex}.operation-task__row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.operation-task__row-label{color:var(--text-on-surface-variant)}.operation-task__row-value{color:var(--text-on-surface);text-align:right;font-weight:600}.operation-task__done{border-radius:var(--radius-md);color:var(--primary-container);background:#00ff8814;border:1px solid #00ff8840;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.operation-task__done--pending{color:var(--tertiary-container);background:#ffdb7914;border-color:#ffdb794d}.operation-task__done-icon{flex-shrink:0;width:16px;height:16px}.operation-task__submit{width:100%;margin-top:20px}.operation-task__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.operation-task__submit-icon{width:18px;height:18px}.operation-task__submit-icon--spin{animation:1s linear infinite operation-spin}@keyframes operation-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes operation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-loading{z-index:99998;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.global-loading__backdrop{-webkit-backdrop-filter:blur(8px);background:#020806b8;position:absolute;inset:0}.global-loading__content{z-index:1;background:linear-gradient(#0d1d12f5 0%,#070e09fa 100%);border:1px solid #00ff882e;border-radius:22px;flex-direction:column;align-items:center;gap:18px;padding:36px 44px;display:flex;position:relative;box-shadow:0 24px 60px #00000073,0 0 40px #00ff881a}.global-loading__ring{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.global-loading__spinner{border:3px solid #0f8;border-color:#0f8 #00ff888c #00ff881f #00ff881f;border-radius:50%;animation:.9s linear infinite global-loading-spin;position:absolute;inset:0}.global-loading__core{background:#0f8;border-radius:50%;width:14px;height:14px;animation:1.5s ease-in-out infinite global-loading-pulse;box-shadow:0 0 18px #0f8}.global-loading__text{font-family:var(--font-headline), "Manrope", system-ui, sans-serif;letter-spacing:.08em;color:#fff;font-size:15px;font-weight:700}@keyframes global-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes global-loading-pulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.app{flex-direction:column;min-height:100vh;display:flex}.app__main{flex-grow:1}
