@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-brand);box-shadow:0 0 0 3px var(--mc-brand-subtle)}.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-brand);box-shadow:0 0 0 3px var(--mc-brand-subtle)}.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)}.mc-tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;display:flex;align-items:stretch;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--mc-bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--mc-border-light);box-shadow:0 -2px 12px #0000000f;z-index:100}.mc-tabbar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;background:none;border:none;cursor:pointer;color:var(--mc-text-tertiary);-webkit-tap-highlight-color:transparent;transition:color var(--mc-transition-fast)}.mc-tabbar-item--active{color:var(--mc-brand)}.mc-tabbar-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:24px;border-radius:var(--mc-radius-full);transition:background var(--mc-transition-fast),color var(--mc-transition-fast)}.mc-tabbar-item--active .mc-tabbar-icon-wrap{background:var(--mc-brand);color:#fff}.mc-tabbar-label{font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:500;line-height:1;letter-spacing:.01em}.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: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}.referral-invite-modal{max-width:460px}.referral-invite-body{display:grid;gap:var(--mc-spacing-lg)}.referral-invite-eyebrow{font-family:BinanceNova,Arial,sans-serif;font-size:var(--mc-font-size-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-text-secondary)}.referral-invite-copy{margin:0;font-family:BinanceNova,Arial,sans-serif;font-size:var(--mc-font-size-md);line-height:1.6;color:var(--mc-text-secondary)}.referral-invite-actions{width:100%;display:flex;justify-content:flex-end;gap:var(--mc-spacing-md)}.referral-invite-actions .mc-button{min-width:132px}.referral-poster-modal-btn{min-width:138px;height:48px;border-radius:14px;border:none;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.referral-poster-modal-btn:hover:not(:disabled){transform:translateY(-1px)}.referral-poster-modal-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.referral-invite-actions{flex-direction:column-reverse}.referral-invite-actions .mc-button{width:100%}.referral-poster-modal{border-radius:24px}.referral-poster-modal-header,.referral-poster-modal-meta,.referral-poster-modal-stage,.referral-poster-modal-actions{padding-left:16px;padding-right:16px}}.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}}.cs-page{min-height:100dvh;display:flex;flex-direction:column;background-color:var(--mc-bg-primary);background-image:radial-gradient(ellipse 100% 45% at 50% -5%,rgba(255,135,17,.13) 0%,transparent 70%);color:var(--mc-text-primary);font-family:var(--mc-font-primary);overflow-x:hidden;box-sizing:border-box}.cs-header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.cs-logo{height:26px;width:auto;display:block;flex-shrink:0}.cs-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.cs-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);color:var(--mc-text-secondary);font-size:var(--mc-font-size-sm);font-family:var(--mc-font-primary);font-weight:var(--mc-font-weight-medium);cursor:pointer;transition:background var(--mc-transition-fast),color var(--mc-transition-fast),border-color var(--mc-transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}.cs-ctrl-btn--icon{width:34px;padding:0}.cs-ctrl-btn:hover{background:var(--mc-bg-tertiary);color:var(--mc-text-primary);border-color:var(--mc-border-strong)}.cs-ctrl-btn:active{opacity:.75}.cs-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 28px 40px}.cs-content{width:100%;max-width:580px;text-align:center;display:flex;flex-direction:column;align-items:center}.cs-badge{display:inline-flex;align-items:center;padding:5px 16px;border-radius:var(--mc-radius-full);background:var(--mc-brand-subtle);color:var(--mc-brand);font-size:11px;font-weight:var(--mc-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.cs-headline{font-size:clamp(30px,5.5vw,48px);font-weight:var(--mc-font-weight-bold);line-height:1.18;color:var(--mc-text-primary);letter-spacing:-.025em;margin:0 0 20px}.cs-desc{font-size:clamp(15px,2vw,17px);line-height:1.7;color:var(--mc-text-secondary);margin:0 0 44px;max-width:500px}.cs-waitlist-cta{font-size:clamp(13px,1.8vw,15px);line-height:1.7;color:var(--mc-brand);margin:0 0 36px;max-width:500px}.cs-form{width:100%;max-width:500px;margin-bottom:52px}.cs-input-row{display:flex;gap:8px;width:100%}.cs-input{flex:1;min-width:0;padding:var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);color:var(--mc-text-primary);font-size:var(--mc-font-size-md);font-family:var(--mc-font-primary);outline:none;transition:all var(--mc-transition-fast);box-sizing:border-box}.cs-input::placeholder{color:var(--mc-text-tertiary)}.cs-input:focus{border-color:var(--mc-brand);box-shadow:0 0 0 3px var(--mc-brand-subtle)}.cs-input--error{border-color:var(--mc-accent-negative)}.cs-input--error:focus{box-shadow:0 0 0 3px #f6465d1f}.cs-input:disabled{opacity:.6;cursor:not-allowed}.cs-submit-btn{flex-shrink:0;padding:var(--mc-spacing-md) var(--mc-spacing-xl);border:none;border-radius:var(--mc-radius-md);background:var(--mc-brand);color:#fff;font-size:var(--mc-font-size-md);font-weight:var(--mc-font-weight-semibold);font-family:var(--mc-font-primary);cursor:pointer;white-space:nowrap;transition:background var(--mc-transition-fast)}.cs-submit-btn:hover:not(:disabled){background:var(--mc-brand-light)}.cs-submit-btn:active:not(:disabled){background:var(--mc-brand-dark)}.cs-submit-btn:disabled{opacity:.6;cursor:not-allowed}.cs-feedback{margin:10px 0 0;font-size:var(--mc-font-size-sm);color:var(--mc-accent-negative);text-align:left}.cs-privacy{margin:12px 0 0;font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);text-align:center}.cs-success{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--mc-radius-md);background:#2ebd851a;color:var(--mc-accent-positive);font-size:var(--mc-font-size-md);font-weight:var(--mc-font-weight-medium);margin-bottom:52px;line-height:1.4}.cs-socials{display:flex;flex-direction:column;align-items:center;gap:14px}.cs-social-label{font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);margin:0}.cs-social-links{display:flex;gap:10px}.cs-social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--mc-radius-full);border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-secondary);text-decoration:none;transition:background var(--mc-transition-fast),color var(--mc-transition-fast),border-color var(--mc-transition-fast),transform var(--mc-transition-fast)}.cs-social-link:hover{background:var(--mc-brand-subtle);color:var(--mc-brand);border-color:var(--mc-brand);transform:translateY(-2px)}.cs-social-link:active{transform:translateY(0)}.cs-footer{padding:20px 28px;text-align:center;border-top:1px solid var(--mc-border-light)}.cs-footer p{font-size:var(--mc-font-size-sm);color:var(--mc-text-tertiary);margin:0}@media (max-width: 500px){.cs-header{padding:16px 20px}.cs-main{padding:36px 20px 32px}.cs-footer{padding:16px 20px}.cs-input-row{flex-direction:column}.cs-submit-btn{width:100%}.cs-feedback{text-align:center}.cs-desc{margin-bottom:36px}.cs-form{margin-bottom:40px}.cs-success{margin-bottom:40px;text-align:center}}.card-detail-container{height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.card-detail-primary-header{position:sticky;top:0;z-index:160}.card-detail-primary-header>header{position:relative;top:auto}.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-wrapper-share{flex-direction:row;align-items:center;gap:var(--spacing-xs)}.apple11-container .meta-value{font-size:13px;font-weight:600;color:var(--text-secondary)}.apple11-container .meta-share-btn{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.apple11-container .meta-share-btn:hover{background:var(--bg-secondary);border-color:var(--border-medium);color:var(--accent-brand)}.apple11-container .meta-share-btn:active{transform:scale(.96)}.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 .card-detail-state-shell{min-height:calc(100vh - 88px);padding:32px 24px;display:flex;align-items:center;justify-content:center}.apple11-container .card-detail-state-card{width:100%;padding:32px 24px;border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border-light);box-shadow:var(--shadow-soft);text-align:center}.apple11-container .card-detail-state-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--accent-brand)}.apple11-container .card-detail-state-title{margin:0;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.apple11-container .card-detail-state-subtitle{margin:10px auto 0;max-width:280px;color:var(--text-secondary);font-size:14px;line-height:1.6}.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-md);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-md);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-xs) var(--spacing-xs)}.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,Arial,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)}.header-title{font-size:20px;font-weight:700;color:var(--mc-text-primary, var(--text-primary))}[data-theme=dark] .header-title{color:var(--mc-text-primary, #f5f5f7)}.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 .header-back-btn{width:20px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);border:none;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.apple11-container .header-back-btn:hover{background:var(--bg-tertiary);transform:scale(1)}.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{width:100%;max-width:480px;margin:0 auto;min-height:100vh;height:100dvh;background:var(--mc-bg-primary);font-family:var(--mc-font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.market-list-primary-header{position:sticky;top:0;z-index:160}.market-list-primary-header>header{position:relative;top:auto}.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)}.home-banner{display:block;width:100%;aspect-ratio:5 / 2;overflow:hidden;flex-shrink:0}.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;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mw2-primary-header{position:sticky;top:0;z-index:160}.mw2-primary-header>header{position:relative;top:auto}.mw2-content{padding:var(--mc-spacing-lg);padding-bottom:80px}.mw2-guest-shell{min-height:calc(100vh - 148px);display:flex;align-items:center}.mw2-guest-card{width:100%;max-width:360px;margin:0 auto;padding:28px 20px 20px;border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);box-shadow:var(--mc-shadow-card);display:flex;flex-direction:column;align-items:center;text-align:center}.mw2-guest-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--mc-brand-subtle);color:var(--mc-brand-primary);margin-bottom:var(--mc-spacing-md)}.mw2-guest-title{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-sm)}.mw2-guest-description{max-width:280px;font-size:var(--mc-font-size-md);line-height:1.5;color:var(--mc-text-secondary);margin-bottom:var(--mc-spacing-xl)}.mw2-guest-actions{width:100%;display:flex;gap:var(--mc-spacing-md)}.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);line-height:1;padding:0 16px;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;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;white-space:nowrap}.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-assets-state-wrap{min-height:220px;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--mc-spacing-sm) 0}.mw2-assets-state-card{width:100%;max-width:380px;min-height:172px;border-radius:var(--mc-radius-md);border:1px dashed var(--mc-border-medium);background:linear-gradient(160deg,var(--mc-bg-secondary) 0%,var(--mc-bg-tertiary) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--mc-spacing-sm);padding:var(--mc-spacing-lg)}[data-theme=light] .mw2-assets-state-card{background:linear-gradient(160deg,#fffffff5,#f8f8f8eb)}.mw2-assets-state-card.is-loading{border-style:solid}.mw2-assets-state-icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mc-brand-primary);background:var(--mc-brand-subtle)}.mw2-assets-state-title{margin:0;font-size:15px;font-weight:700;color:var(--mc-text-primary)}.mw2-assets-state-subtitle{margin:0;max-width:280px;font-size:12px;line-height:1.5;color:var(--mc-text-secondary)}.mw2-assets-state-spinner{animation:mw2-spin .9s linear infinite}.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);cursor:pointer}.mw2-referral-main-row:focus-visible{outline:2px solid var(--mc-brand-primary);outline-offset:4px}.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;pointer-events:auto;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;transition:all var(--mc-transition-fast)}.mw2-referral-claim-btn.is-active:not(:disabled){background:var(--mc-brand-primary);border-color:var(--mc-brand-primary);color:#fff}.mw2-referral-claim-btn.is-disabled,.mw2-referral-claim-btn:disabled{background:var(--mc-bg-tertiary);border-color:var(--mc-border-light);color:var(--mc-text-tertiary);cursor:not-allowed}.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-guest-shell{align-items:flex-start;padding-top:40px}.mw2-guest-card{padding:24px 16px 16px}.mw2-guest-actions{flex-direction:column}.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)}}.apple11-container{--referral-claim-cta-disabled-bg: linear-gradient(180deg, rgba(255, 255, 255, .94) 0%, rgba(245, 245, 247, .98) 100%);--referral-claim-cta-disabled-border: rgba(17, 24, 39, .08);--referral-claim-cta-disabled-text: #8E8E93;--referral-claim-cta-disabled-shadow: 0 10px 28px rgba(15, 23, 42, .08);--referral-claim-cta-active-shadow: 0 16px 36px rgba(255, 135, 17, .22)}.apple11-container.dark-theme{--referral-claim-cta-disabled-bg: linear-gradient(180deg, rgba(28, 28, 30, .98) 0%, rgba(36, 36, 38, .98) 100%);--referral-claim-cta-disabled-border: rgba(255, 255, 255, .08);--referral-claim-cta-disabled-text: #8E8E93;--referral-claim-cta-disabled-shadow: 0 12px 28px rgba(0, 0, 0, .28);--referral-claim-cta-active-shadow: 0 16px 36px rgba(255, 135, 17, .24)}.referral-container{height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.referral-primary-header{position:sticky;top:0;z-index:160}.referral-primary-header>header{position:relative;top:auto}.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}.referral-claim-cta-wrap{padding:0 16px 16px}.referral-claim-cta{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:18px;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.referral-claim-cta.is-active{background:linear-gradient(135deg,#ff8711,#ff9f0a);border-color:#ffffff1f;box-shadow:var(--referral-claim-cta-active-shadow);cursor:pointer}.referral-claim-cta.is-active:active{transform:scale(.985)}.referral-claim-cta.is-disabled,.referral-claim-cta:disabled{background:var(--referral-claim-cta-disabled-bg);border-color:var(--referral-claim-cta-disabled-border);box-shadow:var(--referral-claim-cta-disabled-shadow);cursor:not-allowed}.referral-claim-cta-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.referral-claim-cta-amount{font-size:16px;font-weight:800;text-align:right}.referral-claim-cta.is-active .referral-claim-cta-label,.referral-claim-cta.is-active .referral-claim-cta-amount{color:#fff}.referral-claim-cta.is-disabled .referral-claim-cta-label,.referral-claim-cta.is-disabled .referral-claim-cta-amount,.referral-claim-cta:disabled .referral-claim-cta-label,.referral-claim-cta:disabled .referral-claim-cta-amount{color:var(--referral-claim-cta-disabled-text)}.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-avatar-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2e2e35,#44444e);color:#fff;font-size:18px;font-weight:700}.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}.activity-status-card{background-color:#1c1c1e;border:1px solid #3A3A3C;border-radius:16px;padding:20px 16px;font-size:14px;color:#8e8e93;text-align:center}.activity-load-sentinel{padding:8px 0 4px;font-size:13px;color:#8e8e93;text-align:center}.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:disabled{opacity:.72;cursor:not-allowed;transform:none;box-shadow:0 8px 24px #ff871124}.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}.referral-poster-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#000000bd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.referral-poster-modal{width:min(100%,560px);max-height:min(92vh,920px);overflow:hidden;display:flex;flex-direction:column;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,#ff871129,#ff871100 34%),linear-gradient(180deg,#1c1c1efa,#0e0e10fa);box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0a}.referral-poster-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 12px}.referral-poster-modal-eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8e8e93}.referral-poster-modal-title{margin:0;font-size:28px;font-weight:700;color:#fff;line-height:1.08}.referral-poster-modal-copy{margin:10px 0 0;font-size:14px;line-height:1.6;color:#a1a1aa}.referral-poster-modal-close{flex-shrink:0;margin-left:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--mc-bg-secondary, rgba(255, 255, 255, .06));border-radius:50%;font-size:20px;cursor:pointer;color:var(--mc-text-primary, #F4F4F5);transition:all var(--mc-transition-fast, .2s ease);border:none}.referral-poster-modal-close:hover{background:var(--mc-bg-tertiary, rgba(255, 255, 255, .1));transform:scale(1.1)}.referral-poster-modal-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 24px 16px}.referral-poster-modal-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;background:#ff871124;border:1px solid rgba(255,135,17,.2);color:#ffd19c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.referral-poster-modal-badge:hover:not(:disabled){background:#ff871133;border-color:#ff871159;transform:translateY(-1px)}.referral-poster-modal-badge:disabled{opacity:.6;cursor:not-allowed}.referral-poster-modal-badge-icon{flex-shrink:0}.referral-poster-modal-hint{font-size:12px;color:#8e8e93;letter-spacing:.04em}.referral-poster-modal-stage{padding:0 24px;overflow:auto}.referral-poster-modal-frame{position:relative;padding:14px;border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#141417;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08}.referral-poster-modal-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ff87111a,#ff871100)}.referral-poster-modal-image{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px #00000059}.referral-poster-modal-actions{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px 24px}.referral-poster-modal-btn{min-width:138px;height:48px;border-radius:14px;border:none;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.referral-poster-modal-btn:hover{transform:translateY(-1px)}.referral-poster-modal-btn-secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#f4f4f5}.referral-poster-modal-btn-primary{background:linear-gradient(135deg,#ff8711,#ff9a2e);color:#fff;box-shadow:0 14px 30px #ff87113d}.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}}@media (max-width: 640px){.referral-poster-modal{border-radius:24px}.referral-poster-modal-header,.referral-poster-modal-meta,.referral-poster-modal-stage,.referral-poster-modal-actions{padding-left:16px;padding-right:16px}.referral-poster-modal-actions{flex-direction:column-reverse}.referral-poster-modal-btn{width:100%}}.notification-page{height:100dvh;background:var(--mc-bg-primary);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.notification-primary-header{position:sticky;top:0;z-index:160}.notification-primary-header>header{position:relative;top:auto}.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);flex-shrink:0}.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:flex;align-items:center;justify-content:space-between;gap:8px}.notification-filter-tabs{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);min-width:0}.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-meta-right{display:inline-flex;align-items:center;gap:6px}.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:flex-end;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-quick{min-height:30px;padding:0 12px;border-radius:var(--mc-radius-full);background:var(--mc-brand-primary);color:#fff;box-shadow:0 6px 16px #ff87114d;transition:transform var(--mc-transition-fast),box-shadow var(--mc-transition-fast),opacity var(--mc-transition-fast)}.notification-item-action-quick:hover{transform:translateY(-1px);box-shadow:0 10px 20px #ff871159}.notification-item-action-quick:active{transform:translateY(0);opacity:.92}.notification-item-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--mc-brand-primary);box-shadow:0 0 0 4px var(--mc-brand-subtle);flex-shrink:0;transform:translateY(-1px)}.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-filter{gap:6px}.notification-filter-tabs{flex:1;overflow-x:auto;scrollbar-width:none}.notification-filter-tabs::-webkit-scrollbar{display:none}.notification-title{font-size:24px}.notification-withdraw-card{flex-direction:column;align-items:stretch}.notification-withdraw-btn{width:100%;justify-content:center}}.apple11-container.ipo-container{max-width:100%;box-shadow:none;height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.ipo-primary-header{position:sticky;top:0;z-index:160}.ipo-primary-header>header{position:relative;top:auto}.ipo-container .ipo-page{max-width:768px;margin:0 auto}.ipo-page{padding-bottom:100px}.ipo-section{padding:var(--mc-spacing-xl) var(--mc-spacing-lg) 0}.ipo-section-label{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-tertiary);margin-bottom:var(--mc-spacing-md)}.ipo-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-sm)}.ipo-section-head .ipo-section-label{margin-bottom:0}.ipo-section-action{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mc-brand);white-space:nowrap;cursor:pointer}.ipo-section-action-btn{border:none;background:none;padding:0;font-family:var(--mc-font-primary)}.ipo-opportunity-strip{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ipo-opportunity-strip::-webkit-scrollbar{display:none}.ipo-opportunity-rail{display:flex;gap:var(--mc-spacing-md);width:max-content;padding-right:var(--mc-spacing-lg)}.ipo-opportunity-card{width:min(300px,calc(100vw - 74px));scroll-snap-align:start;border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);overflow:hidden;flex:0 0 auto;cursor:pointer;transition:transform var(--mc-transition-fast),box-shadow var(--mc-transition-fast)}.ipo-opportunity-card:active{transform:scale(.98)}.ipo-opportunity-media{position:relative;aspect-ratio:1 / 1;background:var(--mc-bg-tertiary);overflow:hidden}.ipo-opportunity-media img{width:100%;height:100%;object-fit:cover}.ipo-opportunity-tag{position:absolute;top:var(--mc-spacing-md);left:var(--mc-spacing-md);padding:5px 10px;font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--mc-radius-sm);line-height:1}.ipo-opportunity-tag.live{background:var(--mc-brand);color:#fff}.ipo-opportunity-tag.preview{background:var(--mc-bg-tertiary);color:var(--mc-text-primary)}.ipo-opportunity-body{padding:var(--mc-spacing-md) var(--mc-spacing-md) var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-sm)}.ipo-opportunity-title{font-size:var(--mc-font-size-xl);line-height:1;letter-spacing:-.04em;text-transform:uppercase;font-weight:700;color:var(--mc-text-primary)}.ipo-opportunity-chips{display:flex;flex-wrap:wrap;gap:6px}.ipo-opportunity-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--mc-spacing-sm);padding-top:var(--mc-spacing-sm);border-top:1px solid var(--mc-border-light)}.ipo-opportunity-foot .ipo-mini-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-tertiary)}.ipo-opportunity-foot strong{display:block;margin-top:4px;font-size:var(--mc-font-size-lg);font-weight:700;line-height:1;color:var(--mc-text-primary)}.ipo-opportunity-arrow{font-size:28px;line-height:1;font-weight:300;color:var(--mc-brand)}.ipo-chip{display:inline-flex;align-items:center;padding:4px 8px;font-size:var(--mc-font-size-xs);font-weight:600;border-radius:var(--mc-radius-xs);background:var(--mc-bg-tertiary);color:var(--mc-text-secondary);line-height:1}.ipo-chip.brand{background:var(--mc-brand-subtle);color:var(--mc-brand)}.ipo-mini-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-tertiary)}.ipo-split-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-sm)}.ipo-stat-box{border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md)}.ipo-stat-box strong{display:block;margin-top:var(--mc-spacing-sm);font-size:var(--mc-font-size-lg);font-weight:700;line-height:1;color:var(--mc-text-primary);letter-spacing:-.02em}.ipo-list-card{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg);margin-bottom:var(--mc-spacing-sm);cursor:pointer;transition:background var(--mc-transition-fast)}.ipo-list-card:active{background:var(--mc-bg-tertiary)}.ipo-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-md)}.ipo-list-title{font-size:var(--mc-font-size-md);font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:-.02em;color:var(--mc-text-primary);flex:1}.ipo-status-box{padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--mc-radius-xs);line-height:1;white-space:nowrap}.ipo-status-box.ended{background:var(--mc-bg-tertiary);color:var(--mc-text-secondary)}.ipo-status-box.live{background:var(--mc-brand);color:#fff}.ipo-status-box.preview{background:var(--mc-bg-tertiary);color:var(--mc-text-primary)}.ipo-status-box.result{background:var(--mc-brand-subtle);color:var(--mc-brand)}.ipo-status-box.trading{background:#2ebd851f;color:var(--mc-accent-positive)}.ipo-data-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mc-spacing-sm)}.ipo-data-row .ipo-mini-label{margin-bottom:4px}.ipo-data-row strong{font-size:var(--mc-font-size-md);font-weight:700;color:var(--mc-text-primary)}.ipo-more-link{text-align:center;padding:var(--mc-spacing-md) 0;font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-brand);cursor:pointer}.ipo-subscription-strip{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ipo-subscription-strip::-webkit-scrollbar{display:none}.ipo-subscription-rail{display:flex;gap:0;width:100%}.ipo-subscription-card{width:100%;min-width:100%;scroll-snap-align:start;border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);overflow:hidden;flex:0 0 auto}.ipo-subscription-media{position:relative;aspect-ratio:1.42 / 1;background:var(--mc-bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center}.ipo-subscription-media img{max-width:100%;max-height:100%;object-fit:contain}.ipo-subscription-badge{position:absolute;top:10px;right:10px;padding:5px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--mc-radius-sm);background:var(--mc-bg-secondary);color:var(--mc-text-primary);line-height:1}.ipo-subscription-badge.live{background:var(--mc-brand);color:#fff}.ipo-subscription-badge.result{background:var(--mc-brand-subtle);color:var(--mc-brand)}.ipo-subscription-badge.settled{background:#2ebd851f;color:var(--mc-accent-positive)}.ipo-subscription-body{padding:var(--mc-spacing-md);display:grid;gap:var(--mc-spacing-sm)}.ipo-subscription-title{font-size:var(--mc-font-size-lg);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--mc-text-primary)}.ipo-subscription-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-sm)}.ipo-subscription-stats strong{display:block;margin-top:4px;font-size:var(--mc-font-size-md);font-weight:700;line-height:1.1;color:var(--mc-text-primary);letter-spacing:-.02em}.ipo-pager{display:flex;justify-content:center;gap:6px;margin-top:var(--mc-spacing-sm)}.ipo-pager-dot{width:8px;height:8px;border-radius:var(--mc-radius-full);background:var(--mc-bg-tertiary);transition:background var(--mc-transition-fast)}.ipo-pager-dot.active{background:var(--mc-brand)}.ipo-ticket-link{display:flex;justify-content:space-between;align-items:center;border-radius:var(--mc-radius-md);padding:var(--mc-spacing-md) var(--mc-spacing-lg);font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--mc-bg-secondary);color:var(--mc-text-primary);margin-top:var(--mc-spacing-md);cursor:pointer;transition:background var(--mc-transition-fast)}.ipo-ticket-link:active{background:var(--mc-bg-tertiary)}.ipo-ticket-link .ipo-link-arrow{color:var(--mc-brand)}.ipo-timeline-card{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg)}.ipo-timeline{display:grid;gap:var(--mc-spacing-lg)}.ipo-timeline-step{display:grid;grid-template-columns:28px 1fr;gap:var(--mc-spacing-md)}.ipo-timeline-dot{width:28px;height:28px;border-radius:var(--mc-radius-full);background:var(--mc-brand);color:#fff;display:grid;place-items:center;font-size:var(--mc-font-size-xs);font-weight:700;flex-shrink:0}.ipo-timeline-dot.future{background:var(--mc-bg-tertiary);color:var(--mc-text-tertiary)}.ipo-step-time{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-tertiary);margin-bottom:2px}.ipo-step-title{font-size:var(--mc-font-size-md);font-weight:700;color:var(--mc-text-primary);margin-bottom:4px}.ipo-step-desc{font-size:var(--mc-font-size-sm);line-height:1.45;color:var(--mc-text-secondary)}.ipo-timeline-footnote{margin-top:var(--mc-spacing-lg);padding-top:var(--mc-spacing-md);border-top:1px solid var(--mc-border-light);text-align:center;font-size:10px;line-height:1.45;color:var(--mc-text-tertiary)}.ipo-timeline-footnote a{color:var(--mc-brand);text-decoration:none;font-weight:600}.ipo-detail-hero{display:grid;gap:var(--mc-spacing-lg)}.ipo-detail-media-stage{margin:0 calc(-1 * var(--mc-spacing-lg));padding:var(--mc-spacing-lg) 0 var(--mc-spacing-xl);background:#050505;display:flex;justify-content:center;position:relative}.ipo-detail-media-wrap{position:relative}.ipo-detail-media-wrap .ipo-detail-thumb{width:220px;aspect-ratio:.72;border-radius:var(--mc-radius-md);background:var(--mc-bg-tertiary);overflow:hidden}.ipo-detail-media-wrap .ipo-detail-thumb img{width:100%;height:100%;object-fit:cover}.ipo-detail-thumb-img{width:220px;aspect-ratio:.5958;border-radius:var(--mc-radius-md);object-fit:cover;display:block}.ipo-detail-stage-status{position:absolute;right:-16px;bottom:12px;padding:6px 12px;font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--mc-radius-sm);line-height:1}.ipo-detail-stage-status.preview{background:var(--mc-bg-tertiary);color:var(--mc-text-primary)}.ipo-detail-stage-status.live{background:var(--mc-brand);color:#fff}.ipo-detail-stage-status.result{background:var(--mc-brand-subtle);color:var(--mc-brand)}.ipo-detail-stage-status.trading{background:#2ebd851f;color:var(--mc-accent-positive)}.ipo-detail-stage-status.ended{background:var(--mc-bg-tertiary);color:var(--mc-text-primary)}.ipo-detail-headline{font-size:26px;line-height:.95;letter-spacing:-.04em;font-weight:600;text-transform:uppercase;color:var(--mc-text-primary);margin-top:2px;margin-bottom:2px}.ipo-detail-chip-row{display:flex;gap:var(--mc-spacing-sm);margin-top:var(--mc-spacing-md)}.ipo-detail-chip{padding:5px 10px;font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;border-radius:var(--mc-radius-sm);background:var(--mc-bg-tertiary);color:var(--mc-text-primary);line-height:1}.ipo-detail-chip.primary{background:var(--mc-brand);color:#fff}.ipo-detail-note{font-size:var(--mc-font-size-xs);line-height:1.45;color:var(--mc-text-tertiary);margin-top:4px}.ipo-detail-note a{color:var(--mc-text-tertiary);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ipo-valuation-block{margin-top:4px;display:grid;gap:4px}.ipo-valuation-label{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-tertiary)}.ipo-valuation-value{font-size:var(--mc-font-size-2xl);line-height:.92;letter-spacing:-.05em;font-weight:700;color:var(--mc-text-primary)}.ipo-issue-params{display:grid;gap:0}.ipo-issue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mc-spacing-md);align-items:center;padding:var(--mc-spacing-md) 0;border-bottom:1px dashed var(--mc-border-light)}.ipo-issue-row:first-child{padding-top:0}.ipo-issue-row:last-child{padding-bottom:0;border-bottom:0}.ipo-issue-key{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-tertiary)}.ipo-issue-value{font-size:var(--mc-font-size-md);font-weight:700;letter-spacing:-.02em;text-align:right;white-space:nowrap;color:var(--mc-text-primary)}.ipo-vtimeline{display:grid;gap:var(--mc-spacing-sm)}.ipo-vtimeline-item{display:grid;grid-template-columns:22px 1fr;gap:var(--mc-spacing-sm);align-items:start}.ipo-vtimeline-rail{position:relative;display:grid;justify-items:center;min-height:100%}.ipo-vtimeline-dot{width:18px;height:18px;border-radius:var(--mc-radius-full);border:2px solid var(--mc-border-medium);background:var(--mc-bg-primary);z-index:1}.ipo-vtimeline-dot.done{background:var(--mc-brand);border-color:var(--mc-brand)}.ipo-vtimeline-dot.current{background:var(--mc-bg-primary);border-color:var(--mc-brand);box-shadow:inset 0 0 0 3px var(--mc-brand)}.ipo-vtimeline-line{position:absolute;top:18px;bottom:-10px;width:2px;background:var(--mc-border-medium)}.ipo-vtimeline-line.done{background:var(--mc-brand)}.ipo-vtimeline-line.future{background:repeating-linear-gradient(to bottom,var(--mc-border-medium) 0,var(--mc-border-medium) 5px,transparent 5px,transparent 10px)}.ipo-vtimeline-body{display:grid;gap:6px;padding-bottom:var(--mc-spacing-sm)}.ipo-vtimeline-name-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm)}.ipo-vtimeline-name{font-size:var(--mc-font-size-md);font-weight:700;text-transform:uppercase;color:var(--mc-text-primary)}.ipo-vtimeline-badge{padding:3px 8px;font-size:9px;font-weight:700;text-transform:uppercase;border-radius:var(--mc-radius-xs);background:var(--mc-brand);color:#fff;line-height:1}.ipo-vtimeline-summary{border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);padding:var(--mc-spacing-sm) var(--mc-spacing-md);display:grid;gap:4px}.ipo-vtimeline-date{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-text-tertiary);line-height:1.35}.ipo-vtimeline-copy{font-size:var(--mc-font-size-xs);line-height:1.45;color:var(--mc-text-secondary)}.ipo-vtimeline-current{border-radius:var(--mc-radius-md);background:var(--mc-brand);padding:var(--mc-spacing-md);display:grid;gap:var(--mc-spacing-sm)}.ipo-vtimeline-current .ipo-vtimeline-date,.ipo-vtimeline-current .ipo-vtimeline-copy{color:#ffffffd1}.ipo-vtimeline-current-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-sm)}.ipo-vtimeline-current-grid.single{grid-template-columns:1fr}.ipo-vtimeline-current-metric{border-radius:var(--mc-radius-sm);background:#ffffff1f;padding:var(--mc-spacing-sm) var(--mc-spacing-md)}.ipo-vtimeline-current-metric .ipo-mini-label{color:#ffffffb3}.ipo-vtimeline-current-metric strong{display:block;margin-top:4px;font-size:var(--mc-font-size-md);font-weight:700;color:#fff}.ipo-participate-card{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-md)}.ipo-participate-headline{font-size:18px;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;font-weight:700;color:var(--mc-text-primary)}.ipo-participate-copy{font-size:var(--mc-font-size-xs);line-height:1.45;color:var(--mc-text-secondary);margin-top:var(--mc-spacing-sm)}.ipo-participate-note{font-size:10px;line-height:1.45;color:var(--mc-text-tertiary)}.ipo-participate-note a{color:var(--mc-brand);text-decoration:none;font-weight:600}.ipo-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-spacing-lg)}.ipo-countdown-unit{display:grid;gap:6px;text-align:center}.ipo-countdown-digits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.ipo-countdown-box{min-height:40px;border-radius:var(--mc-radius-sm);background:var(--mc-brand);color:#fff;display:grid;place-items:center;font-size:22px;line-height:1;letter-spacing:-.04em;font-weight:700}.ipo-countdown-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-tertiary);font-weight:600}.ipo-commit-field{border-radius:var(--mc-radius-md);padding:var(--mc-spacing-md);background:var(--mc-bg-primary);border:1px solid var(--mc-border-light);display:grid;gap:var(--mc-spacing-sm)}.ipo-commit-value{font-size:28px;line-height:.95;letter-spacing:-.04em;font-weight:700;color:var(--mc-text-primary);text-align:center}.ipo-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mc-spacing-sm)}.ipo-quick-chip{border-radius:var(--mc-radius-md);padding:var(--mc-spacing-sm) var(--mc-spacing-xs);font-size:10px;font-weight:700;text-transform:uppercase;background:var(--mc-bg-secondary);color:var(--mc-text-primary);text-align:center;cursor:pointer;border:1px solid var(--mc-border-light);transition:all var(--mc-transition-fast)}.ipo-quick-chip.active{background:var(--mc-brand-subtle);color:var(--mc-brand);border-color:var(--mc-brand)}.ipo-commit-input-wrap{position:relative;margin-top:var(--mc-spacing-sm)}.ipo-commit-input-prefix{position:absolute;left:var(--mc-spacing-lg);top:50%;transform:translateY(-50%);font-size:26px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--mc-text-primary);pointer-events:none}.ipo-code-list{display:grid;gap:var(--mc-spacing-sm)}.ipo-code-row{border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md);display:grid;gap:var(--mc-spacing-sm)}.ipo-code-load-more{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);padding:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-md);margin-top:var(--mc-spacing-md)}.ipo-code-load-more-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md)}.ipo-code-load-more-copy{display:grid;gap:4px}.ipo-code-load-more-title{font-size:var(--mc-font-size-md);font-weight:700;letter-spacing:-.02em;color:var(--mc-text-primary)}.ipo-code-load-more-description{font-size:var(--mc-font-size-sm);line-height:1.45;color:var(--mc-text-secondary)}.ipo-code-load-more-badge{border-radius:var(--mc-radius-full);padding:6px 10px;font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;background:var(--mc-brand-subtle);color:var(--mc-brand)}.ipo-code-load-more-badge.is-loading{background:var(--mc-bg-tertiary);color:var(--mc-text-secondary)}.ipo-code-load-more-badge.is-error{background:#f6465d1f;color:var(--mc-accent-negative)}.ipo-code-load-more-progress{position:relative;height:6px;border-radius:var(--mc-radius-full);background:var(--mc-bg-tertiary);overflow:hidden}.ipo-code-load-more-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--ipo-code-load-progress, 0%);border-radius:inherit;background:var(--mc-brand)}.ipo-code-load-more-actions{display:grid}.ipo-code-load-more-btn{width:100%}.ipo-code-load-more.is-error .ipo-code-load-more-progress:after{background:var(--mc-accent-negative)}.ipo-code-load-more.is-preview{background:none;border:none;padding:0;margin-top:0}.ipo-code-preview-more{width:100%;border:1px dashed var(--mc-border-strong);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);padding:var(--mc-spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-primary);cursor:pointer}.ipo-code-preview-note{margin-top:var(--mc-spacing-sm);font-size:var(--mc-font-size-xs);line-height:1.45;color:var(--mc-text-secondary)}.ipo-code-main{display:grid;gap:var(--mc-spacing-sm)}.ipo-code-id{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mc-text-secondary)}.ipo-code-digits{display:flex;gap:5px;flex-wrap:nowrap;align-items:flex-end}.ipo-digit-card{width:42px;border-radius:var(--mc-radius-xs);background:var(--mc-bg-primary);border:1px solid var(--mc-border-medium);overflow:hidden;flex:0 0 auto;display:flex;flex-direction:column}.ipo-digit-card.is-lucky{border-color:var(--mc-brand)}.ipo-digit-card.is-matched{border-color:var(--mc-accent-positive)}.ipo-digit-status{height:15px;font-size:7px;font-weight:700;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:0}.ipo-digit-card.is-lucky .ipo-digit-status{background:var(--mc-brand)}.ipo-digit-card.is-matched .ipo-digit-status{background:var(--mc-accent-positive)}.ipo-digit-card.plain .ipo-digit-status{display:none}.ipo-digit-card.plain{align-self:flex-end}.ipo-digit-value{display:grid;place-items:center;min-height:38px;font-size:22px;line-height:.85;font-weight:700;letter-spacing:-.04em;color:var(--mc-text-primary)}.ipo-amount-box{display:grid;gap:4px;justify-items:center;align-content:center;align-self:center;margin-left:auto;min-width:88px;text-align:center}.ipo-amount-box-hit{font-size:var(--mc-font-size-xs);font-weight:700;line-height:1;color:var(--mc-text-tertiary);white-space:nowrap}.ipo-amount-box-value{font-size:var(--mc-font-size-sm);font-weight:700;line-height:1;color:var(--mc-text-primary);white-space:nowrap}.ipo-invite-card{border-radius:var(--mc-radius-xl);background:var(--mc-bg-tertiary);padding:18px;display:grid;gap:var(--mc-spacing-lg);position:relative}[data-theme=dark] .ipo-invite-card{background:#1c1c1e}.ipo-invite-badge{position:absolute;top:18px;right:18px;border-radius:var(--mc-radius-full);background:var(--mc-brand);color:#fff;padding:5px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1}.ipo-invite-title{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--mc-text-primary)}.ipo-invite-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-tertiary)}.ipo-invite-code{border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg) 18px;font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--mc-text-primary)}.ipo-invite-btn{border-radius:var(--mc-radius-md);background:var(--mc-brand);color:#fff;padding:var(--mc-spacing-lg) 18px;text-align:center;font-size:var(--mc-font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:filter var(--mc-transition-fast)}.ipo-invite-btn:active{filter:brightness(.9)}.ipo-boost-card{position:relative;border-radius:var(--mc-radius-xl);background:var(--mc-bg-secondary);padding:18px;display:grid;gap:var(--mc-spacing-lg);border:1px solid var(--mc-border-light)}[data-theme=dark] .ipo-boost-card{background:var(--mc-bg-secondary)}.ipo-boost-head{padding-right:88px}.ipo-boost-title{font-size:var(--mc-font-size-lg);font-weight:700;letter-spacing:-.02em;color:var(--mc-text-primary)}.ipo-boost-badge{position:absolute;top:18px;right:18px;border-radius:var(--mc-radius-full);padding:6px 10px;font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1;white-space:nowrap;background:var(--mc-brand);color:#fff}.ipo-boost-code-block{border-radius:var(--mc-radius-lg);border:1px solid var(--mc-border-light);background:linear-gradient(180deg,var(--mc-bg-primary) 0%,var(--mc-bg-tertiary) 100%);padding:var(--mc-spacing-md);display:grid;gap:12px}[data-theme=dark] .ipo-boost-code-block{background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,var(--mc-bg-tertiary) 100%)}.ipo-boost-code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm);flex-wrap:wrap}.ipo-boost-code-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ipo-boost-code-status{border-radius:var(--mc-radius-full);border:1px solid var(--mc-border-light);background:var(--mc-bg-primary);color:var(--mc-text-secondary);padding:5px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1}.ipo-boost-code-status.is-ready{background:var(--mc-brand);border-color:var(--mc-brand);color:#fff}.ipo-boost-code-status.is-empty{color:var(--mc-text-tertiary)}.ipo-boost-code-copy{border-radius:var(--mc-radius-full);border:1px solid var(--mc-brand);background:var(--mc-brand);color:#fff;padding:5px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1;cursor:pointer;transition:filter var(--mc-transition-fast),transform var(--mc-transition-fast)}.ipo-boost-code-copy:active{transform:scale(.98)}.ipo-boost-code-copy:disabled{border-color:var(--mc-border-light);background:var(--mc-bg-primary);color:var(--mc-text-tertiary);cursor:not-allowed}.ipo-boost-code-display{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;text-align:left;border-radius:var(--mc-radius-md);background:linear-gradient(135deg,var(--mc-brand-light) 0%,var(--mc-brand) 100%);padding:16px 18px;display:grid;gap:6px;cursor:pointer;transition:filter var(--mc-transition-fast),transform var(--mc-transition-fast)}.ipo-boost-code-display.is-copyable:active{transform:scale(.99)}.ipo-boost-code-display.is-empty{background:var(--mc-bg-secondary);border:1px dashed var(--mc-border-light);cursor:default}.ipo-boost-code-value{font-size:24px;font-weight:700;font-family:var(--mc-font-mono);letter-spacing:.08em;line-height:1.05;color:#fff;overflow-wrap:anywhere;text-transform:uppercase}.ipo-boost-code-note{font-size:var(--mc-font-size-sm);font-weight:600;line-height:1.4;color:#ffffffd6}.ipo-boost-code-display.is-empty .ipo-boost-code-value{font-size:var(--mc-font-size-lg);letter-spacing:0;text-transform:none;color:var(--mc-text-primary)}.ipo-boost-code-display.is-empty .ipo-boost-code-note{color:var(--mc-text-tertiary)}.ipo-boost-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-spacing-sm)}.ipo-boost-summary-item{border-radius:var(--mc-radius-md);background:var(--mc-bg-tertiary);padding:var(--mc-spacing-md);display:grid;gap:var(--mc-spacing-sm)}.ipo-boost-summary-item strong{display:block;font-size:var(--mc-font-size-md);font-weight:700;letter-spacing:-.02em;color:var(--mc-text-primary)}.ipo-boost-cta{width:100%}.ipo-draw-factor-field{border-radius:var(--mc-radius-md);padding:var(--mc-spacing-md);background:var(--mc-bg-primary);border:1px solid var(--mc-border-light);display:grid;gap:var(--mc-spacing-md)}.ipo-draw-factor-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md)}.ipo-draw-factor-title{display:flex;align-items:center;gap:var(--mc-spacing-sm);font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-primary)}.ipo-draw-factor-title:before{content:"";width:3px;height:20px;background:var(--mc-brand);border-radius:2px;flex-shrink:0}.ipo-factor-digits{display:flex;gap:var(--mc-spacing-sm);flex-wrap:nowrap}.ipo-factor-digit{width:44px;height:52px;border-radius:var(--mc-radius-sm);background:var(--mc-brand);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700}.ipo-verify-link{font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-brand);text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;white-space:nowrap}.ipo-verify-meta{display:grid;gap:3px}.ipo-verify-row{display:flex;flex-wrap:wrap;gap:4px;font-size:var(--mc-font-size-xs);line-height:1.45}.ipo-verify-key{color:var(--mc-text-tertiary)}.ipo-verify-val{color:var(--mc-text-primary);font-weight:600}.ipo-floating-cta-wrap{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:430px;padding:var(--mc-spacing-lg);display:flex;gap:var(--mc-spacing-md);box-sizing:border-box;background:var(--mc-bg-glass-heavy);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--mc-border-light);z-index:200;clip-path:none}.ipo-floating-cta-wrap--active{padding-bottom:calc(var(--mc-spacing-lg) + env(safe-area-inset-bottom,0px))}.ipo-floating-cta{flex:1;text-align:center;padding:var(--mc-spacing-lg);border:none;border-radius:var(--mc-radius-md);background:var(--mc-brand);color:#fff;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:all var(--mc-transition-fast);font-family:var(--mc-font-primary);clip-path:none}.ipo-floating-cta--active{box-shadow:none}.ipo-floating-cta:hover:not(:disabled){transform:scale(1.02);box-shadow:var(--mc-shadow-medium)}.ipo-floating-cta:active{transform:scale(.99)}.ipo-floating-cta:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.ipo-hero-strip{overflow:hidden;touch-action:pan-y}.ipo-hero-rail{display:flex;gap:0;will-change:transform;transition:transform .28s ease}.ipo-hero-rail.is-dragging{transition:none}.ipo-hero-card{width:100%;min-width:100%;border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);overflow:hidden;flex:0 0 auto;user-select:none;-webkit-user-select:none}.ipo-hero-media{position:relative;aspect-ratio:.98 / 1;background:var(--mc-bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center}.ipo-hero-media img{max-width:100%;max-height:100%;object-fit:contain}.ipo-hero-tag{position:absolute;top:14px;left:14px;padding:6px 12px;font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--mc-radius-sm);line-height:1}.ipo-hero-tag.live{background:var(--mc-brand);color:#fff}.ipo-hero-tag.preview{background:var(--mc-bg-tertiary);color:var(--mc-text-primary)}.ipo-hero-body{padding:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-md)}.ipo-hero-title{font-size:24px;line-height:.95;letter-spacing:-.04em;text-transform:uppercase;font-weight:700;color:var(--mc-text-primary)}.ipo-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-sm)}.ipo-hero-cta{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--mc-border-light);padding-top:var(--mc-spacing-md)}.ipo-hero-cta strong{display:block;margin-top:4px;font-size:18px;font-weight:700;line-height:1;color:var(--mc-text-primary)}.ipo-hero-arrow{font-size:28px;font-weight:300;line-height:1;color:var(--mc-brand)}.ipo-subscription-empty{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-md)}.ipo-subscription-empty-title{font-size:var(--mc-font-size-xl);font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:var(--mc-text-primary)}.ipo-subscription-empty-copy{font-size:var(--mc-font-size-xs);line-height:1.45;color:var(--mc-text-secondary);max-width:30ch}.ipo-subscription-empty-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm);width:100%;border-radius:var(--mc-radius-md);background:var(--mc-brand);color:#fff;padding:var(--mc-spacing-md) var(--mc-spacing-lg);font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;transition:filter var(--mc-transition-fast)}.ipo-subscription-empty-cta:active{filter:brightness(.9)}.ipo-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.ipo-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ipo-sheet{position:relative;width:100%;max-width:430px;border-radius:var(--mc-radius-xl) var(--mc-radius-xl) 0 0;background:var(--mc-bg-primary);padding:var(--mc-spacing-md) var(--mc-spacing-lg) var(--mc-spacing-xl);display:grid;gap:var(--mc-spacing-md);box-shadow:var(--mc-shadow-strong);max-height:90vh;overflow-y:auto}.ipo-sheet-handle{width:48px;height:5px;border-radius:var(--mc-radius-full);background:var(--mc-bg-tertiary);margin:0 auto}.ipo-sheet-header{display:flex;justify-content:flex-end;align-items:center}.ipo-sheet-close{width:32px;height:32px;border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-secondary);font-size:18px;border:none;transition:background var(--mc-transition-fast)}.ipo-sheet-close:active{background:var(--mc-bg-tertiary)}.ipo-sheet-title{font-size:26px;line-height:.96;letter-spacing:-.04em;font-weight:700;color:var(--mc-text-primary);margin:0}.ipo-sheet-copy{font-size:var(--mc-font-size-sm);line-height:1.55;color:var(--mc-text-secondary)}.ipo-sheet-copy a{color:var(--mc-brand);text-decoration:none;font-weight:600}.ipo-codes-detail-sheet{gap:var(--mc-spacing-lg)}.ipo-codes-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md)}.ipo-codes-detail-toolbar{display:grid;gap:var(--mc-spacing-sm)}.ipo-codes-detail-filters{display:flex;flex-wrap:wrap;gap:6px}.ipo-codes-detail-filter{border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);color:var(--mc-text-secondary);min-height:32px;padding:0 12px;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ipo-codes-detail-filter.is-active{background:var(--mc-brand);border-color:var(--mc-brand);color:#fff}.ipo-codes-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md);font-size:var(--mc-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mc-text-tertiary)}.ipo-codes-detail-page-size{border-radius:var(--mc-radius-full);border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-primary);padding:6px 10px;white-space:nowrap}.ipo-codes-detail-table{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);overflow:hidden;border:1px solid var(--mc-border-light)}.ipo-codes-detail-list{display:grid;gap:var(--mc-spacing-sm)}.ipo-codes-detail-table-head,.ipo-codes-detail-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 132px;gap:var(--mc-spacing-sm);align-items:center}.ipo-codes-detail-sheet.is-active .ipo-codes-detail-table-head,.ipo-codes-detail-sheet.is-active .ipo-codes-detail-row{grid-template-columns:minmax(0,1fr) 76px 104px}.ipo-codes-detail-table-head{padding:10px 12px;border-bottom:1px solid var(--mc-border-light);background:var(--mc-bg-tertiary);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-text-tertiary)}.ipo-codes-detail-table-head>:nth-child(2),.ipo-codes-detail-table-head>:nth-child(3){text-align:center}.ipo-codes-detail-row{padding:12px;border-bottom:1px solid var(--mc-border-light)}.ipo-codes-detail-row:last-child{border-bottom:0}.ipo-codes-detail-item{margin-bottom:0}.ipo-codes-detail-code,.ipo-codes-detail-code .ipo-code-main,.ipo-codes-detail-item .ipo-code-main{min-width:0}.ipo-codes-detail-code .ipo-code-id{white-space:nowrap}.ipo-codes-detail-code strong{display:block;font-size:20px;line-height:1;letter-spacing:.06em;color:var(--mc-text-primary)}.ipo-codes-detail-pill{min-height:34px;border-radius:var(--mc-radius-sm);border:1px solid var(--mc-border-medium);background:var(--mc-bg-primary);display:grid;place-items:center;font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);text-align:center}.ipo-codes-detail-amount{padding:0 8px}.ipo-codes-detail-pager{display:grid;grid-template-columns:auto 1fr auto;gap:var(--mc-spacing-sm);align-items:center}.ipo-codes-detail-pager-btn,.ipo-codes-detail-pager-number,.ipo-codes-detail-pager-ellipsis{min-width:34px;height:34px;border-radius:var(--mc-radius-sm);border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);display:grid;place-items:center;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;color:var(--mc-text-primary)}.ipo-codes-detail-pager-btn,.ipo-codes-detail-pager-number{cursor:pointer}.ipo-codes-detail-pager-btn:disabled{opacity:.45;cursor:not-allowed}.ipo-codes-detail-pager-number.is-active{background:var(--mc-brand);border-color:var(--mc-brand);color:#fff}.ipo-codes-detail-pager-track{display:flex;justify-content:center;gap:6px;min-width:0}.ipo-codes-detail-pager-ellipsis{color:var(--mc-text-tertiary)}.ipo-codes-detail-state{background:var(--mc-bg-secondary)}.ipo-modal-stat-box{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md)}.ipo-modal-stat-box strong{display:block;margin-top:var(--mc-spacing-sm);font-size:24px;font-weight:700;line-height:1;color:var(--mc-text-primary)}.ipo-modal-note{border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md);font-size:var(--mc-font-size-xs);line-height:1.5;color:var(--mc-text-secondary)}.ipo-footer-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mc-spacing-md);font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary)}.ipo-footer-row strong{font-size:var(--mc-font-size-lg);font-weight:700;color:var(--mc-text-primary)}.ipo-action-btn{width:100%;border:none;border-radius:var(--mc-radius-md);padding:var(--mc-spacing-lg) var(--mc-spacing-lg);text-align:center;font-size:var(--mc-font-size-lg);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-family:var(--mc-font-primary);transition:filter var(--mc-transition-fast)}.ipo-action-btn.primary{background:var(--mc-brand);color:#fff;box-shadow:0 6px 20px #ff871140}.ipo-action-btn.secondary{background:var(--mc-bg-secondary);color:var(--mc-text-primary)}.ipo-action-btn:active{filter:brightness(.9)}.ipo-action-btn:disabled,.ipo-state-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ipo-confirm-card{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg)}.ipo-confirm-grid{display:grid;gap:0}.ipo-confirm-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--mc-spacing-md);align-items:start;padding:var(--mc-spacing-md) 0;border-bottom:1px solid var(--mc-border-light)}.ipo-confirm-row:first-child{padding-top:0}.ipo-confirm-row:last-child{padding-bottom:0;border-bottom:0}.ipo-confirm-key{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-text-tertiary);padding-top:2px}.ipo-confirm-value{font-size:15px;font-weight:700;letter-spacing:-.02em;text-align:right;color:var(--mc-text-primary)}.ipo-confirm-value.small{font-size:var(--mc-font-size-sm)}.ipo-confirm-value-hash{display:flex;align-items:center;justify-content:flex-end;gap:var(--mc-spacing-sm);flex-wrap:wrap}.ipo-confirm-hash{overflow-wrap:anywhere}.ipo-confirm-link{color:var(--mc-brand);font-weight:700;text-decoration:none;white-space:nowrap}.ipo-confirm-success-list{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md) var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-sm)}.ipo-confirm-success-row{display:grid;grid-template-columns:80px 1fr 110px;gap:var(--mc-spacing-md);align-items:center;font-size:var(--mc-font-size-sm);color:var(--mc-text-primary)}.ipo-notice-card{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg);display:grid;grid-template-columns:auto 1fr;gap:var(--mc-spacing-md);align-items:start}.ipo-notice-icon{width:28px;height:28px;border-radius:var(--mc-radius-full);background:var(--mc-brand);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700}.ipo-notice-list{margin:0;padding-left:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-sm);font-size:var(--mc-font-size-sm);line-height:1.45;color:var(--mc-text-primary)}.ipo-actions{display:grid;gap:var(--mc-spacing-sm)}.ipo-state-card{border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);padding:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-sm)}.ipo-state-title{font-size:var(--mc-font-size-lg);font-weight:700;letter-spacing:-.02em;color:var(--mc-text-primary)}.ipo-state-copy{font-size:var(--mc-font-size-sm);line-height:1.55;color:var(--mc-text-secondary)}.ipo-state-btn{justify-self:start;border:none;border-radius:var(--mc-radius-md);background:var(--mc-brand);color:#fff;font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;cursor:pointer}.ipo-commit-input{width:100%;border-radius:var(--mc-radius-md);border:1px solid var(--mc-border-medium);background:var(--mc-bg-secondary);color:var(--mc-text-primary);font-size:30px;font-weight:700;letter-spacing:-.03em;text-align:left;padding:var(--mc-spacing-md) var(--mc-spacing-lg) var(--mc-spacing-md) 36px;outline:none}.ipo-commit-input:focus{border-color:var(--mc-brand);box-shadow:0 0 0 3px #ff87111f}.ipo-form-error{font-size:var(--mc-font-size-xs);line-height:1.5;color:var(--mc-accent-negative)}@media (max-width: 420px){.ipo-code-load-more-head{flex-direction:column;align-items:stretch}.ipo-code-load-more-badge{justify-self:start}.ipo-boost-head{padding-right:0}.ipo-boost-badge{position:static;justify-self:start}.ipo-boost-summary{grid-template-columns:1fr}.ipo-boost-code-value{font-size:22px}.ipo-digit-card{width:36px}.ipo-digit-status{height:13px;font-size:7px}.ipo-digit-value{min-height:32px;font-size:18px}.ipo-factor-digit{width:38px;height:46px;font-size:20px}}@media (min-width: 640px){.ipo-section{padding:var(--mc-spacing-xxl) var(--mc-spacing-xl) 0}.ipo-opportunity-card{width:280px}.ipo-hero-body{padding:var(--mc-spacing-xl)}.ipo-hero-title{font-size:28px}.ipo-list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-md)}.ipo-list-grid .ipo-list-card{margin-bottom:0}.ipo-subscription-card{border-radius:var(--mc-radius-xl)}.ipo-timeline-card{padding:var(--mc-spacing-xl)}.ipo-detail-media-wrap .ipo-detail-thumb{width:280px}.ipo-detail-headline{font-size:30px}.ipo-valuation-value{font-size:38px}.ipo-code-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--mc-spacing-md)}.ipo-digit-card{width:46px}.ipo-digit-value{min-height:42px;font-size:24px}.ipo-floating-cta-wrap,.ipo-floating-cta-wrap--active{max-width:430px}.ipo-floating-cta{font-size:17px;padding:var(--mc-spacing-lg)}.ipo-sheet{max-width:520px;margin:0 auto;border-radius:var(--mc-radius-xl) var(--mc-radius-xl) 0 0}.ipo-invite-code{font-size:28px}}@media (min-width: 1024px){.ipo-container .ipo-page{max-width:960px}.ipo-section{padding:var(--mc-spacing-xxl) var(--mc-spacing-xxl) 0}.ipo-opportunity-strip{overflow-x:visible}.ipo-opportunity-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mc-spacing-lg);width:100%;padding-right:0}.ipo-opportunity-card{width:100%}.ipo-hero-strip{border-radius:var(--mc-radius-xl);overflow:hidden}.ipo-hero-stats{grid-template-columns:repeat(4,1fr)}.ipo-hero-title{font-size:32px}.ipo-list-grid{grid-template-columns:repeat(3,1fr)}.ipo-subscription-strip{max-width:640px;margin:0 auto}.ipo-timeline{gap:var(--mc-spacing-xl)}.ipo-timeline-step{grid-template-columns:32px 1fr}.ipo-timeline-dot{width:32px;height:32px;font-size:var(--mc-font-size-sm)}.ipo-detail-hero-desktop{display:grid;grid-template-columns:auto 1fr;gap:var(--mc-spacing-xxl);align-items:start}.ipo-detail-hero-desktop .ipo-detail-media-stage{margin:0;border-radius:var(--mc-radius-lg);overflow:hidden;width:320px;flex-shrink:0}.ipo-detail-hero-desktop .ipo-detail-media-wrap .ipo-detail-thumb{width:100%}.ipo-detail-hero-desktop .ipo-detail-info{display:grid;gap:var(--mc-spacing-lg);align-content:start}.ipo-detail-headline{font-size:34px}.ipo-valuation-value{font-size:var(--mc-font-size-2xl)}.ipo-detail-2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-spacing-xxl);align-items:start}.ipo-detail-2col>.ipo-section{padding-left:0;padding-right:0}.ipo-split-grid.quad{grid-template-columns:repeat(4,1fr)}.ipo-code-list-desktop{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-md)}.ipo-code-list-desktop .ipo-code-row{margin-bottom:0}.ipo-detail-cards-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-spacing-lg);align-items:start}.ipo-detail-cards-row>.ipo-section{padding-left:0;padding-right:0;padding-top:0}.ipo-floating-cta-wrap,.ipo-floating-cta-wrap--active{max-width:430px}.ipo-factor-digit{width:52px;height:60px;font-size:26px}.ipo-participate-card{padding:var(--mc-spacing-xl)}.ipo-countdown-box{min-height:48px;font-size:26px}.ipo-countdown-grid{max-width:400px;margin:0 auto}.ipo-vtimeline-item{grid-template-columns:28px 1fr;gap:var(--mc-spacing-md)}.ipo-vtimeline-dot{width:22px;height:22px}.ipo-vtimeline-line{top:22px}}@media (min-width: 1280px){.ipo-container .ipo-page{max-width:1120px}.ipo-opportunity-rail{grid-template-columns:repeat(4,1fr)}.ipo-detail-hero-desktop .ipo-detail-media-stage{width:360px}.ipo-detail-headline{font-size:38px}}.ipo-status-section-card{border-radius:var(--mc-radius-lg);padding:var(--mc-spacing-xl);display:grid;gap:var(--mc-spacing-md)}.ipo-status-section-meta{display:flex;flex-wrap:wrap;gap:var(--mc-spacing-sm)}.ipo-status-section-icon{width:44px;height:44px;border-radius:var(--mc-radius-full);display:grid;place-items:center}.ipo-status-section-title{font-size:18px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1}.ipo-status-section-copy{font-size:var(--mc-font-size-sm);line-height:1.55;color:var(--mc-text-secondary)}.ipo-status-section-eta{display:grid;gap:6px;padding:var(--mc-spacing-md);border-radius:var(--mc-radius-md);background:#ffffff8f;border:1px solid rgba(255,135,17,.14)}[data-theme=dark] .ipo-status-section-eta{background:#1c1c1e8f}.ipo-status-section-eta strong{font-size:var(--mc-font-size-md);font-weight:700;line-height:1.35;color:var(--mc-text-primary)}.ipo-status-section-eta-copy{font-size:var(--mc-font-size-sm);line-height:1.55;color:var(--mc-text-secondary)}.ipo-status-section-steps{display:grid;gap:var(--mc-spacing-sm)}.ipo-status-step{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);border:1px solid var(--mc-border-light)}.ipo-status-step-dot{width:10px;height:10px;border-radius:var(--mc-radius-full);margin-top:5px;background:var(--mc-text-tertiary)}.ipo-status-step-body{display:grid;gap:4px}.ipo-status-step-title{font-size:var(--mc-font-size-sm);font-weight:700;line-height:1.25;color:var(--mc-text-primary)}.ipo-status-step-copy{font-size:var(--mc-font-size-sm);line-height:1.5;color:var(--mc-text-secondary)}.ipo-status-step.is-done{border-color:#2ebd8529;background:#2ebd850f}.ipo-status-step.is-done .ipo-status-step-dot{background:var(--mc-accent-positive)}.ipo-status-step.is-current{border-color:#ff87112e;background:#ff871114}.ipo-status-step.is-current .ipo-status-step-dot{background:var(--mc-brand);box-shadow:0 0 0 4px #ff87111f}.ipo-status-step.is-future .ipo-status-step-dot{background:var(--mc-text-tertiary)}.ipo-status-section-card.is-drawing{background:var(--mc-brand-subtle);border:1px solid rgba(255,135,17,.15)}.ipo-status-section-card.is-drawing .ipo-status-section-icon{background:var(--mc-brand);color:#fff}.ipo-status-section-card.is-drawing .ipo-status-section-title{color:var(--mc-brand)}.ipo-status-section-card.is-failed{background:#f6465d14;border:1px solid rgba(246,70,93,.15)}.ipo-status-section-card.is-failed .ipo-status-section-icon{background:var(--mc-accent-negative);color:#fff}.ipo-status-section-card.is-failed .ipo-status-section-title{color:var(--mc-accent-negative)}.ipo-status-section-callout{display:grid;gap:var(--mc-spacing-sm);padding:var(--mc-spacing-md);border-radius:var(--mc-radius-md);background:var(--mc-accent-negative);color:#fff}.ipo-status-section-callout .ipo-mini-label{color:#ffffffb8}.ipo-status-section-callout-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mc-spacing-sm)}.ipo-status-section-callout-head strong{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.ipo-status-section-callout-head span{font-size:var(--mc-font-size-sm);line-height:1.5;color:#ffffffe6}.ipo-status-section-progress-track{width:100%;height:8px;border-radius:var(--mc-radius-full);background:#ffffff38;overflow:hidden}.ipo-status-section-progress-fill{display:block;height:100%;border-radius:inherit;background:#fff}.ipo-status-section-callout-copy{font-size:var(--mc-font-size-sm);line-height:1.55;color:#ffffffeb}.ipo-status-section-user-commit{display:grid;gap:6px;padding:var(--mc-spacing-md);border-radius:var(--mc-radius-md);background:#ffffff8f;border:1px solid rgba(246,70,93,.12)}[data-theme=dark] .ipo-status-section-user-commit{background:#1c1c1e8f}.ipo-status-section-user-commit strong{font-size:var(--mc-font-size-lg);font-weight:700;line-height:1.2;color:var(--mc-text-primary);letter-spacing:-.02em}.ipo-status-section-user-commit span{font-size:var(--mc-font-size-sm);line-height:1.5;color:var(--mc-text-secondary)}.ipo-status-section-card.is-cancelled{background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light)}.ipo-status-section-card.is-cancelled .ipo-status-section-icon{background:var(--mc-bg-tertiary);color:var(--mc-text-tertiary)}.ipo-status-section-card.is-cancelled .ipo-status-section-title{color:var(--mc-text-primary)}.ipo-status-pulse{display:inline-block;width:10px;height:10px;border-radius:var(--mc-radius-full);background:#fff;animation:ipo-pulse 1.5s ease-in-out infinite}@keyframes ipo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ipo-action-btn.positive{background:var(--mc-accent-positive);color:#fff}.ipo-not-subscribed-indicator{border-radius:var(--mc-radius-lg);background:var(--mc-bg-tertiary);padding:var(--mc-spacing-lg);display:grid;gap:var(--mc-spacing-sm);text-align:center}.ipo-not-subscribed-badge{display:inline-flex;align-items:center;justify-content:center;justify-self:center;padding:6px 16px;font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);color:var(--mc-text-tertiary);border:1px solid var(--mc-border-medium)}.ipo-not-subscribed-copy{font-size:var(--mc-font-size-xs);line-height:1.45;color:var(--mc-text-tertiary)}.ipo-claim-summary{display:grid;gap:var(--mc-spacing-md);margin-bottom:var(--mc-spacing-xl)}.ipo-claim-campaign-name{font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.04em}.ipo-claim-amounts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-sm)}.ipo-claim-amount-item{border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);padding:var(--mc-spacing-md);text-align:center}.ipo-claim-amount-value{display:block;margin-top:var(--mc-spacing-sm);font-size:var(--mc-font-size-xl);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--mc-text-primary)}.ipo-codes-detail-tags{display:flex;gap:4px;margin-top:4px}.ipo-codes-detail-tag{display:inline-flex;align-items:center;padding:2px 6px;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--mc-radius-xs);line-height:1}.ipo-codes-detail-tag.is-lucky{background:var(--mc-brand-subtle);color:var(--mc-brand)}.ipo-codes-detail-tag.is-matched{background:#2ebd851f;color:var(--mc-accent-positive)}.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)}.ipo-reminder-confirm-overlay{padding:0;z-index:1100}.ipo-reminder-confirm-sheet{gap:var(--mc-spacing-xl);padding:var(--mc-spacing-md) var(--mc-spacing-lg) var(--mc-spacing-xxl)}.ipo-reminder-confirm-content{display:grid;gap:var(--mc-spacing-xl);justify-items:center;text-align:center;padding-top:var(--mc-spacing-sm)}.ipo-reminder-confirm-icon{width:136px;height:136px;border-radius:var(--mc-radius-full);display:grid;place-items:center;background:var(--mc-accent-positive);color:#fff;box-shadow:var(--mc-shadow-strong)}.ipo-reminder-confirm-copy-group{display:grid;gap:var(--mc-spacing-md);justify-items:center}.ipo-reminder-confirm-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 var(--mc-spacing-md);border-radius:var(--mc-radius-full);background:var(--mc-brand);color:#fff;font-size:var(--mc-font-size-xs);font-weight:var(--mc-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ipo-reminder-confirm-title{margin:0;font-size:var(--mc-font-size-2xl);line-height:.98;letter-spacing:-.05em;font-weight:900;color:var(--mc-text-primary)}.ipo-reminder-confirm-copy{max-width:300px;margin:0;font-size:var(--mc-font-size-md);line-height:var(--mc-line-height-relaxed);color:var(--mc-text-secondary)}.ipo-reminder-confirm-button.mc-button{width:100%;border-radius:var(--mc-radius-lg);padding:18px var(--mc-spacing-lg);font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-bold);box-shadow:var(--mc-shadow-medium)}@media (min-width: 768px){.ipo-reminder-confirm-overlay{align-items:center;padding:var(--mc-spacing-xl)}.ipo-reminder-confirm-sheet{max-width:460px;border-radius:var(--mc-radius-xl)}}@media (max-width: 480px){.ipo-reminder-confirm-sheet{padding-right:var(--mc-spacing-md);padding-left:var(--mc-spacing-md)}.ipo-reminder-confirm-icon{width:120px;height:120px}}.referral-capture-page{padding:var(--mc-spacing-xl)}.referral-capture-shell{max-width:430px;margin:0 auto;padding-top:64px}.referral-capture-copy{font-family:BinanceNova,Arial,sans-serif;font-size:var(--mc-font-size-md);line-height:1.6;color:var(--mc-text-secondary)}.home-container{min-height:100vh;background:var(--mc-bg-primary);font-family:var(--mc-font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-header{padding:10px 20px;background:var(--mc-bg-primary);border-bottom:1px solid var(--mc-border-light)}.home-search-wrapper{display:flex;gap:var(--mc-spacing-md);align-items:center;width:100%}.home-search-input{flex:1}.home-filter-btn{flex-shrink:0}.home-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}.home-nav::-webkit-scrollbar{display:none}.home-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)}.home-nav-item:hover{color:var(--mc-text-secondary)}.home-nav-item.active,.home-nav-item.active.light{color:var(--mc-text-primary)}.home-nav-item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent-brand)}.home-banner-carousel{position:relative;width:100%;aspect-ratio:5 / 2;overflow:hidden;flex-shrink:0}.home-banner-track{display:flex;width:100%;height:100%;transition:transform .4s ease}.home-banner-slide{flex:0 0 100%;width:100%;height:100%;display:block}.home-banner-img{width:100%;height:100%;object-fit:cover;display:block}.home-banner-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;align-items:center}.home-banner-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#ffffff80;transition:width .3s ease,background .3s ease}.home-banner-dot.active{width:18px;border-radius:3px;background:#fffffff2}.home-ipo-section{flex-shrink:0}.home-ipo-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mc-spacing-md) var(--mc-spacing-lg) var(--mc-spacing-sm)}.home-ipo-label{font-size:var(--mc-font-size-sm);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary)}.home-ipo-view-all{font-size:var(--mc-font-size-xs);color:var(--mc-accent-brand, var(--accent-brand));background:none;border:none;padding:0;cursor:pointer}.home-ipo-strip{overflow:hidden;width:100%}.home-ipo-rail{display:flex;transition:transform .38s ease;will-change:transform}.home-ipo-rail.is-dragging{transition:none}.home-ipo-card{flex:0 0 100%;width:100%;display:flex;gap:var(--mc-spacing-md);padding:0 var(--mc-spacing-lg) var(--mc-spacing-sm);cursor:pointer;box-sizing:border-box}.home-ipo-media{position:relative;flex-shrink:0;width:100px;border-radius:var(--mc-radius-sm);overflow:hidden;background:var(--mc-bg-tertiary)}.home-ipo-media img{width:100%;height:100%;object-fit:cover;display:block}.home-ipo-badge{position:absolute;top:6px;left:6px;font-size:10px;font-weight:var(--mc-font-weight-semibold);padding:2px 6px;border-radius:var(--mc-radius-xs);background:var(--mc-bg-glass-heavy);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-ipo-badge.live{background:#34c759d9;color:#fff}.home-ipo-badge.preview{background:#ff9f0ad9;color:#fff}.home-ipo-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:60px}.home-ipo-name{font-size:var(--mc-font-size-sm);font-weight:var(--mc-font-weight-semibold);color:var(--mc-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-ipo-chips{display:flex;gap:4px;flex-wrap:wrap}.home-ipo-chip{font-size:10px;padding:2px 6px;border-radius:var(--mc-radius-xs);background:var(--mc-bg-tertiary);color:var(--mc-text-secondary)}.home-ipo-stats{display:flex;gap:var(--mc-spacing-md)}.home-ipo-stat{display:flex;flex-direction:column;gap:2px}.home-ipo-stat-label{font-size:10px;color:var(--mc-text-tertiary)}.home-ipo-stat strong{font-size:var(--mc-font-size-xs);color:var(--mc-text-primary)}.home-ipo-progress-wrap{display:flex;align-items:center;gap:var(--mc-spacing-sm)}.home-ipo-progress-bar{flex:1;height:4px;border-radius:2px;background:var(--mc-bg-tertiary);overflow:hidden}.home-ipo-progress-fill{height:100%;border-radius:2px;background:var(--accent-brand);transition:width .3s ease}.home-ipo-progress-pct{font-size:10px;color:var(--mc-text-secondary);white-space:nowrap}.home-ipo-footer{display:flex;align-items:flex-end;justify-content:space-between}.home-ipo-footer strong{font-size:var(--mc-font-size-xs);color:var(--mc-text-primary)}.home-ipo-arrow{font-size:16px;color:var(--mc-text-tertiary);line-height:1}.home-ipo-dots{display:flex;justify-content:center;gap:6px;padding:var(--mc-spacing-xs) 0 var(--mc-spacing-sm)}.home-ipo-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--mc-bg-tertiary);transition:width .3s ease,background .3s ease}.home-ipo-dot.active{width:18px;border-radius:3px;background:var(--accent-brand)}.home-main{padding:var(--mc-spacing-xl) var(--mc-spacing-lg);max-width:768px;margin:0 auto}.home-card{display:flex;gap:var(--mc-spacing-md);padding:var(--mc-spacing-md);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)}.home-card:hover{transform:translateY(-2px);box-shadow:var(--mc-shadow-card-hover)}.home-card:active{transform:translateY(0)}.home-card-image{position:relative;width:200px;height:320px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--mc-bg-tertiary)}.home-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:home-shimmer 2s ease-in-out infinite}@keyframes home-shimmer{0%{background-position:100% 100%}to{background-position:0% 0%}}.home-card-image img{width:100%;height:100%;object-fit:cover}.home-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)}.home-card-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:320px}.home-card-top{display:flex;flex-direction:column;gap:var(--mc-spacing-xs)}.home-card-id{font-size:var(--mc-font-size-xs);font-weight:600;color:var(--accent-brand);letter-spacing:.04em;margin:0}.home-card-title{font-size:16px;font-weight:600;color:var(--mc-text-primary);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-card-valuation{display:flex;flex-direction:column;gap:3px}.home-mkt-value{font-size:30px;font-weight:700;color:var(--mc-text-primary);line-height:1.2;letter-spacing:-.02em;word-break:break-all}.home-mkt-label{font-size:var(--mc-font-size-xs);font-weight:500;color:var(--mc-text-secondary);letter-spacing:.08em;text-transform:uppercase}.home-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mc-spacing-sm)}.home-card-bottom-left{display:flex;flex-direction:column;gap:4px}.home-price{font-size:var(--mc-font-size-xs);font-weight:400;color:var(--mc-text-secondary)}.home-vol-24h{font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary)}.home-chart-section{display:flex;flex-shrink:0}.home-change{display:flex;align-items:center;gap:3px;font-weight:600}[data-theme=dark] .home-card{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-theme=dark] .home-card:hover{background:#ffffff14}[data-theme=dark] .home-card-grade{background:#000000b3;color:var(--mc-text-primary)}@media (max-width: 430px){.home-nav{padding-left:16px;padding-right:16px;gap:var(--mc-spacing-lg)}.home-main{padding:var(--mc-spacing-lg) var(--mc-spacing-sm)}.home-card{padding:var(--mc-spacing-sm);gap:var(--mc-spacing-sm)}.home-card-image{width:160px;height:256px}.home-card-content{min-height:256px}.home-mkt-value{font-size:26px}}.home-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)}.home-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mc-spacing-xxl);text-align:center}.home-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}.home-empty-description{font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary);margin:0}@media (prefers-reduced-motion: reduce){.home-card,.home-nav-item,.home-card-placeholder{animation:none;transition:none}}.home-nav-item:focus-visible,.home-card:focus-visible{outline:2px solid var(--mc-brand-primary);outline-offset:2px}.ma-container{width:100%;max-width:480px;margin:0 auto;background:var(--mc-bg-primary);min-height:100vh;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.ma-primary-header{position:sticky;top:0;z-index:160}.ma-primary-header>header{position:relative;top:auto}.ma-content{padding:var(--mc-spacing-lg);padding-bottom:80px}.ma-profile{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-lg)}.ma-avatar{width:40px;height:40px;border-radius:var(--mc-radius-full);background:var(--mc-bg-tertiary);flex-shrink:0;display:grid;place-items:center;color:var(--mc-text-secondary);overflow:hidden}.ma-avatar img{width:100%;height:100%;object-fit:cover}.ma-profile-info{display:grid;gap:2px;min-width:0}.ma-name-row{display:flex;align-items:center;gap:6px}.ma-username{font-size:var(--mc-font-size-md);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-edit-btn{width:20px;height:20px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-xs);background:var(--mc-bg-primary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-primary);padding:0;flex-shrink:0}.ma-uid{font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary);word-break:break-all}.ma-balance-hero{text-align:center;padding:var(--mc-spacing-sm) 0 var(--mc-spacing-xl);display:grid;gap:var(--mc-spacing-md);justify-items:center}.ma-balance-number{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1}.ma-address-row{display:inline-flex;align-items:center;gap:var(--mc-spacing-sm);color:var(--mc-text-secondary)}.ma-address{font-size:var(--mc-font-size-sm);font-weight:600;letter-spacing:-.02em}.ma-copy-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--mc-text-secondary);display:grid;place-items:center}.ma-copy-btn:hover{color:var(--mc-text-primary)}.ma-actions-row{display:grid;grid-template-columns:repeat(3,72px);justify-content:center;gap:var(--mc-spacing-sm)}.ma-action-item{display:grid;justify-items:center;gap:var(--mc-spacing-sm);cursor:pointer;border:none;background:transparent;padding:0;font:inherit;color:inherit}.ma-action-square{width:72px;height:72px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);display:grid;place-items:center;color:var(--mc-text-secondary);transition:all var(--mc-transition-fast)}.ma-action-square:hover,.ma-action-item:hover .ma-action-square{background:var(--mc-bg-tertiary);transform:translateY(-1px)}.ma-action-item:disabled{cursor:not-allowed;opacity:.5}.ma-action-item:disabled .ma-action-square{transform:none;background:var(--mc-bg-secondary)}.ma-action-label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mc-text-secondary)}.ma-divider{height:1px;background:var(--mc-border-light);margin:var(--mc-spacing-lg) 0}.ma-section{margin-bottom:var(--mc-spacing-xl)}.ma-section-title{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-secondary);margin-bottom:var(--mc-spacing-sm)}.ma-referral-card{padding:var(--mc-spacing-lg);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);transition:box-shadow var(--mc-transition-fast),border-color var(--mc-transition-fast)}.ma-referral-card:hover{box-shadow:var(--mc-shadow-card-hover);border-color:var(--mc-border-medium)}.ma-referral-main-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md);cursor:pointer}.ma-referral-main-row:focus-visible{outline:2px solid var(--mc-brand);outline-offset:4px}.ma-referral-left{display:flex;align-items:center;gap:var(--mc-spacing-md);min-width:0}.ma-referral-icon{width:48px;height:48px;border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);display:grid;place-items:center;color:var(--mc-text-secondary);flex-shrink:0}.ma-referral-copy{display:grid;gap:4px}.ma-referral-label{font-size:var(--mc-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mc-text-secondary)}.ma-referral-value{font-size:var(--mc-font-size-xl);font-weight:800;letter-spacing:-.02em}.ma-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)}.ma-referral-claim-label{margin:0 0 2px;font-size:10px;font-weight:700;color:var(--mc-text-secondary);letter-spacing:.06em;text-transform:uppercase}.ma-referral-claim-value{margin:0;font-size:18px;font-weight:700;color:var(--mc-accent-positive)}.ma-referral-claim-btn{height:36px;padding:0 22px;border:1px solid var(--mc-border-medium);background:transparent;color:var(--mc-text-primary);border-radius:var(--mc-radius-sm);font-family:var(--mc-font-primary);font-weight:700;cursor:pointer;transition:all var(--mc-transition-fast);flex-shrink:0}.ma-referral-claim-btn.is-active:not(:disabled){background:var(--mc-brand);border-color:var(--mc-brand);color:#fff}.ma-referral-claim-btn.is-disabled,.ma-referral-claim-btn:disabled{background:var(--mc-bg-tertiary);border-color:var(--mc-border-light);color:var(--mc-text-tertiary);cursor:not-allowed}.ma-view-btn{padding:8px 14px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);font-family:var(--mc-font-primary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mc-text-primary);cursor:pointer;white-space:nowrap;transition:background var(--mc-transition-fast)}.ma-view-btn:hover{background:var(--mc-bg-secondary)}.ma-asset-card{padding:var(--mc-spacing-lg);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);display:grid;gap:var(--mc-spacing-md)}.ma-asset-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md)}.ma-asset-info{display:grid;gap:var(--mc-spacing-sm)}.ma-asset-label{font-size:var(--mc-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mc-text-secondary)}.ma-asset-value{font-size:var(--mc-font-size-xl);font-weight:800;letter-spacing:-.02em}.ma-pnl-chip{display:inline-flex;align-items:center;gap:var(--mc-spacing-sm);padding:var(--mc-spacing-sm) var(--mc-spacing-md);border-radius:var(--mc-radius-md);font-size:var(--mc-font-size-xs);font-weight:700;white-space:nowrap}.ma-pnl-chip.positive{background:#2ebd851f;color:var(--mc-accent-positive)}.ma-pnl-chip.negative{background:#f6465d1f;color:var(--mc-accent-negative)}.ma-pnl-chip.neutral{background:var(--mc-bg-secondary);color:var(--mc-text-secondary)}.ma-info-btn{width:16px;height:16px;border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);font-size:10px;font-weight:800;color:var(--mc-text-tertiary);display:inline-grid;place-items:center;cursor:pointer;padding:0;line-height:1}.ma-info-btn:hover{color:var(--mc-text-primary)}.ma-chart{width:100%;min-height:160px;background:var(--mc-bg-secondary);border-radius:var(--mc-radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:center}.ma-chart.is-filled{background:transparent}.ma-chart-empty{font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary)}.ma-range-row{display:flex;align-items:center;justify-content:center;gap:var(--mc-spacing-sm)}.ma-range-chip{min-width:36px;padding:5px 0;border:1px solid transparent;border-radius:var(--mc-radius-full);text-align:center;font-size:10px;font-weight:700;color:var(--mc-text-secondary);cursor:pointer;transition:all var(--mc-transition-fast);background:none;font-family:var(--mc-font-primary)}.ma-range-chip.active{border-color:var(--mc-brand);background:var(--mc-brand-subtle);color:var(--mc-brand)}.ma-asset-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md)}.ma-activity-grid{display:grid;gap:var(--mc-spacing-md)}.ma-activity-card{padding:var(--mc-spacing-lg) var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);display:grid;gap:var(--mc-spacing-md)}.ma-activity-title{font-size:var(--mc-font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ma-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-sm)}.ma-stat{padding:var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-secondary);display:grid;gap:6px}.ma-stat-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-xs)}.ma-stat-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-text-secondary);line-height:1.3}.ma-stat-value{font-size:var(--mc-font-size-xl);font-weight:800;letter-spacing:-.03em;line-height:1}.ma-stat-value.positive{color:var(--mc-accent-positive)}.ma-stat-value.negative{color:var(--mc-accent-negative)}.ma-stat-sub{font-size:9px;font-weight:600;color:var(--mc-text-tertiary)}.ma-wide-btn{width:100%;padding:var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mc-text-primary);cursor:pointer;text-align:center;transition:background var(--mc-transition-fast)}.ma-wide-btn:hover{background:var(--mc-bg-secondary)}.ma-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--mc-spacing-xl);background:#0000004d;z-index:1000}.ma-modal-card{width:100%;max-width:320px;padding:var(--mc-spacing-lg);border-radius:var(--mc-radius-xl);background:var(--mc-bg-primary);box-shadow:var(--mc-shadow-strong);display:grid;gap:var(--mc-spacing-md)}.ma-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md)}.ma-modal-title{font-size:var(--mc-font-size-md);font-weight:700}.ma-modal-close{width:28px;height:28px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-primary);font-size:14px;flex-shrink:0}.ma-modal-body{font-size:var(--mc-font-size-sm);line-height:1.5;color:var(--mc-text-secondary)}@media (max-width: 420px){.ma-referral-main-row,.ma-referral-claim-row{flex-direction:column;align-items:stretch}.ma-view-btn,.ma-referral-claim-btn{width:100%;justify-content:center}}.affd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.affd-overlay.open{opacity:1;visibility:visible}.affd-panel{width:100%;max-width:430px;background:var(--mc-bg-primary);border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl);padding:10px var(--mc-spacing-lg) var(--mc-spacing-xl);box-shadow:var(--mc-shadow-strong);transform:translateY(100%);transition:transform var(--mc-transition-normal);font-family:var(--mc-font-primary)}.affd-overlay.open .affd-panel{transform:translateY(0)}.affd-handle{width:52px;height:6px;margin:0 auto var(--mc-spacing-lg);border-radius:var(--mc-radius-full);background:var(--mc-border-medium)}.affd-title{font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-xl);letter-spacing:-.02em}.affd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-md)}.affd-chip{min-height:64px;padding:var(--mc-spacing-md);border:1.5px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);display:grid;place-items:center;text-align:center;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-lg);font-weight:600;color:var(--mc-text-primary);cursor:pointer;transition:all var(--mc-transition-fast)}.affd-chip:hover{background:var(--mc-bg-secondary)}.affd-chip.active{border-color:var(--mc-brand);background:var(--mc-brand);color:#fff}.affd-chip.wide{grid-column:1 / -1}.tfd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.tfd-overlay.open{opacity:1;visibility:visible}.tfd-panel{width:100%;max-width:430px;background:var(--mc-bg-primary);border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl);padding:10px var(--mc-spacing-lg) var(--mc-spacing-lg);box-shadow:var(--mc-shadow-strong);transform:translateY(100%);transition:transform var(--mc-transition-normal);font-family:var(--mc-font-primary)}.tfd-overlay.open .tfd-panel{transform:translateY(0)}.tfd-handle{width:52px;height:6px;margin:0 auto var(--mc-spacing-md);border-radius:var(--mc-radius-full);background:var(--mc-border-medium)}.tfd-title{font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-lg);letter-spacing:-.02em}.tfd-label{font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-secondary);margin-bottom:var(--mc-spacing-sm)}.tfd-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-lg)}.tfd-preset{padding:10px 6px;border:1.5px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);text-align:center;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:all var(--mc-transition-fast)}.tfd-preset:hover{background:var(--mc-bg-secondary)}.tfd-preset.active{border-color:var(--mc-brand);background:var(--mc-brand);color:#fff}.tfd-range{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--mc-spacing-sm);align-items:center;margin-bottom:var(--mc-spacing-lg);position:relative}.tfd-range-sep{font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-secondary);text-align:center}.tfd-date-picker{width:100%;height:44px;border:1.5px solid var(--mc-border-medium)!important;border-radius:var(--mc-radius-md)!important;background:var(--mc-bg-primary)!important;box-shadow:none!important}.tfd-date-picker:hover,.tfd-date-picker.ant-picker-focused{border-color:var(--mc-brand)!important}.tfd-date-picker .ant-picker-input>input{font-family:var(--mc-font-primary);font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-primary);text-align:center}.tfd-date-picker .ant-picker-suffix{color:var(--mc-text-tertiary)}.tfd-date-picker-popup{max-width:100%}.tfd-date-picker-popup .ant-picker-panel-container{border-radius:var(--mc-radius-lg)!important;box-shadow:var(--mc-shadow-strong)!important;overflow:hidden}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--mc-brand)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:rgba(var(--mc-brand-rgb, 255, 149, 0),.1)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--mc-brand)!important}.tfd-date-picker-popup .ant-picker-header-view button:hover,.tfd-date-picker-popup .ant-picker-today-btn{color:var(--mc-brand)!important}.tfd-date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--mc-brand)!important}[data-theme=dark] .tfd-date-picker{background:var(--mc-bg-secondary)!important;border-color:var(--mc-border-medium)!important}[data-theme=dark] .tfd-date-picker .ant-picker-input>input{color:var(--mc-text-primary)}[data-theme=dark] .tfd-date-picker-popup .ant-picker-panel-container{background:var(--mc-bg-secondary)}.tfd-note{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary);text-align:center;margin-bottom:var(--mc-spacing-md)}.tfd-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-spacing-md)}.tfd-btn{padding:14px var(--mc-spacing-md);border:1.5px solid var(--mc-border-medium);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-md);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:all var(--mc-transition-fast);text-align:center}.tfd-btn:hover{background:var(--mc-bg-secondary)}.tfd-btn.primary{background:var(--mc-brand);border-color:var(--mc-brand);color:#fff}.tfd-btn.primary:hover{background:var(--mc-brand-dark)}.fh-container{width:100%;max-width:480px;margin:0 auto;background:var(--mc-bg-primary);min-height:100vh;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--fh-primary-header-height: 56px}.fh-primary-header{position:sticky;top:0;z-index:160}.fh-primary-header>header{position:relative;top:auto}.fh-second-header-sticky{position:sticky;top:var(--fh-primary-header-height);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)}.fh-content{padding:var(--mc-spacing-sm) var(--mc-spacing-lg) var(--mc-spacing-lg)}.fh-filters{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-md)}.fh-filter-chip{min-width:100px;height:34px;padding:0 var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:background var(--mc-transition-fast)}.fh-filter-chip:hover{background:var(--mc-bg-secondary)}.fh-filter-chip svg{color:var(--mc-text-tertiary);flex-shrink:0}.fh-filter-icon{margin-left:auto;width:34px;height:34px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-tertiary);transition:background var(--mc-transition-fast)}.fh-filter-icon:hover{background:var(--mc-bg-secondary)}.fh-applied{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--mc-spacing-md);font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary)}.fh-applied strong{font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary)}.fh-list{display:grid;gap:var(--mc-spacing-sm)}.fh-row{display:grid;grid-template-columns:1fr auto;gap:var(--mc-spacing-lg);align-items:center;padding:var(--mc-spacing-lg) var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);transition:box-shadow var(--mc-transition-fast)}.fh-row:hover{box-shadow:var(--mc-shadow-card-hover)}.fh-row-left{display:grid;gap:var(--mc-spacing-sm);min-width:0}.fh-row-right{display:grid;gap:var(--mc-spacing-sm);justify-items:end;text-align:right}.fh-entry-title{font-size:var(--mc-font-size-md);font-weight:700}.fh-entry-time{font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary)}.fh-entry-amount{font-size:var(--mc-font-size-md);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.fh-entry-amount.positive{color:var(--mc-accent-positive)}.fh-entry-amount.negative{color:var(--mc-accent-negative)}.fh-view-btn{padding:6px 12px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);font-family:var(--mc-font-primary);font-size:10px;font-weight:700;color:var(--mc-text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:background var(--mc-transition-fast)}.fh-view-btn:hover{background:var(--mc-bg-secondary)}.fh-empty{text-align:center;padding:var(--mc-spacing-xxl) 0;color:var(--mc-text-tertiary);font-size:var(--mc-font-size-md)}.fh-load-more{padding:var(--mc-spacing-lg) 0 var(--mc-spacing-sm);text-align:center;font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary)}.fhd-container{width:100%;max-width:480px;margin:0 auto;background:var(--mc-bg-primary);min-height:100vh;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--fhd-primary-header-height: 56px}.fhd-primary-header{position:sticky;top:0;z-index:160}.fhd-primary-header>header{position:relative;top:auto}.fhd-second-header-sticky{position:sticky;top:var(--fhd-primary-header-height);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)}.fhd-content{padding:var(--mc-spacing-sm) var(--mc-spacing-lg) var(--mc-spacing-lg)}.fhd-hero{text-align:center;padding:var(--mc-spacing-lg) 0 var(--mc-spacing-xl)}.fhd-hero-kicker{font-size:var(--mc-font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-text-secondary);margin-bottom:var(--mc-spacing-md)}.fhd-hero-amount{font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1}.fhd-hero-amount.positive{color:var(--mc-accent-positive)}.fhd-hero-amount.negative{color:var(--mc-accent-negative)}.fhd-card{border-radius:var(--mc-radius-lg);border:1px solid var(--mc-border-light);background:var(--mc-bg-primary);overflow:hidden}.fhd-row{display:grid;grid-template-columns:110px 1fr;gap:var(--mc-spacing-md);align-items:center;padding:var(--mc-spacing-lg)}.fhd-row+.fhd-row{border-top:1px solid var(--mc-border-light)}.fhd-label{font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-secondary)}.fhd-value{font-size:var(--mc-font-size-md);font-weight:700;text-align:right;word-break:break-all}.fhd-value.success{color:var(--mc-accent-positive)}.fhd-value.pending{color:#d6a444}.fhd-value.failed{color:var(--mc-accent-negative)}.fhd-value-copy{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--mc-spacing-sm);width:100%}.fhd-copy-btn{width:22px;height:22px;border:1px solid var(--mc-border-light);border-radius:6px;background:var(--mc-bg-primary);display:inline-grid;place-items:center;cursor:pointer;color:var(--mc-text-primary);flex-shrink:0;transition:background var(--mc-transition-fast)}.fhd-copy-btn:hover{background:var(--mc-bg-secondary)}.fhd-action{display:grid;place-items:center;padding:var(--mc-spacing-lg);border-top:1px solid var(--mc-border-light)}.fhd-empty{padding:0 var(--mc-spacing-lg) var(--mc-spacing-lg);text-align:center;font-size:var(--mc-font-size-sm);color:var(--mc-text-secondary)}.fhd-explorer-btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:44px;padding:0 var(--mc-spacing-lg);border:1.5px solid var(--mc-border-medium);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-md);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:all var(--mc-transition-fast);text-decoration:none}.fhd-explorer-btn:hover{background:var(--mc-bg-secondary)}.fhd-explorer-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 380px){.fhd-row{grid-template-columns:1fr;gap:var(--mc-spacing-sm)}.fhd-value{text-align:left}.fhd-value-copy{justify-content:flex-start}}.cfd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.cfd-overlay.open{opacity:1;visibility:visible}.cfd-panel{width:100%;max-width:430px;background:var(--mc-bg-primary);border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl);padding:10px var(--mc-spacing-lg) var(--mc-spacing-xl);box-shadow:var(--mc-shadow-strong);transform:translateY(100%);transition:transform var(--mc-transition-normal);font-family:var(--mc-font-primary);max-height:75vh;display:flex;flex-direction:column}.cfd-overlay.open .cfd-panel{transform:translateY(0)}.cfd-handle{width:52px;height:6px;margin:0 auto var(--mc-spacing-md);border-radius:var(--mc-radius-full);background:var(--mc-border-medium);flex-shrink:0}.cfd-title{font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-lg);letter-spacing:-.02em;flex-shrink:0}.cfd-search{display:flex;align-items:center;gap:var(--mc-spacing-sm);height:36px;padding:0 var(--mc-spacing-md);margin-bottom:var(--mc-spacing-lg);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);flex-shrink:0}.cfd-search svg{width:14px;height:14px;color:var(--mc-text-tertiary);flex-shrink:0}.cfd-search input{width:100%;border:0;outline:0;background:transparent;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-sm);color:var(--mc-text-primary)}.cfd-search input::placeholder{color:var(--mc-text-tertiary)}.cfd-current-label{font-size:var(--mc-font-size-sm);font-weight:500;color:var(--mc-text-secondary);margin-bottom:var(--mc-spacing-sm);flex-shrink:0}.cfd-current-value{font-size:var(--mc-font-size-lg);font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-lg);flex-shrink:0}.cfd-list{flex:1;overflow-y:auto;min-height:0}.cfd-item{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md);min-height:40px;padding:var(--mc-spacing-sm) 0;border-bottom:1px solid var(--mc-border-light);font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-primary);cursor:pointer;transition:background var(--mc-transition-fast)}.cfd-item:last-child{border-bottom:0}.cfd-item:hover{background:var(--mc-bg-secondary)}.cfd-check{width:18px;height:18px;color:var(--mc-brand);flex-shrink:0}.mfd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.mfd-overlay.open{opacity:1;visibility:visible}.mfd-panel{width:100%;max-width:430px;background:var(--mc-bg-primary);border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl);padding:10px var(--mc-spacing-lg) var(--mc-spacing-xl);box-shadow:var(--mc-shadow-strong);transform:translateY(100%);transition:transform var(--mc-transition-normal);font-family:var(--mc-font-primary)}.mfd-overlay.open .mfd-panel{transform:translateY(0)}.mfd-handle{width:52px;height:6px;margin:0 auto var(--mc-spacing-lg);border-radius:var(--mc-radius-full);background:var(--mc-border-medium)}.mfd-title{font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-xl);letter-spacing:-.02em}.mfd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-md)}.mfd-chip{min-height:64px;padding:var(--mc-spacing-md);border:1.5px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);display:grid;place-items:center;text-align:center;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-lg);font-weight:600;color:var(--mc-text-primary);cursor:pointer;transition:all var(--mc-transition-fast)}.mfd-chip:hover{background:var(--mc-bg-secondary)}.mfd-chip.active{border-color:var(--mc-brand);background:var(--mc-brand);color:#fff}.moed-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.moed-overlay.open{opacity:1;visibility:visible}.moed-panel{width:100%;max-width:430px;background:var(--mc-bg-primary);border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl);padding:10px var(--mc-spacing-lg) var(--mc-spacing-lg);box-shadow:var(--mc-shadow-strong);transform:translateY(100%);transition:transform var(--mc-transition-normal);font-family:var(--mc-font-primary)}.moed-overlay.open .moed-panel{transform:translateY(0)}.moed-handle{width:52px;height:6px;margin:0 auto var(--mc-spacing-md);border-radius:var(--mc-radius-full);background:var(--mc-border-medium)}.moed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-spacing-md);margin-bottom:var(--mc-spacing-lg)}.moed-head-info{display:grid;gap:4px}.moed-card-name{font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);letter-spacing:-.02em;line-height:1.15}.moed-order-type{font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-secondary)}.moed-close{width:36px;height:36px;border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-primary);font-size:18px;flex-shrink:0;transition:background var(--mc-transition-fast)}.moed-close:hover{background:var(--mc-bg-secondary)}.moed-fields{display:grid;gap:var(--mc-spacing-md)}.moed-field{display:grid;gap:var(--mc-spacing-sm)}.moed-field-label{font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-secondary)}.moed-input-shell{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--mc-spacing-sm);padding:var(--mc-spacing-md) var(--mc-spacing-md);border:1.5px solid var(--mc-border-medium);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);transition:border-color var(--mc-transition-fast)}.moed-input-shell:focus-within{border-color:var(--mc-brand)}.moed-input-shell input{width:100%;border:0;outline:0;background:transparent;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);letter-spacing:-.02em;min-width:0}.moed-input-shell input[readonly]{color:var(--mc-text-secondary)}.moed-input-shell input::placeholder{color:var(--mc-text-tertiary)}.moed-unit{font-size:var(--mc-font-size-md);font-weight:700;color:var(--mc-text-primary);white-space:nowrap}.moed-confirm{width:100%;margin-top:var(--mc-spacing-lg);padding:15px var(--mc-spacing-lg);border:none;border-radius:var(--mc-radius-lg);background:var(--mc-brand);color:#fff;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-md);font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background var(--mc-transition-fast)}.moed-confirm:hover{background:var(--mc-brand-dark)}.mka-container{width:100%;max-width:480px;margin:0 auto;background:var(--mc-bg-primary);min-height:100vh;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--mka-primary-header-height: 56px}.mka-primary-header{position:sticky;top:0;z-index:160}.mka-primary-header>header{position:relative;top:auto}.mka-second-header-sticky{position:sticky;top:var(--mka-primary-header-height);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)}.mka-content{padding:var(--mc-spacing-sm) var(--mc-spacing-lg) var(--mc-spacing-lg)}.mka-subnav{display:flex;gap:var(--mc-spacing-xl);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--mc-spacing-lg)) var(--mc-spacing-md);padding:0 var(--mc-spacing-lg) 2px;border-bottom:1px solid var(--mc-border-light)}.mka-subnav::-webkit-scrollbar{display:none}.mka-subnav-item{position:relative;padding:6px 0 8px;font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-tertiary);white-space:nowrap;cursor:pointer;background:none;border:none;font-family:var(--mc-font-primary);transition:color var(--mc-transition-fast)}.mka-subnav-item.active{color:var(--mc-text-primary);font-weight:700}.mka-subnav-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;border-radius:var(--mc-radius-full);background:var(--mc-brand)}.mka-filters{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-md);flex-wrap:wrap}.mka-filter-chip{flex:1 1 0;min-width:60px;height:34px;padding:0 var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:flex;align-items:center;justify-content:space-between;gap:4px;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:background var(--mc-transition-fast)}.mka-filter-chip:hover{background:var(--mc-bg-secondary)}.mka-filter-chip svg{color:var(--mc-text-tertiary);flex-shrink:0}.mka-filter-action{flex:0 0 auto;height:34px;padding:0 var(--mc-spacing-md);border:1px solid var(--mc-accent-negative);border-radius:var(--mc-radius-md);background:transparent;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-accent-negative);cursor:pointer;transition:all var(--mc-transition-fast)}.mka-filter-action:hover{background:#f6465d14}.mka-filter-icon{flex:0 0 34px;width:34px;height:34px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-tertiary);transition:background var(--mc-transition-fast)}.mka-filter-icon:hover{background:var(--mc-bg-secondary)}.mka-applied{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--mc-spacing-md);font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary)}.mka-applied strong{font-weight:700;color:var(--mc-text-primary)}.mka-list{display:grid;gap:var(--mc-spacing-sm)}.mka-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,120px);gap:var(--mc-spacing-md);align-items:center;padding:var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);transition:box-shadow var(--mc-transition-fast)}.mka-row:hover{box-shadow:var(--mc-shadow-card-hover)}.mka-row-clickable{cursor:pointer}.mka-row-copy{display:grid;gap:var(--mc-spacing-md);min-width:0}.mka-card-name{font-size:var(--mc-font-size-md);font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.mka-meta{display:flex;align-items:center;gap:var(--mc-spacing-sm);flex-wrap:wrap;font-size:var(--mc-font-size-xs)}.mka-direction.buy{color:var(--mc-accent-positive);font-weight:700}.mka-direction.sell{color:var(--mc-accent-negative);font-weight:700}.mka-meta-time{color:var(--mc-text-secondary);font-weight:600}.mka-details{display:grid;gap:5px}.mka-detail-line{display:flex;align-items:baseline;gap:var(--mc-spacing-sm)}.mka-detail-line span{font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary);flex-shrink:0}.mka-detail-line strong{font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);font-variant-numeric:tabular-nums}.mka-actions{display:flex;align-items:center;gap:var(--mc-spacing-sm);flex-wrap:wrap}.mka-action-btn{min-width:56px;height:28px;padding:0 var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:background var(--mc-transition-fast)}.mka-action-btn:hover{background:var(--mc-bg-secondary)}.mka-action-btn:disabled,.mka-filter-action:disabled{opacity:.5;cursor:not-allowed}.mka-card-placeholder{justify-self:center;align-self:center;width:100%;aspect-ratio:143 / 240;max-height:200px;border-radius:var(--mc-radius-sm);background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);display:grid;place-items:center;color:var(--mc-text-tertiary);font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mka-card-image{object-fit:cover}.mka-load-more{padding-top:var(--mc-spacing-md)}.mka-empty{text-align:center;padding:var(--mc-spacing-xxl) 0;color:var(--mc-text-tertiary);font-size:var(--mc-font-size-md)}.mka-cancel-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--mc-spacing-lg);opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.mka-cancel-dialog-overlay.open{opacity:1;visibility:visible}.mka-cancel-dialog-panel{position:relative;width:min(100%,420px);border-radius:var(--mc-radius-xl);background:var(--mc-bg-primary);box-shadow:var(--mc-shadow-strong);padding:20px;font-family:var(--mc-font-primary);color:var(--mc-text-primary)}.mka-cancel-dialog-stage{display:grid;justify-items:center;text-align:center;gap:var(--mc-spacing-sm);animation:mka-dialog-stage-in var(--mc-transition-normal)}.mka-cancel-dialog-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-full);background:var(--mc-bg-primary);color:var(--mc-text-primary);display:grid;place-items:center;cursor:pointer;transition:background var(--mc-transition-fast),opacity var(--mc-transition-fast)}.mka-cancel-dialog-close:hover:not(:disabled){background:var(--mc-bg-secondary)}.mka-cancel-dialog-close:disabled{opacity:.3;cursor:not-allowed}.mka-cancel-dialog-icon{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;margin-top:6px}.mka-cancel-dialog-icon.is-confirm{background:#f6465d14;color:var(--mc-accent-negative)}.mka-cancel-dialog-icon.is-loading{background:var(--mc-brand-subtle);color:var(--mc-brand)}.mka-cancel-dialog-icon.is-success{background:#2ebd851a;color:var(--mc-accent-positive)}.mka-cancel-dialog-spinner{animation:mka-dialog-spin .9s linear infinite}.mka-cancel-dialog-title{font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--mc-text-primary)}.mka-cancel-dialog-description{font-size:var(--mc-font-size-sm);line-height:1.6;color:var(--mc-text-secondary)}.mka-cancel-dialog-detail{width:100%;padding:12px 14px;border-radius:var(--mc-radius-md);background:var(--mc-bg-secondary);color:var(--mc-text-primary);font-size:var(--mc-font-size-sm);font-weight:600;line-height:1.45}.mka-cancel-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-spacing-md);margin-top:var(--mc-spacing-lg)}.mka-cancel-dialog-btn{min-height:48px;border-radius:var(--mc-radius-md);border:1px solid var(--mc-border-medium);background:var(--mc-bg-primary);color:var(--mc-text-primary);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-md);font-weight:700;cursor:pointer;transition:background var(--mc-transition-fast),border-color var(--mc-transition-fast),transform var(--mc-transition-fast)}.mka-cancel-dialog-btn:hover{transform:translateY(-1px)}.mka-cancel-dialog-btn.secondary:hover{background:var(--mc-bg-secondary)}.mka-cancel-dialog-btn.primary{background:var(--mc-brand);border-color:var(--mc-brand);color:var(--mc-text-inverse)}.mka-cancel-dialog-btn.primary:hover{background:var(--mc-brand-dark);border-color:var(--mc-brand-dark)}.mka-cancel-dialog-progress{width:100%;height:6px;margin-top:var(--mc-spacing-sm);border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);overflow:hidden}.mka-cancel-dialog-progress-bar{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mc-brand),var(--mc-brand-light));animation:mka-dialog-progress 1.2s ease-in-out infinite}@keyframes mka-dialog-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mka-dialog-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mka-dialog-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (max-width: 390px){.mka-row{grid-template-columns:minmax(0,1fr) minmax(85px,100px)}.mka-cancel-dialog-actions{grid-template-columns:1fr}}.isd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--mc-transition-normal),visibility var(--mc-transition-normal)}.isd-overlay.open{opacity:1;visibility:visible}.isd-panel{width:100%;max-width:430px;background:var(--mc-bg-primary);border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl);padding:10px var(--mc-spacing-lg) var(--mc-spacing-xl);box-shadow:var(--mc-shadow-strong);transform:translateY(100%);transition:transform var(--mc-transition-normal);font-family:var(--mc-font-primary)}.isd-overlay.open .isd-panel{transform:translateY(0)}.isd-handle{width:52px;height:6px;margin:0 auto var(--mc-spacing-lg);border-radius:var(--mc-radius-full);background:var(--mc-border-medium)}.isd-title{font-size:var(--mc-font-size-xl);font-weight:700;color:var(--mc-text-primary);margin-bottom:var(--mc-spacing-xl);letter-spacing:-.02em}.isd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-spacing-md)}.isd-chip{min-height:64px;padding:var(--mc-spacing-md);border:1.5px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);display:grid;place-items:center;text-align:center;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-lg);font-weight:600;color:var(--mc-text-primary);cursor:pointer;transition:all var(--mc-transition-fast)}.isd-chip:hover{background:var(--mc-bg-secondary)}.isd-chip.active{border-color:var(--mc-brand);background:var(--mc-brand);color:#fff}.ipoa-container{width:100%;max-width:480px;margin:0 auto;background:var(--mc-bg-primary);min-height:100vh;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--ipoa-primary-header-height: 56px}.ipoa-primary-header{position:sticky;top:0;z-index:160}.ipoa-primary-header>header{position:relative;top:auto}.ipoa-second-header-sticky{position:sticky;top:var(--ipoa-primary-header-height);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)}.ipoa-content{padding:var(--mc-spacing-sm) var(--mc-spacing-lg) var(--mc-spacing-lg)}.ipoa-subnav{display:flex;gap:var(--mc-spacing-xl);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--mc-spacing-lg)) var(--mc-spacing-md);padding:0 var(--mc-spacing-lg) 2px;border-bottom:1px solid var(--mc-border-light)}.ipoa-subnav::-webkit-scrollbar{display:none}.ipoa-subnav-item{position:relative;padding:6px 0 8px;font-size:var(--mc-font-size-sm);font-weight:600;color:var(--mc-text-tertiary);white-space:nowrap;cursor:pointer;background:none;border:none;font-family:var(--mc-font-primary)}.ipoa-subnav-item.active{color:var(--mc-text-primary);font-weight:700}.ipoa-subnav-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;border-radius:var(--mc-radius-full);background:var(--mc-brand)}.ipoa-filters{display:flex;align-items:center;gap:var(--mc-spacing-sm);margin-bottom:var(--mc-spacing-md)}.ipoa-filter-chip{flex:1 1 0;min-width:60px;height:34px;padding:0 var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:flex;align-items:center;justify-content:space-between;gap:4px;font-family:var(--mc-font-primary);font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);cursor:pointer;transition:background var(--mc-transition-fast)}.ipoa-filter-chip:hover{background:var(--mc-bg-secondary)}.ipoa-filter-chip svg{color:var(--mc-text-tertiary);flex-shrink:0}.ipoa-filter-icon{flex:0 0 34px;width:34px;height:34px;border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-md);background:var(--mc-bg-primary);display:grid;place-items:center;cursor:pointer;color:var(--mc-text-tertiary);transition:background var(--mc-transition-fast)}.ipoa-filter-icon:hover{background:var(--mc-bg-secondary)}.ipoa-applied{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--mc-spacing-md);font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary)}.ipoa-applied strong{font-weight:700;color:var(--mc-text-primary)}.ipoa-list{display:grid;gap:var(--mc-spacing-sm)}.ipoa-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,120px);gap:var(--mc-spacing-md);align-items:center;padding:var(--mc-spacing-md);border:1px solid var(--mc-border-light);border-radius:var(--mc-radius-lg);background:var(--mc-bg-primary);transition:box-shadow var(--mc-transition-fast)}.ipoa-row:hover{box-shadow:var(--mc-shadow-card-hover)}.ipoa-row-clickable{cursor:pointer}.ipoa-row-copy{display:grid;gap:var(--mc-spacing-md);min-width:0}.ipoa-card-name{font-size:var(--mc-font-size-md);font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.ipoa-details{display:grid;gap:5px}.ipoa-detail-line{display:flex;align-items:baseline;gap:var(--mc-spacing-sm)}.ipoa-detail-line span{font-size:var(--mc-font-size-xs);color:var(--mc-text-secondary);flex-shrink:0}.ipoa-detail-line strong{font-size:var(--mc-font-size-xs);font-weight:700;color:var(--mc-text-primary);font-variant-numeric:tabular-nums}.ipoa-card-placeholder{justify-self:center;align-self:center;width:100%;aspect-ratio:143 / 240;max-height:200px;border-radius:var(--mc-radius-sm);background:var(--mc-bg-secondary);border:1px solid var(--mc-border-light);display:grid;place-items:center;color:var(--mc-text-tertiary);font-size:var(--mc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ipoa-card-image{object-fit:cover}.ipoa-load-more{padding-top:var(--mc-spacing-md)}.ipoa-empty{text-align:center;padding:var(--mc-spacing-xxl) 0;color:var(--mc-text-tertiary);font-size:var(--mc-font-size-md)}@media (max-width: 390px){.ipoa-row{grid-template-columns:minmax(0,1fr) minmax(85px,100px)}}.us-container{width:100%;max-width:480px;margin:0 auto;background:var(--mc-bg-primary);min-height:100vh;height:100dvh;font-family:var(--mc-font-primary);color:var(--mc-text-primary);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.us-sticky-header{position:sticky;top:0;z-index:160}.us-sticky-header>header{position:relative;top:auto}.us-content{padding:var(--mc-spacing-lg);padding-bottom:100px}.us-avatar-row{display:flex;align-items:center;gap:var(--mc-spacing-md)}.us-avatar-hint{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary)}.us-avatar-btn{position:relative;border:none;background:none;padding:0;cursor:pointer;display:inline-block;line-height:0;flex-shrink:0}.us-avatar-btn:disabled{cursor:default}.us-avatar{width:56px;height:56px;border-radius:var(--mc-radius-full);background:var(--mc-bg-tertiary);display:grid;place-items:center;color:var(--mc-text-secondary);overflow:hidden;position:relative}.us-avatar img{width:100%;height:100%;object-fit:cover;display:block}.us-avatar-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;border-radius:var(--mc-radius-full)}.us-avatar-camera{position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:var(--mc-radius-full);background:var(--mc-brand);display:grid;place-items:center;color:#fff;box-shadow:0 1px 4px #00000040;pointer-events:none}.us-file-input{display:none}.us-section{margin-bottom:var(--mc-spacing-xl)}.us-section-label{font-size:var(--mc-font-size-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-tertiary);margin-bottom:var(--mc-spacing-sm);padding-left:2px}.us-card{background:var(--mc-bg-secondary);border-radius:var(--mc-radius-lg);padding:var(--mc-spacing-lg);display:flex;flex-direction:column;gap:var(--mc-spacing-md)}.us-separator{height:1px;background:var(--mc-border-light)}.us-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-sm);min-height:24px}.us-row--toggle{align-items:center}.us-row-key{font-size:var(--mc-font-size-md);font-weight:500;color:var(--mc-text-primary)}.us-row-val{font-size:var(--mc-font-size-md);font-weight:400;color:var(--mc-text-secondary);text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-row-val--id{font-family:var(--mc-font-mono);letter-spacing:.02em;font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary)}.us-row--dim .us-row-key{font-size:var(--mc-font-size-sm);font-weight:400;color:var(--mc-text-tertiary)}.us-toggle-copy{display:flex;flex-direction:column;gap:2px}.us-toggle-hint{font-size:var(--mc-font-size-xs);color:var(--mc-text-tertiary)}.us-field{display:flex;flex-direction:column;gap:var(--mc-spacing-xs)}.us-field-label{font-size:var(--mc-font-size-sm);font-weight:500;color:var(--mc-text-secondary)}.us-input{background:var(--mc-bg-primary);border:1px solid var(--mc-border-medium);border-radius:var(--mc-radius-md);padding:10px var(--mc-spacing-md);font-size:var(--mc-font-size-lg);font-weight:500;color:var(--mc-text-primary);font-family:var(--mc-font-primary);width:100%;box-sizing:border-box;outline:none;transition:border-color var(--mc-transition-fast),box-shadow var(--mc-transition-fast);-webkit-appearance:none}.us-input::placeholder{color:var(--mc-text-tertiary);font-weight:400}.us-input:focus{border-color:var(--mc-brand);box-shadow:0 0 0 3px var(--mc-brand-subtle)}.us-toggle{flex-shrink:0;width:48px;height:28px;border-radius:var(--mc-radius-full);background:var(--mc-bg-tertiary);border:none;cursor:pointer;position:relative;padding:0;transition:background var(--mc-transition-fast);-webkit-appearance:none}.us-toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--mc-radius-full);background:#fff;box-shadow:0 1px 4px #0003;transition:transform var(--mc-transition-fast)}.us-toggle.is-on{background:var(--mc-brand)}.us-toggle.is-on:after{transform:translate(20px)}.us-save-btn{width:100%;padding:14px;background:var(--mc-brand);color:#fff;font-size:var(--mc-font-size-md);font-weight:700;font-family:var(--mc-font-primary);border:none;border-radius:var(--mc-radius-md);cursor:pointer;letter-spacing:.01em;transition:background var(--mc-transition-fast),opacity var(--mc-transition-fast);-webkit-appearance:none}.us-save-btn:hover:not(:disabled){background:var(--mc-brand-light)}.us-save-btn:active:not(:disabled){background:var(--mc-brand-dark)}.us-save-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .us-input{background:var(--mc-bg-tertiary);border-color:var(--mc-border-medium)}.us-avatar-crop-modal .ant-modal{width:min(calc(100vw - 32px),468px)!important;max-width:468px;padding-bottom:0}.us-avatar-crop-modal .ant-modal-content{overflow:hidden;border-radius:var(--mc-radius-xl);border:1px solid var(--mc-border-light);background:var(--mc-bg-glass-heavy);box-shadow:var(--mc-shadow-strong);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.us-avatar-crop-modal .ant-modal-header{margin-bottom:0;padding:var(--mc-spacing-xl) var(--mc-spacing-xl) var(--mc-spacing-md);background:transparent;border-bottom:1px solid var(--mc-border-light)}.us-avatar-crop-modal .ant-modal-title{font-family:var(--mc-font-primary);font-size:var(--mc-font-size-lg);font-weight:var(--mc-font-weight-bold);color:var(--mc-text-primary);letter-spacing:-.01em}.us-avatar-crop-modal .ant-modal-close{top:var(--mc-spacing-lg);inset-inline-end:var(--mc-spacing-lg);width:32px;height:32px;border:none;border-radius:var(--mc-radius-full);background:var(--mc-bg-secondary);color:var(--mc-text-secondary);transition:background var(--mc-transition-fast),color var(--mc-transition-fast),transform var(--mc-transition-fast)}.us-avatar-crop-modal .ant-modal-close:hover{background:var(--mc-bg-tertiary);color:var(--mc-text-primary);transform:scale(1.04)}.us-avatar-crop-modal .ant-modal-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mc-brand-subtle)}.us-avatar-crop-modal .ant-modal-body{padding:var(--mc-spacing-lg) var(--mc-spacing-xl) var(--mc-spacing-md);background:transparent}.us-avatar-crop-modal .ant-modal-body>div:first-child{position:relative;overflow:hidden;min-height:320px;border-radius:var(--mc-radius-lg);background:linear-gradient(180deg,var(--mc-bg-secondary) 0%,var(--mc-bg-primary) 100%);border:1px solid var(--mc-border-light)}.us-avatar-crop-modal .reactEasyCrop_CropArea{border:1px solid rgba(255,255,255,.92);box-shadow:0 0 0 9999em #0000006b}.us-avatar-crop-modal .reactEasyCrop_CropAreaGrid:before,.us-avatar-crop-modal .reactEasyCrop_CropAreaGrid:after{border-color:#ffffff6b}.us-avatar-crop-modal .img-crop-control{display:flex;align-items:center;gap:var(--mc-spacing-md)}.us-avatar-crop-modal .img-crop-control-zoom{margin:var(--mc-spacing-lg) auto var(--mc-spacing-sm)}.us-avatar-crop-modal .ant-slider{margin:0;align-self:center}.us-avatar-crop-modal .img-crop-control button{flex-shrink:0;border-radius:var(--mc-radius-full);color:var(--mc-brand);background:var(--mc-brand-subtle);transition:background var(--mc-transition-fast),color var(--mc-transition-fast),transform var(--mc-transition-fast)}.us-avatar-crop-modal .img-crop-control button:hover:not(:disabled){color:var(--mc-text-inverse);background:var(--mc-brand);transform:scale(1.04)}.us-avatar-crop-modal .img-crop-control button:active:not(:disabled){background:var(--mc-brand-dark)}.us-avatar-crop-modal .img-crop-control button:disabled{color:var(--mc-text-tertiary);background:var(--mc-bg-tertiary)}.us-avatar-crop-modal .ant-slider-rail{background:var(--mc-bg-tertiary)}.us-avatar-crop-modal .ant-slider-track{background:var(--mc-brand)}.us-avatar-crop-modal .ant-slider-handle:after{box-shadow:0 0 0 2px var(--mc-brand)}.us-avatar-crop-modal .ant-slider:hover .ant-slider-track{background:var(--mc-brand-light)}.us-avatar-crop-modal .ant-slider:hover .ant-slider-handle:after{box-shadow:0 0 0 2px var(--mc-brand-light)}.us-avatar-crop-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:var(--mc-spacing-md);padding:var(--mc-spacing-md) var(--mc-spacing-xl) var(--mc-spacing-xl);margin-top:0;border-top:1px solid var(--mc-border-light)}.us-avatar-crop-modal .ant-modal-footer .ant-btn{min-width:112px;height:44px;border-radius:var(--mc-radius-md);font-family:var(--mc-font-primary);font-size:var(--mc-font-size-md);font-weight:var(--mc-font-weight-bold);box-shadow:none}.us-avatar-crop-modal .ant-modal-footer .ant-btn-default{border:1px solid rgba(29,29,31,.92);background:#1d1d1feb;color:#fff}.us-avatar-crop-modal .ant-modal-footer .ant-btn-default:hover,.us-avatar-crop-modal .ant-modal-footer .ant-btn-default:focus{border-color:#000;color:#fff;background:#000}.us-avatar-crop-modal .ant-modal-footer .ant-btn-primary{border:1px solid transparent;background:var(--mc-brand);color:#fff}.us-avatar-crop-modal .ant-modal-footer .ant-btn-primary:hover,.us-avatar-crop-modal .ant-modal-footer .ant-btn-primary:focus{background:var(--mc-brand-light);color:#fff}.us-avatar-crop-modal .ant-modal-footer .ant-btn-primary:active{background:var(--mc-brand-dark)}.us-avatar-crop-modal .ant-modal-footer .ant-btn:disabled{opacity:.5}*{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:BinanceNova,Arial,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}
