.oriole-tabbar[data-v-a90be2e3]{position:fixed;bottom:0;left:0;right:0;max-width:428px;margin:0 auto;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,#1a222b,#0d1117);border-top:1px solid rgba(200,170,110,.15);z-index:300;box-shadow:inset 0 2px #c8aa6e40;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.oriole-tabbar__inner[data-v-a90be2e3]{display:flex;align-items:center;justify-content:space-around;height:64px;width:100%;padding:0 12px}.oriole-tab-item[data-v-a90be2e3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-tertiary, #848E9C);text-decoration:none;transition:all .18s ease;padding:8px 0;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform:translateZ(0);will-change:transform}.oriole-tab-item[data-v-a90be2e3]:active{transform:scale(.96);opacity:.9}.oriole-tab-item.active[data-v-a90be2e3]{color:var(--color-brand, #C8AA6E)}.oriole-tab-item.active[data-v-a90be2e3]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:28px;height:3px;background:var(--color-brand, #C8AA6E);border-radius:2px;box-shadow:0 0 8px #c9a96266}.oriole-tab-item__icon[data-v-a90be2e3]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.oriole-tab-item:not(.tab-center) .oriole-tab-item__icon[data-v-a90be2e3]{width:32px;height:32px}.oriole-tab-item:not(.tab-center) .oriole-tab-item__icon svg[data-v-a90be2e3]{width:32px;height:32px;stroke-width:2}.oriole-tab-item__icon svg[data-v-a90be2e3]{width:36px;height:36px;stroke-width:2;transition:all .18s ease}.oriole-tab-item.active .oriole-tab-item__icon svg[data-v-a90be2e3]{transform:translateY(-2px) scale(1.08);stroke-width:2.2;filter:drop-shadow(0 2px 4px rgba(201,169,98,.3))}.oriole-tab-item:not(.tab-center).active .oriole-tab-item__icon svg[data-v-a90be2e3]{transform:translateY(-1px) scale(1.05);stroke-width:2.2;filter:drop-shadow(0 1px 3px rgba(201,169,98,.25))}.oriole-tab-item:active .oriole-tab-item__icon svg[data-v-a90be2e3]{transform:scale(.92)}.oriole-tab-item__label[data-v-a90be2e3]{font-size:13px;font-weight:600;letter-spacing:.3px;transition:all .18s ease}.oriole-tab-item.active .oriole-tab-item__label[data-v-a90be2e3]{font-weight:700;text-shadow:0 1px 2px rgba(201,169,98,.2)}.tab-logo[data-v-a90be2e3]{width:36px;height:36px;object-fit:contain;transition:all .18s ease}.oriole-tab-item.active .tab-logo[data-v-a90be2e3]{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 2px 4px rgba(201,169,98,.3))}.oriole-tab-item:active .tab-logo[data-v-a90be2e3]{transform:scale(.92)}.oriole-tab-item.tab-center[data-v-a90be2e3]{padding:4px 0}.oriole-tab-item.tab-center .oriole-tab-item__icon[data-v-a90be2e3]{width:44px;height:44px;background:linear-gradient(135deg,#c9a96226,#c9a9620d);border-radius:50%;box-shadow:0 4px 12px #c9a96233;transition:all .18s ease}.oriole-tab-item.tab-center.active .oriole-tab-item__icon[data-v-a90be2e3]{background:linear-gradient(135deg,#c9a96240,#c9a9621a);box-shadow:0 6px 16px #c9a96266,0 0 20px #c9a96233;transform:translateY(-4px) scale(1.1)}.oriole-tab-item.tab-center:active .oriole-tab-item__icon[data-v-a90be2e3]{transform:translateY(-2px) scale(1.05)}.tab-logo-lg[data-v-a90be2e3]{width:36px;height:36px;object-fit:contain;transition:all .18s ease}.oriole-tab-item.tab-center.active .tab-logo-lg[data-v-a90be2e3]{transform:scale(1.12)}.oriole-tab-item.tab-center:active .tab-logo-lg[data-v-a90be2e3]{transform:scale(1.05)}.oriole-tab-item.tab-center.active[data-v-a90be2e3]:after{display:none}*{margin:0;padding:0;box-sizing:border-box}.app-container{width:100%;max-width:428px;min-height:100vh;margin:0 auto;position:relative;background:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#181a20;color:var(--text-primary, #EAECEF);font-size:14px;line-height:1.5;transition:background .3s ease,color .3s ease}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:none}button{border:none;background:none;font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.num,.price,.amount,.rate,.percent,[class*=price],[class*=amount],[class*=value],[class*=rate],.stat-value,.earnings-value,.cd-num,.ticker-price,.gold-price,.feature-value,.record-amount{font-family:DIN Alternate,SF Mono,Roboto Mono,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.fade-enter-active,.fade-leave-active{transition:none}.fade-leave-active{position:static}.splash-fade-enter-active,.splash-fade-leave-active{transition:none}.splash-fade-leave-active{position:static}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--navbar-height: 56px;--tabbar-height: 50px;--page-max-width: 428px;--navbar-total-height: calc(var(--navbar-height) + var(--safe-area-top));--tabbar-total-height: calc(var(--tabbar-height) + var(--safe-area-bottom));--page-padding: 16px;--card-margin: 12px;--list-item-padding: 12px 16px;--color-brand: #C8AA6E;--color-brand-light: #E8D5A3;--color-brand-dark: #A08A5B;--color-up: #0ECB81;--color-down: #F6465D;--color-success: #0ECB81;--color-warning: #C8AA6E;--color-error: #F6465D;--color-info: #3B82F6;--bg-page: #0D1117;--bg-primary: #0D1117;--bg-secondary: #161B22;--bg-elevated: #1E262F;--bg-surface: #21262D;--bg-card: #1E262F;--bg-hover: rgba(200, 170, 110, .08);--bg-active: rgba(200, 170, 110, .15);--text-primary: #E6EDF3;--text-secondary: #C9D1D9;--text-tertiary: #8B949E;--text-inverse: #0D1117;--border-primary: #21262D;--border-subtle: rgba(255, 255, 255, .06);--border-color: #2B3139;--border-color-light: #363D47;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .2);--shadow-md: 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .4);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}:root{--color-brand: #C8AA6E;--color-brand-light: #E8D5A3;--color-brand-dark: #A08A5B;--color-brand-alt: #A88B4A;--color-brand-rgb: 200, 170, 110;--color-brand-bg: rgba(200, 170, 110, .1);--color-accent: #00BFA5;--color-accent-light: #00D4B8;--color-accent-dark: #009688;--color-accent-rgb: 0, 191, 165;--color-accent-bg: rgba(0, 191, 165, .1);--color-up: #0ECB81;--color-up-rgb: 14, 203, 129;--color-up-bg: rgba(14, 203, 129, .12);--color-down: #F6465D;--color-down-rgb: 246, 70, 93;--color-down-bg: rgba(246, 70, 93, .12);--color-warning: #C8AA6E;--color-warning-bg: rgba(240, 185, 11, .12);--color-info: #1E88E5;--color-info-bg: rgba(30, 136, 229, .12);--color-gold: #FFB300;--color-gold-light: #FFCA28;--color-gold-dark: #FF8F00;--color-gold-bg: rgba(255, 179, 0, .1);--bg-primary: #0B0E11;--bg-secondary: #181A20;--bg-card: #1E2329;--bg-input: #2B3139;--bg-hover: #323844;--bg-active: #3e4552;--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #F2F4F7;--text-secondary: #C8CED8;--text-tertiary: #949EAC;--text-disabled: #6B7380;--text-inverse: #0c0e12;--border-color: #2B3139;--border-light: #424a58;--space-0: 0;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-3xl: 32px;--font-xs: 10px;--font-sm: 12px;--font-md: 14px;--font-lg: 16px;--font-xl: 20px;--font-xxl: 24px;--font-3xl: 28px;--font-price: 32px;--lh-xs: 14px;--lh-sm: 16px;--lh-md: 20px;--lh-lg: 22px;--lh-xl: 28px;--lh-xxl: 32px;--lh-3xl: 36px;--lh-price: 40px;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--height-header: 52px;--height-tabbar: 64px;--height-btn-sm: 36px;--height-btn-md: 44px;--height-btn-lg: 48px;--height-input: 48px;--height-input-sm: 40px;--height-coin-item: 64px;--height-menu-item: 56px;--height-order-row: 28px;--height-quick-entry: 80px;--height-product-card: 180px;--height-ieo-card: 200px;--width-percent-badge: 72px;--width-sidebar: 280px;--icon-xs: 16px;--icon-sm: 20px;--icon-md: 24px;--icon-lg: 32px;--avatar-sm: 24px;--avatar-md: 32px;--avatar-lg: 40px;--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-in-out: cubic-bezier(.645, .045, .355, 1);--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .25s;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Monaco", "Menlo", "Consolas", "Liberation Mono", monospace;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .25);--shadow-md: 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .35);--shadow-xl: 0 12px 24px rgba(0, 0, 0, .4);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .3);--shadow-glow-brand: 0 0 20px rgba(240, 185, 11, .3);--shadow-glow-up: 0 0 20px rgba(14, 203, 129, .3);--shadow-glow-down: 0 0 20px rgba(246, 70, 93, .3);--gradient-brand: linear-gradient(135deg, var(--color-brand) 0%, var(--color-brand-dark) 100%);--gradient-brand-horizontal: linear-gradient(90deg, var(--color-brand) 0%, var(--color-brand-light) 100%);--gradient-card: linear-gradient(180deg, #1E2329 0%, #181A20 100%);--gradient-overlay: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .8) 100%);--gradient-skeleton: linear-gradient(90deg, #1E2329 0%, #2B3139 50%, #1E2329 100%);--gradient-up: linear-gradient(135deg, #0ECB81 0%, #00A06A 100%);--gradient-down: linear-gradient(135deg, #F6465D 0%, #D32F4A 100%);--card-padding-sm: 12px;--card-padding-md: 16px;--card-padding-lg: 20px;--card-border: 1px solid var(--border-color);--card-radius: var(--radius-md);--btn-padding-sm: 0 12px;--btn-padding-md: 0 16px;--btn-padding-lg: 0 24px;--btn-font-sm: var(--font-sm);--btn-font-md: var(--font-md);--btn-font-lg: var(--font-lg);--input-padding: 0 16px;--input-border: 1px solid var(--border-color);--input-border-focus: 1px solid var(--color-brand);--input-bg: var(--bg-input);--input-radius: var(--radius-sm);--page-max-width: 428px;--page-padding: 16px;--page-padding-sm: 12px;--content-padding-top: calc(var(--height-header) + var(--safe-top));--content-padding-bottom: calc(var(--height-tabbar) + var(--safe-bottom));--scrollbar-width: 4px;--scrollbar-track: transparent;--scrollbar-thumb: var(--border-light);--scrollbar-thumb-hover: var(--text-tertiary);--modal-backdrop: rgba(0, 0, 0, .7);--modal-radius: var(--radius-lg);--modal-padding: 20px;--modal-shadow: var(--shadow-xl);--toast-bg: rgba(30, 35, 41, .95);--toast-padding: 12px 20px;--toast-radius: var(--radius-sm);--toast-shadow: var(--shadow-lg);--tag-padding: 2px 8px;--tag-radius: var(--radius-xs);--tag-font: var(--font-xs);--badge-size: 18px;--badge-font: 10px;--list-item-padding: 12px 16px;--list-item-gap: 12px;--list-divider: 1px solid var(--border-color);--price-font-lg: var(--font-price);--price-font-md: var(--font-xl);--price-font-sm: var(--font-lg);--price-color-up: var(--color-up);--price-color-down: var(--color-down);--price-color-neutral: var(--text-primary);--chart-grid-color: rgba(255, 255, 255, .05);--chart-axis-color: var(--text-tertiary);--chart-tooltip-bg: var(--bg-card);--chart-candle-up: var(--color-up);--chart-candle-down: var(--color-down);--layer-base: #09090B;--layer-surface-1: #111113;--layer-surface-2: #18181B;--layer-surface-3: #1F1F23;--layer-elevated: #27272A;--layer-deep: var(--layer-base);--layer-container: var(--layer-surface-1);--layer-secondary: var(--layer-surface-1);--layer-primary: var(--layer-surface-2);--layer-hero: var(--layer-surface-2);--border-subtle: rgba(255, 255, 255, .06);--border-muted: rgba(255, 255, 255, .08);--border-default: rgba(255, 255, 255, .1);--border-emphasis: rgba(255, 255, 255, .14);--border-brand: rgba(240, 185, 11, .25);--border-brand-strong: rgba(240, 185, 11, .4);--border-normal: var(--border-muted);--border-card: var(--border-default);--border-focus: var(--border-brand-strong);--state-hover: rgba(255, 255, 255, .04);--state-active: rgba(255, 255, 255, .06);--state-selected: rgba(240, 185, 11, .08);--overlay-hover: var(--state-hover);--overlay-active: var(--state-active);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .24), 0 2px 4px rgba(0, 0, 0, .2);--shadow-md: 0 2px 4px rgba(0, 0, 0, .2), 0 4px 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .14);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .16), 0 16px 32px rgba(0, 0, 0, .12);--shadow-xl: 0 8px 16px rgba(0, 0, 0, .16), 0 16px 32px rgba(0, 0, 0, .14), 0 32px 64px rgba(0, 0, 0, .1);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-inset-strong: inset 0 1px 2px rgba(0, 0, 0, .2);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--shadow-hero: var(--shadow-lg);--shadow-modal: var(--shadow-xl);--shadow-inset-subtle: var(--shadow-inset);--glass-blur: blur(12px);--glass-blur-strong: blur(20px);--glass-bg: rgba(17, 17, 19, .8);--glass-bg-light: rgba(255, 255, 255, .02);--glass-bg-medium: rgba(255, 255, 255, .04)}.text-brand{color:var(--color-brand)}.text-up{color:var(--color-up)}.text-down{color:var(--color-down)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.bg-primary{background:var(--bg-primary)}.bg-secondary{background:var(--bg-secondary)}.bg-card{background:var(--bg-card)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none}:root,:root[data-theme=dark]{--bg-page: var(--layer-base);--bg-card-primary: var(--layer-primary);--bg-card-secondary: var(--layer-secondary);--bg-card-container: var(--layer-container);--bg-card-hero: var(--layer-hero);--text-heading: #E6EDF3;--text-body: #B7BDC6;--text-caption: #848E9C;--text-muted: #5E6673;--divider-strong: var(--border-normal);--divider-subtle: var(--border-subtle);--shadow-card-semantic: var(--shadow-card);--shadow-elevated: var(--shadow-card-hover)}:root[data-theme=light]{--layer-deep: #E8EAED;--layer-base: #F5F7FA;--layer-container: #FFFFFF;--layer-secondary: #FFFFFF;--layer-primary: #FFFFFF;--layer-hero: #FFFFFF;--layer-elevated: #F8F9FB;--bg-page: #F5F7FA;--bg-card-primary: #FFFFFF;--bg-card-secondary: #FFFFFF;--bg-card-container: #FFFFFF;--bg-card-hero: #FFFFFF;--bg-primary: #F5F7FA;--bg-secondary: #FFFFFF;--bg-card: #FFFFFF;--bg-input: #F3F4F6;--bg-hover: #F9FAFB;--bg-active: #F3F4F6;--text-primary: #1A1D21;--text-secondary: #4A5056;--text-tertiary: #6B7280;--text-disabled: #9CA3AF;--text-heading: #1A1D21;--text-body: #4A5056;--text-caption: #6B7280;--text-muted: #9CA3AF;--border-color: #E5E7EB;--border-light: #F3F4F6;--border-subtle: rgba(0,0,0,.06);--border-normal: rgba(0,0,0,.08);--border-emphasis: rgba(240,185,11,.25);--border-focus: rgba(240,185,11,.4);--divider-strong: #E5E7EB;--divider-subtle: #F3F4F6;--navbar-bg: rgba(255, 255, 255, .92);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-card: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.06);--shadow-card-hover: 0 10px 20px rgba(0,0,0,.1);--shadow-hero: 0 4px 16px rgba(0,0,0,.08);--shadow-inset-subtle: inset 0 1px 0 rgba(255,255,255,.8);--shadow-card-semantic: var(--shadow-card);--shadow-elevated: var(--shadow-card-hover);--glass-bg-light: rgba(255,255,255,.7);--glass-bg-medium: rgba(255,255,255,.85);--overlay-hover: rgba(0,0,0,.02);--overlay-active: rgba(0,0,0,.04);--state-hover: rgba(0,0,0,.04);--state-active: rgba(0,0,0,.06)}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--text-primary);background:var(--bg-page);font-feature-settings:"kern" 1,"liga" 1}.text-display{font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-.03em}.text-h1{font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.text-h2{font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.text-h3{font-size:22px;font-weight:600;line-height:1.35}.text-h4{font-size:18px;font-weight:600;line-height:1.4}.text-number,.text-amount{font-family:SF Mono,JetBrains Mono,Roboto Mono,monospace;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.amount-display{font-family:SF Mono,Inter,monospace;font-size:36px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.amount-display-lg{font-size:44px;font-weight:800}.text-gold{background:linear-gradient(135deg,#f5e6c4,#c8aa6e,#a08a5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-value{font-family:SF Mono,monospace;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-value-lg{font-size:36px;font-weight:800}.text-center{text-align:center}.font-bold{font-weight:700}.font-semibold{font-weight:600}
