.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.app{min-height:100vh;display:flex;flex-direction:column}.header{background-color:var(--bg-color);box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.header-content{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.logo h1{font-size:1.5rem;color:var(--primary-color);font-weight:600}.menu-toggle{display:none;flex-direction:column;gap:4px;background:transparent;padding:var(--spacing-xs);width:30px;height:30px}.menu-toggle span{display:block;width:100%;height:3px;background-color:var(--text-color);border-radius:2px;transition:all .3s ease}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.nav{display:flex;gap:var(--spacing-lg);align-items:center}.nav a{color:var(--text-color);font-weight:500;padding:var(--spacing-xs) 0;position:relative}.nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.nav a:hover:after{width:100%}.nav .btn-nav{padding:var(--spacing-xs) var(--spacing-md);font-size:.9rem;margin-left:var(--spacing-sm)}.nav .btn-nav.btn-primary{background-color:var(--primary-color);color:#fff}.nav .btn-nav.btn-primary:hover{background-color:var(--primary-hover)}.nav .btn-nav:not(.btn-primary){background-color:transparent;color:var(--text-color);border:1px solid var(--border-color)}.nav .btn-nav:not(.btn-primary):hover{background-color:var(--bg-light)}.main{flex:1}.hero{background:linear-gradient(135deg,var(--primary-color) 0%,#0056b3 100%);color:#fff;padding:var(--spacing-xl) 0;text-align:center}.hero-title{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-sm)}.hero-subtitle{font-size:1.25rem;margin-bottom:var(--spacing-lg);opacity:.9}.btn{padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem;font-weight:500;border-radius:4px;transition:all .3s ease}.btn-primary{background-color:#fff;color:var(--primary-color)}.btn-primary:hover{background-color:var(--bg-light);transform:translateY(-2px);box-shadow:0 4px 8px #0003}.user-info{margin-top:var(--spacing-md)}.user-welcome{font-size:1.1rem;margin-bottom:var(--spacing-xs);font-weight:500}.wallet-info{font-size:.9rem;opacity:.9;font-family:Courier New,monospace;background-color:#ffffff1a;padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;display:inline-block}.login-options{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}.social-login{width:100%;max-width:500px;text-align:center}.social-login-title{font-size:.9rem;opacity:.8;margin-bottom:var(--spacing-sm);color:#fff}.social-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);width:100%}.btn-social{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);font-size:.9rem;transition:all .3s ease}.btn-social:hover{background-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.btn-social .social-icon{font-size:1.2rem}.btn-google:hover{background-color:#4285f4;border-color:#4285f4}.btn-twitter:hover{background-color:#1da1f2;border-color:#1da1f2}.btn-github:hover{background-color:#333;border-color:#333}.btn-discord:hover{background-color:#5865f2;border-color:#5865f2}.features{padding:var(--spacing-xl) 0;background-color:var(--bg-light)}.section-title{text-align:center;font-size:2rem;margin-bottom:var(--spacing-xl);color:var(--text-color)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.card{background-color:var(--bg-color);padding:var(--spacing-lg);border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.card-icon{font-size:3rem;margin-bottom:var(--spacing-sm)}.card-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--text-color)}.card-text{color:var(--text-light);line-height:1.6}.content{padding:var(--spacing-xl) 0}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.content-item{padding:var(--spacing-lg);background-color:var(--bg-light);border-radius:8px}.content-item h3{margin-bottom:var(--spacing-sm);color:var(--primary-color)}.content-item p{color:var(--text-light)}.footer{background-color:var(--text-color);color:#fff;padding:var(--spacing-lg) 0;text-align:center;margin-top:auto}@media (max-width: 992px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem}.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.container{padding:0 var(--spacing-sm)}.menu-toggle{display:flex}.nav{position:absolute;top:100%;left:0;right:0;background-color:var(--bg-color);flex-direction:column;align-items:stretch;padding:var(--spacing-sm) 0;box-shadow:0 4px 6px #0000001a;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav.open{max-height:300px}.nav a{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color)}.nav a:last-child{border-bottom:none}.nav .btn-nav{margin-left:0;margin-top:var(--spacing-xs);width:100%;text-align:center}.hero{padding:var(--spacing-lg) 0}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:1rem}.social-buttons{grid-template-columns:1fr}.cards-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.content-grid{grid-template-columns:1fr}.section-title{font-size:1.75rem}}@media (max-width: 576px){.logo h1{font-size:1.25rem}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.9rem}.btn{padding:var(--spacing-xs) var(--spacing-md);font-size:.9rem}.card{padding:var(--spacing-md)}.card-icon{font-size:2.5rem}.content-item{padding:var(--spacing-md)}}@media (max-width: 768px) and (orientation: landscape){.hero{padding:var(--spacing-md) 0}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.9rem;margin-bottom:var(--spacing-md)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.card{box-shadow:0 2px 12px #0000001f}}@font-face{font-family:BinanceNova;font-display:swap;src:url(/assets/BinanceNova-Light-D3pXd-7D.woff2) format("woff2"),url(/assets/BinanceNova-Light-DpJ2-IIX.otf) format("opentype");font-weight:200 300}@font-face{font-family:BinanceNova;font-display:swap;src:url(/assets/BinanceNova-Regular-Cda-szzO.woff2) format("woff2"),url(/assets/BinanceNova-Regular-BMallyNW.otf) format("opentype");font-weight:400}@font-face{font-family:BinanceNova;font-display:swap;src:url(/assets/BinanceNova-Medium-FYY5t8OY.woff2) format("woff2"),url(/assets/BinanceNova-Medium-C2l3fe83.otf) format("opentype");font-weight:500}@font-face{font-family:BinanceNova;font-display:swap;src:url(/assets/BinanceNova-SemiBold-CO7yeK7Y.woff2) format("woff2"),url(/assets/BinanceNova-SemiBold-DGoX1GxH.otf) format("opentype");font-weight:600}@font-face{font-family:BinanceNova;font-display:swap;src:url(/assets/BinanceNova-Bold-u2qpn-p1.woff2) format("woff2"),url(/assets/BinanceNova-Bold-C4b4pNCp.otf) format("opentype");font-weight:700 800}@font-face{font-family:BinanceNova;font-display:swap;src:url(/assets/BinanceNova-Black-iXouVGXb.woff2) format("woff2"),url(/assets/BinanceNova-Black-Dn_Cttvu.otf) format("opentype");font-weight:900}:root{--mc-font-primary: "BinanceNova", Arial, sans-serif;--mc-font-secondary: "BinanceNova", Arial, sans-serif;--mc-font-mono: "BinanceNova", Arial, sans-serif;--mc-bg-primary: #ffffff;--mc-bg-secondary: #f5f5f7;--mc-bg-tertiary: #e8e8ed;--mc-bg-glass: rgba(255, 255, 255, .7);--mc-bg-glass-heavy: rgba(255, 255, 255, .9);--mc-text-primary: #1d1d1f;--mc-text-secondary: #6e6e73;--mc-text-tertiary: #86868b;--mc-text-inverse: #ffffff;--mc-border-light: rgba(0, 0, 0, .06);--mc-border-medium: rgba(0, 0, 0, .1);--mc-border-strong: rgba(0, 0, 0, .15);--mc-shadow-soft: 0 2px 8px rgba(0, 0, 0, .04);--mc-shadow-medium: 0 4px 16px rgba(0, 0, 0, .08);--mc-shadow-strong: 0 8px 32px rgba(0, 0, 0, .12);--mc-shadow-card: 0 1px 3px rgba(0, 0, 0, .04);--mc-shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .08);--mc-accent-positive: #2EBD85;--mc-accent-negative: #F6465D;--mc-accent-neutral: #FF8711;--mc-accent-warning: #D97706;--mc-accent-info: #5856d6;--mc-brand: #FF8711;--mc-brand-primary: #FF8711;--mc-brand-light: #FF9E3D;--mc-brand-dark: #E07200;--mc-brand-subtle: rgba(255, 135, 17, .12);--mc-spacing-xs: 4px;--mc-spacing-sm: 8px;--mc-spacing-md: 12px;--mc-spacing-lg: 16px;--mc-spacing-xl: 24px;--mc-spacing-xxl: 32px;--mc-radius-xs: 4px;--mc-radius-sm: 8px;--mc-radius-md: 12px;--mc-radius-lg: 16px;--mc-radius-xl: 20px;--mc-radius-full: 9999px;--mc-transition-fast: .2s ease;--mc-transition-normal: .3s ease;--mc-transition-slow: .4s ease;--mc-font-size-xs: 11px;--mc-font-size-sm: 13px;--mc-font-size-md: 14px;--mc-font-size-lg: 17px;--mc-font-size-xl: 20px;--mc-font-size-2xl: 34px;--mc-font-weight-regular: 400;--mc-font-weight-medium: 500;--mc-font-weight-semibold: 600;--mc-font-weight-bold: 700;--mc-line-height-tight: 1.2;--mc-line-height-normal: 1.5;--mc-line-height-relaxed: 1.6}[data-theme=dark]{--mc-bg-primary: #000000;--mc-bg-secondary: #1c1c1e;--mc-bg-tertiary: #2c2c2e;--mc-bg-glass: rgba(28, 28, 30, .7);--mc-bg-glass-heavy: rgba(28, 28, 30, .9);--mc-text-primary: #f5f5f7;--mc-text-secondary: #98989d;--mc-text-tertiary: #6e6e73;--mc-text-inverse: #1d1d1f;--mc-border-light: rgba(255, 255, 255, .06);--mc-border-medium: rgba(255, 255, 255, .1);--mc-border-strong: rgba(255, 255, 255, .15);--mc-shadow-soft: 0 2px 8px rgba(0, 0, 0, .3);--mc-shadow-medium: 0 4px 16px rgba(0, 0, 0, .4);--mc-shadow-strong: 0 8px 32px rgba(0, 0, 0, .5);--mc-shadow-card: 0 1px 3px rgba(0, 0, 0, .2);--mc-shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .3);--mc-accent-positive: #2EBD85;--mc-accent-negative: #f6465d;--mc-accent-neutral: #FF8711;--mc-accent-warning: #F59E0B;--mc-accent-info: #5e5ce6}[class*=mc-],[class*=mc-] *,.mc-demo-container,.mc-demo-container *{font-family:var(--mc-font-primary)}.mc-glass{background:var(--mc-bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mc-glass-heavy{background:var(--mc-bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mc-card-base{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-lg);padding:var(--mc-spacing-lg);transition:all var(--mc-transition-fast);clip-path:none;border:none}.mc-card-base:hover{background:var(--mc-bg-tertiary);transform:translateY(-2px)}.mc-text-primary{color:var(--mc-text-primary)}.mc-text-secondary{color:var(--mc-text-secondary)}.mc-text-tertiary{color:var(--mc-text-tertiary)}.mc-font-primary{font-family:var(--mc-font-primary)}.mc-font-mono{font-family:var(--mc-font-mono)}.mc-transition{transition:all var(--mc-transition-fast)}.mc-transition:hover{transform:scale(1.02)}.mc-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mc-button{padding:var(--mc-spacing-lg);font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);font-family:var(--mc-font-primary);border-radius:var(--mc-radius-md);border:none;cursor:pointer;transition:all var(--mc-transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--mc-spacing-sm);outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mc-button.footer-btn,.mc-button.confirm-trade-btn,.mc-button.new-comment-btn,.mc-button.cancel-btn,.mc-button.confirm-btn{padding:inherit;font-size:inherit;border-radius:inherit}.mc-button:disabled{cursor:not-allowed;opacity:.5}.mc-button:not(:disabled):hover{transform:scale(1.02);box-shadow:var(--mc-shadow-medium)}.mc-button:not(:disabled):active{transform:scale(.98)}.mc-button-primary{background:var(--mc-text-primary);color:var(--mc-text-inverse)}.mc-button-success,.mc-button-buy{background:var(--mc-accent-positive);color:#fff}.mc-button-danger,.mc-button-sell{background:var(--mc-accent-negative);color:#fff}.mc-button-info{background:var(--mc-accent-neutral);color:#fff}.mc-button-warning{background:var(--mc-accent-warning);color:#fff}.mc-button-secondary{background:var(--mc-bg-secondary);color:var(--mc-text-primary)}.mc-button-secondary:not(:disabled):hover{background:var(--mc-bg-tertiary)}.mc-button-outline{background:transparent;color:var(--mc-text-primary);border:1px solid var(--mc-border-medium)}.mc-button-outline:not(:disabled):hover{background:var(--mc-bg-secondary);border-color:var(--mc-border-strong)}.mc-button-ghost{background:transparent;color:var(--mc-text-secondary)}.mc-button-ghost:not(:disabled):hover{background:var(--mc-bg-secondary);color:var(--mc-text-primary)}.mc-button-text{background:transparent;color:var(--mc-accent-neutral);padding:var(--mc-spacing-sm) var(--mc-spacing-md)}.mc-button-text:not(:disabled):hover{background:var(--mc-bg-secondary);transform:none;box-shadow:none}.mc-button-small{padding:var(--mc-spacing-sm) var(--mc-spacing-md);font-size:var(--mc-font-size-sm);border-radius:var(--mc-radius-sm)}.mc-button-large{padding:var(--mc-spacing-xl) var(--mc-spacing-xxl);font-size:var(--mc-font-size-xl);border-radius:var(--mc-radius-lg)}.mc-button-round{border-radius:var(--mc-radius-full)}.mc-button-icon{width:40px;height:40px;padding:0;border-radius:var(--mc-radius-sm)}.mc-button-icon.mc-button-small{width:32px;height:32px}.mc-button-icon.mc-button-large{width:48px;height:48px}.mc-button-icon.mc-button-round{border-radius:50%}.mc-button-block{width:100%}.mc-button-loading{position:relative;pointer-events:none}.mc-button-loading:before{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mc-spin .6s linear infinite}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-input-wrapper{margin-bottom:var(--mc-spacing-md)}.mc-input-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mc-spacing-sm)}.mc-input-label{font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);font-weight:var(--mc-font-weight-medium);font-family:var(--mc-font-secondary)}.mc-input-hint{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary);font-family:var(--mc-font-secondary)}.mc-input-hint.success{color:var(--mc-accent-positive)}.mc-input-hint.error{color:var(--mc-accent-negative)}.mc-input-container{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-md);border:1px solid var(--mc-border-light);padding:var(--mc-spacing-md);display:flex;align-items:center;gap:var(--mc-spacing-sm);transition:all var(--mc-transition-fast)}.mc-input-container:hover{border-color:var(--mc-border-medium)}.mc-input-container:focus-within{border-color:var(--mc-accent-neutral);box-shadow:0 0 0 3px #007aff1a}.mc-input-container.error{border-color:var(--mc-accent-negative)}.mc-input-container.error:focus-within{box-shadow:0 0 0 3px #ff3b301a}.mc-input-container.disabled{background:var(--mc-bg-tertiary);opacity:.6;cursor:not-allowed}.mc-input-prefix,.mc-input-suffix{color:var(--mc-text-secondary);font-size:var(--mc-font-size-sm);font-weight:var(--mc-font-weight-semibold);display:flex;align-items:center;gap:var(--mc-spacing-xs)}.mc-input-field{flex:1;background:transparent;border:none;outline:none;font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);font-family:var(--mc-font-primary);padding:0}.mc-input-field::placeholder{color:var(--mc-text-tertiary);font-weight:var(--mc-font-weight-regular)}.mc-input-field:disabled{cursor:not-allowed}.mc-input-field.mono{font-family:var(--mc-font-mono)}.mc-textarea{width:100%;min-height:140px;padding:var(--mc-spacing-md);border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-md);font-family:var(--mc-font-secondary);font-size:var(--mc-font-size-md);resize:vertical;background:var(--mc-bg-secondary);color:var(--mc-text-primary);outline:none;transition:all var(--mc-transition-fast)}.mc-textarea.comment-textarea{padding:inherit;min-height:inherit;border-radius:inherit;background:inherit}.mc-textarea::placeholder{color:var(--mc-text-tertiary)}.mc-textarea:hover{border-color:var(--mc-border-strong)}.mc-textarea:focus{border-color:var(--mc-accent-neutral);box-shadow:0 0 0 3px #007aff1a}.mc-textarea.error{border-color:var(--mc-accent-negative)}.mc-textarea.error:focus{box-shadow:0 0 0 3px #ff3b301a}.mc-input-search{width:100%}.mc-input-search-icon{color:var(--mc-text-tertiary);cursor:pointer;transition:color var(--mc-transition-fast);display:flex;align-items:center}.mc-input-search-icon:hover{color:var(--mc-text-primary)}.mc-input-password-toggle{cursor:pointer;color:var(--mc-text-tertiary);transition:color var(--mc-transition-fast)}.mc-input-password-toggle:hover{color:var(--mc-text-primary)}.mc-input-small .mc-input-container{padding:var(--mc-spacing-sm) var(--mc-spacing-md)}.mc-input-small .mc-input-field{font-size:var(--mc-font-size-sm)}.mc-input-large .mc-input-container{padding:var(--mc-spacing-xl)}.mc-input-large .mc-input-field{font-size:var(--mc-font-size-xl)}.mc-input-error-message{margin-top:var(--mc-spacing-xs);font-size:var(--mc-font-size-xs);color:var(--mc-accent-negative);font-family:var(--mc-font-secondary)}.mc-card{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-lg);padding:var(--mc-spacing-lg);transition:all var(--mc-transition-fast);clip-path:none;border:none}.mc-card:hover{background:var(--mc-bg-tertiary);transform:translateY(-2px)}.mc-card.no-hover:hover{transform:none}.mc-card-glass{background:var(--mc-bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mc-card-shadow-soft{box-shadow:var(--mc-shadow-soft)}.mc-card-shadow-medium{box-shadow:var(--mc-shadow-medium)}.mc-card-shadow-strong{box-shadow:var(--mc-shadow-strong)}.mc-card-bordered{border:1px solid var(--mc-border-light)}.mc-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mc-spacing-lg);padding-bottom:var(--mc-spacing-md);border-bottom:1px solid var(--mc-border-light)}.mc-card-title{font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);margin:0;font-family:var(--mc-font-primary)}.mc-card-subtitle{font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);margin-top:var(--mc-spacing-xs);font-family:var(--mc-font-secondary)}.mc-card-body{font-size:var(--mc-font-size-md);line-height:var(--mc-line-height-relaxed);color:var(--mc-text-secondary);font-family:var(--mc-font-secondary)}.mc-card-footer{margin-top:var(--mc-spacing-lg);padding-top:var(--mc-spacing-md);border-top:1px solid var(--mc-border-light);display:flex;justify-content:space-between;align-items:center}.mc-card-actions{display:flex;gap:var(--mc-spacing-sm)}.mc-data-card{background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg);border-radius:16px;display:flex;flex-direction:column;gap:var(--mc-spacing-sm);transition:all var(--mc-transition-fast)}.mc-data-card:hover{background:var(--mc-bg-tertiary);transform:translateY(-2px)}.mc-data-card-label{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary);font-weight:var(--mc-font-weight-medium);font-family:var(--mc-font-secondary);display:flex;align-items:center;gap:var(--mc-spacing-xs)}.mc-data-card-value{font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);font-family:var(--mc-font-primary)}.mc-data-card-value.large{font-size:var(--mc-font-size-xl)}.mc-data-card-subvalue{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary);margin-top:2px}.mc-image-card{position:relative;overflow:hidden}.mc-image-card-image{width:100%;height:auto;object-fit:cover;border-radius:var(--mc-radius-lg) var(--mc-radius-lg) 0 0;transition:transform var(--mc-transition-normal)}.mc-image-card:hover .mc-image-card-image{transform:scale(1.05)}.mc-image-card-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:var(--mc-spacing-xl);color:#fff}.mc-image-card-overlay-title{font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);margin-bottom:var(--mc-spacing-xs)}.mc-image-card-overlay-description{font-size:var(--mc-font-size-sm);opacity:.9}.mc-form{width:100%}.mc-form-item{margin-bottom:var(--mc-spacing-xl)}.mc-form-item:last-child{margin-bottom:0}.mc-form-row{display:flex;gap:var(--mc-spacing-lg)}.mc-form-row .mc-form-item{flex:1}.mc-form-card{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-lg);padding:var(--mc-spacing-xl);box-shadow:var(--mc-shadow-soft)}.mc-form-title{font-size:var(--mc-font-size-xl);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-md);font-family:var(--mc-font-primary)}.mc-form-subtitle{font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);margin-bottom:var(--mc-spacing-xl);font-family:var(--mc-font-secondary)}.mc-form-actions{margin-top:var(--mc-spacing-xl);display:flex;gap:var(--mc-spacing-md);justify-content:flex-end}.mc-form-actions.full-width{flex-direction:column}.mc-form-actions.full-width>*{width:100%}.mc-select-wrapper{margin-bottom:var(--mc-spacing-md)}.mc-select-container{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-md);border:1px solid var(--mc-border-light);padding:var(--mc-spacing-lg);cursor:pointer;transition:all var(--mc-transition-fast)}.mc-select-container:hover{border-color:var(--mc-border-medium)}.mc-select-container.disabled{background:var(--mc-bg-tertiary);opacity:.6;cursor:not-allowed}.mc-select-value{font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);font-family:var(--mc-font-primary)}.mc-select-placeholder{font-size:var(--mc-font-size-lg);color:var(--mc-text-tertiary);font-family:var(--mc-font-primary)}.mc-checkbox-wrapper,.mc-radio-wrapper{display:flex;align-items:center;gap:var(--mc-spacing-sm);cursor:pointer;margin-bottom:var(--mc-spacing-md)}.mc-checkbox-input,.mc-radio-input{width:20px;height:20px;border:2px solid var(--mc-border-medium);border-radius:var(--mc-radius-xs);background:var(--mc-bg-primary);cursor:pointer;transition:all var(--mc-transition-fast);position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none}.mc-radio-input{border-radius:50%}.mc-checkbox-input:checked,.mc-radio-input:checked{background:var(--mc-accent-neutral);border-color:var(--mc-accent-neutral)}.mc-checkbox-input:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.mc-radio-input:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.mc-checkbox-label,.mc-radio-label{font-size:var(--mc-font-size-md);color:var(--mc-text-primary);font-family:var(--mc-font-secondary)}.mc-checkbox-wrapper:hover .mc-checkbox-input,.mc-radio-wrapper:hover .mc-radio-input{border-color:var(--mc-accent-neutral)}.mc-form-group{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-md);padding:var(--mc-spacing-lg);margin-bottom:var(--mc-spacing-lg)}.mc-form-group-title{font-size:var(--mc-font-size-md);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-md)}.mc-tabs{width:100%}.mc-tabs-nav{display:flex;background:var(--mc-bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--mc-border-light);overflow-x:auto;scrollbar-width:none}.mc-tabs-nav::-webkit-scrollbar{display:none}.mc-tabs-nav-item{flex:1;min-width:fit-content;padding:var(--mc-spacing-md) var(--mc-spacing-lg);text-align:center;font-size:var(--mc-font-size-md);font-weight:var(--mc-font-weight-medium);color:var(--mc-text-tertiary);cursor:pointer;border:none;border-bottom:2px solid transparent!important;transition:all var(--mc-transition-fast);font-family:var(--mc-font-secondary);background:transparent;white-space:nowrap}.mc-tabs-nav-item:hover{color:var(--mc-text-secondary)}.mc-tabs-nav-item.active{color:var(--mc-text-primary);font-weight:var(--mc-font-weight-semibold);border-bottom-color:var(--mc-accent-neutral)!important}.mc-tabs-content{padding:var(--mc-spacing-lg)}.mc-tabs-pane{display:none;animation:mc-fade-in var(--mc-transition-normal)}.mc-tabs-pane.active{display:block}@keyframes mc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mc-tabs-card .mc-tabs-nav{background:var(--mc-bg-secondary);padding:4px;border-radius:var(--mc-radius-sm);border-bottom:none!important;gap:var(--mc-spacing-sm)}.mc-tabs-card .mc-tabs-nav-item{padding:var(--mc-spacing-sm) var(--mc-spacing-lg);border-radius:6px;border-bottom:none!important}.mc-tabs-card .mc-tabs-nav-item.active{background:var(--mc-bg-primary);box-shadow:var(--mc-shadow-soft)}.mc-tabs-pill .mc-tabs-nav{background:transparent;border-bottom:none;gap:var(--mc-spacing-md);padding:var(--mc-spacing-sm)}.mc-tabs-pill .mc-tabs-nav-item{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-full);padding:var(--mc-spacing-sm) var(--mc-spacing-lg);border-bottom:none}.mc-tabs-pill .mc-tabs-nav-item.active{background:var(--mc-text-primary);color:var(--mc-text-inverse)}.mc-tabs-centered .mc-tabs-nav{justify-content:center}.mc-tabs-centered .mc-tabs-nav-item{flex:0 1 auto}.mc-tag{display:inline-flex;align-items:center;gap:var(--mc-spacing-xs);background:var(--mc-bg-secondary);padding:4px 10px;font-size:var(--mc-font-size-xs);font-weight:var(--mc-font-weight-medium);border-radius:6px;color:var(--mc-text-secondary);font-family:var(--mc-font-primary);letter-spacing:.2px;border:none;transition:all var(--mc-transition-fast)}.mc-tag.tag{padding:inherit;font-size:inherit;background:inherit;border-radius:inherit}.mc-tag:hover{background:var(--mc-bg-tertiary)}.mc-tag-success{background:#34c7591a;color:var(--mc-accent-positive)}.mc-tag-danger{background:#ff3b301a;color:var(--mc-accent-negative)}.mc-tag-info{background:#007aff1a;color:var(--mc-accent-neutral)}.mc-tag-warning{background:#ff95001a;color:var(--mc-accent-warning)}.mc-tag-mcgreen{font-size:13px;font-weight:600;padding:4px 8px;border-radius:6px;background:#2ebd85;color:#fff}.mc-tag-mcgreen:hover{background:#2ebd85}.mc-tag-mcred{font-size:13px;font-weight:600;padding:4px 8px;border-radius:6px;background:#f6465d;color:#fff}.mc-tag-mcred:hover{background:#e6352b}.mc-tag-mcwhite{font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;background:#f5f5f7;color:#1d1d1f;letter-spacing:.3px}.mc-tag-mcwhite:hover{background:#e8e8ed}.mc-tag-mcblack{font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;background:#1d1d1f;color:#fff;letter-spacing:.3px}.mc-tag-mcblack:hover{background:#2c2c2e}.mc-tag-closable{padding-right:6px}.mc-tag-close{cursor:pointer;opacity:.7;transition:opacity var(--mc-transition-fast)}.mc-tag-close:hover{opacity:1}.mc-badge-wrapper{position:relative;display:inline-block}.mc-badge{position:absolute;top:-8px;right:-8px;background:var(--mc-accent-negative);color:#fff;border-radius:50px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--mc-font-weight-semibold);font-family:var(--mc-font-primary);padding:0 6px;box-shadow:0 2px 4px #0003}.mc-badge.dot{min-width:8px;width:8px;height:8px;padding:0}.mc-badge-success{background:var(--mc-accent-positive)}.mc-badge-info{background:var(--mc-accent-neutral)}.mc-badge-warning{background:var(--mc-accent-warning)}.mc-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--mc-bg-tertiary) 0%,var(--mc-bg-secondary) 100%);overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);font-family:var(--mc-font-primary)}.mc-avatar img{width:100%;height:100%;object-fit:cover}.mc-avatar-small{width:32px;height:32px;font-size:var(--mc-font-size-sm)}.mc-avatar-large{width:64px;height:64px;font-size:var(--mc-font-size-xl)}.mc-avatar-square{border-radius:var(--mc-radius-sm)}.mc-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--mc-spacing-lg);animation:mc-fade-in var(--mc-transition-normal)}.mc-modal{background:var(--mc-bg-primary);border-radius:var(--mc-radius-xl);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--mc-shadow-strong);animation:mc-modal-slide-up var(--mc-transition-normal)}@keyframes mc-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mc-modal-header{padding:var(--mc-spacing-xl);border-bottom:1px solid var(--mc-border-light);display:flex;justify-content:space-between;align-items:center}.mc-modal-title{font-size:var(--mc-font-size-xl);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);margin:0}.mc-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--mc-bg-secondary);border-radius:50%;font-size:20px;cursor:pointer;color:var(--mc-text-primary);transition:all var(--mc-transition-fast);border:none}.mc-modal-close:hover{background:var(--mc-bg-tertiary);transform:scale(1.1)}.mc-modal-body{padding:var(--mc-spacing-xl)}.mc-modal-footer{padding:var(--mc-spacing-xl);border-top:1px solid var(--mc-border-light);display:flex;gap:var(--mc-spacing-md);justify-content:flex-end}.mc-tooltip,.mc-popover{position:absolute;z-index:999;background:var(--mc-bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--mc-radius-sm);padding:var(--mc-spacing-sm) var(--mc-spacing-md);font-size:var(--mc-font-size-sm);color:var(--mc-text-primary);box-shadow:var(--mc-shadow-medium);animation:mc-fade-in var(--mc-transition-fast);max-width:250px}.mc-popover{padding:var(--mc-spacing-md);max-width:300px}.mc-popover-title{font-weight:var(--mc-font-weight-semibold);margin-bottom:var(--mc-spacing-xs);color:var(--mc-text-primary)}.mc-popover-content{font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary)}.mw2-btn:disabled{opacity:.6;cursor:not-allowed}.mw2-btn-primary:hover:not(:disabled){background-color:var(--mc-brand-primary);transform:translateY(-1px)}.mw2-btn-outline:hover:not(:disabled){border-color:var(--mc-border-strong);background-color:var(--mc-bg-secondary)}.mw2-btn-icon--down-left{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='20'%20y1='4'%20x2='4'%20y2='20'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↙%20--%3e%3cpolyline%20points='12%2020%204%2020%204%2012'%20/%3e%3c/svg%3e") no-repeat center / contain;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='20'%20y1='4'%20x2='4'%20y2='20'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↙%20--%3e%3cpolyline%20points='12%2020%204%2020%204%2012'%20/%3e%3c/svg%3e") no-repeat center / contain}.mw2-btn-icon--up-right{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='4'%20y1='20'%20x2='20'%20y2='4'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↗%20--%3e%3cpolyline%20points='12%204%2020%204%2020%2012'%20/%3e%3c/svg%3e") no-repeat center / contain;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='4'%20y1='20'%20x2='20'%20y2='4'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↗%20--%3e%3cpolyline%20points='12%204%2020%204%2020%2012'%20/%3e%3c/svg%3e") no-repeat center / contain}.apple11-container header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-light);clip-path:none;border-left:none;border-right:none;border-top:none}.apple11-container .icon-box{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);transition:all var(--transition-fast);cursor:pointer;position:relative;clip-path:none;border:none}.apple11-container .icon-box.user.authenticated .ant-avatar{width:100%;height:100%}.apple11-container .icon-box.wallet-address{width:auto;padding:0 12px;gap:6px;border-radius:20px;background:var(--bg-tertiary)}.apple11-container .icon-box.wallet-address .address-text{font-size:12px;font-family:BinanceNova,Arial,sans-serif;color:var(--text-secondary);font-weight:500}.apple11-container .icon-box.login-btn{background:linear-gradient(135deg,var(--accent-brand, #007bff) 0%,#0056b3 100%);color:#fff}.apple11-container .icon-box.login-btn:hover{background:linear-gradient(135deg,#0056b3,#003d80);transform:scale(1.05)}.apple11-container .logo-box strong{font-size:13px;font-weight:600;letter-spacing:-.3px;color:var(--text-primary);text-transform:none;background:transparent}.apple11-container .logo-box span{font-size:9px;color:var(--text-tertiary);letter-spacing:.5px}.apple11-container .asset-overview{padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);display:flex;gap:var(--spacing-lg);border-bottom:none}.apple11-container .asset-info{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.apple11-container .cert-id{font-size:11px;color:var(--accent-brand);letter-spacing:.3px;font-weight:500}.apple11-container .card-title{font-size:17px;font-weight:600;line-height:1.2;color:var(--text-primary);letter-spacing:-.3px;margin-bottom:0}.apple11-container .tags{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.apple11-container .tag{background:var(--bg-secondary);padding:4px 10px;font-size:11px;font-weight:500;border-radius:6px;color:var(--text-secondary);font-family:var(--font-secondary);letter-spacing:.2px;clip-path:none;border:none}.apple11-container .price-block{display:flex;align-items:flex-end;gap:var(--spacing-sm)}.apple11-container .current-price{font-size:34px;font-weight:700;font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-1px;line-height:1}.apple11-container .current-price-twd{font-size:14px;font-weight:500;margin-bottom:5px;font-family:var(--font-primary);letter-spacing:-.5px;line-height:1}.apple11-container .price-change{font-size:13px;font-weight:600;font-family:var(--font-primary);padding:4px 8px;border-radius:6px;background:var(--accent-positive);color:#fff;margin-bottom:4px;clip-path:none}.apple11-container .price-change.negative{background:var(--accent-negative)}.apple11-container .price-meta{display:flex;gap:var(--spacing-lg)}.apple11-container .meta-item{display:flex;flex-direction:column;gap:2px}.apple11-container .meta-label{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary)}.apple11-container .meta-value-wrapper{display:flex;flex-direction:column;gap:2px}.apple11-container .meta-value{font-size:13px;font-weight:600;color:var(--text-secondary)}.apple11-container .meta-value-twd{font-size:10px;font-weight:400;color:var(--text-tertiary);font-family:var(--font-secondary)}.apple11-container .asset-thumb-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.apple11-container .asset-thumb{width:80px;height:135px;border-radius:3px;overflow:hidden;background:var(--bg-secondary);box-shadow:var(--shadow-medium);position:relative;clip-path:none;border:none}.apple11-container .asset-thumb img{width:100%;height:auto;object-fit:contain}.apple11-container .asset-value-badge{background:var(--accent-brand);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;letter-spacing:.3px;box-shadow:var(--shadow-soft);clip-path:none}.apple11-container .tabs-nav{display:flex;background:var(--bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:sticky;top:57px;z-index:90;border-bottom:1px solid var(--border-light);border-top:none;border-left:none;border-right:none;padding:0 var(--spacing-lg)}.apple11-container .apple11-tabs{width:100%}.apple11-container .apple11-tabs .mc-tabs-nav{position:sticky;top:57px;z-index:90;padding:0 var(--spacing-lg)}.apple11-container .apple11-tabs .mc-tabs-nav-item{font-size:14px;border-bottom-color:transparent!important}.apple11-container .apple11-tabs .mc-tabs-nav-item.active{border-bottom-color:var(--accent-brand)!important}.apple11-container .apple11-tabs .mc-tabs-content{padding:0}.apple11-container .apple11-tabs .mc-tabs-pane{animation:none}.apple11-container .tab-btn{flex:1;padding:var(--spacing-md) 0;text-align:center;font-size:14px;font-weight:500;color:var(--text-tertiary);cursor:pointer;border:none;border-bottom:2px solid transparent!important;transition:all var(--transition-fast);font-family:var(--font-secondary);background:transparent;clip-path:none}.apple11-container .tab-btn:hover{color:var(--text-secondary)}.apple11-container .tab-btn.active{color:var(--text-primary);font-weight:600;border-bottom-color:var(--text-primary)!important}.apple11-container .tab-btn.active:before{display:none}.apple11-container .tab-content{display:none;min-height:300px}.apple11-container .tab-content.active{display:block}.apple11-container .chart-controls{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background:var(--bg-primary);border-bottom:none}.apple11-container .time-selector{display:flex;gap:var(--spacing-md);background:var(--bg-secondary);padding:4px;border-radius:var(--radius-sm)}.apple11-container .time-selector button{padding:6px 12px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:6px;transition:all var(--transition-fast);font-family:var(--font-secondary);border:none;cursor:pointer;clip-path:none}.apple11-container .time-selector button.active{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-soft)}.apple11-container .time-range-selector-wrapper{position:relative}.apple11-container .time-range-selector-wrapper .time-selector{display:flex;gap:0;background:var(--bg-secondary);padding:4px;border-radius:var(--radius-sm)}.apple11-container .time-range-button{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:6px;transition:all var(--transition-fast);font-family:var(--font-secondary);border:none;cursor:pointer;white-space:nowrap;width:100%;justify-content:space-between}.apple11-container .time-range-button:hover{background:var(--bg-primary);color:var(--text-primary)}.apple11-container .time-range-button .chevron-icon{transition:transform var(--transition-fast)}.apple11-container .time-range-button .chevron-icon.open{transform:rotate(180deg)}.apple11-container .time-range-dropdown{position:absolute;top:calc(100% + 4px);right:0;background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:4px;min-width:80px;z-index:1000;border:1px solid var(--border-color, rgba(0, 0, 0, .1));animation:slideDown .2s ease-out}.dark-theme .apple11-container .time-range-dropdown{border-color:var(--border-color, rgba(255, 255, 255, .1));box-shadow:0 4px 12px #0000004d}.apple11-container .time-range-option{padding:8px 12px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all var(--transition-fast);font-family:var(--font-secondary)}.apple11-container .time-range-option:hover{background:var(--bg-secondary);color:var(--text-primary)}.apple11-container .time-range-option.active{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.apple11-container .chart-placeholder{height:280px;margin-top:0;margin-left:var(--spacing-lg);margin-right:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:14px;position:relative;overflow:hidden;clip-path:none;border:none}.apple11-container .sub-tabs{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background:var(--bg-primary);gap:var(--spacing-md)}.apple11-container .sub-tabs-left{display:flex;gap:var(--spacing-lg);overflow-x:auto;scrollbar-width:none}.apple11-container .sub-tabs-left::-webkit-scrollbar{display:none}.apple11-container .sub-tab{font-size:14px;color:var(--text-tertiary);cursor:pointer;white-space:nowrap;font-weight:500;transition:all var(--transition-fast);font-family:var(--font-secondary)}.apple11-container .sub-tab.active{color:var(--text-primary);font-weight:600}.apple11-container .new-comment-btn{background:var(--text-primary);color:var(--text-inverse);padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-soft);transition:all var(--transition-fast);border:none;cursor:pointer;clip-path:none}.apple11-container .new-comment-btn:hover{transform:scale(1.03);box-shadow:var(--shadow-medium)}.apple11-container .comment-item{padding:var(--spacing-lg);background:var(--bg-primary);border-radius:var(--radius-lg);margin:0 var(--spacing-lg) var(--spacing-lg);box-shadow:var(--shadow-soft)}.apple11-container .comment-header{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.apple11-container .avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--bg-secondary) 100%);overflow:hidden;border:none}.apple11-container .avatar img{width:100%;height:100%;object-fit:cover}.apple11-container .comment-header .mc-avatar{width:40px;height:40px}.apple11-container .comment-header .mc-avatar-square{border-radius:8px}.apple11-container .user-meta{flex:1;display:flex;flex-direction:column;gap:4px}.apple11-container .username{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.apple11-container .level-tag{font-size:10px;font-weight:500;padding:2px 6px;background:var(--bg-secondary);border-radius:4px;color:var(--text-secondary);clip-path:none}.apple11-container .time-ago{font-size:12px;color:var(--text-tertiary);font-family:var(--font-secondary)}.apple11-container .comment-body{font-size:14px;line-height:1.6;color:var(--text-secondary);margin-bottom:var(--spacing-md);font-family:var(--font-secondary)}.apple11-container .view-translation{font-size:13px;color:var(--accent-brand);cursor:pointer;margin-bottom:var(--spacing-md);font-weight:500;display:inline-block}.apple11-container .comment-actions{display:flex;gap:var(--spacing-xl)}.apple11-container .action-btn{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-tertiary);cursor:pointer;font-weight:500;transition:all var(--transition-fast);font-family:var(--font-secondary)}.apple11-container .action-btn:hover{color:var(--text-primary)}.apple11-container .data-cards{padding:var(--spacing-lg);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.apple11-container .data-card{background:var(--bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);transition:all var(--transition-fast);clip-path:none;border:none}.apple11-container .data-card:hover{background:var(--bg-tertiary);transform:translateY(-2px)}.apple11-container .data-card.full-width,.apple11-container .mc-data-card.full-width{grid-column:1 / -1}.apple11-container .data-label{font-size:12px;color:var(--text-tertiary);font-weight:500;font-family:var(--font-secondary);display:flex;align-items:center;gap:var(--spacing-xs)}.apple11-container .data-value{font-size:16px;font-weight:600;color:var(--text-primary)}.apple11-container .data-value.large{font-size:20px}.apple11-container .data-subvalue{font-size:11px;color:var(--text-tertiary);margin-top:2px}.apple11-container .card-images{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.apple11-container .card-img-placeholder{flex:1;aspect-ratio:143/240;border-radius:8px;overflow:hidden;background:var(--bg-secondary);box-shadow:var(--shadow-medium);clip-path:none;border:none}.apple11-container .card-img-placeholder img{width:100%;height:auto;object-fit:contain}.apple11-container .card-description{text-align:center;font-weight:600;font-size:15px;padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--text-primary)}.apple11-container .orders-section{background:var(--bg-secondary);padding:var(--spacing-xl) 0;margin-top:var(--spacing-xl)}.apple11-container .orders-section.hidden{display:none}.apple11-container .login-prompt{padding:64px 16px;text-align:center;font-size:14px;color:var(--text-secondary)}.apple11-container .login-link{color:var(--accent-brand);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.apple11-container .login-link:hover{text-decoration:underline;filter:brightness(1.1)}.apple11-container .section-header{padding:0 var(--spacing-lg) var(--spacing-lg);font-size:15px;font-weight:600;color:var(--text-secondary)}.apple11-container .order-item{background:var(--bg-primary);margin:0 var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex;gap:var(--spacing-md)}.apple11-container .order-thumb{width:70px;height:117px;border-radius:3px;overflow:hidden;background:var(--bg-secondary);flex-shrink:0;clip-path:none;border:none}.apple11-container .order-thumb img{width:100%;height:auto;object-fit:contain}.apple11-container .order-details{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.apple11-container .order-row{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.apple11-container .order-title{font-size:14px;font-weight:600;color:var(--text-primary);flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.apple11-container .order-type{font-size:11px;padding:4px 8px;background:var(--bg-secondary);border-radius:6px;font-weight:500;color:var(--text-secondary);clip-path:none;border:none}.apple11-container .order-time{font-size:11px;color:var(--text-tertiary)}.apple11-container .order-price{font-size:18px;font-weight:700;color:var(--text-primary);font-family:var(--font-primary)}.apple11-container .order-progress{font-size:12px;color:var(--text-secondary);font-family:var(--font-secondary)}.apple11-container .order-progress-visual{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.apple11-container .progress-percentage{font-size:13px;font-weight:600;color:var(--text-primary)}.apple11-container .progress-bar{width:80px;height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.apple11-container .progress-fill{height:100%;background:var(--accent-brand);border-radius:3px;transition:width var(--transition-normal);box-shadow:0 1px 3px #f0b35366;position:relative}.apple11-container .progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff4d,#fff0);border-radius:3px 3px 0 0}.apple11-container .cancel-btn{background:transparent;color:var(--accent-negative);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--accent-negative);transition:all var(--transition-fast);cursor:pointer}.apple11-container .cancel-btn:hover{background:var(--accent-negative);color:#fff}.apple11-container .orders-loading,.apple11-container .no-orders{padding:var(--spacing-xl);text-align:center;color:var(--text-tertiary);font-size:14px}.apple11-container .order-item+.order-item{margin-top:var(--spacing-md)}.apple11-container .order-sub-name{font-size:12px;font-weight:400;color:var(--text-secondary)}.apple11-container .order-grader{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.apple11-container .grader-badge{font-size:10px;font-weight:600;padding:2px 6px;background:linear-gradient(135deg,var(--accent-brand) 0%,#e67300 100%);color:#fff;border-radius:4px;letter-spacing:.5px}.apple11-container .cert-number{font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono)}.apple11-container .order-status{font-size:12px;color:var(--text-secondary)}.apple11-container .order-status .status-pending{color:var(--accent-brand);font-weight:500;text-transform:capitalize}.apple11-container .order-status .status-completed{color:var(--accent-positive);font-weight:500;text-transform:capitalize}.apple11-container .sticky-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:var(--bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--spacing-lg);display:flex;gap:var(--spacing-md);border-top:1px solid var(--border-light);z-index:200;clip-path:none}.apple11-container .footer-btn{flex:1;padding:var(--spacing-lg);font-size:17px;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;cursor:pointer;clip-path:none;text-transform:none}.apple11-container .btn-buy{background:var(--accent-positive);color:#fff}.apple11-container .btn-buy:hover{transform:scale(1.02);box-shadow:var(--shadow-medium)}.apple11-container .btn-sell{background:var(--accent-negative);color:#fff}.apple11-container .btn-sell:hover{transform:scale(1.02);box-shadow:var(--shadow-medium)}.apple11-container .drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:300;display:none;justify-content:center;align-items:flex-end}.apple11-container .drawer-overlay.open{display:flex}.apple11-container .drawer-content{background:var(--bg-primary);width:100%;max-width:430px;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:var(--spacing-xl);animation:slideUp var(--transition-normal);max-height:90vh;overflow-y:auto;position:relative;clip-path:none;border:none;scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent}.apple11-container .drawer-content::-webkit-scrollbar{width:6px}.apple11-container .drawer-content::-webkit-scrollbar-track{background:transparent;border-radius:3px;margin:var(--spacing-md) 0}.apple11-container .drawer-content::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px;transition:background .3s ease}.apple11-container .drawer-content::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.apple11-container .drawer-handle{width:36px;height:4px;background:var(--border-medium);border-radius:2px;margin:0 auto var(--spacing-lg)}.apple11-container .drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.apple11-container .drawer-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.apple11-container .close-drawer-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:50%;font-size:24px;cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast);border:none;margin-left:auto}.apple11-container .close-drawer-btn:hover{background:var(--bg-tertiary);transform:scale(1.1)}.apple11-container .close-drawer{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:50%;font-size:20px;cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast);clip-path:none;border:none}.apple11-container .close-drawer:hover{background:var(--bg-tertiary);transform:scale(1.1)}.apple11-container .drawer-tabs{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-md)}.apple11-container .drawer-tab{font-size:15px;font-weight:500;color:var(--text-tertiary);padding-bottom:var(--spacing-sm);cursor:pointer}.apple11-container .drawer-tab.active{font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--text-primary)}.apple11-container .drawer-tab-inactive{color:var(--text-tertiary);font-weight:500;border-bottom:none}.apple11-container .trade-type-toggle{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);background:var(--bg-secondary);padding:4px;border-radius:var(--radius-sm)}.apple11-container .trade-type-toggle .trade-type-btn{flex:1;padding:var(--spacing-md);text-align:center;font-size:14px;font-weight:600;border-radius:6px;transition:all var(--transition-fast);color:var(--text-secondary);cursor:pointer;border:none;background:transparent}.apple11-container .trade-type-toggle .trade-type-btn.buy-active{background:var(--accent-positive);color:#fff;box-shadow:var(--shadow-soft)}.apple11-container .trade-type-toggle .trade-type-btn.sell-active{background:var(--accent-negative);color:#fff;box-shadow:var(--shadow-soft)}.apple11-container .order-type-tabs{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-md)}.apple11-container .order-type-tab{font-weight:500;color:var(--text-tertiary);cursor:pointer;padding-bottom:var(--spacing-sm)}.apple11-container .order-type-tab.active{font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--text-primary)}.apple11-container .trade-actions{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);background:var(--bg-secondary);padding:4px;border-radius:var(--radius-sm);clip-path:none;border:none}.apple11-container .trade-action-btn{flex:1;padding:var(--spacing-md);text-align:center;font-size:14px;font-weight:600;border-radius:6px;transition:all var(--transition-fast);color:var(--text-secondary);cursor:pointer;clip-path:none;border:none;background:transparent}.apple11-container .trade-action-btn.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-soft)}.apple11-container .trade-type-tabs{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-md)}.apple11-container .trade-type-tab{font-weight:500;color:var(--text-tertiary);cursor:pointer;padding-bottom:var(--spacing-sm)}.apple11-container .trade-type-tab.active{font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--text-primary)}.apple11-container .input-group{background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);border:1px solid var(--border-light);clip-path:none;overflow:hidden}.apple11-container .input-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.apple11-container .input-label{font-size:13px;color:var(--text-tertiary);font-weight:500}.apple11-container .input-hint{font-size:12px;color:var(--accent-positive)}.apple11-container .input-wrapper{display:flex;align-items:stretch;gap:0;position:relative;min-height:52px}.apple11-container .input-field{flex:1;background:transparent;border:none;text-align:left;font-size:16px;font-weight:600;color:var(--text-primary);outline:none;clip-path:none;min-width:0;padding:var(--spacing-md) var(--spacing-lg)}.apple11-container .input-unit{color:var(--text-tertiary);font-size:14px;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;padding-right:var(--spacing-md)}.apple11-container .input-stepper{display:flex;flex-direction:column;width:40px;flex-shrink:0;border-left:1px solid var(--border-light);background:var(--bg-secondary);margin:-1px -1px -1px 0}.apple11-container .stepper-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50%;background:transparent;border:none;cursor:pointer;transition:all .15s ease;color:var(--text-secondary);padding:0}.apple11-container .stepper-btn.stepper-up{border-bottom:1px solid var(--border-light);border-top-right-radius:var(--radius-md)}.apple11-container .stepper-btn.stepper-down{border-bottom-right-radius:var(--radius-md)}.apple11-container .stepper-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.apple11-container .stepper-btn:active{background:var(--accent-brand);color:#fff}.apple11-container .stepper-btn svg{width:16px;height:16px}.dark-theme .input-stepper{border-left-color:var(--border-light)}.dark-theme .stepper-btn.stepper-up{border-bottom-color:var(--border-light)}.dark-theme .stepper-btn:hover{background:#ffffff1a}.dark-theme .stepper-btn:active{background:var(--accent-brand)}.apple11-container .input-unit{font-size:13px;font-weight:600;color:var(--text-secondary)}.apple11-container .input-hint{text-align:right;font-size:11px;color:var(--accent-positive)}.apple11-container .slider-container{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-xl) 0}.apple11-container .slider-endpoint{width:12px;height:12px;border:2px solid var(--border-medium);border-radius:50%}.apple11-container .slider-endpoint:first-child{border-color:var(--text-primary);background:var(--text-primary)}.apple11-container .slider-track{flex:1;height:4px;background:var(--bg-secondary);border-radius:2px;position:relative;cursor:pointer}.apple11-container .slider-fill{height:100%;background:var(--text-primary);border-radius:2px;position:absolute;left:0;top:0}.apple11-container .slider-thumb{width:20px;height:20px;background:var(--text-primary);border:3px solid var(--bg-primary);border-radius:50%;position:absolute;top:-8px;cursor:pointer;box-shadow:var(--shadow-soft);transform:translate(-50%)}.apple11-container .slider-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--text-tertiary);margin-bottom:var(--spacing-xl)}.apple11-container .balance-info{display:flex;justify-content:space-between;font-size:13px;margin-bottom:var(--spacing-md);color:var(--text-secondary)}.apple11-container .balance-values{text-align:right}.apple11-container .balance-value{display:block;margin-top:4px}.apple11-container .balance-add{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;background:var(--text-primary);color:var(--text-inverse);border-radius:50%;font-size:14px;margin-left:var(--spacing-xs);cursor:pointer;clip-path:none;border:none}.apple11-container .percentage-slider{margin:var(--spacing-xl) 0}.apple11-container .percentage-slider input[type=range]{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;outline:none}.apple11-container .percentage-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent-brand);cursor:pointer;border:3px solid var(--bg-primary);box-shadow:0 2px 8px #f0b35366}.apple11-container .percentage-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent-brand);cursor:pointer;border:3px solid var(--bg-primary);box-shadow:0 2px 8px #f0b35366}.apple11-container .percentage-slider input[type=range]::-ms-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent-brand);cursor:pointer;border:3px solid var(--bg-primary);box-shadow:0 2px 8px #f0b35366}.apple11-container .balance-row{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;margin-bottom:var(--spacing-md);color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-md);padding:16px}.apple11-container .balance-label{color:var(--text-tertiary)}.apple11-container .add-balance-btn{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;background:var(--text-primary);color:var(--text-inverse);border-radius:50%;font-size:14px;margin-left:12px;cursor:pointer;border:none}.apple11-container .fee-info{font-size:11px;color:var(--text-tertiary);margin-bottom:20px}.apple11-container .confirm-trade-btn{width:100%;padding:var(--spacing-lg);font-size:17px;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;cursor:pointer;clip-path:none}.apple11-container .confirm-trade-btn.buy{background:var(--accent-positive);color:#fff}.apple11-container .confirm-trade-btn.sell{background:var(--accent-negative);color:#fff}.apple11-container .confirm-trade-btn:hover{transform:scale(1.02);box-shadow:var(--shadow-medium)}.apple11-container .confirm-btn{width:100%;padding:var(--spacing-lg);background:var(--text-primary);color:var(--text-inverse);font-size:17px;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;cursor:pointer;clip-path:none}.apple11-container .confirm-btn:hover{transform:scale(1.02);box-shadow:var(--shadow-medium)}.apple11-container .confirm-buy-btn{width:100%;padding:var(--spacing-lg);background:var(--accent-positive);color:#fff;font-size:17px;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;cursor:pointer;clip-path:none}.apple11-container .confirm-sell-btn{width:100%;padding:var(--spacing-lg);background:var(--accent-negative);color:#fff;font-size:17px;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;cursor:pointer;clip-path:none}.apple11-container .load-more{text-align:center;padding:var(--spacing-xl);color:var(--text-tertiary);font-size:13px}.apple11-container .drawer-title{font-size:18px;margin-bottom:20px;font-weight:600}.apple11-container .comment-textarea{width:100%;min-height:140px;padding:12px;border:1px solid var(--border-medium);border-radius:12px;font-family:var(--font-secondary);font-size:14px;resize:vertical;background:var(--bg-secondary);color:var(--text-primary);margin-bottom:20px;outline:none}.apple11-container .skeleton-line{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;height:14px}.apple11-container .skeleton-block{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:3px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.apple11-container .menu-drawer-content{background:var(--bg-primary);width:320px;height:100vh;position:fixed;right:0;top:0;padding:0;animation:slideInFromRight var(--transition-normal);overflow-y:auto;box-shadow:var(--shadow-strong);scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;display:flex;flex-direction:column}.apple11-container .menu-drawer-content::-webkit-scrollbar{width:6px}.apple11-container .menu-drawer-content::-webkit-scrollbar-track{background:transparent}.apple11-container .menu-drawer-content::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}.apple11-container .menu-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.apple11-container .menu-header{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}.apple11-container .menu-logo{display:flex;align-items:center;gap:var(--spacing-md)}.apple11-container .menu-logo-image{height:24px;width:auto;object-fit:contain}.apple11-container .menu-logo-icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-brand) 0%,#d89a3f 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;box-shadow:0 4px 12px #f0b3534d}.apple11-container .menu-logo-text{display:flex;flex-direction:column;gap:2px}.apple11-container .menu-logo-text strong{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.apple11-container .menu-logo-text span{font-size:11px;color:var(--text-tertiary);letter-spacing:.2px}.apple11-container .menu-items{padding:var(--spacing-md) 0;flex:1;overflow-y:auto}.apple11-container .menu-item{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);gap:var(--spacing-md);border-left:3px solid transparent}.apple11-container .menu-item:hover{background:var(--bg-secondary);border-left-color:var(--accent-brand)}.apple11-container .menu-item-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all var(--transition-fast)}.apple11-container .menu-item:hover .menu-item-icon{background:var(--bg-tertiary);color:var(--accent-brand)}.apple11-container .menu-item-text{flex:1;font-size:15px;font-weight:500;color:var(--text-primary);font-family:var(--font-secondary)}.apple11-container .menu-item-arrow{color:var(--text-tertiary);transition:all var(--transition-fast)}.apple11-container .menu-item:hover .menu-item-arrow{color:var(--accent-brand);transform:translate(4px)}.apple11-container .menu-divider{height:1px;background:var(--border-light);margin:var(--spacing-md) var(--spacing-lg)}.apple11-container .menu-item-toggle{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-md)}.apple11-container .menu-toggle{position:relative;width:51px;height:31px}.apple11-container .menu-toggle input[type=checkbox]{opacity:0;width:0;height:0}.apple11-container .menu-toggle .toggle-label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-tertiary);transition:var(--transition-fast);border-radius:31px}.apple11-container .menu-toggle .toggle-label:before{position:absolute;content:"";height:27px;width:27px;left:2px;bottom:2px;background-color:#fff;transition:var(--transition-fast);border-radius:50%;box-shadow:0 2px 4px #0003}.apple11-container .menu-toggle input:checked+.toggle-label{background-color:var(--accent-brand)}.apple11-container .menu-toggle input:checked+.toggle-label:before{transform:translate(20px)}.apple11-container .menu-footer{padding:var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-light);text-align:center;margin-top:auto}.apple11-container .menu-version{font-size:12px;color:var(--text-tertiary);font-family:var(--font-secondary)}.apple11-container .profile-header{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:flex-start}.apple11-container .profile-user-info{display:flex;align-items:center;gap:var(--spacing-md)}.apple11-container .profile-avatar{width:56px;height:56px;border-radius:50%;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);border:2px solid var(--border-medium);overflow:hidden}.apple11-container .profile-avatar-img{width:100%;height:100%;object-fit:cover}.apple11-container .profile-user-detail{display:flex;flex-direction:column;gap:var(--spacing-sm)}.apple11-container .profile-username{font-size:18px;font-weight:600;color:var(--text-primary);line-height:1.2}.apple11-container .profile-tags{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.apple11-container .profile-tag{font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;letter-spacing:.2px}.apple11-container .profile-tag.unverified{border-radius:4px;border:1px solid #fa8d9b;color:#f6465d}.apple11-container .profile-tag.verified{border-radius:4px;border:1px solid var(--accent-positive);color:var(--accent-positive)}.apple11-container .profile-tag.regular{border-radius:4px;background:var(--bg-secondary);color:#fff}.apple11-container .profile-tag.regular.light{border-radius:4px;background:var(--bg-secondary);color:var(--text-primary)}.apple11-container .profile-tag.vip{background:var(--accent-brand);color:#fff}.apple11-container .menu-item-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:var(--accent-brand);color:#fff;margin-left:auto;margin-right:var(--spacing-sm)}.apple11-container .menu-item.logout{color:var(--text-secondary)}.apple11-container .menu-item.logout .menu-item-icon{background:transparent;color:var(--text-secondary)}.apple11-container .menu-item.logout:hover{background:var(--bg-secondary);border-left-color:transparent}.apple11-container .menu-item.logout:hover .menu-item-icon{background:transparent;color:var(--text-secondary)}.apple11-container .menu-item.logout .menu-item-text{color:var(--text-secondary)}.apple11-container .menu-version-label{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:0;letter-spacing:.5px}.apple11-container .menu-version-date{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:4px 0 0;opacity:.7}.apple11-container .drawer-footer{padding:var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-light);text-align:center;margin-top:auto;flex-shrink:0}.apple11-container .drawer-footer-version{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:0;letter-spacing:.5px}.apple11-container .drawer-footer-date{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:4px 0 0;opacity:.7}.apple11-container .menu-logo-icon-outline{width:48px;height:48px;border-radius:var(--radius-md);border:2px dashed var(--border-medium);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--text-secondary);background:transparent}.apple11-container .menu-logo-title{font-size:16px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.apple11-container .theme-switcher{display:flex;align-items:center;background:var(--bg-secondary);border-radius:20px;padding:4px;gap:4px;cursor:pointer;border:1px solid var(--border-light)}.apple11-container .theme-option{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:all var(--transition-fast)}.apple11-container .theme-option.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-soft)}.apple11-container .language-flag{font-size:20px;line-height:1}.apple11-container .menu-item.active{background:var(--bg-secondary);border-left-color:var(--accent-brand)}.apple11-container .menu-item.active .menu-item-icon{color:var(--accent-brand)}.apple11-container .menu-item.active .menu-item-text{color:var(--accent-brand);font-weight:600}.apple11-container .menu-item-check{color:var(--accent-brand);font-size:16px;font-weight:600}.apple11-container .currency-symbol{font-size:18px;font-weight:600;color:var(--text-primary)}.apple11-container .menu-item-content{display:flex;flex-direction:column;gap:2px;flex:1}.apple11-container .menu-item-subtext{font-size:12px;color:var(--text-tertiary);font-weight:400}.apple11-container .currency-rate-info{padding:16px 20px;margin-top:12px;border-top:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:12px;margin-left:16px;margin-right:16px}.apple11-container .currency-rate-info p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.apple11-container .currency-rate-info p:first-child{font-weight:600;color:var(--text-primary);margin-bottom:4px}@keyframes spin{to{transform:rotate(360deg)}}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:300;display:none;justify-content:center;align-items:flex-end}.drawer-overlay.open{display:flex}.menu-drawer-content{background:var(--bg-primary);width:320px;height:100vh;position:fixed;right:0;top:0;padding:0;animation:slideInFromRight var(--transition-normal);overflow-y:auto;box-shadow:var(--shadow-strong);scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;display:flex;flex-direction:column}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.menu-drawer-content::-webkit-scrollbar{width:6px}.menu-drawer-content::-webkit-scrollbar-track{background:transparent}.menu-drawer-content::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}.menu-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.drawer-handle{width:36px;height:4px;background:var(--border-medium);border-radius:2px;margin:0 auto var(--spacing-lg)}.close-drawer-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:50%;font-size:24px;cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast);border:none;margin-left:auto}.close-drawer-btn:hover{background:var(--bg-tertiary);transform:scale(1.1)}.menu-header{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}.menu-logo{display:flex;align-items:center;gap:var(--spacing-md)}.menu-logo-image{height:24px;width:auto;object-fit:contain}.menu-logo-icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-brand) 0%,#d89a3f 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;box-shadow:0 4px 12px #f0b3534d}.menu-logo-text{display:flex;flex-direction:column;gap:2px}.menu-logo-text strong{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.menu-logo-text span{font-size:11px;color:var(--text-tertiary);letter-spacing:.2px}.menu-items{padding:var(--spacing-md) 0;flex:1;overflow-y:auto}.menu-item{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);gap:var(--spacing-md);border-left:3px solid transparent}.menu-item:hover{background:var(--bg-secondary);border-left-color:var(--accent-brand)}.menu-item-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all var(--transition-fast)}.menu-item:hover .menu-item-icon{background:var(--bg-tertiary);color:var(--accent-brand)}.menu-item-text{flex:1;font-size:15px;font-weight:500;color:var(--text-primary);font-family:var(--font-secondary)}.menu-item-arrow{color:var(--text-tertiary);transition:all var(--transition-fast)}.menu-item:hover .menu-item-arrow{color:var(--accent-brand);transform:translate(4px)}.menu-divider{height:1px;background:var(--border-light);margin:var(--spacing-md) var(--spacing-lg)}.menu-item-toggle{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-md)}.menu-footer{padding:var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-light);text-align:center;margin-top:auto}.menu-version{font-size:12px;color:var(--text-tertiary);font-family:var(--font-secondary)}.profile-header{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:flex-start}.profile-user-info{display:flex;align-items:center;gap:var(--spacing-md)}.profile-avatar{width:56px;height:56px;border-radius:50%;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);border:2px solid var(--border-medium);overflow:hidden}.profile-avatar-img{width:100%;height:100%;object-fit:cover}.profile-user-detail{display:flex;flex-direction:column;gap:var(--spacing-sm)}.profile-username{font-size:18px;font-weight:600;color:var(--text-primary);line-height:1.2}.profile-tags{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.profile-tag{font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;letter-spacing:.2px}.profile-tag.unverified{border-radius:4px;border:1px solid #fa8d9b;color:#f6465d}.profile-tag.verified{border-radius:4px;border:1px solid var(--accent-positive);color:var(--accent-positive)}.profile-tag.regular{border-radius:4px;background:var(--bg-secondary);color:#fff}.profile-tag.regular.light{border-radius:4px;background:var(--bg-secondary);color:var(--text-primary)}.profile-tag.vip{background:var(--accent-brand);color:#fff}.menu-item-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:var(--accent-brand);color:#fff;margin-left:auto;margin-right:var(--spacing-sm)}.menu-item.logout{color:var(--text-secondary)}.menu-item.logout .menu-item-icon{background:transparent;color:var(--text-secondary)}.menu-item.logout:hover{background:var(--bg-secondary);border-left-color:transparent}.menu-item.logout:hover .menu-item-icon{background:transparent;color:var(--text-secondary)}.menu-item.logout .menu-item-text{color:var(--text-secondary)}.drawer-footer{padding:var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-light);text-align:center;margin-top:auto;flex-shrink:0}.drawer-footer-version{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:0;letter-spacing:.5px}.drawer-footer-date{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:4px 0 0;opacity:.7}.menu-logo-icon-outline{width:48px;height:48px;border-radius:var(--radius-md);border:2px dashed var(--border-medium);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--text-secondary);background:transparent}.menu-logo-title{font-size:16px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.theme-switcher{display:flex;align-items:center;background:var(--bg-secondary);border-radius:20px;padding:4px;gap:4px;cursor:pointer;border:1px solid var(--border-light)}.theme-option{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:all var(--transition-fast)}.theme-option.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-soft)}.language-flag{font-size:20px;line-height:1}.menu-item.active{background:var(--bg-secondary);border-left-color:var(--accent-brand)}.menu-item.active .menu-item-icon{color:var(--accent-brand)}.menu-item.active .menu-item-text{color:var(--accent-brand);font-weight:600}.menu-item-check{color:var(--accent-brand);font-size:16px;font-weight:600}.currency-symbol{font-size:18px;font-weight:600;color:var(--text-primary)}.menu-item-content{display:flex;flex-direction:column;gap:2px;flex:1}.menu-item-subtext{font-size:12px;color:var(--text-tertiary);font-weight:400}.currency-rate-info{padding:16px 20px;margin-top:12px;border-top:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:12px;margin-left:16px;margin-right:16px}.currency-rate-info p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.currency-rate-info p:first-child{font-weight:600;color:var(--text-primary);margin-bottom:4px}.menu-version-label{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:0;letter-spacing:.5px}.menu-version-date{font-size:11px;color:var(--text-tertiary);font-family:var(--font-secondary);margin:4px 0 0;opacity:.7}.ant-message{z-index:12000!important}.wallet-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0a0a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--mc-spacing-lg);animation:wallet-dialog-fade-in .2s ease}@keyframes wallet-dialog-fade-in{0%{opacity:0}to{opacity:1}}.wallet-dialog-container{background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);padding:var(--mc-spacing-xl);width:100%;max-width:430px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080;animation:wallet-dialog-slide-up .3s ease;font-family:var(--mc-font-primary)}[data-theme=light] .wallet-dialog-container{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000014}@keyframes wallet-dialog-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wallet-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mc-spacing-xl)}.wallet-dialog-title{font-size:var(--mc-font-size-sm);font-weight:700;letter-spacing:.1em;color:var(--mc-text-primary);margin:0}.wallet-dialog-title-wrap{display:inline-flex;align-items:center;gap:8px}.wallet-dialog-close{background:transparent;border:none;color:var(--mc-text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all var(--mc-transition-fast);border-radius:var(--mc-radius-xs)}.wallet-dialog-close:hover{opacity:.7;transform:scale(1.05)}.wallet-dialog-close:active{transform:scale(.95)}.wallet-dialog-section{margin-bottom:var(--mc-spacing-xl)}.wallet-dialog-section:last-of-type{margin-bottom:var(--mc-spacing-xxl)}.wallet-dialog-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--mc-text-tertiary);margin-bottom:var(--mc-spacing-xs)}.wallet-dialog-balance{font-size:var(--mc-font-size-2xl);font-weight:700;color:var(--mc-text-primary);letter-spacing:-.02em;line-height:var(--mc-line-height-tight);margin-bottom:var(--mc-spacing-xs)}.wallet-dialog-eth-balance{font-size:var(--mc-font-size-sm);font-weight:500;color:var(--mc-text-secondary);letter-spacing:.01em}.wallet-dialog-address-container{display:flex;align-items:center;justify-content:space-between;background:var(--mc-bg-primary);border:1px solid var(--mc-border-medium);padding:var(--mc-spacing-md);border-radius:var(--mc-radius-sm);gap:var(--mc-spacing-md);transition:all var(--mc-transition-fast)}.wallet-dialog-address-container:hover{border-color:var(--mc-border-strong)}.wallet-dialog-address{font-size:var(--mc-font-size-xs);font-family:var(--mc-font-mono);color:var(--mc-text-primary);letter-spacing:.05em;font-weight:500;flex:1}.wallet-dialog-copy-btn{background:transparent;border:none;color:var(--mc-text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all var(--mc-transition-fast);border-radius:var(--mc-radius-xs);flex-shrink:0}.wallet-dialog-copy-btn:hover{opacity:.7;transform:scale(1.1)}.wallet-dialog-copy-btn:active{transform:scale(.9)}.wallet-dialog-actions{display:flex;gap:var(--mc-spacing-md)}.wallet-dialog-action-btn{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;padding:14px var(--mc-spacing-lg);border-radius:var(--mc-radius-md)}.wallet-dialog-action-btn.mc-button-primary{background:var(--accent-brand);color:#fff}.wallet-dialog-action-btn.mc-button-primary:not(:disabled):hover{background:var(--accent-brand);filter:brightness(1.1)}.wallet-dialog-action-btn.mc-button-primary:not(:disabled):active{background:var(--accent-brand)}.wallet-dialog-action-btn-outline.mc-button-outline{border:1px solid var(--accent-brand);color:var(--accent-brand);background:transparent}.wallet-dialog-action-btn-outline.mc-button-outline:not(:disabled):hover{background:var(--mc-brand-subtle);border-color:var(--accent-brand)}.wallet-dialog-action-btn-outline.mc-button-outline:not(:disabled):active{background:var(--accent-brand)}.wallet-dialog-contract-divider{border-top:1px dashed var(--mc-border-medium);margin:var(--mc-spacing-xl) 0 var(--mc-spacing-lg)}.wallet-dialog-contract-section{display:flex;flex-direction:column;gap:var(--mc-spacing-md)}.wallet-dialog-contract-total{font-size:34px;font-weight:700;color:var(--mc-text-primary);letter-spacing:-.02em;line-height:1.1}.wallet-dialog-contract-withdraw-actions{width:100%}.wallet-dialog-contract-withdraw-btn{width:100%;flex:1 1 auto}.wallet-dialog-contract-list{display:flex;flex-direction:column;gap:var(--mc-spacing-sm);overflow-y:auto;padding-right:2px}.wallet-dialog-contract-empty{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary);padding:var(--mc-spacing-sm) 0}.wallet-dialog-contract-item{display:flex;align-items:center;gap:var(--mc-spacing-sm);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-sm);padding:10px 12px;background:var(--mc-bg-primary)}.wallet-dialog-contract-item-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.wallet-dialog-contract-item-cert{font-size:11px;font-weight:600;color:var(--mc-brand-primary);letter-spacing:-.01em;line-height:1.2}.wallet-dialog-contract-item-image{width:38px;height:64px;border-radius:3px;object-fit:cover;flex-shrink:0;border:1px solid var(--mc-border-light);background:var(--mc-bg-secondary)}.wallet-dialog-contract-item-image-placeholder{background:linear-gradient(135deg,#2e2e2e,#1a1a1a)}.wallet-dialog-contract-item-name{font-size:var(--mc-font-size-xs);color:var(--mc-text-primary);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.wallet-dialog-contract-item-amount{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;min-width:86px;margin-left:auto;flex-shrink:0}.wallet-dialog-contract-item-amount-value{font-size:var(--mc-font-size-sm);font-weight:700;color:var(--mc-text-primary);line-height:1.2}.wallet-dialog-contract-item-amount-unit{font-size:11px;font-weight:600;color:var(--mc-text-secondary);line-height:1.2;margin-top:2px}@media (max-width: 480px){.wallet-dialog-backdrop{padding:var(--mc-spacing-md)}.wallet-dialog-container{padding:var(--mc-spacing-lg)}.wallet-dialog-balance{font-size:28px}.wallet-dialog-contract-total{font-size:22px}.wallet-dialog-contract-item{padding:10px}.wallet-dialog-contract-item-image{width:34px;height:58px}.wallet-dialog-contract-item-name{font-size:11px}.wallet-dialog-contract-item-cert{font-size:11px;font-weight:600;color:var(--mc-brand-primary);letter-spacing:-.01em;margin:0}.wallet-dialog-contract-item-amount{min-width:12px}.wallet-dialog-contract-item-amount-value{font-size:12px}.wallet-dialog-contract-item-amount-unit{font-size:10px}}.withdraw-dialog-overlay,.withdraw-dialog-container{font-family:BinanceNova,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.withdraw-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .2s ease-out;padding:24px}.withdraw-dialog-overlay-no-dismiss{cursor:default}.withdraw-dialog-overlay-stacked{background-color:#00000047;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.withdraw-dialog-container{width:100%;max-width:400px;border-radius:8px;box-shadow:0 20px 40px #0006;overflow:hidden;animation:slideUp .3s ease-out}[data-theme=dark] .withdraw-dialog-container{background-color:#1c1c1e;border:1px solid #3A3A3C;color:#fff}[data-theme=dark] .withdraw-amount-card{background-color:#1c1c1e;border:1px solid #3A3A3C}[data-theme=dark] .withdraw-confirm-description,[data-theme=dark] .withdraw-amount-label,[data-theme=dark] .withdraw-loading-status{color:#8e8e93}[data-theme=light] .withdraw-dialog-container{background-color:#fff;border:1px solid #D1D1D6;color:#000}[data-theme=light] .withdraw-amount-card{background-color:#f2f2f7;border:1px solid #D1D1D6}[data-theme=light] .withdraw-confirm-description,[data-theme=light] .withdraw-amount-label,[data-theme=light] .withdraw-loading-status{color:#6e6e73}[data-theme=light] .withdraw-dialog-close{color:#000}[data-theme=light] .withdraw-btn-outline{border-color:#d1d1d6;color:#000}[data-theme=light] .withdraw-success-message{color:#3c3c43}.withdraw-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid}[data-theme=dark] .withdraw-dialog-header{border-bottom-color:#3a3a3c}[data-theme=light] .withdraw-dialog-header{border-bottom-color:#d1d1d6}.withdraw-dialog-title{font-size:14px;font-weight:800;letter-spacing:.15em;margin:0}.withdraw-dialog-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.withdraw-dialog-close:hover{background-color:#ffffff1a}.withdraw-dialog-close:active{transform:scale(.95)}.withdraw-dialog-body{padding:24px}.withdraw-confirm-description{font-size:14px;line-height:1.6;margin-bottom:32px;font-weight:400}.withdraw-amount-card{padding:16px;border-radius:8px;margin-bottom:32px}.withdraw-amount-label{font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.withdraw-amount-value{font-size:24px;font-weight:800;margin:0;color:#fff}[data-theme=light] .withdraw-amount-value{color:#000}.withdraw-loading-dialog{padding:32px;text-align:center;max-width:360px}.withdraw-loading-title{font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:40px;margin-top:0}.withdraw-spinner-container{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.withdraw-spinner{color:#ff8711;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.withdraw-loading-text{margin-bottom:40px}.withdraw-loading-amount{font-size:18px;font-weight:700;margin:0;color:#fff}[data-theme=light] .withdraw-loading-amount{color:#000}.withdraw-progress-bar-container{width:100%;height:6px;background-color:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:16px}[data-theme=light] .withdraw-progress-bar-container{background-color:#0000001a}.withdraw-progress-bar-fill{height:100%;background-color:#ff8711;border-radius:3px;transition:width .3s ease-out}.withdraw-loading-status{font-size:10px;font-weight:700;letter-spacing:.15em;margin:0}.withdraw-status-dialog{position:relative;max-width:360px;overflow:hidden}.withdraw-status-panel{width:100%;opacity:0;transform:translateY(10px) scale(.99);transition:opacity .26s ease,transform .26s ease;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.withdraw-status-panel.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;position:relative}.withdraw-status-panel-success .withdraw-success-icon{animation:none}.withdraw-status-panel-success.is-active .withdraw-success-icon{animation:scaleIn .35s ease-out}.withdraw-success-dialog{text-align:center}.withdraw-success-icon-container{display:flex;justify-content:center;margin-bottom:24px}.withdraw-success-icon{width:64px;height:64px;border-radius:50%;background-color:#2ebd85;display:flex;align-items:center;justify-content:center;color:#fff;animation:scaleIn .4s ease-out}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.withdraw-success-title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px;color:#fff}[data-theme=light] .withdraw-success-title{color:#000}.withdraw-success-message{font-size:15px;font-weight:500;line-height:1.6;margin:0 0 4px;padding:0 16px;color:#fff}.withdraw-success-explorer{margin-bottom:32px}.withdraw-success-link{font-size:12px;font-weight:700;letter-spacing:.15em;color:#ff8711;text-decoration:none;transition:opacity .2s}.withdraw-success-link:hover{opacity:.8}.withdraw-dialog-actions{display:flex;flex-direction:column;gap:12px}.withdraw-btn{width:100%;height:48px;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s;border:none;outline:none}.withdraw-btn:active{transform:scale(.98)}.withdraw-btn-primary{background-color:#ff8711;color:#fff}.withdraw-btn-primary:hover{filter:brightness(1.1)}.withdraw-btn-outline{background-color:transparent;border:1px solid #3A3A3C;color:#fff}.withdraw-btn-outline:hover{background-color:#ffffff0d}.withdraw-btn-full{margin-top:8px}[data-theme=light] .withdraw-confirm2-dialog{background:var(--mc-bg-primary);border:1px solid var(--mc-border-medium);color:var(--mc-text-primary)}[data-theme=dark] .withdraw-confirm2-dialog{background:var(--mc-bg-secondary);border:1px solid var(--mc-border-medium);color:var(--mc-text-primary)}.withdraw-confirm2-dialog{max-width:460px;border-radius:var(--mc-radius-xl);box-shadow:var(--mc-shadow-strong);display:flex;flex-direction:column}.withdraw-confirm2-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--mc-border-light)}.withdraw-confirm2-title{margin:0;font-size:var(--mc-font-size-lg);font-weight:700;letter-spacing:.06em}.withdraw-confirm2-close{width:32px;height:32px;border-radius:var(--mc-radius-full);border:1px solid var(--mc-border-medium);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--mc-transition-fast),border-color var(--mc-transition-fast),transform var(--mc-transition-fast)}.withdraw-confirm2-close:hover{border-color:var(--mc-border-strong)}[data-theme=light] .withdraw-confirm2-close:hover{background:#0000000a}[data-theme=dark] .withdraw-confirm2-close:hover{background:#ffffff14}.withdraw-confirm2-close:active{transform:scale(.97)}.withdraw-confirm2-body{padding:var(--mc-spacing-xl)}.withdraw-confirm2-amount-section{text-align:center;margin-bottom:var(--mc-spacing-xl)}.withdraw-confirm2-amount-label{margin:0 0 var(--mc-spacing-sm) 0;font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary)}.withdraw-confirm2-amount-row{display:flex;justify-content:center;align-items:baseline;gap:var(--mc-spacing-sm)}.withdraw-confirm2-amount-value{font-size:var(--mc-font-size-2xl);line-height:1;font-weight:800;letter-spacing:-.02em}.withdraw-confirm2-amount-currency{font-size:var(--mc-font-size-xl);color:var(--mc-text-tertiary);font-weight:600}.withdraw-confirm2-direction{display:flex;justify-content:center;margin-bottom:var(--mc-spacing-lg)}.withdraw-confirm2-direction-icon{width:40px;height:40px;border-radius:var(--mc-radius-full);border:1px solid var(--mc-border-medium);display:inline-flex;align-items:center;justify-content:center;color:var(--mc-text-secondary)}.withdraw-confirm2-wallet-card{border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);padding:var(--mc-spacing-lg);background:var(--mc-bg-secondary);margin-bottom:var(--mc-spacing-lg)}.withdraw-confirm2-wallet-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--mc-spacing-md)}.withdraw-confirm2-wallet-main{display:flex;align-items:flex-start;gap:var(--mc-spacing-md);width:100%}.withdraw-confirm2-wallet-meta{flex:1;min-width:0}.withdraw-confirm2-wallet-name-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm)}.withdraw-confirm2-wallet-icon{width:40px;height:40px;border-radius:var(--mc-radius-full);border:1px solid var(--mc-border-medium);background:var(--mc-bg-primary);display:inline-flex;align-items:center;justify-content:center;color:var(--mc-text-secondary);flex-shrink:0}.withdraw-confirm2-wallet-name{margin:0;font-size:var(--mc-font-size-md);font-weight:700;color:var(--mc-text-primary)}.withdraw-confirm2-wallet-address{margin:3px 0 0;font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary)}.withdraw-confirm2-wallet-balance-label{margin:0;font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary);letter-spacing:.08em;flex-shrink:0}.withdraw-confirm2-wallet-balance{display:flex;justify-content:flex-end;align-items:baseline;gap:6px}.withdraw-confirm2-wallet-balance-value{font-size:var(--mc-font-size-xl);font-weight:700;letter-spacing:-.01em}.withdraw-confirm2-wallet-balance-currency{font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);font-weight:500}.withdraw-confirm2-warning{border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-tertiary);display:flex;align-items:flex-start;gap:var(--mc-spacing-md);padding:var(--mc-spacing-lg)}.withdraw-confirm2-warning-icon{color:var(--mc-text-secondary);flex-shrink:0;margin-top:1px}.withdraw-confirm2-warning-text{margin:0;font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary);line-height:var(--mc-line-height-relaxed)}.withdraw-confirm2-actions{padding:0 var(--mc-spacing-xl) var(--mc-spacing-xl) var(--mc-spacing-xl);display:flex;flex-direction:column;gap:var(--mc-spacing-md)}.withdraw-confirm2-btn{width:100%;height:48px;border-radius:var(--mc-radius-md);font-size:var(--mc-font-size-md);font-weight:700;letter-spacing:.06em;border:1px solid transparent;transition:transform var(--mc-transition-fast),background-color var(--mc-transition-fast),border-color var(--mc-transition-fast),filter var(--mc-transition-fast)}.withdraw-confirm2-btn:active{transform:scale(.98)}.withdraw-confirm2-btn-primary{background:var(--mc-brand);color:var(--mc-text-primary)}.withdraw-confirm2-btn-primary:hover{filter:brightness(1.06)}.withdraw-confirm2-btn-secondary{background:transparent;color:var(--mc-text-primary);border-color:var(--mc-border-medium)}[data-theme=light] .withdraw-confirm2-btn-secondary:hover{background:#0000000a}[data-theme=dark] .withdraw-confirm2-btn-secondary:hover{background:#ffffff0f}.withdraw-usdc-form-dialog{max-width:440px}.withdraw-input-group{margin-bottom:16px}.withdraw-input-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.withdraw-input-label{font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 8px}.withdraw-max-btn{height:28px;padding:0 10px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.12em;cursor:pointer;border:1px solid;background:transparent;transition:all .2s}[data-theme=dark] .withdraw-max-btn{border-color:#3a3a3c;color:#fff}[data-theme=dark] .withdraw-max-btn:hover:not(:disabled){background-color:#ffffff0f}[data-theme=light] .withdraw-max-btn{border-color:#d1d1d6;color:#000}[data-theme=light] .withdraw-max-btn:hover:not(:disabled){background-color:#0000000a}.withdraw-max-btn:disabled{opacity:.45;cursor:not-allowed}.withdraw-input{width:100%;height:44px;border-radius:8px;padding:0 12px;font-size:14px;outline:none;border:1px solid}[data-theme=dark] .withdraw-input{background-color:#111113;border-color:#3a3a3c;color:#fff}[data-theme=dark] .withdraw-input::placeholder{color:#fff6}[data-theme=light] .withdraw-input{background-color:#fff;border-color:#d1d1d6;color:#000}[data-theme=light] .withdraw-input::placeholder{color:#0006}.withdraw-input:focus{border-color:#ff8711;box-shadow:0 0 0 3px #ff87112e}.withdraw-input-hint{margin-top:8px;font-size:12px}[data-theme=dark] .withdraw-input-hint{color:#8e8e93}[data-theme=light] .withdraw-input-hint{color:#6e6e73}.withdraw-form-error{margin-top:4px;font-size:12px;font-weight:600;color:#ff4d4f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.withdraw-dialog-overlay{padding:16px}.withdraw-dialog-container{max-width:100%}.withdraw-loading-dialog,.withdraw-success-dialog{padding:24px 16px}.withdraw-amount-value{font-size:20px}.withdraw-loading-amount{font-size:16px}.withdraw-confirm2-header{padding:18px 16px}.withdraw-confirm2-body,.withdraw-confirm2-actions{padding-left:16px;padding-right:16px}.withdraw-confirm2-body{padding-top:20px;padding-bottom:20px}.withdraw-confirm2-wallet-top{flex-direction:column;gap:8px}.withdraw-confirm2-wallet-balance-label{letter-spacing:.04em}}@supports (padding-bottom: env(safe-area-inset-bottom)){.withdraw-dialog-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.privy-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:999px;background:linear-gradient(135deg,#7c5cff1f,#4cb2ff1f);box-shadow:inset 0 0 0 1px #ffffff1f;line-height:1}.privy-badge-logo{width:36px;height:auto;display:block;flex:0 0 auto}[data-theme=dark] .privy-badge,.dark-theme .privy-badge{background:linear-gradient(135deg,#7c5cff38,#4cb2ff2e);box-shadow:inset 0 0 0 1px #ffffff14}.apple11-container header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-light)}.apple11-container .header-left,.apple11-container .header-right{display:flex;gap:var(--spacing-md);align-items:center}.apple11-container .icon-box{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);transition:all var(--transition-fast);cursor:pointer;position:relative;border:none}.apple11-container .icon-box:hover{background:var(--bg-tertiary);transform:scale(1.05)}.apple11-container .icon-box.user{border-radius:50%;background:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--bg-secondary) 100%)}.apple11-container .icon-box.user.authenticated{padding:0;overflow:hidden}.apple11-container .icon-box.user.authenticated .header-avatar-img,.apple11-container .icon-box.user.authenticated img{width:80%;height:80%;border-radius:50%;object-fit:cover;display:block}.apple11-container .auth-btn{font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-secondary);padding:2px 14px;white-space:nowrap}.apple11-container .auth-btn.login{background:transparent;color:var(--text-primary);border-radius:3px}.apple11-container .auth-btn.login:hover{background:var(--bg-secondary)}.apple11-container .auth-btn.signup{background:var(--accent-brand);color:#fff;border-radius:3px;box-shadow:var(--shadow-soft)}.apple11-container .auth-btn.signup:hover{filter:brightness(1.1);transform:scale(1.02);box-shadow:var(--shadow-medium)}.apple11-container .logo-box{display:flex;align-items:center;padding:var(--spacing-xs) 0;background:transparent}.apple11-container .logo-box .logo-image{height:28px;width:auto;object-fit:contain}.apple11-container .notification-badge{position:absolute;top:-4px;right:-4px;background:var(--accent-negative);color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;box-shadow:0 2px 4px #0003}.trade-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.trade-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.trade-confirm-sheet{position:relative;z-index:20;width:100%;max-width:430px;display:flex;flex-direction:column;align-items:stretch;background:#121212;border-radius:32px 32px 0 0;box-shadow:0 -20px 50px #000c;border-top:1px solid rgba(255,255,255,.05);animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.trade-confirm-handle{display:flex;height:24px;width:100%;align-items:center;justify-content:center;padding-top:12px;padding-bottom:4px}.trade-confirm-handle-bar{height:6px;width:48px;border-radius:9999px;background:#ffffff1a}.trade-confirm-header{padding:16px 24px;text-align:center}.trade-confirm-title{font-family:BinanceNova,Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.025em;color:#fff;line-height:1.2;margin:0}.trade-confirm-subtitle{font-family:BinanceNova,Arial,sans-serif;font-size:18px;font-weight:700;color:#ffffff80;line-height:1.2;margin:0}.trade-confirm-card-container{padding:0 24px;margin-bottom:16px}.trade-confirm-card{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px}.trade-confirm-card-image{width:112px;height:156.8px;flex-shrink:0;overflow:hidden;border-radius:4px;background:#ffffff0d;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1)}.trade-confirm-card-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff4d}.trade-confirm-card-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.trade-confirm-card-name{font-family:BinanceNova,Arial,sans-serif;font-size:17px;font-weight:700;color:#fff;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.trade-confirm-card-cert{font-family:BinanceNova,Arial,sans-serif;font-size:14px;font-weight:700;color:#ff8711;letter-spacing:.025em;margin:0}.trade-confirm-details{padding:0 24px}.trade-confirm-detail-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.trade-confirm-detail-row:last-child{border-bottom:none}.trade-confirm-detail-total-row{padding:24px 0}.trade-confirm-detail-label{font-family:BinanceNova,Arial,sans-serif;font-size:16px;font-weight:500;color:#ffffff80;margin:0}.trade-confirm-detail-value{font-family:BinanceNova,Arial,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0;text-align:right}.trade-confirm-detail-unit{font-weight:500;color:#fff6}.trade-confirm-detail-total-label{font-family:BinanceNova,Arial,sans-serif;font-size:16px;font-weight:600;color:#fff;margin:0}.trade-confirm-detail-total-container{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.trade-confirm-detail-total-value{font-family:BinanceNova,Arial,sans-serif;font-size:32px;font-weight:900;color:#ff8711;line-height:1;margin:0}.trade-confirm-detail-total-unit{font-size:18px;color:#ff871199}.trade-confirm-detail-fee{font-family:BinanceNova,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffff4d;margin:8px 0 0}.trade-confirm-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:24px 24px 16px}.trade-confirm-btn-primary{display:flex;height:64px;width:100%;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--accent-positive);padding:0 20px;color:#fff;font-family:BinanceNova,Arial,sans-serif;font-size:18px;font-weight:800;border:none;transition:transform .15s cubic-bezier(.4,0,.2,1)}.trade-confirm-btn-primary.sell-active{background:var(--accent-negative)}.trade-confirm-btn-primary:active:not(:disabled){transform:scale(.98)}.trade-confirm-btn-primary:disabled{opacity:.6;cursor:not-allowed}.trade-confirm-btn-primary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-confirm-btn-cancel{display:flex;height:48px;width:100%;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:transparent;padding:0 20px;color:#ffffff80;font-family:BinanceNova,Arial,sans-serif;font-size:18px;font-weight:600;border:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.trade-confirm-btn-cancel:hover:not(:disabled){color:#fff}.trade-confirm-btn-cancel:active:not(:disabled){background:#ffffff0d}.trade-confirm-btn-cancel:disabled{opacity:.3;cursor:not-allowed}.trade-confirm-btn-cancel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-confirm-safe-area{height:24px;width:100%}@media (max-width: 480px){.trade-confirm-sheet{border-radius:24px 24px 0 0}.trade-confirm-header{padding:12px 20px}.trade-confirm-title{font-size:22px}.trade-confirm-subtitle{font-size:16px}.trade-confirm-card-container{padding:0 20px;margin-bottom:12px}.trade-confirm-card{padding:12px;gap:12px}.trade-confirm-card-image{width:80px;height:135px}.trade-confirm-card-name{font-size:15px}.trade-confirm-card-cert{font-size:12px}.trade-confirm-details{padding:0 20px}.trade-confirm-detail-row{padding:14px 0}.trade-confirm-detail-total-row{padding:20px 0}.trade-confirm-detail-label{font-size:14px}.trade-confirm-detail-value{font-size:16px}.trade-confirm-detail-total-value{font-size:28px}.trade-confirm-detail-total-unit{font-size:16px}.trade-confirm-actions{padding:20px 20px 12px;gap:10px}.trade-confirm-btn-primary{height:56px;font-size:16px}.trade-confirm-btn-cancel{height:44px;font-size:16px}.trade-confirm-safe-area{height:20px}}@media (prefers-reduced-motion: reduce){.trade-confirm-sheet{animation:none}.trade-confirm-btn-primary,.trade-confirm-btn-cancel{transition:none}}[data-theme=light] .trade-confirm-backdrop{background:#0006}[data-theme=light] .trade-confirm-sheet{background:#fff;box-shadow:0 -20px 50px #00000026;border-top:1px solid rgba(0,0,0,.08)}[data-theme=light] .trade-confirm-handle-bar{background:#00000026}[data-theme=light] .trade-confirm-title{color:#000}[data-theme=light] .trade-confirm-subtitle{color:#00000080}[data-theme=light] .trade-confirm-card{background:#00000008;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .trade-confirm-card-image{background:#0000000d;box-shadow:0 2px 8px #00000014;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .trade-confirm-card-image-placeholder{color:#0000004d}[data-theme=light] .trade-confirm-card-name{color:#000}[data-theme=light] .trade-confirm-card-cert{color:#ff8711}[data-theme=light] .trade-confirm-detail-row{border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .trade-confirm-detail-label{color:#00000080}[data-theme=light] .trade-confirm-detail-value{color:#000}[data-theme=light] .trade-confirm-detail-unit{color:#0006}[data-theme=light] .trade-confirm-detail-total-label{color:#000}[data-theme=light] .trade-confirm-detail-total-value{color:#ff8711}[data-theme=light] .trade-confirm-detail-total-unit{color:#ff871199}[data-theme=light] .trade-confirm-detail-fee{color:#0000004d}[data-theme=light] .trade-confirm-btn-primary{background:#2ebd85;color:#fff;box-shadow:0 2px 8px #2ebd8540}[data-theme=light] .trade-confirm-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #2ebd8559}[data-theme=light] .trade-confirm-btn-cancel{color:#00000080}[data-theme=light] .trade-confirm-btn-cancel:hover:not(:disabled){color:#000;background:#0000000d}[data-theme=light] .trade-confirm-btn-cancel:active:not(:disabled){background:#00000014}.mc-demo-container{width:100%;max-width:1200px;margin:0 auto;background-color:var(--mc-bg-primary);min-height:100vh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mc-demo-content{padding:var(--mc-spacing-xl);padding-bottom:80px}.mc-demo-hero{text-align:center;padding:var(--mc-spacing-xxl) var(--mc-spacing-xl);background:linear-gradient(135deg,var(--mc-bg-secondary) 0%,var(--mc-bg-tertiary) 100%);border-radius:var(--mc-radius-xl);margin-bottom:var(--mc-spacing-xxl)}.mc-demo-title{font-size:48px;font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-md);letter-spacing:-1px}.mc-demo-subtitle{font-size:var(--mc-font-size-lg);color:var(--mc-text-secondary);margin-bottom:var(--mc-spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.mc-demo-hero-actions{display:flex;gap:var(--mc-spacing-md);justify-content:center;flex-wrap:wrap}.mc-demo-section{margin-bottom:var(--mc-spacing-xxl)}.mc-demo-section-title{font-size:32px;font-weight:600;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-sm);letter-spacing:-.5px}.mc-demo-section-desc{font-size:var(--mc-font-size-md);color:var(--mc-text-tertiary);margin-bottom:var(--mc-spacing-xl)}.mc-demo-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--mc-spacing-md)}.mc-demo-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--mc-spacing-md)}.mc-demo-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--mc-spacing-lg)}.mc-demo-tags-row{display:flex;gap:var(--mc-spacing-sm);flex-wrap:wrap;align-items:center}.mc-demo-footer{text-align:center;padding:var(--mc-spacing-xxl) var(--mc-spacing-lg);border-top:1px solid var(--mc-border-light);color:var(--mc-text-secondary)}@media (max-width: 768px){.mc-demo-title{font-size:32px}.mc-demo-section-title{font-size:24px}.mc-demo-content{padding:var(--mc-spacing-lg)}.mc-demo-buttons-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.mc-demo-cards-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mc-demo-cards-row{grid-template-columns:1fr}}@media (max-width: 480px){.mc-demo-title{font-size:24px}.mc-demo-section-title{font-size:20px}.mc-demo-buttons-grid{grid-template-columns:1fr}}.market-list-container{min-height:100vh;background:var(--mc-bg-primary);font-family:var(--mc-font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.market-list-header{padding:10px 20px;background:var(--mc-bg-primary);border-bottom:1px solid var(--mc-border-light)}.market-list-search-wrapper{display:flex;gap:var(--mc-spacing-md);align-items:center;width:100%}.market-list-search-input{flex:1}.market-list-filter-btn{flex-shrink:0}.market-list-nav{display:flex;gap:var(--mc-spacing-xl);padding-left:16px;padding-right:16px;background:var(--mc-bg-primary);border-bottom:1px solid var(--mc-border-light);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.market-list-nav::-webkit-scrollbar{display:none}.market-list-nav-item{position:relative;padding:var(--mc-spacing-sm) 0;min-height:44px;display:flex;align-items:center;white-space:nowrap;background:none;border:none;font-size:var(--mc-font-size-sm);font-weight:var(--mc-font-weight-semibold);letter-spacing:.3px;color:var(--mc-text-tertiary);cursor:pointer;transition:color var(--mc-transition-fast)}.market-list-nav-item:hover{color:var(--mc-text-secondary)}.market-list-nav-item.active,.market-list-nav-item.active.light{color:var(--mc-text-primary)}.market-list-nav-item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent-brand)}.market-list-main{padding:var(--mc-spacing-xl) var(--mc-spacing-lg);max-width:768px;margin:0 auto}.market-list-card{display:flex;gap:var(--mc-spacing-lg);padding:var(--mc-spacing-xl);margin-bottom:var(--mc-spacing-lg);background:var(--mc-bg-secondary);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-card);cursor:pointer;transition:all var(--mc-transition-normal)}.market-list-card:hover{transform:translateY(-2px);box-shadow:var(--mc-shadow-card-hover)}.market-list-card:active{transform:translateY(0)}.market-list-card-image{position:relative;width:80px;height:135px;flex-shrink:0;border-radius:3px;overflow:hidden;background:var(--mc-bg-tertiary)}.market-list-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--mc-bg-tertiary) 0%,var(--mc-bg-secondary) 50%,var(--mc-bg-tertiary) 100%);background-size:200% 200%;animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 100%}to{background-position:0% 0%}}.market-list-card-image img{width:100%;height:100%;object-fit:cover}.market-list-card-grade{position:absolute;bottom:var(--mc-spacing-sm);right:var(--mc-spacing-sm);font-size:9px;font-weight:var(--mc-font-weight-bold);padding:3px var(--mc-spacing-sm);background:var(--mc-bg-glass-heavy);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--mc-radius-xs);box-shadow:var(--mc-shadow-soft)}.market-list-card-content{flex:1;display:flex;flex-direction:column;min-width:0}.market-list-card-header{margin-bottom:var(--mc-spacing-md)}.market-list-card-title{font-size:15px;font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);line-height:1.4;margin:0 0 var(--mc-spacing-xs) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-list-card-id{font-size:var(--mc-font-size-xs);font-family:var(--mc-text-primary);color:var(--accent-brand);margin:0}.market-list-card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;gap:var(--mc-spacing-lg)}.market-list-price-section{display:flex;flex-direction:column;gap:var(--mc-spacing-xs)}.market-list-price{font-size:22px;font-weight:var(--mc-font-weight-bold);font-family:var(--mc-text-primary);color:var(--mc-text-primary);line-height:1.2}.market-list-market-cap{font-size:12px;color:var(--accent-brand)}.market-list-chart-section{display:flex;flex-direction:column;align-items:flex-end;gap:var(--mc-spacing-sm)}.market-list-mini-chart{display:block}.market-list-change{display:flex;align-items:center;gap:var(--mc-spacing-xs);font-size:12px;font-weight:var(--mc-font-weight-semibold)}[data-theme=dark] .market-list-card{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-theme=dark] .market-list-card:hover{background:#ffffff14}[data-theme=dark] .market-list-card-grade{background:#000000b3;color:var(--mc-text-primary)}@media (max-width: 430px){.market-list-nav{padding-left:16px;padding-right:16px;gap:var(--mc-spacing-lg)}.market-list-main{padding:var(--mc-spacing-lg) var(--mc-spacing-md)}.market-list-card{padding:var(--mc-spacing-lg);gap:var(--mc-spacing-md)}.market-list-card-image{width:80px;height:135px}.market-list-card-title{font-size:14px}.market-list-price{font-size:20px}}@media (min-width: 768px){.market-list-card{padding:24px}.market-list-card-image{width:100px;height:140px}.market-list-card-title{font-size:16px}.market-list-price{font-size:24px}}.market-list-loading{display:flex;justify-content:center;align-items:center;padding:var(--mc-spacing-xxl);color:var(--mc-text-secondary);font-size:var(--mc-font-size-md)}.market-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mc-spacing-xxl);text-align:center}.market-list-empty-title{font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);margin:0 0 var(--mc-spacing-sm) 0}.market-list-empty-description{font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary);margin:0}@media (prefers-reduced-motion: reduce){.market-list-card,.market-list-nav-item,.market-list-card-placeholder{animation:none;transition:none}}.market-list-nav-item:focus-visible,.market-list-card:focus-visible{outline:2px solid var(--mc-brand-primary);outline-offset:2px}.mw2-container{width:100%;max-width:480px;margin:0 auto;background-color:var(--mc-bg-primary);min-height:100vh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mw2-content{padding:var(--mc-spacing-lg);padding-bottom:80px}.mw2-balance-section{padding:12px 0}.mw2-balance-label-row{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-xs)}.mw2-balance-label-row .mw2-balance-label{margin-bottom:0}.mw2-refresh-btn{background:none;border:none;color:var(--mc-text-secondary);cursor:pointer;padding:var(--mc-spacing-xs);display:inline-flex;align-items:center;justify-content:center;transition:color var(--mc-transition-fast)}.mw2-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.mw2-refresh-icon.is-spinning{animation:mw2-spin .9s linear infinite}@keyframes mw2-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mw2-balance-label{font-size:var(--mc-font-size-sm);font-weight:500;color:var(--mc-text-secondary);letter-spacing:.08em;margin-bottom:var(--mc-spacing-xs)}.mw2-balance-amount{font-size:36px;font-weight:800;color:var(--mc-text-primary);letter-spacing:-.02em;margin:var(--mc-spacing-xs) 0;line-height:1.1}.mw2-address-row{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-top:var(--mc-spacing-sm)}.mw2-address{font-size:var(--mc-font-size-sm);font-weight:400;color:var(--mc-text-secondary)}.mw2-copy-btn{background:none;border:none;color:var(--mc-text-secondary);cursor:pointer;padding:var(--mc-spacing-xs);display:flex;align-items:center;justify-content:center;transition:color var(--mc-transition-fast)}.mw2-copy-btn:hover{color:var(--mc-brand-primary)}.mw2-action-buttons{display:flex;gap:var(--mc-spacing-md)}.mw2-eth-balance{display:flex;align-items:center;gap:var(--mc-spacing-xs);margin-top:var(--mc-spacing-xs);margin-bottom:var(--mc-spacing-md)}.mw2-eth-label,.mw2-eth-amount{font-size:var(--mc-font-size-sm);font-weight:500;color:var(--mc-text-secondary)}.mw2-btn{height:48px;border-radius:var(--mc-radius-sm);font-weight:700;font-size:var(--mc-font-size-md);display:flex;align-items:center;justify-content:center;gap:var(--mc-spacing-sm);transition:all var(--mc-transition-fast);cursor:pointer;border:none;flex:1}.mw2-btn-primary{background-color:var(--mc-brand-primary);color:#fff}.mw2-btn-primary:hover{background-color:var(--mc-brand-primary);transform:translateY(-1px)}.mw2-btn-outline{background:transparent;border:1px solid var(--mc-border-medium);color:var(--mc-text-primary)}.mw2-btn-outline:hover{border-color:var(--mc-border-strong);background-color:var(--mc-bg-secondary)}.mw2-btn-success{background-color:var(--mc-accent-positive);color:#fff}.mw2-btn-success:hover{opacity:.9;transform:translateY(-1px)}.mw2-btn-danger{background-color:var(--mc-accent-negative);color:#fff}.mw2-btn-danger:hover{opacity:.9;transform:translateY(-1px)}.mw2-btn-small{height:40px;width:40px;font-size:var(--mc-font-size-xs)}.mw2-btn-tiny{height:36px;font-size:10px}.mw2-btn-icon-only{width:40px;height:40px;padding:0;flex:0 0 40px}.mw2-btn-wide{flex:1.5}.mw2-btn-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;background-color:currentColor}.mw2-btn-icon--down-left{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='20'%20y1='4'%20x2='4'%20y2='20'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↙%20--%3e%3cpolyline%20points='12%2020%204%2020%204%2012'%20/%3e%3c/svg%3e") no-repeat center / contain;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='20'%20y1='4'%20x2='4'%20y2='20'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↙%20--%3e%3cpolyline%20points='12%2020%204%2020%204%2012'%20/%3e%3c/svg%3e") no-repeat center / contain}.mw2-btn-icon--up-right{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='4'%20y1='20'%20x2='20'%20y2='4'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↗%20--%3e%3cpolyline%20points='12%204%2020%204%2020%2012'%20/%3e%3c/svg%3e") no-repeat center / contain;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Long%20diagonal%20shaft%20--%3e%3cline%20x1='4'%20y1='20'%20x2='20'%20y2='4'%20/%3e%3c!--%20Short%20corner%20'head'%20to%20mimic%20↗%20--%3e%3cpolyline%20points='12%204%2020%204%2020%2012'%20/%3e%3c/svg%3e") no-repeat center / contain}.mw2-valuation-card{background-color:var(--mc-bg-secondary);border-radius:var(--mc-radius-md);padding:var(--mc-spacing-lg);margin-top:var(--mc-spacing-lg);margin-bottom:var(--mc-spacing-xl)}.mw2-valuation-content{display:flex;justify-content:space-between;align-items:flex-start}.mw2-valuation-label{font-size:12px;font-weight:600;color:var(--mc-text-secondary);letter-spacing:.08em;margin-bottom:var(--mc-spacing-xs)}.mw2-valuation-amount{font-size:24px;font-weight:700;color:var(--mc-text-primary);letter-spacing:-.01em;margin:0}.mw2-valuation-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--mc-spacing-sm)}.mw2-change-badge{background-color:#2ebd851a;color:var(--mc-accent-positive);padding:4px 8px;border-radius:var(--mc-radius-xs);font-size:12px;font-weight:700}.mw2-change-badge.negative{background-color:#f6465d1a;color:var(--mc-accent-negative)}.mw2-share-btn{background:transparent;border:1px solid var(--mc-border-medium);color:var(--mc-text-primary);width:32px;height:32px;border-radius:var(--mc-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--mc-transition-fast)}.mw2-share-btn:hover{border-color:var(--mc-border-strong);background-color:var(--mc-bg-tertiary)}.mw2-assets-section{margin-top:var(--mc-spacing-lg)}.mw2-assets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mc-spacing-lg)}.mw2-assets-title{font-size:18px;font-weight:700;color:var(--mc-text-primary);margin:0}.mw2-manage-btn{background:none;border:none;color:var(--mc-text-primary);font-size:var(--mc-font-size-sm);font-weight:600;text-decoration:underline;cursor:pointer;transition:color var(--mc-transition-fast)}.mw2-manage-btn:hover{color:var(--mc-brand-primary)}.mw2-tabs{display:flex;border-bottom:1px solid var(--mc-border-medium);margin-bottom:var(--mc-spacing-lg)}.mw2-tab-btn{flex:1;height:44px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--mc-text-secondary);font-weight:700;font-size:var(--mc-font-size-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:color var(--mc-transition-fast),border-color var(--mc-transition-fast)}.mw2-tab-btn.active{color:var(--mc-text-primary);border-bottom-color:var(--mc-brand-primary)}.mw2-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:15px;font-size:10px;font-weight:700;background:var(--mc-bg-tertiary);color:var(--mc-text-secondary)}.mw2-assets-list{display:flex;flex-direction:column;gap:var(--mc-spacing-lg)}.mw2-asset-card{background-color:var(--mc-bg-secondary);border-radius:var(--mc-radius-md);overflow:hidden}.mw2-asset-main{padding:var(--mc-spacing-lg);display:flex;gap:var(--mc-spacing-lg)}.mw2-asset-image-wrapper{position:relative;width:80px;height:112px;flex-shrink:0;background-color:var(--mc-bg-tertiary);border-radius:var(--mc-radius-sm);overflow:hidden}.mw2-asset-image{width:100%;height:100%;object-fit:cover}.mw2-grade-tag{position:absolute;bottom:8px;right:8px;background-color:var(--mc-bg-tertiary);color:var(--mc-text-primary);padding:2px 6px;border-radius:var(--mc-radius-xs);font-size:10px;font-weight:800}.mw2-asset-details{flex:1;min-width:0}.mw2-asset-name{font-size:var(--mc-font-size-sm);font-weight:700;color:var(--mc-text-primary);letter-spacing:-.01em;margin:0 0 var(--mc-spacing-xs) 0;overflow-wrap:break-word;word-wrap:break-word;line-height:1.3}.mw2-asset-cert{font-size:11px;font-weight:600;color:var(--mc-brand-primary);letter-spacing:-.01em;margin:0 0 var(--mc-spacing-lg) 0}.mw2-asset-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-spacing-md)}.mw2-stat{display:flex;flex-direction:column}.mw2-stat-right{text-align:right}.mw2-stat-label{font-size:9px;font-weight:700;color:var(--mc-text-secondary);margin:0 0 2px}.mw2-stat-value{font-size:12px;font-weight:700;color:var(--mc-text-primary);margin:0}.mw2-stat-value.positive{color:var(--mc-accent-positive)}.mw2-stat-value.negative{color:var(--mc-accent-negative)}.mw2-price-change{font-size:10px;margin-left:4px}.mw2-price-change.positive{color:var(--mc-accent-positive)}.mw2-price-change.negative{color:var(--mc-accent-negative)}.mw2-asset-extra{padding:0 var(--mc-spacing-lg) var(--mc-spacing-lg);display:flex;flex-direction:column;gap:var(--mc-spacing-md)}.mw2-asset-extra.shirk{padding:0 var(--mc-spacing-lg) var(--mc-spacing-lg),0px;display:flex;flex-direction:column;gap:var(--mc-spacing-md)}.mw2-info-box{background-color:#0003;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-sm);padding:var(--mc-spacing-md)}[data-theme=light] .mw2-info-box{background-color:#00000005}.mw2-info-header{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-md)}.mw2-info-icon{font-size:14px}.mw2-info-title{font-size:10px;font-weight:700;color:var(--mc-text-primary);letter-spacing:.05em;margin:0}.mw2-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-spacing-md);margin-bottom:var(--mc-spacing-md)}.mw2-info-item{display:flex;flex-direction:column}.mw2-info-item-right{text-align:right}.mw2-info-label{font-size:9px;font-weight:400;color:var(--mc-text-secondary);margin:0 0 4px}.mw2-info-value{font-size:11px;font-weight:700;color:var(--mc-text-primary);margin:0}.mw2-info-value-row{display:flex;align-items:center;justify-content:flex-end;gap:6px}.mw2-apy-badge{background-color:#2ebd8533;color:var(--mc-accent-positive);padding:2px 6px;border-radius:var(--mc-radius-xs);font-size:8px;font-weight:700}.mw2-info-actions{display:flex;gap:var(--mc-spacing-sm)}.mw2-contract-section{margin-bottom:var(--mc-spacing-md)}.mw2-contract-section:last-child{margin-bottom:0}.mw2-contract-subtitle{font-size:9px;font-weight:800;color:var(--mc-text-secondary);margin:0 0 var(--mc-spacing-sm) 0}.mw2-contract-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mc-spacing-sm)}.mw2-contract-item{display:flex;flex-direction:column}.mw2-contract-label{font-size:9px;font-weight:400;color:var(--mc-text-secondary);margin:0 0 2px}.mw2-contract-value{font-size:11px;font-weight:700;color:var(--mc-text-primary);margin:0}.mw2-contract-section+.mw2-contract-section{padding-top:var(--mc-spacing-md);border-top:1px solid var(--mc-border-light)}.mw2-asset-actions{padding:0 var(--mc-spacing-lg) var(--mc-spacing-lg);display:flex;gap:6px}.mw2-referral-section{margin-top:var(--mc-spacing-sm)}.mw2-referral-card{background-color:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);padding:var(--mc-spacing-lg)}.mw2-referral-main-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md)}.mw2-referral-left{display:flex;align-items:center;gap:var(--mc-spacing-md)}.mw2-referral-icon{width:40px;height:40px;background-color:var(--mc-brand-subtle);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mc-brand-primary)}.mw2-referral-info{display:flex;flex-direction:column}.mw2-referral-label{font-size:11px;font-weight:700;color:var(--mc-text-secondary);letter-spacing:.08em;margin:0 0 4px}.mw2-referral-amount{font-size:18px;font-weight:700;color:var(--mc-text-primary);margin:0}.mw2-referral-currency{font-size:12px;font-weight:400;color:var(--mc-text-secondary)}.mw2-referral-detail-btn{border:none;background:transparent;color:var(--mc-text-primary);font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer;white-space:nowrap}.mw2-referral-claim-row{margin-top:var(--mc-spacing-md);padding-top:var(--mc-spacing-md);border-top:1px solid var(--mc-border-light);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mc-spacing-md)}.mw2-referral-claim-label{margin:0 0 2px;font-size:10px;font-weight:700;color:var(--mc-text-secondary);letter-spacing:.06em}.mw2-referral-claim-value{margin:0;font-size:18px;font-weight:700;color:var(--mc-accent-positive)}.mw2-referral-claim-btn{height:36px;padding:0 22px;border:1px solid var(--mc-border-medium);background:transparent;color:var(--mc-text-primary);border-radius:8px;font-weight:700;cursor:pointer}.mw2-menu-wrapper{position:relative}.mw2-share-btn-wrapper{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--mc-font-size-xs);background:transparent;border:1px solid var(--mc-border-medium);color:var(--mc-text-primary);border-radius:var(--mc-radius-sm)}.mw2-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.mw2-menu{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--mc-bg-secondary);border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-md);box-shadow:var(--mc-shadow-medium);min-width:180px;overflow:hidden;z-index:1000;animation:mw2-menu-slide-up .2s ease}@keyframes mw2-menu-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mw2-menu-item{display:flex;align-items:center;gap:var(--mc-spacing-sm);width:100%;padding:12px 16px;background:none;border:none;font-family:var(--mc-font-primary);font-size:14px;font-weight:500;color:var(--mc-text-primary);text-align:left;cursor:pointer;transition:background var(--mc-transition-fast)}.mw2-menu-item:hover{background:var(--mc-bg-tertiary)}.mw2-menu-item:active{background:var(--mc-border-medium)}.mw2-menu-item+.mw2-menu-item{border-top:1px solid var(--mc-border-light)}@media (max-width: 480px){.mw2-balance-amount{font-size:32px}.mw2-valuation-amount{font-size:20px}.mw2-asset-main{gap:var(--mc-spacing-md)}.mw2-asset-image-wrapper{width:80px;height:135px}.mw2-btn-wide{font-size:10px;padding:0 var(--mc-spacing-xs)}}.referral-page{background-color:#000;min-height:100vh;padding-bottom:120px}.referral-hero-section{padding:16px}.hero-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#1c1c1e,#2c2c2e);border-radius:24px;padding:32px 24px;border:1px solid #3A3A3C}.hero-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(255,135,17,.15) 0%,transparent 70%);pointer-events:none}.hero-label{position:relative;z-index:1;font-size:12px;font-weight:600;color:#8e8e93;letter-spacing:1px;margin:0 0 16px}.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.hero-earn-text{font-size:16px;font-weight:500;color:#fff}.hero-percentage-wrapper{display:flex;flex-direction:column;align-items:center}.hero-percentage{font-size:72px;font-weight:800;background:linear-gradient(135deg,#ff8711,#ff952b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;text-shadow:0 0 40px rgba(255,135,17,.5),0 0 80px rgba(255,135,17,.3);filter:drop-shadow(0 0 20px rgba(255,135,17,.6))}.hero-commission-text{font-size:14px;font-weight:700;color:#ff8711;letter-spacing:4px;margin-top:-8px}.hero-description{position:relative;z-index:1;font-size:14px;color:#8e8e93;text-align:center;line-height:1.5;margin:0}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px}.stat-box{background-color:#1c1c1e;border:1px solid #3A3A3C;border-radius:16px;padding:20px 16px;text-align:center}.stat-label{font-size:13px;color:#8e8e93;margin:0 0 8px}.stat-value{font-size:28px;font-weight:700;color:#fff;margin:0}.stat-value-orange{color:#ff8711}.tab-navigation{padding:0 16px 16px}.tab-border{display:flex;background-color:#1c1c1e;border:1px solid #3A3A3C;border-radius:12px;padding:4px;gap:4px}.tab-btn{position:relative;flex:1;padding:10px 16px;background:transparent;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#8e8e93;cursor:pointer;transition:all .2s ease}.tab-btn.tab-active{color:#fff}.tab-indicator{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff8711,#ff952b);border-radius:2px}.activity-header{display:flex;justify-content:space-between;align-items:center;padding:0 16px 12px}.activity-title{font-size:20px;font-weight:700;color:#fff;margin:0}.activity-sort{font-size:13px;color:#8e8e93}.sort-value{color:#fff;font-weight:600}.activity-list{padding:0 16px;display:flex;flex-direction:column;gap:12px}.activity-card{display:flex;align-items:center;gap:12px;background-color:#1c1c1e;border:1px solid #3A3A3C;border-radius:16px;padding:12px}.activity-avatar-wrapper{flex-shrink:0}.activity-avatar-wrapper.grayscale{filter:grayscale(100%);opacity:.5}.activity-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.activity-info{flex:1;min-width:0}.activity-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.activity-username{font-size:16px;font-weight:600;color:#fff;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-reward{font-size:15px;font-weight:700;color:#2ebd85;flex-shrink:0;margin-left:8px}.activity-inactive{font-size:13px;font-weight:600;color:#8e8e93;flex-shrink:0;margin-left:8px}.activity-date{font-size:13px;color:#8e8e93;margin:0}.load-more-wrapper{display:flex;justify-content:center;padding:8px 0}.load-more-btn{background:transparent;border:1px solid #3A3A3C;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.load-more-btn:hover{background-color:#1c1c1e;border-color:#ff8711}.referral-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#000;border-top:1px solid #3A3A3C;padding:12px 16px 0;z-index:100}.share-earn-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#ff8711;border:none;border-radius:14px;height:54px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.1em;cursor:pointer;transition:transform .2s ease;box-shadow:0 8px 24px #ff871133}.share-earn-btn:active{transform:scale(.98)}.share-earn-btn .material-symbols-outlined{font-size:20px}.home-indicator-wrapper{display:flex;justify-content:center;padding:8px 0}.home-indicator{width:134px;height:5px;background-color:#fff;border-radius:100px;opacity:.3}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}@media (max-width: 375px){.hero-percentage{font-size:64px}.stat-value{font-size:24px}}.second-header{position:relative;min-height:40px;display:flex;align-items:center;justify-content:space-between}.second-header-back-btn{width:32px;height:32px;border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-primary);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--mc-transition-fast);z-index:1}.second-header-back-btn:hover{border-color:var(--mc-border-strong);transform:translateY(-1px)}.second-header-title{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:20px;line-height:1.2;font-weight:700;color:var(--mc-text-primary);letter-spacing:-.02em;pointer-events:none}.second-header-right-slot{min-width:96px;display:flex;justify-content:flex-end;align-items:center;z-index:1}.second-header-action-btn{border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-primary);border-radius:var(--mc-radius-full);height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:600;transition:all var(--mc-transition-fast)}.second-header-action-btn:hover{border-color:var(--mc-border-strong);transform:translateY(-1px)}@media (max-width: 420px){.second-header-title{font-size:18px}.second-header-right-slot{min-width:84px}}.notification-page{height:100dvh;background:var(--mc-bg-primary);--notification-primary-header-height: 56px;--notification-secondary-top: var(--notification-primary-header-height);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.notification-page.is-primary-header-hidden{--notification-secondary-top: 0px}.notification-primary-header{position:sticky;top:0;z-index:160;transition:transform var(--mc-transition-fast),margin-bottom var(--mc-transition-fast);will-change:transform}.notification-primary-header>header{position:relative;top:auto}.notification-page.is-primary-header-hidden .notification-primary-header{transform:translateY(calc(-1 * var(--notification-primary-header-height)));pointer-events:none}.notification-second-header-sticky{position:sticky;top:var(--notification-secondary-top);z-index:150;background:var(--mc-bg-primary);padding:var(--mc-spacing-sm) var(--mc-spacing-lg) var(--mc-spacing-xs);border-bottom:1px solid var(--mc-border-light);transition:top var(--mc-transition-fast)}.notification-main{padding:var(--mc-spacing-sm) var(--mc-spacing-lg) var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-lg)}.notification-mark-read-btn{width:32px;height:32px;padding:0;border-radius:10px;justify-content:center;color:var(--mc-brand-primary)}.notification-mark-read-btn:disabled{opacity:.55;cursor:not-allowed}.notification-withdraw-card{background:radial-gradient(circle at 10% 20%,rgba(255,135,17,.18),transparent 45%),linear-gradient(135deg,var(--mc-bg-secondary) 0%,var(--mc-bg-tertiary) 100%);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-card);padding:var(--mc-spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md)}.notification-withdraw-left{display:flex;align-items:center;gap:var(--mc-spacing-sm)}.notification-withdraw-icon{width:36px;height:36px;border-radius:10px;background:var(--mc-brand-subtle);color:var(--mc-brand-primary);display:flex;align-items:center;justify-content:center}.notification-withdraw-label{margin:0;font-size:12px;color:var(--mc-text-secondary)}.notification-withdraw-amount{margin:2px 0 0;font-size:18px;color:var(--mc-text-primary);font-weight:700}.notification-withdraw-btn{border:none;background:var(--mc-brand-primary);color:#fff;border-radius:999px;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;cursor:pointer;transition:transform var(--mc-transition-fast),filter var(--mc-transition-fast);flex-shrink:0}.notification-withdraw-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.notification-filter{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light)}.notification-filter-item{border:none;background:transparent;color:var(--mc-text-secondary);height:30px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all var(--mc-transition-fast)}.notification-filter-item.active{background:var(--mc-brand-primary);color:#fff}.notification-list{display:grid;gap:var(--mc-spacing-sm)}.notification-item{display:grid;grid-template-columns:36px 1fr;gap:12px;border-radius:var(--mc-radius-md);border:1px solid var(--mc-border-light);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md);transition:transform var(--mc-transition-fast),box-shadow var(--mc-transition-fast),border-color var(--mc-transition-fast)}.notification-item:hover{transform:translateY(-1px);box-shadow:var(--mc-shadow-soft);border-color:var(--mc-border-medium)}.notification-item.is-unread{border-color:#ff871147}.notification-item-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.notification-item-icon.tone-neutral{background:#8e8e9324;color:var(--mc-text-secondary)}.notification-item-icon.tone-warning{background:#f59e0b29;color:var(--mc-accent-warning)}.notification-item-icon.tone-positive{background:#2ebd8529;color:var(--mc-accent-positive)}.notification-item-icon.tone-brand{background:var(--mc-brand-subtle);color:var(--mc-brand-primary)}.notification-item-body{min-width:0;display:grid;gap:6px}.notification-item-top-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm)}.notification-item-type{font-size:12px;color:var(--mc-text-secondary);font-weight:600}.notification-item-time{font-size:11px;color:var(--mc-text-tertiary)}.notification-item-title{margin:0;font-size:15px;color:var(--mc-text-primary);font-weight:700}.notification-item-description{margin:0;font-size:13px;color:var(--mc-text-secondary);line-height:1.45;white-space:pre-line}.notification-item-bottom-row{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm)}.notification-item-amount{font-size:13px;color:var(--mc-text-primary);font-weight:700}.notification-item-action{border:none;background:transparent;color:var(--mc-brand-primary);display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer;padding:0}.notification-item-action.is-disabled{color:var(--mc-text-tertiary);cursor:not-allowed;opacity:.65}.notification-item-action.is-disabled svg{opacity:.6}.notification-loading,.notification-error{gap:var(--mc-spacing-sm)}.notification-retry-btn{border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-primary);border-radius:var(--mc-radius-full);min-height:32px;padding:0 14px;font-size:12px;font-weight:600;cursor:pointer}.notification-load-more-wrap{display:flex;justify-content:center}.notification-load-more-btn{border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-primary);border-radius:var(--mc-radius-full);min-height:34px;padding:0 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all var(--mc-transition-fast)}.notification-load-more-btn:hover:not(:disabled){border-color:var(--mc-border-strong);transform:translateY(-1px)}.notification-load-more-btn:disabled{opacity:.7;cursor:not-allowed}.notification-empty{border-radius:var(--mc-radius-md);border:1px dashed var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-secondary);min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mc-spacing-sm)}@media (max-width: 420px){.notification-main{padding:14px}.notification-title{font-size:24px}.notification-withdraw-card{flex-direction:column;align-items:stretch}.notification-withdraw-btn{width:100%;justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #007bff;--primary-hover: #0056b3;--secondary-color: #6c757d;--text-color: #333;--text-light: #666;--bg-color: #ffffff;--bg-light: #f8f9fa;--border-color: #dee2e6;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:var(--bg-color);line-height:1.6}@media (max-width: 768px){html{font-size:14px}}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-hover)}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease}img{max-width:100%;height:auto;display:block}.apple11-container{width:100%;max-width:430px;margin:0 auto;background-color:var(--mc-bg-primary);min-height:100vh;position:relative;padding-bottom:90px;box-shadow:var(--mc-shadow-strong);overflow-x:hidden;font-family:var(--mc-font-primary);color:var(--mc-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand{color:var(--mc-brand-primary)}.apple11-container{--font-primary: var(--mc-font-primary);--font-secondary: var(--mc-font-secondary);--font-mono: var(--mc-font-mono);--bg-primary: var(--mc-bg-primary);--bg-secondary: var(--mc-bg-secondary);--bg-tertiary: var(--mc-bg-tertiary);--bg-glass: var(--mc-bg-glass);--bg-glass-heavy: var(--mc-bg-glass-heavy);--text-primary: var(--mc-text-primary);--text-secondary: var(--mc-text-secondary);--text-tertiary: var(--mc-text-tertiary);--text-inverse: var(--mc-text-inverse);--border-light: var(--mc-border-light);--border-medium: var(--mc-border-medium);--border-strong: var(--mc-border-strong);--shadow-soft: var(--mc-shadow-soft);--shadow-medium: var(--mc-shadow-medium);--shadow-strong: var(--mc-shadow-strong);--accent-positive: var(--mc-accent-positive);--accent-negative: var(--mc-accent-negative);--accent-neutral: var(--mc-accent-neutral);--accent-brand: var(--mc-brand-primary);--spacing-xs: var(--mc-spacing-xs);--spacing-sm: var(--mc-spacing-sm);--spacing-md: var(--mc-spacing-md);--spacing-lg: var(--mc-spacing-lg);--spacing-xl: var(--mc-spacing-xl);--spacing-xxl: var(--mc-spacing-xxl);--radius-sm: var(--mc-radius-sm);--radius-md: var(--mc-radius-md);--radius-lg: var(--mc-radius-lg);--radius-xl: var(--mc-radius-xl);--transition-fast: var(--mc-transition-fast);--transition-normal: var(--mc-transition-normal);--transition-slow: var(--mc-transition-slow)}
