.horse-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:calc(70px + var(--horse-safe-area-bottom, 0));padding-bottom:var(--horse-safe-area-bottom, 0);padding-left:var(--horse-safe-area-left, 0);padding-right:var(--horse-safe-area-right, 0);box-sizing:border-box;display:flex;justify-content:space-around;align-items:center;background:var(--horse-glass-bg);background-color:rgba(10,22,40,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:none;z-index:var(--z-index-bottom-nav, var(--z-index-fixed, 1030));isolation:isolate;pointer-events:auto}@media (max-width: 767px){.horse-bottom-nav{left:0;right:0;width:100%!important;max-width:100%!important;transform:none}}@media (min-width: 768px){.horse-bottom-nav{left:50%;transform:translate(-50%);width:480px!important;max-width:480px!important}}.horse-nav-item{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;color:var(--horse-text-secondary);font-size:12px;font-family:inherit;cursor:pointer;transition:all .3s ease;pointer-events:auto;touch-action:manipulation}.horse-nav-item .anticon{font-size:24px;transition:transform .3s ease}.horse-nav-item:hover{color:var(--horse-text-primary)}.horse-nav-item.active{color:var(--horse-gold-primary)}.horse-nav-item.active .anticon{filter:drop-shadow(0 0 8px var(--horse-gold-glow))}.horse-nav-item:active{transform:scale(.95)}.horse-nav-item:disabled{cursor:wait;opacity:.9}.horse-nav-label-stacked{display:flex;flex-direction:column;align-items:center;line-height:1.15;font-size:13px;font-weight:600;letter-spacing:.05em;text-shadow:0 0 8px rgba(255,255,255,.15)}.horse-nav-item.active .horse-nav-label-stacked{color:var(--horse-gold-primary, #D4AF37);text-shadow:0 0 10px var(--horse-gold-glow, rgba(212, 175, 55, .6))}.horse-nav-item-loading .horse-nav-item-spin{display:inline-block}.horse-nav-item-spin.ant-spin{margin:0}.horse-nav-item-spin .ant-spin-dot-item{background-color:var(--horse-gold-primary, #D4AF37)}.announcement-modal.ant-modal .ant-modal-content{border:none;outline:none;box-shadow:none;background:transparent}.announcement-modal.ant-modal .ant-modal-content:focus,.announcement-modal.ant-modal .ant-modal-content:focus-visible{outline:none}.announcement-modal.ant-modal .ant-modal-body{background:transparent;padding:0}.announcement-modal-image-wrap{position:relative;display:inline-block;line-height:0}.announcement-modal-img{max-width:720px;max-height:80vh;width:100%;height:auto;object-fit:contain;display:block;vertical-align:middle}.announcement-modal-close-btn{position:absolute;top:8px;right:8px;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)!important;border:none!important;border-radius:50%;color:#fff!important;z-index:1}.announcement-modal-close-btn:hover{background:rgba(0,0,0,.7)!important;color:#fff!important}.announcement-modal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;z-index:1;transition:background .2s}.announcement-modal-arrow:hover{background:rgba(0,0,0,.7)}.announcement-modal-arrow-left{left:8px}.announcement-modal-arrow-right{right:8px}.announcement-modal-dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:1}.announcement-modal-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .2s,transform .2s}.announcement-modal-dot.active{background:#fff;transform:scale(1.25)}.announcement-modal-dot:hover{background:rgba(255,255,255,.85)}.app-layout-root{width:100%;min-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;position:relative;background:var(--horse-bg-primary, #0a1628)}.app-layout{margin-left:auto;margin-right:auto;flex:1;min-height:0;background:var(--horse-bg-primary, #0a1628);display:flex;flex-direction:column;position:relative}@media (max-width: 480px){.app-layout,.app-layout-body,.app-layout-content-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}}@media (min-width: 481px) and (max-width: 767px){.app-layout:not(.app-layout-new-design),.app-layout:not(.app-layout-new-design) .app-layout-body,.app-layout:not(.app-layout-new-design) .app-layout-content-wrapper{width:414px!important;max-width:414px!important;min-width:414px!important}}@media (min-width: 768px){.app-layout:not(.app-layout-new-design),.app-layout:not(.app-layout-new-design) .app-layout-body,.app-layout:not(.app-layout-new-design) .app-layout-content-wrapper{width:min(720px,92vw)!important;max-width:min(720px,92vw)!important;min-width:320px!important}}@media (min-width: 900px){.app-layout:not(.app-layout-new-design),.app-layout:not(.app-layout-new-design) .app-layout-body,.app-layout:not(.app-layout-new-design) .app-layout-content-wrapper{width:min(860px,94vw)!important;max-width:min(860px,94vw)!important}}.app-layout-body{min-height:0;flex:1;display:flex;flex-direction:column}.app-layout-content-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;position:relative;z-index:0}.app-layout-content{width:100%;flex:1 0 auto;min-height:auto;padding:16px;padding-left:calc(16px + var(--horse-safe-area-left, 0px));padding-bottom:calc(90px + var(--horse-safe-area-bottom, 0));box-sizing:border-box;background:transparent;display:flex;flex-direction:column;overflow:visible;font-size:16px}.app-layout-content:has(#page-ai){padding-top:0;padding-bottom:0;padding-left:var(--horse-safe-area-left, 0px);padding-right:var(--horse-safe-area-right, 0px)}@media (max-width: 480px){.app-layout-content{padding-right:calc(16px + var(--horse-safe-area-right, 0px))}}.loading-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px);z-index:9999;transition:opacity var(--transition-base)}@media (prefers-color-scheme: dark){.loading-fullscreen{background-color:rgba(0,0,0,.8)}}.loading-fullscreen-placeholder{display:block;min-height:0;width:0;overflow:hidden}.loading-fullscreen .ant-spin{color:var(--loading-spinner-color)}.loading-fullscreen .ant-spin-dot-item{background-color:var(--loading-spinner-color)}.ant-spin-nested-loading .ant-spin-text{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}@media (prefers-color-scheme: dark){.ant-spin-nested-loading .ant-spin-text{color:var(--color-text-secondary)}}.loading-inline-wrapper,.loading-inline-wrapper .ant-spin-nested-loading{display:block;width:100%;height:100%}.loading-inline-placeholder{min-height:40px;display:block}.error-message{margin-bottom:var(--spacing-md);border-radius:var(--border-radius-md)}.error-message-error{border-color:var(--color-error-border);background-color:var(--color-error-light)}.error-message-warning{border-color:var(--color-warning-border);background-color:var(--color-warning-light)}.error-message-info{border-color:var(--color-info-border);background-color:var(--color-info-light)}.error-message-retry-btn{color:var(--color-primary);padding:0;height:auto;font-size:var(--font-size-sm)}.error-message-retry-btn:hover{color:var(--color-primary-hover)}.error-message-retry-btn:active{color:var(--color-primary-active)}@media (prefers-color-scheme: dark){.error-message-error{background-color:rgba(255,77,79,.1);border-color:rgba(255,77,79,.3)}.error-message-warning{background-color:rgba(250,173,20,.1);border-color:rgba(250,173,20,.3)}.error-message-info{background-color:rgba(24,144,255,.1);border-color:rgba(24,144,255,.3)}}.error-message .ant-alert-message{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.error-message .ant-alert-description{color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.error-message-error .ant-alert-icon{color:var(--color-error)}.error-message-warning .ant-alert-icon{color:var(--color-warning)}.error-message-info .ant-alert-icon{color:var(--color-info)}.error-message-code{display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);opacity:.7;font-family:var(--font-family-mono, monospace)}.error-message .ant-collapse{background-color:transparent;border:none}.error-message .ant-collapse-item{border:none}.error-message .ant-collapse-content{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-radius:var(--border-radius-sm)}@media (prefers-color-scheme: dark){.error-message .ant-collapse-content{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}}.error-message-details-collapse{margin-top:var(--spacing-sm)}.error-message-details-pre{margin:0;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;font-family:var(--font-family-mono, monospace);color:var(--color-text-secondary);line-height:1.5}.register-modal .ant-modal-content{background-color:#0a1628!important;background-image:linear-gradient(180deg,#0a1628,#1a2642)!important;border:1px solid rgba(255,255,255,.1);border-radius:16px;isolation:isolate;padding:16px 12px!important}.register-modal .ant-modal{max-width:calc(100vw - 32px)!important;margin:0 auto}.register-modal .ant-modal-wrap{z-index:1100}.register-modal .ant-modal-body{max-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 88px);scrollbar-width:none;-ms-overflow-style:none}@supports (height: 100dvh){.register-modal .ant-modal-body{max-height:min(calc(100dvh - 80px),calc(100vh - 80px))}}.register-modal .ant-modal-body::-webkit-scrollbar{width:0;display:none}.register-modal .ant-modal-close{color:rgba(255,255,255,.6)}.register-modal .ant-modal-close:hover{color:#fff}.register-modal-content{padding:8px 12px;box-sizing:border-box}.register-modal-header{text-align:center;margin-bottom:24px}.register-icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--horse-gold-primary),var(--horse-gold-light));border-radius:50%;font-size:28px;color:#0a1628}.register-modal-header h2{color:#fff;font-size:20px;margin-bottom:8px}.register-modal-header p{color:rgba(255,255,255,.6);font-size:14px;margin:0}.register-modal-notice{color:rgba(255,100,100,.8)!important;font-size:12px!important;margin-top:8px!important}.register-form .ant-form-item-label>label{color:rgba(255,255,255,.8)!important}.register-form .ant-input{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:8px;height:44px}.register-form .ant-input:hover,.register-form .ant-input:focus{border-color:var(--horse-gold-primary)!important}.register-form .ant-input-disabled{background:rgba(255,255,255,.02)!important;color:rgba(255,255,255,.5)!important}.register-form .ant-input-prefix{color:rgba(255,255,255,.4);margin-right:8px}.register-form-language{margin-bottom:16px}.register-modal .register-language-select.ant-select{width:100%}.register-modal .register-language-select .ant-select-selector{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:8px!important;height:44px!important;align-items:center}.register-modal .register-language-select.ant-select:hover .ant-select-selector,.register-modal .register-language-select.ant-select-focused .ant-select-selector{border-color:var(--horse-gold-primary)!important}.register-modal .register-language-select .ant-select-arrow{color:rgba(255,255,255,.5)}.register-modal .ant-select-dropdown,.register-language-dropdown{background-color:#1a2642!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;box-shadow:0 6px 16px rgba(0,0,0,.6)!important}.register-modal .ant-select-dropdown .ant-select-item,.register-language-dropdown .ant-select-item{color:rgba(255,255,255,.85)!important;font-size:14px;padding:10px 12px}.register-modal .ant-select-dropdown .ant-select-item-option-active,.register-language-dropdown .ant-select-item-option-active{background-color:rgba(255,255,255,.1)!important}.register-modal .ant-select-dropdown .ant-select-item-option-selected,.register-language-dropdown .ant-select-item-option-selected{background-color:rgba(212,175,55,.2)!important;color:#fff!important;font-weight:600}.wallet-input{font-family:monospace;font-size:12px}.nickname-error{color:#ff4d4f;font-size:12px;margin-top:-16px;margin-bottom:16px}.referrer-hint{color:var(--horse-gold-primary);font-size:12px;margin-top:-16px;margin-bottom:16px}.register-btn{background:linear-gradient(135deg,var(--horse-gold-primary),var(--horse-gold-light))!important;border:none!important;color:#0a1628!important;font-weight:600;height:48px!important;border-radius:12px!important}.register-btn:hover{opacity:.9}.submit-item{margin-bottom:24px;margin-top:24px}:root{--horse-bg-primary: #0a1628;--horse-bg-secondary: #1a2642;--horse-bg-tertiary: #253454;--horse-gold-primary: #D4AF37;--horse-gold-light: #F5DEB3;--horse-gold-glow: rgba(212, 175, 55, .4);--horse-green-primary: #00D9A3;--horse-green-light: #4ADE80;--horse-text-primary: #FFFFFF;--horse-text-secondary: #B8C4DB;--horse-text-muted: #7A8AA8;--horse-glass-bg: rgba(26, 38, 66, .6);--horse-glass-border: rgba(255, 255, 255, .1);--horse-shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--horse-safe-area-top: env(safe-area-inset-top, 0px);--horse-safe-area-bottom: env(safe-area-inset-bottom, 0px);--horse-safe-area-left: env(safe-area-inset-left, 0px);--horse-safe-area-right: env(safe-area-inset-right, 0px);--horse-font-title: "Orbitron", sans-serif;--horse-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--horse-app-width: 414px;--horse-app-min-height: 100vh;--color-primary: #D4AF37;--color-primary-hover: #e6c04a;--color-primary-active: #c19b2e;--color-primary-light: rgba(212, 175, 55, .2);--color-primary-lighter: rgba(212, 175, 55, .1);--color-secondary: #722ed1;--color-secondary-hover: #9254de;--color-secondary-active: #531dab;--color-success: #00D9A3;--color-success-hover: #4ADE80;--color-success-active: #00b386;--color-success-light: rgba(0, 217, 163, .2);--color-success-border: rgba(0, 217, 163, .4);--color-warning: #faad14;--color-warning-hover: #ffc53d;--color-warning-active: #d48806;--color-warning-light: #fffbe6;--color-warning-border: #ffe58f;--color-error: #ff4d4f;--color-error-hover: #ff7875;--color-error-active: #cf1322;--color-error-light: #fff2f0;--color-error-border: #ffccc7;--color-info: #1890ff;--color-info-hover: #40a9ff;--color-info-active: #096dd9;--color-info-light: #e6f7ff;--color-info-border: #91d5ff;--color-text-primary: #FFFFFF;--color-text-secondary: #B8C4DB;--color-text-tertiary: #7A8AA8;--color-text-disabled: rgba(255, 255, 255, .25);--color-text-inverse: rgba(0, 0, 0, .85);--color-bg-primary: #0a1628;--color-bg-secondary: #1a2642;--color-bg-tertiary: #253454;--color-bg-disabled: #f5f5f5;--color-bg-hover: rgba(0, 0, 0, .06);--color-bg-active: rgba(0, 0, 0, .15);--color-border-base: #d9d9d9;--color-border-split: #f0f0f0;--color-border-light: #e8e8e8;--color-border-lighter: #f0f0f0;--color-link: #D4AF37;--color-link-hover: #e6c04a;--color-link-active: #c19b2e;--color-link-visited: #b8982e;--color-disabled: rgba(0, 0, 0, .25);--color-disabled-bg: #f5f5f5;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-title: "Orbitron", sans-serif;--font-family-code: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 2rem;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-loose: 1.75;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--padding-xs: var(--spacing-xs);--padding-sm: var(--spacing-sm);--padding-md: var(--spacing-md);--padding-lg: var(--spacing-lg);--padding-xl: var(--spacing-xl);--margin-xs: var(--spacing-xs);--margin-sm: var(--spacing-sm);--margin-md: var(--spacing-md);--margin-lg: var(--spacing-lg);--margin-xl: var(--spacing-xl);--gap-xs: var(--spacing-xs);--gap-sm: var(--spacing-sm);--gap-md: var(--spacing-md);--gap-lg: var(--spacing-lg);--gap-xl: var(--spacing-xl);--container-width-sm: 576px;--container-width-md: 768px;--container-width-lg: 992px;--container-width-xl: 1200px;--container-width-xxl: 1600px;--container-padding: var(--spacing-md);--breakpoint-xs: 480px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1600px;--z-index-base: 1;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-bottom-nav: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--border-radius-none: 0;--border-radius-xs: 2px;--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--border-radius-xxl: 16px;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-base: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .15);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-none: none;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out;--transition-fast: .15s var(--ease-in-out);--transition-base: .3s var(--ease-in-out);--transition-slow: .5s var(--ease-in-out);--transition-all: all var(--transition-base);--border-width-base: 1px;--border-width-thick: 2px;--opacity-disabled: .6;--opacity-hover: .8;--opacity-active: .9;--animation-duration-fast: .15s;--animation-duration-base: .3s;--animation-duration-slow: .5s;--loading-spinner-size: 40px;--loading-spinner-border-width: 4px;--loading-spinner-color: var(--color-primary);--button-height-sm: 24px;--button-height-md: 32px;--button-height-lg: 40px;--input-height-sm: 24px;--input-height-md: 32px;--input-height-lg: 40px;--card-padding-sm: var(--spacing-sm);--card-padding-md: var(--spacing-md);--card-padding-lg: var(--spacing-lg);--theme-mode: light}@media (prefers-color-scheme: dark){:root{--theme-mode: dark;--color-primary: #1890ff;--color-primary-hover: #40a9ff;--color-primary-active: #096dd9;--color-primary-light: rgba(24, 144, 255, .2);--color-primary-lighter: rgba(24, 144, 255, .1);--color-secondary: #9254de;--color-secondary-hover: #b37feb;--color-secondary-active: #722ed1;--color-success: #73d13d;--color-success-hover: #95de64;--color-success-active: #52c41a;--color-success-light: rgba(82, 196, 26, .2);--color-success-border: rgba(82, 196, 26, .4);--color-warning: #ffc53d;--color-warning-hover: #ffd666;--color-warning-active: #faad14;--color-warning-light: rgba(250, 173, 20, .2);--color-warning-border: rgba(250, 173, 20, .4);--color-error: #ff7875;--color-error-hover: #ffa39e;--color-error-active: #ff4d4f;--color-error-light: rgba(255, 77, 79, .2);--color-error-border: rgba(255, 77, 79, .4);--color-info: #1890ff;--color-info-hover: #40a9ff;--color-info-active: #096dd9;--color-info-light: rgba(24, 144, 255, .2);--color-info-border: rgba(24, 144, 255, .4);--color-text-primary: rgba(255, 255, 255, .85);--color-text-secondary: rgba(255, 255, 255, .65);--color-text-tertiary: rgba(255, 255, 255, .45);--color-text-disabled: rgba(255, 255, 255, .25);--color-text-inverse: rgba(0, 0, 0, .85);--color-bg-primary: #141414;--color-bg-secondary: #1f1f1f;--color-bg-tertiary: #262626;--color-bg-disabled: #262626;--color-bg-hover: rgba(255, 255, 255, .08);--color-bg-active: rgba(255, 255, 255, .15);--color-border-base: #434343;--color-border-split: #303030;--color-border-light: #434343;--color-border-lighter: #303030;--color-link: #1890ff;--color-link-hover: #40a9ff;--color-link-active: #096dd9;--color-link-visited: #9254de;--color-disabled: rgba(255, 255, 255, .25);--color-disabled-bg: #262626;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-base: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .4);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .3)}}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-disabled{color:var(--color-text-disabled)}.text-inverse{color:var(--color-text-inverse)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-disabled{background-color:var(--color-bg-disabled)}.p-xs{padding:var(--padding-xs)}.p-sm{padding:var(--padding-sm)}.p-md{padding:var(--padding-md)}.p-lg{padding:var(--padding-lg)}.p-xl{padding:var(--padding-xl)}.m-xs{margin:var(--margin-xs)}.m-sm{margin:var(--margin-sm)}.m-md{margin:var(--margin-md)}.m-lg{margin:var(--margin-lg)}.m-xl{margin:var(--margin-xl)}.px-xs{padding-left:var(--padding-xs);padding-right:var(--padding-xs)}.px-sm{padding-left:var(--padding-sm);padding-right:var(--padding-sm)}.px-md{padding-left:var(--padding-md);padding-right:var(--padding-md)}.px-lg{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}.px-xl{padding-left:var(--padding-xl);padding-right:var(--padding-xl)}.py-xs{padding-top:var(--padding-xs);padding-bottom:var(--padding-xs)}.py-sm{padding-top:var(--padding-sm);padding-bottom:var(--padding-sm)}.py-md{padding-top:var(--padding-md);padding-bottom:var(--padding-md)}.py-lg{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}.py-xl{padding-top:var(--padding-xl);padding-bottom:var(--padding-xl)}.pt-xs{padding-top:var(--padding-xs)}.pt-sm{padding-top:var(--padding-sm)}.pt-md{padding-top:var(--padding-md)}.pt-lg{padding-top:var(--padding-lg)}.pt-xl{padding-top:var(--padding-xl)}.pb-xs{padding-bottom:var(--padding-xs)}.pb-sm{padding-bottom:var(--padding-sm)}.pb-md{padding-bottom:var(--padding-md)}.pb-lg{padding-bottom:var(--padding-lg)}.pb-xl{padding-bottom:var(--padding-xl)}.pl-xs{padding-left:var(--padding-xs)}.pl-sm{padding-left:var(--padding-sm)}.pl-md{padding-left:var(--padding-md)}.pl-lg{padding-left:var(--padding-lg)}.pl-xl{padding-left:var(--padding-xl)}.pr-xs{padding-right:var(--padding-xs)}.pr-sm{padding-right:var(--padding-sm)}.pr-md{padding-right:var(--padding-md)}.pr-lg{padding-right:var(--padding-lg)}.pr-xl{padding-right:var(--padding-xl)}.mx-xs{margin-left:var(--margin-xs);margin-right:var(--margin-xs)}.mx-sm{margin-left:var(--margin-sm);margin-right:var(--margin-sm)}.mx-md{margin-left:var(--margin-md);margin-right:var(--margin-md)}.mx-lg{margin-left:var(--margin-lg);margin-right:var(--margin-lg)}.mx-xl{margin-left:var(--margin-xl);margin-right:var(--margin-xl)}.my-xs{margin-top:var(--margin-xs);margin-bottom:var(--margin-xs)}.my-sm{margin-top:var(--margin-sm);margin-bottom:var(--margin-sm)}.my-md{margin-top:var(--margin-md);margin-bottom:var(--margin-md)}.my-lg{margin-top:var(--margin-lg);margin-bottom:var(--margin-lg)}.my-xl{margin-top:var(--margin-xl);margin-bottom:var(--margin-xl)}.mt-xs{margin-top:var(--margin-xs)}.mt-sm{margin-top:var(--margin-sm)}.mt-md{margin-top:var(--margin-md)}.mt-lg{margin-top:var(--margin-lg)}.mt-xl{margin-top:var(--margin-xl)}.mb-xs{margin-bottom:var(--margin-xs)}.mb-sm{margin-bottom:var(--margin-sm)}.mb-md{margin-bottom:var(--margin-md)}.mb-lg{margin-bottom:var(--margin-lg)}.mb-xl{margin-bottom:var(--margin-xl)}.ml-xs{margin-left:var(--margin-xs)}.ml-sm{margin-left:var(--margin-sm)}.ml-md{margin-left:var(--margin-md)}.ml-lg{margin-left:var(--margin-lg)}.ml-xl{margin-left:var(--margin-xl)}.mr-xs{margin-right:var(--margin-xs)}.mr-sm{margin-right:var(--margin-sm)}.mr-md{margin-right:var(--margin-md)}.mr-lg{margin-right:var(--margin-lg)}.mr-xl{margin-right:var(--margin-xl)}.rounded-none{border-radius:var(--border-radius-none)}.rounded-xs{border-radius:var(--border-radius-xs)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:var(--border-radius-full)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-base{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-inner{box-shadow:var(--shadow-inner)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background:linear-gradient(180deg,var(--horse-bg-primary) 0%,var(--horse-bg-secondary) 100%);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{min-height:100vh;width:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}p{margin:0;padding:0;line-height:var(--line-height-base)}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--color-link);text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}a:hover{color:var(--color-link-hover);text-decoration:underline}a:active{color:var(--color-link-active)}a:visited{color:var(--color-link-visited)}button{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;background:none;cursor:pointer;outline:none;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none}input:focus,textarea:focus,select:focus{outline:none}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}code,pre{font-family:var(--font-family-code);font-size:var(--font-size-sm)}code{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-xs)}pre{padding:var(--spacing-md);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);overflow-x:auto}img{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-height, 8px)}::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb{background:var(--color-border-base);border-radius:var(--border-radius-sm);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-base) var(--color-bg-tertiary)}::selection{background-color:var(--color-primary-light);color:var(--color-text-primary)}::-moz-selection{background-color:var(--color-primary-light);color:var(--color-text-primary)}:focus-visible{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:var(--spacing-xs)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.show-mobile-only{display:none!important}}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.page-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.page-container-full-height{display:flex;flex-direction:column;flex:1;min-height:0}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:var(--border-width-base) solid var(--color-border-base);page-break-inside:avoid}img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{background:#0a1628!important}body{background:linear-gradient(180deg,#0a1628,#1a2642)!important;min-height:100vh!important;min-height:100dvh!important;color:#fff!important;padding-left:var(--horse-safe-area-left);padding-right:var(--horse-safe-area-right);padding-top:var(--horse-safe-area-top)}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar,.app-layout::-webkit-scrollbar,.app-layout-content-wrapper::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html,body,#root,.app-layout,.app-layout-content-wrapper{scrollbar-width:none}html,body,#root,.app-layout,.app-layout-content-wrapper{-ms-overflow-style:none}#root{background:transparent!important;min-height:100vh!important}@media (max-width: 480px){.app-layout,.app-layout-body,.app-layout-content-wrapper,.app-layout-content{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.app-layout .home-page,.app-layout .presale-page,.app-layout .deposit-page,.app-layout .rank-page,.app-layout .dashboard-page,.app-layout .notfound-page{max-width:100%!important}.bottom-nav,.horse-bottom-nav{width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important}}@media (min-width: 481px) and (max-width: 767px){.app-layout:not(.app-layout-new-design),.app-layout:not(.app-layout-new-design) .app-layout-body,.app-layout:not(.app-layout-new-design) .app-layout-content-wrapper{width:414px!important;max-width:414px!important;min-width:414px!important;margin-left:auto!important;margin-right:auto!important}.app-layout:not(.app-layout-new-design) .app-layout-content{width:414px!important;max-width:414px!important}.app-layout:not(.app-layout-new-design)~.bottom-nav,.app-layout:not(.app-layout-new-design)~.horse-bottom-nav,.bottom-nav:not(.bottom-nav-new),.horse-bottom-nav:not(.bottom-nav-new){width:414px!important;max-width:414px!important;left:50%!important;transform:translate(-50%)!important}}@media (min-width: 768px){.app-layout:not(.app-layout-new-design),.app-layout:not(.app-layout-new-design) .app-layout-body,.app-layout:not(.app-layout-new-design) .app-layout-content-wrapper{width:min(720px,92vw)!important;max-width:min(720px,92vw)!important;min-width:320px!important;margin-left:auto!important;margin-right:auto!important}.app-layout:not(.app-layout-new-design) .app-layout-content{width:100%!important;max-width:100%!important}.bottom-nav:not(.bottom-nav-new),.horse-bottom-nav:not(.bottom-nav-new){width:min(720px,92vw)!important;max-width:min(720px,92vw)!important;left:50%!important;transform:translate(-50%)!important}}@media (min-width: 900px){.app-layout:not(.app-layout-new-design),.app-layout:not(.app-layout-new-design) .app-layout-body,.app-layout:not(.app-layout-new-design) .app-layout-content-wrapper{width:min(860px,94vw)!important;max-width:min(860px,94vw)!important;margin-left:auto!important;margin-right:auto!important}.app-layout:not(.app-layout-new-design) .app-layout-content{width:100%!important;max-width:100%!important}.bottom-nav:not(.bottom-nav-new),.horse-bottom-nav:not(.bottom-nav-new){width:min(860px,94vw)!important;max-width:min(860px,94vw)!important;left:50%!important;transform:translate(-50%)!important}}.app-layout{min-height:100vh!important;min-height:100dvh!important;box-shadow:0 0 40px rgba(0,0,0,.5);position:relative}.app-layout .ant-layout-sider,.app-sidebar{display:none!important}.bottom-nav{display:flex!important}.app-layout,.app-layout-body,.app-layout-content-wrapper,.app-layout-content{background:transparent!important}.app-layout .home-page,.app-layout .presale-page,.app-layout .deposit-page,.app-layout .rank-page,.app-layout .dashboard-page,.app-layout .notfound-page{width:100%!important}.ant-card,.ant-form,.ant-table-wrapper{width:100%!important;max-width:100%!important}.ant-layout-header{background:rgba(26,38,66,.8)!important;border-bottom-color:rgba(255,255,255,.1)!important}.ant-layout-sider,.app-sidebar{background:rgba(26,38,66,.9)!important;border-right-color:rgba(255,255,255,.1)!important}.ant-menu-dark,.ant-menu-dark .ant-menu-sub{background:transparent!important}.ant-card{background:rgba(26,38,66,.6)!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}.ant-typography{color:inherit!important}.ant-typography.ant-typography-secondary{color:#b8c4db!important}.anticon{display:inline-flex!important;align-items:center;justify-content:center;font-style:normal!important;line-height:0!important;vertical-align:-.125em;overflow:hidden;font-family:inherit!important}.anticon svg{display:block!important;width:1em;height:1em;min-width:1em;min-height:1em;fill:currentColor;flex-shrink:0;position:relative;z-index:1}html{overflow:hidden!important;max-width:100vw!important;height:100%!important;overscroll-behavior:none!important}body{overflow:hidden!important;max-width:100vw!important;height:100%!important;min-height:100dvh!important;padding-bottom:var(--horse-safe-area-bottom, 0);box-sizing:border-box;overscroll-behavior:none!important;position:fixed;width:100%}#root{overflow:visible!important;max-width:100vw!important;min-height:100%!important}.app-layout,.app-layout-body,.app-layout-content-wrapper,.app-layout-content{overflow-x:hidden!important;overflow-y:visible!important}@media (max-width: 480px){.app-layout-content>*,.page-container>*{max-width:100%;min-width:0}}.horse-glass,.horse-glass-effect{background:var(--horse-glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--horse-glass-border);border-radius:16px;box-shadow:var(--horse-shadow-md)}.horse-animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background:linear-gradient(180deg,var(--horse-bg-primary) 0%,#152238 25%,var(--horse-bg-secondary) 50%,#152238 75%,var(--horse-bg-primary) 100%);contain:strict;pointer-events:none}.horse-grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.5;pointer-events:none;contain:strict}.horse-floating-coins{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden;contain:strict}.horse-floating-coins .horse-coin{position:absolute;color:var(--horse-gold-primary);font-size:20px;opacity:.25;animation:horse-float-up linear infinite;will-change:transform,opacity;transform:translateZ(0)}.horse-floating-coins .horse-coin:nth-child(1){left:15%;animation-duration:12s;animation-delay:0s}.horse-floating-coins .horse-coin:nth-child(2){left:50%;animation-duration:15s;animation-delay:3s}.horse-floating-coins .horse-coin:nth-child(3){left:85%;animation-duration:14s;animation-delay:6s}@keyframes horse-float-up{0%{transform:translate3d(0,100vh,0) rotate(0);opacity:0}10%{opacity:.25}90%{opacity:.25}to{transform:translate3d(10px,-50px,0) rotate(180deg);opacity:0}}.horse-main-title{font-family:var(--horse-font-title);font-size:clamp(24px,6vw,32px);font-weight:900;line-height:1.3;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px;text-align:center}.horse-gradient-text{display:block;background:linear-gradient(135deg,#fff,#b8c4db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.horse-gradient-text-gold{display:block;background:linear-gradient(135deg,var(--horse-gold-primary),var(--horse-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ant-card.cursor-pointer,a .ant-card,a .horse-stat-card{cursor:pointer;transition:background-color var(--transition-fast, .2s ease),box-shadow var(--transition-fast, .2s ease)}.ant-card.cursor-pointer:hover,a:hover .ant-card,a:hover .horse-stat-card{box-shadow:0 4px 20px rgba(212,175,55,.2)}.horse-stats-cards{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media (min-width: 768px){.horse-stats-cards{max-width:600px}}@media (min-width: 900px){.horse-stats-cards{max-width:100%}}.horse-stat-card{display:flex;align-items:center;padding:20px;gap:16px;border-radius:16px}.horse-stat-info{flex:1;text-align:left}.horse-stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(212,175,55,.2),rgba(212,175,55,.1));border-radius:12px;font-size:24px}.horse-stat-icon.token-icon{background:transparent;width:52px;height:52px;padding:0}.token-logo-img{width:100%;height:100%;object-fit:contain;color:var(--horse-gold-primary)}.horse-stat-icon.green{background:linear-gradient(135deg,rgba(0,217,163,.2),rgba(0,217,163,.1));color:var(--horse-green-primary)}.horse-stat-label{font-size:14px;color:var(--horse-text-muted);margin-bottom:4px}.horse-stat-value{font-size:24px;font-weight:700;font-family:var(--horse-font-title);color:var(--horse-gold-primary)}.horse-stat-value.green{color:var(--horse-green-primary)}.horse-primary-btn{width:100%;height:56px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,var(--horse-gold-primary),var(--horse-gold-light));color:var(--horse-bg-primary);font-size:18px;font-weight:700;border:none;border-radius:28px;box-shadow:0 4px 20px var(--horse-gold-glow);cursor:pointer;transition:all .3s ease}.horse-primary-btn:hover{transform:scale(1.02);box-shadow:0 6px 24px var(--horse-gold-glow)}.horse-primary-btn:active{transform:scale(.98)}.horse-primary-btn.large{height:64px;font-size:20px}.horse-security-note{margin-top:24px;font-size:14px;color:var(--horse-text-muted);display:flex;align-items:center;justify-content:center;gap:8px}.horse-security-note .anticon{color:var(--horse-green-primary)}:root{--nd-bg-primary: #0a0e1a;--nd-bg-secondary: #0f1419;--nd-gradient-start: #0a0e1a;--nd-gradient-end: #1a0a2e;--nd-accent-cyan: #00d4ff;--nd-accent-purple: #a855f7;--nd-accent-pink: #ec4899;--nd-accent-gold: #f59e0b;--nd-gold-glow: rgba(245, 158, 11, .35);--nd-glass-bg: rgba(255, 255, 255, .05);--nd-glass-border: rgba(255, 255, 255, .1);--nd-glass-shadow: rgba(0, 0, 0, .3);--nd-text-primary: #ffffff;--nd-text-secondary: #a0aec0;--nd-text-muted: #718096;--nd-success: #10b981;--nd-warning: #f59e0b;--nd-error: #ef4444;--nd-info: #3b82f6;--nd-spacing-xs: .25rem;--nd-spacing-sm: .5rem;--nd-spacing-md: 1rem;--nd-spacing-lg: 1.5rem;--nd-spacing-xl: 2rem;--nd-spacing-2xl: 3rem;--nd-radius-sm: .5rem;--nd-radius-md: 1rem;--nd-radius-lg: 1.5rem;--nd-radius-xl: 2rem;--nd-shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--nd-shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--nd-shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--nd-shadow-glow: 0 0 30px rgba(0, 212, 255, .3);--nd-transition-fast: .15s ease;--nd-transition-base: .3s ease;--nd-transition-slow: .5s ease;--nd-z-base: 1;--nd-z-nav: 100;--nd-z-modal: 1000;--nd-z-toast: 2000}.nd-glass-card{background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--nd-shadow-md)}:root{--horse-bg-primary: var(--nd-bg-primary);--horse-bg-secondary: var(--nd-bg-secondary);--horse-bg-tertiary: #1a0a2e;--horse-glass-bg: var(--nd-glass-bg);--horse-glass-border: var(--nd-glass-border);--horse-gold-primary: var(--nd-accent-gold);--horse-gold-light: rgba(245, 158, 11, .9);--horse-gold-glow: var(--nd-gold-glow);--horse-green-primary: var(--nd-success);--horse-green-light: #34d399;--horse-text-primary: var(--nd-text-primary);--horse-text-secondary: var(--nd-text-secondary);--horse-text-muted: var(--nd-text-muted);--color-primary: var(--nd-accent-gold);--color-primary-hover: #fbbf24;--color-primary-active: #d97706;--color-primary-light: rgba(245, 158, 11, .2);--color-primary-lighter: rgba(245, 158, 11, .1);--color-success: var(--nd-success);--color-success-hover: #34d399;--color-success-active: #059669;--color-text-primary: var(--nd-text-primary);--color-text-secondary: var(--nd-text-secondary);--color-text-tertiary: var(--nd-text-muted);--color-bg-primary: var(--nd-bg-primary);--color-bg-secondary: var(--nd-bg-secondary);--color-bg-tertiary: var(--nd-bg-secondary);--color-border: var(--nd-glass-border)}html{background:linear-gradient(135deg,var(--nd-gradient-start) 0%,var(--nd-gradient-end) 100%)!important}body{background:linear-gradient(135deg,var(--nd-gradient-start) 0%,var(--nd-gradient-end) 100%)!important;min-height:100vh!important;min-height:100dvh!important;color:var(--nd-text-primary)!important;padding-top:0!important}#root{background:rgba(10,14,26,.5)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.app-layout.app-new-design,.app-layout.app-layout-new-design{position:relative;z-index:var(--nd-z-base);width:100%;max-width:480px;margin:0 auto;flex:1;min-height:0;background:rgba(10,14,26,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.app-layout-new-design .app-layout-content{padding-top:0!important;padding-left:0!important;padding-right:0!important}.app-layout-new-design .app-layout-content>*{margin-top:0!important}@media (max-width: 767px){.app-layout.app-layout-new-design,.app-layout.app-layout-new-design .app-layout-body,.app-layout.app-layout-new-design .app-layout-content-wrapper,.app-layout.app-layout-new-design .app-layout-content{width:100%!important;max-width:100%!important;min-width:0!important}.page-header-new{max-width:100%!important}}@media (min-width: 768px){.app-layout.app-layout-new-design,.app-layout.app-layout-new-design .app-layout-body,.app-layout.app-layout-new-design .app-layout-content-wrapper,.app-layout.app-layout-new-design .app-layout-content{width:480px!important;max-width:480px!important;min-width:480px!important;margin-left:auto!important;margin-right:auto!important}}.page-new-design{display:flex;flex-direction:column;min-height:100vh;padding-bottom:72px;padding-top:72px}.page-header-new{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:64px;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:var(--nd-spacing-lg) var(--nd-spacing-md);background:var(--nd-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nd-glass-border);z-index:var(--nd-z-nav);box-sizing:border-box}.page-header-new h1{font-size:1.25rem;font-weight:700;flex:1;text-align:center;color:var(--nd-text-primary);margin:0}.logo-new,.page-header-new a.logo-new{display:flex;align-items:center;gap:var(--nd-spacing-sm);font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;color:inherit}.logo-new-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-text-fill-color:initial;width:48px;height:48px}.logo-new-img{width:100%;height:100%;object-fit:contain;display:block}.wallet-btn-new,.wallet-btn-click-disconnect,.ant-btn.wallet-btn-new{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:0 var(--nd-spacing-md)!important;height:36px!important;min-height:36px!important;font-size:.875rem!important;font-weight:600;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple))!important;border:none!important;border-radius:var(--nd-radius-lg);color:#fff!important;cursor:pointer;transition:all var(--nd-transition-base);box-shadow:0 4px 20px rgba(0,212,255,.3);box-sizing:border-box}.wallet-btn-new:hover,.wallet-btn-click-disconnect:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,212,255,.5)}.wallet-btn-new-wrap{display:flex;align-items:center;gap:var(--nd-spacing-sm);min-width:0}.wallet-btn-0x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:rgba(0,0,0,.25);border-radius:50%;font-size:.6rem;font-weight:700;flex-shrink:0}.wallet-btn-address{font-family:monospace;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content-new{flex:1;padding:var(--nd-spacing-lg) var(--nd-spacing-md);min-width:0;width:100%;overflow-x:hidden;box-sizing:border-box}.glass-card{background:var(--nd-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);padding:var(--nd-spacing-lg);box-shadow:var(--nd-shadow-md);transition:all var(--nd-transition-base)}.glass-card:hover{border-color:rgba(255,255,255,.15);box-shadow:var(--nd-shadow-lg)}.balance-card-3d{position:relative;margin-bottom:var(--nd-spacing-xl);perspective:1000px;min-width:0}.card-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple),var(--nd-accent-pink));border-radius:var(--nd-radius-xl);opacity:.5;filter:blur(20px);z-index:-1;animation:nd-glow-pulse 3s ease-in-out infinite}@keyframes nd-glow-pulse{0%,to{opacity:.5}50%{opacity:.8}}.balance-card-inner{min-width:0;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.2);border-radius:var(--nd-radius-xl);padding:var(--nd-spacing-xl);position:relative;overflow:hidden;transition:transform var(--nd-transition-base)}.balance-card-inner:hover{transform:translateY(-5px)}.card-chip{width:56px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,#ffed4e);border-radius:var(--nd-radius-sm);margin-bottom:var(--nd-spacing-md);opacity:.95;box-shadow:0 2px 10px rgba(255,215,0,.3)}.card-chip-text{font-size:.7rem;font-weight:700;color:rgba(0,0,0,.75);letter-spacing:.02em}.balance-label{font-size:.875rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-sm);text-transform:uppercase;letter-spacing:.05em}.balance-amount{display:flex;align-items:baseline;gap:var(--nd-spacing-xs);margin-bottom:var(--nd-spacing-lg)}.balance-amount .currency{font-size:1.5rem;font-weight:600;color:var(--nd-accent-gold)}.balance-amount .amount{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-footer{display:flex;justify-content:space-between;padding-top:var(--nd-spacing-md);border-top:1px solid rgba(255,255,255,.1)}.balance-item{display:flex;flex-direction:column;gap:var(--nd-spacing-xs)}.balance-item .label{font-size:.75rem;color:var(--nd-text-secondary)}.balance-item .value{font-size:1rem;font-weight:600;color:var(--nd-text-primary)}.balance-card-3d .balance-label,.balance-card-3d .balance-amount .currency,.balance-card-3d .balance-amount .amount,.balance-card-3d .balance-item .label,.balance-card-3d .balance-item .value{color:#fff!important}.balance-card-3d .balance-amount .amount{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;background-clip:unset!important}.balance-card-3d .balance-footer{justify-content:space-between}.balance-card-3d .balance-footer .balance-item:first-child{align-items:flex-start;text-align:left}.balance-card-3d .balance-footer .balance-item:last-child{align-items:flex-end;text-align:right}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-xl);min-width:0}.stat-card{display:flex;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);min-height:88px;min-width:120px;box-sizing:border-box;transition:all var(--nd-transition-base)}.stat-card.glass-card:hover{transform:translateY(-3px);box-shadow:var(--nd-shadow-glow)}.stat-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-radius:var(--nd-radius-md);font-size:1rem;color:var(--nd-accent-cyan)}.stat-icon-coin{background:linear-gradient(135deg,rgba(251,146,60,.25),rgba(234,88,12,.2));color:#fb923c}.stat-icon-chart.price-up{background:linear-gradient(135deg,rgba(34,211,238,.2),rgba(16,185,129,.2));color:#22d3ee}.stat-icon.price-up{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));color:var(--nd-success)}.stat-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow-x:auto;overflow-y:visible}.stat-label{font-size:.75rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-xs);flex-shrink:0}.stat-value{font-size:clamp(.85rem,3.5vw,1.125rem);font-weight:700;color:var(--nd-text-primary);white-space:nowrap;flex-shrink:0}.stat-change{font-size:.875rem;font-weight:600;margin-top:var(--nd-spacing-xs)}.stat-change.positive{color:var(--nd-success)}.stat-change.negative{color:var(--nd-error, #ef4444)}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(56px,1fr));gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-xl)}.action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);min-width:56px;box-sizing:border-box;background:var(--nd-glass-bg);backdrop-filter:blur(20px);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);color:#fff!important;cursor:pointer;transition:all var(--nd-transition-base);text-decoration:none;font-size:.875rem;font-weight:500}.action-btn:hover,.action-btn:visited,.action-btn:active{color:#fff!important}.action-btn:hover{transform:translateY(-3px) scale(1.05);border-color:var(--nd-accent-cyan);box-shadow:0 8px 25px rgba(0,212,255,.3)}.action-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border-radius:var(--nd-radius-md);font-size:1.25rem;transition:all var(--nd-transition-base)}.action-btn:hover .action-icon{transform:rotateY(180deg)}.section-title-new{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--nd-spacing-md)}.section-title-new h2{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0}.featured-cards{display:grid;gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-xl);min-width:0}.feature-card{display:flex;gap:var(--nd-spacing-md);padding:var(--nd-spacing-lg);min-width:0;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;transition:all var(--nd-transition-base);text-decoration:none;color:inherit;border-radius:var(--nd-radius-lg);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);backdrop-filter:blur(20px)}.feature-card:hover{transform:translate(5px);box-shadow:var(--nd-shadow-glow);color:var(--nd-text-primary)}.feature-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--nd-accent-cyan),var(--nd-accent-purple));transform:scaleY(0);transition:transform var(--nd-transition-base)}.feature-card:hover:before{transform:scaleY(1)}.feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-radius:var(--nd-radius-lg);font-size:1.75rem;color:var(--nd-accent-cyan);flex-shrink:0}.feature-content{flex:1;position:relative}.feature-content h3{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0 0 var(--nd-spacing-xs)}.feature-content p{font-size:.875rem;color:var(--nd-text-secondary);margin:0}.feature-badge{position:absolute;top:0;right:0;padding:2px 8px;font-size:.7rem;font-weight:700;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border-radius:var(--nd-radius-sm);color:#fff}.feature-badge.new{background:linear-gradient(135deg,var(--nd-success),#059669)}.horse-bottom-nav.bottom-nav-new,.bottom-nav-new{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:100%!important;max-width:480px!important;height:calc(64px + var(--horse-safe-area-bottom, 0px));min-height:0;padding:4px var(--nd-spacing-xs);padding-bottom:max(4px,var(--horse-safe-area-bottom, 0px));display:flex!important;justify-content:space-around;align-items:stretch;background:var(--nd-glass-bg);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top:1px solid var(--nd-glass-border);z-index:var(--nd-z-nav);box-sizing:border-box}@media (max-width: 767px){.horse-bottom-nav.bottom-nav-new,.bottom-nav-new{width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important}.page-header-new{width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important;height:80px!important;min-height:80px!important}.page-new-design{padding-top:80px;padding-bottom:85px}.balance-card-3d{margin-bottom:var(--nd-spacing-md)}.balance-card-inner{padding:var(--nd-spacing-md) var(--nd-spacing-md) var(--nd-spacing-sm)}.balance-amount .amount{font-size:2rem}.balance-amount{margin-bottom:var(--nd-spacing-sm)}.card-chip{width:48px;height:30px;margin-bottom:var(--nd-spacing-sm)}.horse-bottom-nav{height:85px!important}}@media (min-width: 768px){.horse-bottom-nav.bottom-nav-new,.bottom-nav-new{width:480px!important;max-width:480px!important}}.horse-bottom-nav.bottom-nav-new .horse-nav-item,.horse-bottom-nav .horse-nav-item,.nav-item-new{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px 4px;background:none;border:none;color:rgba(255,255,255,.75);cursor:pointer;transition:all var(--nd-transition-base);text-decoration:none;font-size:11px;font-weight:500}.horse-bottom-nav.bottom-nav-new .horse-nav-icon-wrap,.horse-nav-icon-wrap{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.horse-bottom-nav.bottom-nav-new .horse-nav-icon-wrap .anticon,.horse-nav-icon-wrap .anticon{font-size:1.125rem;display:block;line-height:1}.horse-bottom-nav .horse-nav-item:hover,.nav-item-new:hover{color:rgba(255,255,255,.9)}.horse-bottom-nav .horse-nav-item.active,.nav-item-new.active{color:var(--nd-accent-cyan)}.horse-bottom-nav.bottom-nav-new .horse-nav-label,.horse-bottom-nav .horse-nav-item .horse-nav-label{color:inherit;font-size:11px;font-weight:500;line-height:1.2}.horse-bottom-nav .horse-nav-item.active .anticon,.horse-bottom-nav .horse-nav-item.active svg,.horse-bottom-nav .horse-nav-item.active .horse-nav-icon-wrap i,.nav-item-new.active .anticon,.nav-item-new.active .horse-nav-icon-wrap i{transform:scale(1.1)}.horse-bottom-nav.bottom-nav-new .horse-nav-icon-wrap i,.horse-bottom-nav .horse-nav-item .anticon,.horse-bottom-nav .horse-nav-item .horse-nav-icon-wrap i{font-size:1.125rem;transition:all var(--nd-transition-base)}.horse-bottom-nav.bottom-nav-new .horse-nav-label{white-space:nowrap;overflow:visible;min-width:2em;color:inherit;font-size:11px;flex-shrink:0}html[data-locale=ko] .horse-bottom-nav .horse-nav-item:first-child .horse-nav-label{margin-left:12px}@media (max-width: 375px){.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-layout-new-design .ant-card{background:var(--nd-glass-bg)!important;border:1px solid var(--nd-glass-border)!important;border-radius:var(--nd-radius-lg)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--nd-shadow-md);color:var(--nd-text-primary)}.app-layout-new-design .ant-card-head{color:var(--nd-text-primary);border-bottom-color:var(--nd-glass-border)}.app-layout-new-design .ant-card-body{color:var(--nd-text-primary)}.app-layout-new-design .ant-alert{background:var(--nd-glass-bg)!important;border:1px solid var(--nd-glass-border)!important;border-radius:var(--nd-radius-lg);backdrop-filter:blur(12px);color:var(--nd-text-primary)}.app-layout-new-design .ant-alert-message,.app-layout-new-design .ant-alert-description{color:inherit}.app-layout-new-design .ant-btn-primary{background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple))!important;border:none!important;color:#fff!important;box-shadow:0 4px 20px rgba(0,212,255,.3)}.app-layout-new-design .ant-btn-primary:hover{box-shadow:0 6px 30px rgba(0,212,255,.5);color:#fff!important}.app-layout-new-design .ant-typography,.app-layout-new-design .ant-typography h1,.app-layout-new-design .ant-typography h2,.app-layout-new-design .ant-typography h3,.app-layout-new-design .ant-typography h4{color:var(--nd-text-primary)!important}.app-layout-new-design .ant-typography.ant-typography-secondary{color:var(--nd-text-secondary)!important}.app-layout-new-design .ant-input,.app-layout-new-design .ant-input-number,.app-layout-new-design .ant-select-selector{background:var(--nd-glass-bg)!important;border-color:var(--nd-glass-border)!important;color:var(--nd-text-primary)}.app-layout-new-design .ant-tabs-nav:before{border-bottom-color:var(--nd-glass-border)}.app-layout-new-design .ant-tabs-tab{color:var(--nd-text-secondary)}.app-layout-new-design .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--nd-accent-cyan)}.app-layout-new-design .ant-tabs-ink-bar{background:var(--nd-accent-cyan)}.app-layout-new-design .ant-divider{border-color:var(--nd-glass-border)}.app-layout-new-design .ant-statistic-title{color:var(--nd-text-secondary)}.app-layout-new-design .ant-statistic-content{color:var(--nd-text-primary)}.app-layout-new-design .ant-form-item-label>label{color:var(--nd-text-secondary)}.app-layout-new-design .ant-table{background:transparent!important;color:var(--nd-text-primary)}.app-layout-new-design .ant-table-thead>tr>th{background:var(--nd-glass-bg)!important;border-color:var(--nd-glass-border);color:var(--nd-text-secondary)}.app-layout-new-design .ant-table-tbody>tr>td{border-color:var(--nd-glass-border)}.app-layout-new-design .ant-table-tbody>tr:hover>td{background:rgba(255,255,255,.03)!important}.app-layout-new-design .page{display:flex;flex-direction:column;min-height:100vh;padding-bottom:72px;min-width:0}.app-layout-new-design .page#page-ai{padding-bottom:0}.app-layout-new-design .page-header,.app-layout-new-design .page-header-with-logo{display:flex;align-items:center;justify-content:space-between;min-height:64px;margin:0;padding-left:max(var(--nd-spacing-sm),var(--horse-safe-area-left, 0px));padding-right:max(var(--nd-spacing-sm),var(--horse-safe-area-right, 0px));padding-top:max(var(--nd-spacing-sm),var(--horse-safe-area-top, 0px));padding-bottom:var(--nd-spacing-sm);background:var(--nd-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nd-glass-border);position:sticky;top:0;z-index:10;box-sizing:border-box}.app-layout-new-design .page-header-with-logo h1{position:absolute;left:50%;transform:translate(-50%);max-width:60%;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-layout-new-design .page-header-with-logo .logo-new,.app-layout-new-design .page-header-with-logo .header-actions{position:relative;z-index:1}.app-layout-new-design .page-header .logo-new,.app-layout-new-design .page-header-with-logo .logo-new{margin:0}.app-layout-new-design .page-header .logo-new{flex-shrink:0;margin-right:var(--nd-spacing-sm)}.app-layout-new-design .page-header .logo-new-icon{width:40px;height:40px}.app-layout-new-design .page-header h1{font-size:1.25rem;font-weight:700;flex:1;text-align:center;color:var(--nd-text-primary);margin:0;min-width:0}.app-layout-new-design .back-btn,.app-layout-new-design .icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);cursor:pointer;transition:all var(--nd-transition-base);flex-shrink:0}.app-layout-new-design .back-btn:hover,.app-layout-new-design .icon-btn:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);box-shadow:var(--nd-shadow-glow)}.app-layout-new-design .back-btn:disabled,.app-layout-new-design .icon-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.app-layout-new-design .header-actions{display:flex;align-items:center;gap:var(--nd-spacing-sm);flex-shrink:0}.app-layout-new-design .header-spacer{width:40px;height:40px;flex-shrink:0;display:block}.app-layout-new-design .page-content{flex:1;padding:0 var(--nd-spacing-md) var(--nd-spacing-lg);padding-top:0;min-width:0}.app-layout-new-design .page-content>*:first-child{margin-top:var(--nd-spacing-md)}.app-layout-new-design #page-deposit .page-header,.app-layout-new-design #page-angel .page-header{padding-top:var(--nd-spacing-sm);padding-bottom:var(--nd-spacing-sm)}.app-layout-new-design .section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--nd-spacing-md)}.app-layout-new-design .section-title h2{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0}.staking-overview{display:flex;margin-bottom:var(--nd-spacing-xl)}.staking-overview.glass-card{padding:var(--nd-spacing-lg)}.overview-item{flex:1;text-align:center}.overview-label{font-size:.875rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-xs)}.overview-value{font-size:1.25rem;font-weight:700;color:var(--nd-text-primary)}.overview-value.positive{color:var(--nd-success)}.overview-divider{width:1px;background:var(--nd-glass-border);margin:0 var(--nd-spacing-md)}.overview-item-revenue{display:flex;align-items:center;justify-content:center;text-align:center}.overview-row-inline{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:var(--nd-spacing-md);width:100%}.overview-row-inline .overview-block{display:flex;flex-direction:column;gap:var(--nd-spacing-xs);align-items:center;flex:1;min-width:0}.overview-row-inline .overview-block .overview-label{margin-bottom:0}.overview-value-shrink{font-size:clamp(.9rem,3.2vw,1.25rem);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-value-shrink .balance-decimals{font-size:.75em;font-weight:600;opacity:.9}.staking-pools{display:grid;gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-xl)}.pool-card{padding:var(--nd-spacing-lg);transition:all var(--nd-transition-base)}.pool-card.active{border-color:var(--nd-accent-cyan);box-shadow:0 4px 30px rgba(0,212,255,.2)}.pool-card:hover{transform:translateY(-3px)}.pool-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--nd-spacing-md)}.pool-title{display:flex;flex-direction:column;gap:var(--nd-spacing-xs)}.pool-title h3{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0}.pool-subtitle{font-size:.625rem;font-weight:600;color:var(--nd-text-secondary)}.pool-apy{text-align:right}.apy-value{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.apy-label{font-size:.75rem;color:var(--nd-text-secondary)}.apy-daily{display:block;font-size:.6875rem;color:var(--nd-text-secondary);margin-top:2px}.pool-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-md);padding:var(--nd-spacing-md);background:rgba(0,0,0,.2);border-radius:var(--nd-radius-md)}.pool-stat{display:flex;flex-direction:column;gap:var(--nd-spacing-xs)}.pool-stat .label{font-size:.75rem;color:var(--nd-text-secondary)}.pool-stat .value{font-size:.875rem;font-weight:600;color:var(--nd-text-primary)}.pool-stat-usdt{font-size:.75rem;font-weight:500;color:var(--nd-text-secondary)}.pool-stat-input{gap:var(--nd-spacing-sm)}.pool-stat-input .pool-amount-input{width:100%;font-size:.875rem;padding:10px var(--nd-spacing-md);min-height:40px;border-radius:var(--nd-radius-sm);border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.2);color:var(--nd-text-primary);box-sizing:border-box}.pool-stat-input .pool-amount-input::placeholder{color:var(--nd-text-secondary);opacity:.8}.pool-amount-horse{display:block;margin-top:var(--nd-spacing-xs);font-size:.8125rem;font-weight:500;color:var(--nd-text-secondary)}.pool-card-auto-reinvest .pool-stats{grid-template-columns:1fr}.pool-stat-switch{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--nd-spacing-sm)}.pool-stat-switch .value-switch{flex-shrink:0}.pool-auto-reinvest-error{margin-bottom:var(--nd-spacing-xs)}.pool-auto-reinvest-logs{margin-top:var(--nd-spacing-md);padding-top:var(--nd-spacing-sm);border-top:1px solid rgba(255,255,255,.08)}.pool-auto-reinvest-logs-title{font-size:.75rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-xs)}.pool-auto-reinvest-logs-list{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--nd-text-primary);line-height:1.6}.pool-auto-reinvest-logs-loading{font-size:.8125rem;color:var(--nd-text-secondary);margin-top:var(--nd-spacing-sm)}.pool-action-btn{width:100%;padding:var(--nd-spacing-md);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;border-radius:var(--nd-radius-md);color:#fff;font-weight:600;cursor:pointer;transition:all var(--nd-transition-base);box-shadow:0 4px 20px rgba(0,212,255,.3)}.pool-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,212,255,.5)}.stakes-list{display:grid;gap:var(--nd-spacing-md)}.stake-item,.stake-item.glass-card{padding:var(--nd-spacing-lg)}.stake-info{margin-bottom:var(--nd-spacing-md)}.stake-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nd-spacing-sm)}.stake-info-left{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nd-spacing-xs) var(--nd-spacing-sm)}.stake-info-left .stake-amount{margin-bottom:0}.stake-info-row .stake-period{flex-shrink:0}.stake-amount{font-size:1.25rem;font-weight:700;color:var(--nd-text-primary);margin-bottom:var(--nd-spacing-xs)}.stake-amount-horse{font-size:.8125rem;font-weight:500;color:var(--nd-text-secondary)}.stake-period{font-size:.875rem;color:var(--nd-text-secondary)}.stake-details{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nd-spacing-md)}.stake-details .detail-item{display:flex;flex-direction:column;gap:var(--nd-spacing-xs)}.stake-details .detail-item .label{font-size:.75rem;color:var(--nd-text-secondary)}.stake-details .detail-item .value{font-size:.875rem;font-weight:600;color:var(--nd-text-primary)}.stake-details .detail-item .value.positive{color:var(--nd-success)}.stakes-empty{text-align:center;padding:var(--nd-spacing-xl);color:var(--nd-text-muted);font-size:.875rem}.stakes-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md) 0;margin-top:var(--nd-spacing-xs)}.stakes-pagination-total{font-size:.8125rem;color:var(--nd-text-secondary)}.stakes-pagination-btns{display:flex;align-items:center;gap:var(--nd-spacing-sm)}.stake-pagination-btn{padding:var(--nd-spacing-xs) var(--nd-spacing-sm);font-size:.8125rem;border-radius:var(--nd-radius-sm);border:1px solid var(--nd-glass-border);background:rgba(255,255,255,.06);color:var(--nd-text-primary);cursor:pointer;transition:all var(--nd-transition-base)}.stake-pagination-btn:hover:not(:disabled){background:rgba(255,255,255,.12)}.stake-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.stakes-pagination-page{font-size:.8125rem;color:var(--nd-text-secondary);min-width:4rem;text-align:center}.stake-alert{margin-bottom:var(--nd-spacing-md)}.stake-modal-wrap.ant-modal{max-width:calc(100vw - 2 * var(--nd-spacing-md));padding:var(--nd-spacing-md)}.stake-modal-wrap .ant-modal-content{width:100%;max-width:400px;max-height:90vh;margin:0 auto;display:flex;flex-direction:column;background:var(--nd-bg-secondary);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg)}.stake-modal-wrap .ant-modal-body{max-height:70vh;overflow-y:auto;flex:1 1 auto}.stake-modal-wrap .ant-modal-header{flex-shrink:0;background:var(--nd-bg-secondary);border-bottom-color:var(--nd-glass-border)}.stake-modal-wrap .ant-modal-title{font-size:1.25rem;color:var(--nd-text-primary)}.stake-modal-wrap .ant-modal-close-x{color:var(--nd-text-primary)}.stake-modal-hint{font-size:12px;color:var(--nd-text-muted);margin-top:-8px;margin-bottom:12px}.stake-modal-wrap .submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-lg);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;border-radius:var(--nd-radius-lg);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all var(--nd-transition-base);box-shadow:0 4px 20px rgba(0,212,255,.3);margin-top:8px}.stake-modal-wrap .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,212,255,.5)}.stake-modal-wrap .submit-btn:disabled{opacity:.6;cursor:not-allowed}.stake-modal-compact .ant-modal-body{padding:var(--nd-spacing-md) var(--nd-spacing-lg);min-height:0}.stake-confirm-card{display:flex;flex-direction:column;gap:var(--nd-spacing-sm)}.stake-confirm-deduct{font-size:.75rem;color:var(--nd-text-secondary);margin:0}.stake-confirm-amount{font-size:1rem;font-weight:600;color:var(--nd-text-primary);line-height:1.3}.stake-confirm-amount .stake-confirm-u{font-size:.8125rem;font-weight:500;color:var(--nd-text-secondary);margin-left:.25rem}.stake-confirm-balance{background:rgba(0,0,0,.2);border-radius:var(--nd-radius-sm);padding:var(--nd-spacing-xs) var(--nd-spacing-sm);display:flex;flex-direction:column;gap:2px}.stake-confirm-row{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.stake-confirm-row .label{color:var(--nd-text-secondary)}.stake-confirm-row .value{color:var(--nd-text-primary);font-weight:500}.stake-confirm-recharge{font-size:.8125rem;color:var(--nd-accent-warning, #faad14);margin:0}.stake-confirm-recharge-btn{background:none;border:none;color:var(--nd-accent-cyan);cursor:pointer;padding:0 .25rem;text-decoration:underline;font-size:inherit}.stake-confirm-recharge-btn:hover{color:var(--nd-accent-purple)}.stake-confirm-min-hint{text-align:center;font-size:.8125rem;color:var(--nd-text-secondary);margin:0;padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:transparent;border:none;line-height:1.4}.stake-confirm-actions{display:flex;gap:var(--nd-spacing-sm);margin-top:0}.stake-confirm-btn{flex:1;padding:var(--nd-spacing-sm) var(--nd-spacing-md);border-radius:var(--nd-radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--nd-transition-base);border:none}.stake-confirm-cancel{background:rgba(255,255,255,.1);color:var(--nd-text-primary);border:1px solid var(--nd-glass-border)}.stake-confirm-cancel:hover{background:rgba(255,255,255,.15)}.stake-confirm-submit{background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));color:#fff;box-shadow:0 4px 20px rgba(0,212,255,.3)}.stake-confirm-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,212,255,.5)}.stake-confirm-submit:disabled{opacity:.6;cursor:not-allowed}#page-ai.page-ai{box-sizing:border-box;height:100vh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-top:0;padding-bottom:0}#page-ai .page-content.chat-page{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.page-ai .chat-page-inner{display:flex;flex-direction:column;min-height:0;flex:1;padding:0;overflow:hidden}.chat-messages{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--nd-spacing-md);padding-bottom:0;display:flex;flex-direction:column;gap:var(--nd-spacing-md);min-height:0;-webkit-overflow-scrolling:touch}#page-ai .chat-footer{flex-shrink:0;position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;margin:0;z-index:10;box-sizing:border-box;padding:0;padding-bottom:calc(90px + var(--horse-safe-area-bottom, 0px));background:linear-gradient(to top,var(--nd-bg-primary) 0%,var(--nd-bg-primary) 60%,transparent 100%)}#page-ai .chat-footer .quick-replies{flex-shrink:0;padding:var(--nd-spacing-sm) 0;padding-bottom:var(--nd-spacing-xs)}#page-ai .chat-footer .chat-input-container{flex-shrink:0;padding:var(--nd-spacing-xs) 0 0;margin:0;border-top:none;background:transparent}#page-ai .chat-messages{padding-bottom:210px}.chat-date{text-align:center;font-size:.75rem;color:var(--nd-text-muted);margin:var(--nd-spacing-sm) 0}.message-wrapper{display:flex;gap:var(--nd-spacing-sm);align-items:flex-start;animation:nd-message-in .25s ease-out}.message-wrapper.user{flex-direction:row-reverse}.message-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border-radius:50%;flex-shrink:0;font-size:1rem;color:#fff}.message-wrapper.user .message-avatar{order:2}.message-bubble{width:fit-content;max-width:min(72%,340px);padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:var(--nd-glass-bg);backdrop-filter:blur(20px);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);min-width:0}.message-wrapper.user .message-bubble{background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-color:var(--nd-accent-cyan)}.message-body{position:relative;padding-right:2.5rem;min-height:1.5em;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.message-body .message-text{margin-bottom:0;text-align:left;width:100%}.message-body .message-time{position:absolute;right:0;bottom:0;font-size:.75rem;color:var(--nd-text-muted);line-height:1.2}.message-text{font-size:.875rem;line-height:1.45;margin-bottom:var(--nd-spacing-xs);white-space:pre-wrap;word-break:break-word;text-align:left}.message-wrapper.bot .message-text{text-align:left}.message-bubble>.message-text{margin-bottom:var(--nd-spacing-xs)}.message-time{font-size:.75rem;color:var(--nd-text-muted);text-align:right}.message-referral-link{display:flex;align-items:center;gap:var(--nd-spacing-sm);margin-top:var(--nd-spacing-sm);padding:var(--nd-spacing-xs) 0;border-top:1px solid var(--nd-glass-border)}.message-referral-url{flex:1;min-width:0;font-size:.8125rem;color:var(--nd-accent-cyan);word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-referral-copy-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;font-size:.75rem;color:var(--nd-text-primary);background:rgba(255,255,255,.08);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);cursor:pointer;transition:all var(--nd-transition-base)}.message-referral-copy-btn:hover{background:rgba(0,212,255,.15);border-color:var(--nd-accent-cyan);color:var(--nd-accent-cyan)}.quick-replies{display:flex;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);overflow-x:auto;flex-shrink:0}.quick-reply-btn{display:inline-flex;align-items:center;gap:var(--nd-spacing-xs);padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);color:var(--nd-text-primary);font-size:.875rem;white-space:nowrap;cursor:pointer;transition:all var(--nd-transition-base)}.quick-reply-btn:hover{background:rgba(255,255,255,.1);border-color:var(--nd-accent-cyan)}html[data-locale=ru] .quick-replies,html[data-locale=th] .quick-replies,html[data-locale=es] .quick-replies{gap:var(--nd-spacing-xs);padding:var(--nd-spacing-sm) var(--nd-spacing-md)}html[data-locale=ru] .quick-reply-btn,html[data-locale=th] .quick-reply-btn,html[data-locale=es] .quick-reply-btn{font-size:.75rem;padding:6px 10px}@media (max-width: 380px){.quick-reply-btn{font-size:.8125rem;padding:var(--nd-spacing-xs) var(--nd-spacing-sm)}html:not([data-locale=zh]) .quick-reply-btn{font-size:.75rem;padding:6px 8px}html:not([data-locale=zh]) .horse-bottom-nav .horse-nav-label,html:not([data-locale=zh]) .horse-bottom-nav.bottom-nav-new .horse-nav-label,html:not([data-locale=zh]) .horse-bottom-nav .horse-nav-item{font-size:10px}}.chat-input-container{padding:var(--nd-spacing-md);background:var(--nd-glass-bg);backdrop-filter:blur(20px);border-top:1px solid var(--nd-glass-border);flex-shrink:0}.chat-input-wrapper{display:flex;align-items:center;gap:var(--nd-spacing-sm)}.chat-input-btn,.chat-send-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);cursor:pointer;transition:all var(--nd-transition-base);flex-shrink:0}.chat-send-btn{background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;color:#fff}.chat-send-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 20px rgba(0,212,255,.4)}.chat-send-btn:disabled{opacity:.6;cursor:not-allowed}.chat-input{flex:1;min-width:0;padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:rgba(0,0,0,.3);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);font-size:.9375rem;outline:none;transition:all var(--nd-transition-base)}.chat-input::placeholder{color:var(--nd-text-muted)}.chat-input:focus{border-color:var(--nd-accent-cyan);box-shadow:0 0 0 2px rgba(0,212,255,.1)}@keyframes nd-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-status{display:flex;align-items:center;gap:var(--nd-spacing-xs);font-size:.875rem;color:var(--nd-success)}.status-dot{width:8px;height:8px;background:var(--nd-success);border-radius:50%;animation:nd-dot-pulse 2s ease-in-out infinite}@keyframes nd-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.total-balance-card{text-align:center;padding:var(--nd-spacing-xl);margin-bottom:var(--nd-spacing-xl)}.total-balance-card .balance-label{margin-bottom:var(--nd-spacing-md);font-size:.875rem;color:var(--nd-text-secondary)}.balance-amount.large .currency{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-amount.large .amount{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-actions{display:flex;gap:var(--nd-spacing-md);margin-top:var(--nd-spacing-xl)}.balance-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);font-weight:600;cursor:pointer;transition:all var(--nd-transition-base)}.balance-action-btn.primary{background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;color:#fff}.balance-action-btn:hover{transform:translateY(-2px);box-shadow:var(--nd-shadow-glow)}.asset-list{display:grid;gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-xl)}.asset-item{display:flex;align-items:center;gap:var(--nd-spacing-md);padding:var(--nd-spacing-lg);transition:all var(--nd-transition-base)}.asset-item:hover{transform:translate(3px)}.asset-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-radius:50%;font-size:1.5rem;color:var(--nd-accent-cyan);position:relative;flex-shrink:0}.asset-icon .asset-token-logo{width:100%;height:100%;object-fit:cover;border-radius:50%}.asset-icon .asset-token-fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;font-size:inherit;color:inherit}.asset-icon.usdt{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));color:var(--nd-success)}.asset-icon.horsex{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.2));color:#d97706}.asset-info{flex:1}.asset-name{font-size:1rem;font-weight:700;color:var(--nd-text-primary);margin-bottom:var(--nd-spacing-xs)}.asset-balance{font-size:.875rem;color:var(--nd-text-secondary)}.asset-value{text-align:right}.value-usd{font-size:1rem;font-weight:700;color:var(--nd-text-primary);margin-bottom:var(--nd-spacing-xs)}.value-change{font-size:.75rem;font-weight:600}.value-change.positive{color:var(--nd-success)}.value-change.negative{color:var(--nd-error)}.value-change.neutral{color:var(--nd-text-muted)}.title-action{display:flex;align-items:center;gap:var(--nd-spacing-xs);font-size:.875rem;color:var(--nd-accent-cyan);background:none;border:none;cursor:pointer;padding:0}.title-action:hover{opacity:.9}.transaction-section-header{display:flex;align-items:center;gap:var(--nd-spacing-sm);flex-wrap:wrap}.transaction-section-header h2{margin-right:auto}.transaction-filters{display:flex;align-items:center;gap:var(--nd-spacing-xs)}.transaction-filter-chip{padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--nd-text-secondary);background:transparent;border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-sm);cursor:pointer;transition:all var(--nd-transition-base)}.transaction-filter-chip:hover{color:var(--nd-text-primary);border-color:var(--nd-accent-cyan)}.transaction-filter-chip.active{color:var(--nd-accent-cyan);border-color:var(--nd-accent-cyan);background:rgba(0,212,255,.1)}.transaction-date-dropdown-wrap{margin-left:auto;position:relative}.transaction-date-select{display:flex;align-items:center;justify-content:space-between;padding:6px 28px 6px 12px;font-size:.8125rem;font-weight:600;color:var(--nd-text-primary);background-color:rgba(255,255,255,.06);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-sm);cursor:pointer;transition:border-color var(--nd-transition-base)}.transaction-date-select:hover,.transaction-date-select:focus{border-color:var(--nd-accent-cyan);outline:none}.transaction-date-dropdown-panel{position:absolute;top:100%;right:0;margin-top:4px;min-width:100%;padding:4px 0;background:var(--nd-bg-secondary);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.6);z-index:10}.transaction-date-option{display:block;width:100%;padding:8px 12px;font-size:.8125rem;font-weight:600;color:var(--nd-text-primary);background:var(--nd-bg-secondary);border:none;text-align:left;cursor:pointer;transition:background var(--nd-transition-base)}.transaction-date-option:hover{background:rgba(255,255,255,.1)}.transaction-date-option.selected{background:rgba(255,255,255,.12)}.transaction-list{display:grid;gap:var(--nd-spacing-sm)}.transaction-item{display:flex;align-items:center;gap:var(--nd-spacing-md);padding:var(--nd-spacing-md);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md)}.transaction-empty{text-align:center;padding:var(--nd-spacing-xl);color:var(--nd-text-muted);font-size:.875rem}.transaction-item .transaction-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;flex-shrink:0}.transaction-item .tx-icon.deposit{background:rgba(16,185,129,.2);color:#10b981}.transaction-item .tx-icon.withdrawal{background:rgba(239,68,68,.2);color:#ef4444}.transaction-item .tx-icon.swap{background:rgba(59,130,246,.2);color:#3b82f6}.transaction-item .tx-icon.stake{background:rgba(168,85,247,.2);color:#a855f7}.transaction-item .tx-icon.presale{background:rgba(245,158,11,.2);color:#f59e0b}.transaction-item .transaction-main{flex:1;min-width:0}.transaction-item .transaction-label{font-size:.9375rem;font-weight:600;color:var(--nd-text-primary);margin-bottom:2px}.transaction-item .transaction-time{font-size:.75rem;color:var(--nd-text-muted)}.transaction-item .transaction-amount{font-size:.9375rem;font-weight:600;color:var(--nd-text-primary);text-align:right;white-space:nowrap}.transaction-item .transaction-amount.positive{color:#10b981}.transaction-item .transaction-amount.negative{color:#ef4444}.transaction-balance-formula-note{font-size:.75rem;color:var(--nd-text-muted);margin:0 0 var(--nd-spacing-sm);padding:0 var(--nd-spacing-xs);grid-column:1 / -1}.transaction-item .transaction-amount-wrap{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.transaction-item .transaction-amount-subtitle{font-size:.6875rem;color:var(--nd-text-muted);font-weight:400}.transaction-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md) 0;margin-top:var(--nd-spacing-sm)}.transaction-pagination-total{font-size:.8125rem;color:var(--nd-text-secondary)}.transaction-pagination-btns{display:flex;align-items:center;gap:var(--nd-spacing-sm)}.transaction-pagination-btn{padding:var(--nd-spacing-xs) var(--nd-spacing-sm);font-size:.8125rem;border-radius:var(--nd-radius-sm);border:1px solid var(--nd-glass-border);background:rgba(255,255,255,.06);color:var(--nd-text-primary);cursor:pointer;transition:all var(--nd-transition-base)}.transaction-pagination-btn:hover:not(:disabled){background:rgba(255,255,255,.12)}.transaction-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.transaction-pagination-page{font-size:.8125rem;color:var(--nd-text-secondary);min-width:4rem;text-align:center}.deposit-tx-link,.deposit-tx-link:hover,.deposit-tx-link:visited,.transaction-item .transaction-time .deposit-tx-link,.transaction-item .transaction-time .deposit-tx-link:hover,.transaction-item .transaction-time .deposit-tx-link:visited{color:var(--nd-accent-cyan, #06b6d4)}.deposit-tx-link{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:.75rem;text-decoration:none;opacity:.8;transition:opacity .15s}.deposit-tx-link:hover{opacity:1;text-decoration:underline}.deposit-tx-link .fa-external-link-alt{font-size:.625rem;color:inherit}.transaction-right,.transaction-right-col{text-align:right;flex-shrink:0}.transaction-status,.transaction-status-tag{font-size:.75rem;margin-top:2px}.transaction-status.positive,.transaction-status-tag.positive{color:#10b981}.transaction-status.pending,.transaction-status-tag.pending{color:#f59e0b}.transaction-status.negative,.transaction-status-tag.negative{color:#ef4444}.transaction-item .transaction-amount.pending{color:#f59e0b}.app-layout-new-design #page-rewards .page-content{padding-top:var(--nd-spacing-sm)}.reward-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--nd-spacing-xl);text-align:center}.reward-empty-icon{font-size:3rem;color:var(--nd-text-muted);margin-bottom:var(--nd-spacing-md)}.reward-empty .ant-typography{color:var(--nd-text-primary)!important;margin-bottom:var(--nd-spacing-xs)!important}.reward-empty-desc{font-size:.875rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-lg)}.reward-date-row{display:flex;align-items:center;gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-lg);flex-wrap:wrap}.reward-date-label{font-size:.875rem;font-weight:500;color:var(--nd-text-secondary);flex-shrink:0}.reward-date-range-picker{flex:1;max-width:280px}.reward-date-range-picker .ant-picker-input>input{font-size:.875rem}.ant-picker-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-content,.ant-picker-dropdown .ant-picker-body,.ant-picker-dropdown .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-content table{background:var(--nd-bg-secondary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--nd-glass-border)!important}.ant-picker-dropdown .ant-picker-header-view button,.ant-picker-dropdown .ant-picker-cell,.ant-picker-dropdown .ant-picker-cell-inner{color:var(--nd-text-primary)!important}.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-inner:hover{background:var(--nd-glass-bg)!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--nd-accent-cyan)!important;color:var(--nd-bg-primary)!important}.ant-picker-dropdown .ant-picker-cell-disabled,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:var(--nd-glass-bg)!important}@media (max-width: 767px){.app-layout-new-design #page-rewards .page-content{padding-bottom:calc(72px + var(--horse-safe-area-bottom, 0px) + var(--nd-spacing-lg))}.app-layout-new-design #page-rewards .reward-date-row{flex-direction:column;align-items:stretch;gap:var(--nd-spacing-sm)}.app-layout-new-design #page-rewards .reward-date-range-picker{max-width:100%}}@media (max-width: 767px){.reward-date-dropdown.ant-picker-dropdown .ant-picker-panel-container{max-width:min(100vw - 24px,360px);flex-direction:column}.reward-date-dropdown.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel:nth-child(2),.reward-date-dropdown.ant-picker-dropdown .ant-picker-panels .ant-picker-panel:nth-child(2){display:none}.reward-date-dropdown.ant-picker-dropdown .ant-picker-panel .ant-picker-header-super-next-btn,.reward-date-dropdown.ant-picker-dropdown .ant-picker-panel .ant-picker-header-next-btn{visibility:visible}}.reward-date-input{width:140px;padding:var(--nd-spacing-sm) var(--nd-spacing-md);font-size:.875rem}.reward-date-sep{font-size:.875rem;color:var(--nd-text-secondary)}.reward-summary-wrap{margin-bottom:var(--nd-spacing-xl)}.reward-summary-title{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0 0 var(--nd-spacing-md) 0}.reward-summary.glass-card{padding:var(--nd-spacing-md);margin:0}.reward-summary-loading{text-align:center;padding:var(--nd-spacing-xl);color:var(--nd-text-muted);font-size:.875rem}.reward-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--nd-spacing-sm);align-items:stretch}.reward-summary-grid-two{grid-template-columns:repeat(2,1fr)}.reward-summary-grid-two .reward-summary-item{min-height:0;display:flex;flex-direction:column}@media (max-width: 767px){.reward-summary-grid{grid-template-columns:repeat(2,1fr)}.reward-summary-grid-two{grid-template-columns:1fr}}@media (max-width: 399px){.reward-summary-grid{grid-template-columns:1fr}}.reward-summary-item.glass-card{padding:var(--nd-spacing-md);margin:0;background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md)}.reward-summary-item-label{font-size:.8125rem;font-weight:600;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-sm);padding-bottom:var(--nd-spacing-xs);border-bottom:1px solid var(--nd-glass-border)}.reward-summary-item-row{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;margin-top:var(--nd-spacing-xs)}.reward-summary-item-key{color:var(--nd-text-muted)}.reward-summary-item-val{color:var(--nd-text-primary);font-weight:600}.reward-detail-wrap{margin-bottom:var(--nd-spacing-xl)}.reward-detail-header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nd-spacing-sm);margin-bottom:var(--nd-spacing-md)}.reward-detail-header h2{margin:0 auto 0 0;font-size:1.125rem;font-weight:700;color:var(--nd-text-primary)}.reward-detail-actions{display:flex;align-items:center;gap:var(--nd-spacing-sm)}.reward-detail-dropdown-wrap{position:relative}.reward-detail-select{display:flex;align-items:center;padding:6px 28px 6px 12px;font-size:.8125rem;font-weight:500;color:var(--nd-text-primary);background-color:rgba(255,255,255,.06);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-sm);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color var(--nd-transition-base)}.reward-detail-select:hover,.reward-detail-select:focus{outline:none;border-color:var(--nd-accent-cyan)}.reward-detail-dropdown-panel{position:absolute;top:100%;left:0;margin-top:4px;min-width:100%;padding:4px 0;background:var(--nd-bg-secondary);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.6);z-index:10}.reward-detail-option{display:block;width:100%;padding:8px 12px;font-size:.8125rem;font-weight:500;color:var(--nd-text-primary);background:var(--nd-bg-secondary);border:none;text-align:left;cursor:pointer;transition:background var(--nd-transition-base)}.reward-detail-option:hover{background:rgba(255,255,255,.1)}.reward-detail-option.selected{background:rgba(255,255,255,.12)}.reward-detail-refresh{display:inline-flex;align-items:center;gap:var(--nd-spacing-xs);padding:6px 12px;font-size:.8125rem;color:var(--nd-accent-cyan);background:transparent;border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-sm);cursor:pointer;transition:border-color var(--nd-transition-base),color var(--nd-transition-base)}.reward-detail-refresh:hover:not(:disabled){border-color:var(--nd-accent-cyan)}.reward-detail-refresh:disabled{opacity:.5;cursor:not-allowed}.reward-detail-card.glass-card{padding:0;margin:0;overflow:hidden}.reward-detail-loading{padding:var(--nd-spacing-xl);display:flex;justify-content:center;align-items:center}.app-layout-new-design #page-rewards .reward-history-table.ant-table-wrapper{background:transparent}.app-layout-new-design #page-rewards .reward-history-table .ant-table{background:transparent;color:var(--nd-text-primary)}.app-layout-new-design #page-rewards .reward-history-table .ant-table-thead>tr>th{background:rgba(255,255,255,.06);color:var(--nd-text-secondary);border-bottom:1px solid var(--nd-glass-border);font-size:.8125rem;font-weight:600}.app-layout-new-design #page-rewards .reward-history-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--nd-glass-border);color:var(--nd-text-primary);font-size:.8125rem}.app-layout-new-design #page-rewards .reward-history-table .ant-table-tbody>tr:hover>td{background:rgba(255,255,255,.04)}.app-layout-new-design #page-rewards .reward-history-table .ant-table-placeholder{background:transparent;color:var(--nd-text-muted)}.app-layout-new-design #page-rewards .reward-history-table .ant-pagination{padding:var(--nd-spacing-md)}.app-layout-new-design #page-rewards .reward-history-table .ant-pagination .ant-pagination-item,.app-layout-new-design #page-rewards .reward-history-table .ant-pagination .ant-pagination-item a,.app-layout-new-design #page-rewards .reward-history-table .ant-pagination .ant-pagination-prev button,.app-layout-new-design #page-rewards .reward-history-table .ant-pagination .ant-pagination-next button{color:var(--nd-text-primary)}.app-layout-new-design #page-rewards .reward-history-table .ant-pagination .ant-pagination-item-active a{color:var(--nd-accent-cyan)}.profile-card.glass-card{display:flex;flex-direction:column;align-items:center;padding:var(--nd-spacing-xl);margin-bottom:var(--nd-spacing-lg);text-align:center}.profile-avatar{position:relative;margin-bottom:var(--nd-spacing-md)}.profile-avatar .avatar-img{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border-radius:50%;font-size:2rem;color:#fff;border:3px solid rgba(255,255,255,.2)}.avatar-badge{position:absolute;bottom:0;right:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--nd-accent-gold),#fbbf24);border-radius:50%;color:var(--nd-bg-primary, #0a0e1a);font-size:.875rem;border:2px solid var(--nd-glass-bg)}.profile-info{width:100%}.profile-name{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin-bottom:var(--nd-spacing-xs)}.profile-address{font-size:.8125rem;color:var(--nd-text-muted);margin-bottom:var(--nd-spacing-sm);font-family:ui-monospace,monospace}.profile-level{display:inline-flex;align-items:center;gap:var(--nd-spacing-xs);font-size:.875rem;font-weight:600;color:var(--nd-accent-gold)}.profile-actions{display:flex;gap:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-xl);flex-wrap:wrap;justify-content:center}.profile-actions .ant-btn-primary{background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;color:#fff}.profile-actions .ant-btn:not(.ant-btn-primary){border-color:var(--nd-glass-border);color:var(--nd-text-primary)}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--nd-spacing-sm);margin-bottom:var(--nd-spacing-xl)}.profile-stat-item.glass-card{padding:var(--nd-spacing-sm) var(--nd-spacing-xs);text-align:center}.profile-stat-item .stat-value{font-size:1rem;font-weight:700;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--nd-spacing-xs)}.profile-stat-item .stat-label{font-size:.75rem;color:var(--nd-text-secondary)}.menu-section{display:grid;gap:var(--nd-spacing-md)}.menu-group{background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);overflow:hidden}.menu-item{display:flex;align-items:center;gap:var(--nd-spacing-md);padding:var(--nd-spacing-lg);cursor:pointer;transition:all var(--nd-transition-base);border-bottom:1px solid var(--nd-glass-border);color:var(--nd-text-primary);text-decoration:none;background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-size:inherit}.menu-item:last-child{border-bottom:none}.menu-item:hover:not(:disabled){background:rgba(255,255,255,.05)}.menu-item:disabled{opacity:.6;cursor:not-allowed}.menu-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-radius:var(--nd-radius-md);font-size:1.125rem;color:var(--nd-accent-cyan)}.menu-text{flex:1;font-size:.9375rem;font-weight:500}.menu-item .fa-chevron-right{color:var(--nd-text-muted);font-size:.875rem}.menu-item.expanded .fa-chevron-right{transform:rotate(90deg)}.menu-expand{padding:var(--nd-spacing-md);background:rgba(0,0,0,.2);border-top:1px solid var(--nd-glass-border);border-left:1px solid var(--nd-glass-border);border-right:1px solid var(--nd-glass-border)}.menu-group:last-child .menu-expand{border-bottom:1px solid var(--nd-glass-border);border-radius:0 0 var(--nd-radius-lg) var(--nd-radius-lg)}.balance-overview{display:flex;margin-bottom:var(--nd-spacing-xl)}.balance-overview.glass-card{padding:var(--nd-spacing-lg)}.balance-overview .balance-item{flex:1;text-align:center}.balance-overview .balance-divider{width:1px;background:var(--nd-glass-border);margin:0 var(--nd-spacing-md)}.balance-overview .label{font-size:.875rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-xs)}.balance-overview .value{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary)}.balance-overview .value.positive{color:var(--nd-success)}.form-card.glass-card{padding:var(--nd-spacing-xl);margin-bottom:var(--nd-spacing-xl)}.app-layout-content-inner .withdrawal-form.form-card.glass-card.ant-card,.app-layout-content-inner .ant-card.form-card.glass-card{background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);backdrop-filter:blur(20px)}.app-layout-content-inner .withdrawal-form.form-card.glass-card .ant-card-head{background:transparent;border-bottom-color:var(--nd-glass-border);color:var(--nd-text-primary)}.form-group{margin-bottom:var(--nd-spacing-lg)}.form-group label{display:block;font-size:.875rem;font-weight:600;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-sm)}.token-select{display:flex;gap:var(--nd-spacing-sm)}.token-option{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);background:rgba(0,0,0,.3);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);cursor:pointer;transition:all var(--nd-transition-base);color:var(--nd-text-primary);font-weight:600}.token-option:hover{background:rgba(255,255,255,.05)}.token-option.active{background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-color:var(--nd-accent-cyan)}.input-wrapper{position:relative}.input-wrapper.large .form-input{padding:var(--nd-spacing-lg);font-size:1.25rem;font-weight:600}.form-input,.form-select{width:100%;padding:var(--nd-spacing-md);background:rgba(0,0,0,.3);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);font-size:.9375rem;outline:none;transition:all var(--nd-transition-base)}.form-input:focus,.form-select:focus{border-color:var(--nd-accent-cyan);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.form-input[type=number]::-webkit-inner-spin-button,.form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-suffix{position:absolute;right:var(--nd-spacing-md);top:50%;transform:translateY(-50%);color:var(--nd-text-muted);font-weight:600}.input-hint{font-size:.75rem;color:var(--nd-text-muted);margin-top:var(--nd-spacing-xs)}.quick-amounts{display:flex;flex-wrap:wrap;gap:var(--nd-spacing-sm);margin-bottom:var(--nd-spacing-lg)}.quick-amount{padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--nd-transition-base)}.quick-amount:hover{background:rgba(255,255,255,.08);border-color:var(--nd-accent-cyan)}.form-card .submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-lg);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;border-radius:var(--nd-radius-lg);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all var(--nd-transition-base);margin-top:var(--nd-spacing-md)}.form-card .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,212,255,.3)}.info-section{margin-top:var(--nd-spacing-xl)}.info-title{display:flex;align-items:center;gap:var(--nd-spacing-sm);font-size:.9375rem;font-weight:600;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-md)}.info-content.glass-card{padding:var(--nd-spacing-lg)}.info-content p{margin:0 0 var(--nd-spacing-sm);font-size:.875rem;color:var(--nd-text-secondary);line-height:1.5}.info-content p:last-child{margin-bottom:0}.withdraw-summary,.purchase-summary{padding:var(--nd-spacing-md);background:rgba(0,0,0,.2);border-radius:var(--nd-radius-md);margin-bottom:var(--nd-spacing-lg)}.summary-item{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:var(--nd-spacing-xs)}.summary-item.total{font-weight:700;font-size:1rem;margin-top:var(--nd-spacing-sm);margin-bottom:0}.summary-divider{height:1px;background:var(--nd-glass-border);margin:var(--nd-spacing-sm) 0}.summary-item .label{color:var(--nd-text-secondary)}.summary-item .value{color:var(--nd-text-primary);font-weight:600}.summary-item .value.positive{color:var(--nd-success)}.withdraw-records{display:grid;gap:var(--nd-spacing-md)}.record-item.glass-card{padding:var(--nd-spacing-lg)}.record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--nd-spacing-md)}.record-status{padding:var(--nd-spacing-xs) var(--nd-spacing-sm);border-radius:var(--nd-radius-sm);font-size:.75rem;font-weight:600}.record-status.processing{background:rgba(245,158,11,.2);color:var(--nd-warning)}.record-status.completed{background:rgba(16,185,129,.2);color:var(--nd-success)}.record-amount{font-size:1.125rem;font-weight:700}.record-details{display:grid;gap:var(--nd-spacing-sm)}.record-details .detail-row{display:flex;justify-content:space-between;font-size:.875rem}.record-details .detail-row .label{color:var(--nd-text-secondary)}.record-details .detail-row .value{color:var(--nd-text-primary);font-weight:500}.balance-display{display:flex;align-items:center;justify-content:space-between;padding:var(--nd-spacing-md);background:rgba(0,0,0,.3);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md)}.balance-display .balance{font-size:1.25rem;font-weight:700}.balance-recharge{padding:var(--nd-spacing-xs) var(--nd-spacing-md);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;border-radius:var(--nd-radius-sm);color:#fff;font-weight:600;cursor:pointer;transition:all var(--nd-transition-base)}.balance-recharge:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,212,255,.3)}.exchange-card.glass-card{padding:var(--nd-spacing-xl);margin-bottom:var(--nd-spacing-xl)}#page-exchange .exchange-card.glass-card .ant-card{background:transparent;border:none;box-shadow:none;margin-bottom:var(--nd-spacing-lg)}#page-exchange .exchange-card.glass-card .ant-card:last-child{margin-bottom:0}#page-exchange .exchange-card.glass-card .ant-card-head{border-bottom:1px solid var(--nd-glass-border);background:transparent;color:var(--nd-text-primary)}#page-exchange .exchange-card.glass-card .ant-card-head-title{color:var(--nd-text-primary)}.exchange-input-group{margin-bottom:var(--nd-spacing-lg)}.exchange-label{display:flex;justify-content:space-between;margin-bottom:var(--nd-spacing-sm);font-size:.875rem}.exchange-label span:first-child{color:var(--nd-text-secondary);font-weight:600}.exchange-label .balance-text{margin-left:auto;text-align:right;color:var(--nd-text-muted)}.balance-text{color:var(--nd-text-muted)}.exchange-input-wrapper{display:flex;align-items:stretch;padding:0;background:rgba(0,0,0,.3);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);overflow:hidden}.exchange-input{flex:1;min-width:0;background:none;border:none;color:var(--nd-text-primary);font-size:1.5rem;font-weight:700;outline:none;padding:var(--nd-spacing-lg)}.exchange-input::placeholder{color:var(--nd-text-muted)}.exchange-input[type=number]::-webkit-outer-spin-button,.exchange-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.exchange-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.exchange-token-select{display:flex;align-items:center;gap:var(--nd-spacing-sm);padding:0 var(--nd-spacing-md);background:rgba(0,0,0,.2);border:none;border-left:1px solid var(--nd-glass-border);border-radius:0;cursor:pointer;flex-shrink:0;min-width:5.5em;color:var(--nd-text-primary);font-size:1rem;font-weight:600}.exchange-token-select .exchange-token-name{color:var(--nd-text-primary);font-size:1rem;font-weight:700;white-space:nowrap;min-width:3.5em}.balance-text .token-name-inline{color:var(--nd-accent-cyan);font-weight:600;margin-left:.15em}.token-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(168,85,247,.2));border-radius:50%;color:var(--nd-accent-cyan)}.exchange-swap-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:calc(var(--nd-spacing-md) * -1) auto;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:3px solid var(--nd-bg-primary);border-radius:50%;color:#fff;cursor:pointer;transition:all var(--nd-transition-base);z-index:2}.exchange-swap-btn:hover{transform:rotate(180deg) scale(1.1);box-shadow:0 4px 20px rgba(0,212,255,.5)}.exchange-rate{display:flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);background:rgba(0,212,255,.1);border-radius:var(--nd-radius-md);font-size:.875rem;color:var(--nd-text-secondary)}.exchange-details{display:grid;gap:var(--nd-spacing-sm);margin:var(--nd-spacing-lg) 0}.exchange-details .detail-row{display:flex;justify-content:space-between;font-size:.875rem}.exchange-details .detail-row .label{color:var(--nd-text-secondary)}.exchange-details .detail-row .value{color:var(--nd-text-primary);font-weight:500}.exchange-details .detail-row .label i{margin-right:var(--nd-spacing-xs);opacity:.8}#page-exchange .exchange-card .submit-btn{width:100%;padding:var(--nd-spacing-md) var(--nd-spacing-lg);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;border-radius:var(--nd-radius-lg);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);transition:all var(--nd-transition-base)}#page-exchange .exchange-card .submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,212,255,.4)}#page-exchange .exchange-card .submit-btn:disabled{opacity:.5;cursor:not-allowed}.swap-error-modal .ant-modal-content{background:var(--nd-bg-secondary);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-lg);box-shadow:var(--nd-shadow-lg)}.swap-error-modal .ant-modal-header{background:var(--nd-bg-secondary);border-bottom:1px solid var(--nd-glass-border)}.swap-error-modal .ant-modal-title{color:var(--nd-text-primary);font-weight:600}.swap-error-modal .ant-modal-body{padding:var(--nd-spacing-lg);color:var(--nd-text-primary)}.swap-error-modal .ant-modal-close-x{color:var(--nd-text-muted)}.swap-error-modal .ant-modal-footer{border-top:1px solid var(--nd-glass-border);padding:var(--nd-spacing-md) var(--nd-spacing-lg)}.swap-error-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;color:#fff}.swap-error-modal-content{text-align:center}.swap-error-modal-content .swap-error-message{margin:0 0 var(--nd-spacing-sm);color:var(--nd-text-primary);font-size:.9375rem;line-height:1.5}.swap-error-modal-content .swap-error-hint{margin:0;color:var(--nd-text-secondary);font-size:.875rem}.exchange-history-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nd-spacing-sm)}.exchange-history-tabs{display:flex;gap:0;border-radius:var(--nd-radius-md);background:rgba(0,0,0,.3);padding:2px;border:1px solid var(--nd-glass-border)}.exchange-history-tab{padding:var(--nd-spacing-xs) var(--nd-spacing-md);border:none;border-radius:var(--nd-radius-sm);background:transparent;color:var(--nd-text-muted);font-size:.875rem;font-weight:600;cursor:pointer;transition:color,background var(--nd-transition-base)}.exchange-history-tab:hover{color:var(--nd-text-primary)}.exchange-history-tab.active{background:rgba(0,212,255,.15);color:var(--nd-accent-cyan)}.exchange-history{display:grid;gap:var(--nd-spacing-md)}.history-item.glass-card{padding:var(--nd-spacing-lg);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--nd-spacing-md)}.history-tokens .token-flow{display:flex;align-items:center;gap:var(--nd-spacing-sm);font-weight:600}.history-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nd-spacing-sm);margin-top:var(--nd-spacing-xs)}.history-address{font-size:.75rem;font-family:ui-monospace,monospace;color:var(--nd-text-secondary)}.history-time{font-size:.75rem;color:var(--nd-text-muted);margin-top:var(--nd-spacing-xs)}.history-meta .history-time{margin-top:0}.history-status{display:flex;align-items:center;gap:var(--nd-spacing-xs);font-size:.875rem;font-weight:600}.history-status.completed{color:var(--nd-success)}.pool-lp-records .lp-record-item .lp-record-type{margin-bottom:var(--nd-spacing-xs)}.lp-type-add{color:var(--nd-success);font-weight:700;font-size:.875rem}.lp-type-remove{color:var(--nd-text-secondary);font-weight:700;font-size:.875rem}.lp-reserve-after{font-size:.75rem;color:var(--nd-text-muted)}.angel-banner.glass-card{padding:var(--nd-spacing-xl);margin-bottom:var(--nd-spacing-xl);text-align:center}.angel-badge{display:inline-flex;align-items:center;gap:var(--nd-spacing-xs);padding:var(--nd-spacing-xs) var(--nd-spacing-md);background:linear-gradient(135deg,var(--nd-accent-gold),#fbbf24);border-radius:var(--nd-radius-sm);font-size:.75rem;font-weight:700;color:var(--nd-bg-primary, #0a0e1a);margin-bottom:var(--nd-spacing-md)}.angel-price .price-label{font-size:.875rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-xs)}.angel-price .price-value{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.angel-bonus{display:flex;justify-content:center;gap:var(--nd-spacing-xl);margin-top:var(--nd-spacing-lg)}.angel-bonus .bonus-item{display:flex;flex-direction:column;gap:var(--nd-spacing-xs)}.angel-bonus .bonus-item .label{font-size:.75rem;color:var(--nd-text-secondary)}.angel-bonus .bonus-item .value{font-size:1rem;font-weight:700;color:var(--nd-text-primary)}.angel-progress.glass-card{padding:var(--nd-spacing-lg);margin-bottom:var(--nd-spacing-xl)}.progress-header{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;margin-bottom:var(--nd-spacing-sm)}.progress-bar{height:8px;background:rgba(0,0,0,.3);border-radius:var(--nd-radius-full);overflow:hidden;margin-bottom:var(--nd-spacing-sm)}.progress-fill{height:100%;background:linear-gradient(90deg,var(--nd-accent-cyan),var(--nd-accent-purple));border-radius:var(--nd-radius-full);transition:width var(--nd-transition-base)}.progress-footer{display:flex;justify-content:space-between;font-size:.75rem;color:var(--nd-text-muted)}.purchase-section{margin-bottom:var(--nd-spacing-xl)}.purchase-card.glass-card{padding:var(--nd-spacing-xl)}.presale-empty.glass-card{padding:var(--nd-spacing-xl);text-align:center;margin-bottom:var(--nd-spacing-xl)}.presale-empty-icon{font-size:3rem;color:var(--nd-accent-cyan);margin-bottom:var(--nd-spacing-md)}.presale-empty-title{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0 0 var(--nd-spacing-sm) 0}.presale-empty-desc{font-size:.875rem;color:var(--nd-text-secondary);margin:0 0 var(--nd-spacing-lg) 0}.presale-header-refresh{display:inline-flex;align-items:center;gap:var(--nd-spacing-xs);padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-secondary);font-size:.8125rem;cursor:pointer;transition:all var(--nd-transition-base)}.presale-header-refresh:hover:not(:disabled){border-color:var(--nd-accent-cyan);color:var(--nd-text-primary)}.presale-header-refresh:disabled{opacity:.6;cursor:not-allowed}.presale-block.glass-card{padding:var(--nd-spacing-lg);margin-bottom:var(--nd-spacing-lg);background:var(--nd-glass-bg);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md)}.presale-block-loading{min-height:80px;display:flex;align-items:center;justify-content:center}.presale-block-header{display:flex;align-items:center;gap:var(--nd-spacing-sm);margin-bottom:var(--nd-spacing-md);padding-bottom:var(--nd-spacing-sm);border-bottom:1px solid var(--nd-glass-border)}.presale-block-icon{font-size:1.125rem;color:var(--nd-accent-cyan)}.presale-block-title{font-size:1.125rem;font-weight:700;color:var(--nd-text-primary);margin:0}.presale-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--nd-spacing-md)}.presale-price-item{display:flex;align-items:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md);background:rgba(0,0,0,.25);border-radius:var(--nd-radius-md)}.presale-price-icon{font-size:1.5rem;color:var(--nd-accent-cyan)}.presale-price-item-bonus .presale-price-icon{color:#22c55e}.presale-price-info{display:flex;flex-direction:column;gap:var(--nd-spacing-xs)}.presale-price-label{font-size:.75rem;color:var(--nd-text-secondary)}.presale-price-value{font-size:1.25rem;font-weight:700;color:var(--nd-text-primary);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.presale-price-item-bonus .presale-price-value{color:#22c55e;-webkit-text-fill-color:#22c55e;background:none}.presale-stage{text-align:center;margin-top:var(--nd-spacing-md);padding-top:var(--nd-spacing-md);border-top:1px solid var(--nd-glass-border);font-size:.8125rem;color:var(--nd-text-secondary)}.presale-balance-display{text-align:center;padding:var(--nd-spacing-lg) 0}.presale-balance-amount{font-size:2rem;font-weight:800;color:var(--nd-text-primary);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.presale-balance-unit{font-size:.875rem;color:var(--nd-text-secondary);margin-left:var(--nd-spacing-xs)}.presale-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-spacing-sm);padding:var(--nd-spacing-md) var(--nd-spacing-lg);background:linear-gradient(135deg,var(--nd-accent-cyan),var(--nd-accent-purple));border:none;border-radius:var(--nd-radius-md);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--nd-transition-base)}.presale-btn-primary:hover:not(:disabled){box-shadow:0 4px 20px rgba(0,212,255,.35);transform:translateY(-1px)}.presale-btn-primary:disabled{opacity:.5;cursor:not-allowed}.presale-btn-block{width:100%}.presale-btn-purchase{padding:var(--nd-spacing-lg);font-size:1.0625rem;margin-top:var(--nd-spacing-md)}.presale-btn-loading{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.presale-btn-outline{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--nd-spacing-md) var(--nd-spacing-lg);background:transparent;border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--nd-transition-base);margin-bottom:var(--nd-spacing-sm)}.presale-btn-outline:last-child{margin-bottom:0}.presale-btn-outline:hover{border-color:var(--nd-accent-cyan);color:var(--nd-accent-cyan)}.presale-input-row{margin-bottom:var(--nd-spacing-md)}.presale-input-label{display:block;font-size:.875rem;color:var(--nd-text-secondary);margin-bottom:var(--nd-spacing-xs)}.presale-amount-input{font-size:1.125rem;font-weight:600;padding:var(--nd-spacing-lg)}#page-angel .quick-amounts{margin-bottom:var(--nd-spacing-md)}#page-angel .quick-amount{padding:var(--nd-spacing-sm) var(--nd-spacing-md);background:rgba(0,0,0,.25);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md);color:var(--nd-text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--nd-transition-base)}#page-angel .quick-amount:hover,#page-angel .quick-amount.active{border-color:var(--nd-accent-cyan);background:rgba(0,212,255,.08);color:var(--nd-accent-cyan)}.presale-hint{font-size:.75rem;color:var(--nd-text-muted);margin:0 0 var(--nd-spacing-md) 0}.presale-estimate.glass-card{padding:var(--nd-spacing-md);margin-bottom:var(--nd-spacing-md);background:rgba(0,0,0,.2);border:1px solid var(--nd-glass-border);border-radius:var(--nd-radius-md)}.presale-estimate-row{display:flex;justify-content:space-between;align-items:center;padding:var(--nd-spacing-xs) 0;font-size:.875rem}.presale-estimate-label{color:var(--nd-text-secondary)}.presale-estimate-value{color:var(--nd-text-primary);font-weight:600}.presale-estimate-row-bonus .presale-estimate-value{color:#22c55e}.presale-estimate-row-total{margin-top:var(--nd-spacing-sm);padding-top:var(--nd-spacing-sm);border-top:1px solid var(--nd-glass-border)}.presale-estimate-row-total .presale-estimate-label{font-weight:600;color:var(--nd-text-primary)}.presale-estimate-row-total .presale-estimate-value{font-size:1rem;color:var(--nd-accent-cyan)}.presale-rules-list{margin:0;padding-left:1.25rem;color:var(--nd-text-secondary);font-size:.8125rem;line-height:1.6}.presale-rules-list li{margin-bottom:var(--nd-spacing-xs)}.presale-rules-list li:last-child{margin-bottom:0}.presale-actions-block .presale-btn-outline:first-child{margin-bottom:var(--nd-spacing-sm)}.ant-select-dropdown{background:var(--nd-bg-secondary)!important;border:1px solid var(--nd-glass-border)!important;border-radius:var(--nd-radius-md);box-shadow:0 6px 16px rgba(0,0,0,.5)}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option{color:var(--nd-text-primary)!important;background:transparent!important}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected{background:rgba(0,212,255,.12)!important;color:var(--nd-text-primary)!important}.ant-select-dropdown .ant-select-item-option-selected{font-weight:600}
