:root,[data-theme=dark]{--bg:#060a18;--surface:#0c1226;--surface-raised:#111936;--surface-muted:#161e3e;--line:#1e2747;--line-strong:#5f6b99;--ink:#eef1ff;--ink-2:#aeb6da;--ink-muted:#8a93ba;--ink-disabled:#5a638a;--gold:#f2c66d;--gold-hover:#f7d58e;--gold-ink:#f2c66d;--gold-soft:#f2c66d24;--gold-line:#f2c66d8c;--on-gold:#1a1405;--ice:#8fd8ff;--ice-hover:#b3e4ff;--ice-soft:#8fd8ff1a;--ice-line:#8fd8ff59;--on-ice:#04121c;--link:var(--ice);--focus:var(--ice);--up:#2fd08a;--up-soft:#2fd08a1f;--on-up:#04130c;--down:#ff5c7a;--down-soft:#ff5c7a1f;--on-down:#1a0509;--success:#2fd08a;--warning:#ff9f43;--warning-soft:#ff9f431f;--danger:#ff6478;--media:#02040b;--on-media:#eef1ff;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--tier-free:var(--ink-2);--tier-vip:var(--ice);--mark-gold:#f2c66d;--mark-ice:var(--ice);--star:#fff;--glow-indigo:#6278ff2e;--glow-gold:#f2c66d1f;--glass-top:#ffffff13;--glass-bottom:#ffffff05;--glass-line:#a0b4ff2e;--bar:#080c1cf0;--knob:#eef1ff;--scrim:#02040bcc;--shadow-card:0 30px 80px #00000073;--shadow-pop:0 20px 50px #00000080;--shadow-gold:0 10px 30px #f2c66d40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f5f6fb;--surface:#fff;--surface-raised:#fff;--surface-muted:#eef0f7;--line:#e1e4ef;--line-strong:#7d849f;--ink:#0b1030;--ink-2:#3e4668;--ink-muted:#5e6688;--ink-disabled:#a3a9c0;--gold:#e2a93f;--gold-hover:#d69a2e;--gold-ink:#8a5f12;--gold-soft:#fbf0d9;--gold-line:#d69a2e;--on-gold:#1a1405;--ice:#1a6fa8;--ice-hover:#155c8c;--ice-soft:#e3f2fb;--ice-line:#1a6fa866;--on-ice:#fff;--link:var(--ice);--focus:var(--ice);--up:#08744a;--up-soft:#e3f5ec;--on-up:#fff;--down:#c42a45;--down-soft:#fce6ea;--on-down:#fff;--success:#08744a;--warning:#a65200;--warning-soft:#fdf0e2;--danger:#b42335;--media:#0b1030;--on-media:#eef1ff;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#6250d6;--chart-8:#e34948;--tier-free:var(--ink-2);--tier-vip:var(--ice);--mark-gold:#b8862b;--mark-ice:var(--ice);--star:#3e4a8a66;--glow-indigo:#6278ff1a;--glow-gold:#f2c66d2e;--glass-top:#ffffffd9;--glass-bottom:#ffffffa6;--glass-line:#fff;--bar:#fffffff0;--knob:#fff;--scrim:#0b103066;--shadow-card:0 16px 40px #0b103014;--shadow-pop:0 8px 24px #0b10301f;--shadow-gold:0 10px 24px #e2a93f4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-updown=red-up],[data-updown=red-up] [data-theme=dark]{--up:#ff5c7a;--down:#2fd08a;--up-soft:#ff5c7a1f;--down-soft:#2fd08a1f;--on-up:#1a0509;--on-down:#04130c}[data-updown=red-up][data-theme=light],[data-updown=red-up] [data-theme=light]{--up:#c42a45;--down:#08744a;--up-soft:#fce6ea;--down-soft:#e3f5ec;--on-up:#fff;--on-down:#fff}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-30:120px;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--container-max:1240px;--header-h:76px;--h5-header-h:56px;--tabbar-h:64px;--touch-min:44px;--bp-h5:767px;--z-sticky:100;--z-popover:200;--z-modal:300;--z-toast:400;--font-display:"Noto Sans SC", "Noto Sans TC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-sans:"Sora", "Noto Sans SC", "Noto Sans TC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}.display-xl{font-family:var(--font-display);letter-spacing:.02em;font-size:76px;font-weight:900;line-height:86px}.display{font-family:var(--font-display);letter-spacing:.02em;font-size:56px;font-weight:900;line-height:68px}.display-m{font-family:var(--font-display);letter-spacing:.01em;font-size:32px;font-weight:900;line-height:40px}.h1{font-family:var(--font-display);font-size:44px;font-weight:700;line-height:56px}.h2{font-family:var(--font-display);font-size:36px;font-weight:700;line-height:48px}.h3{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:34px}.h4{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:30px}.h5{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:26px}.body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:32px}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.micro{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:18px}.tiny{font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:16px}.eyebrow{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.num-xl{font-family:var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:40px}.num-lg{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:32px}.num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:24px}.num-sm{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:20px}.code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:22px}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}a{color:var(--link);text-decoration:none}a:hover{color:var(--ice-hover)}.xc-num{font-variant-numeric:tabular-nums}.xc-preview{padding:var(--space-6);gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.xc-preview-col{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.xc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xc-btn{font:inherit;justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s cubic-bezier(.2,.8,.2,1),border-color .12s,color .12s;display:inline-flex}.xc-btn:focus-visible,.xc-icon-btn:focus-visible,.xc-social:focus-visible,.xc-tab:focus-visible,.xc-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.xc-btn svg{flex:none;width:18px;height:18px}.xc-btn-sm{height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:13px}.xc-btn-lg{height:52px;padding:0 var(--space-8);font-size:16px}.xc-btn-block{width:100%;display:flex}.xc-btn-primary{background:var(--gold);color:var(--on-gold)}.xc-btn-primary:hover{background:var(--gold-hover);color:var(--on-gold)}.xc-btn-glow{box-shadow:var(--shadow-gold)}.xc-btn-secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.xc-btn-secondary:hover{background:var(--surface-muted);color:var(--ink)}.xc-btn-ghost{color:var(--ink-2);background:0 0;font-weight:500}.xc-btn-ghost:hover{background:var(--surface-muted);color:var(--ink)}.xc-btn-buy{background:var(--up);color:var(--on-up)}.xc-btn-sell{background:var(--down);color:var(--on-down)}.xc-btn-danger{border-color:var(--danger);color:var(--danger);background:0 0}.xc-btn[disabled],.xc-btn[aria-disabled=true]{background:var(--surface-muted);color:var(--ink-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000}.xc-icon-btn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.xc-icon-btn:hover{background:var(--surface-muted);color:var(--ink)}.xc-icon-btn svg{width:20px;height:20px}.xc-icon-btn-touch{width:44px;height:44px}.xc-icon-btn .xc-dot{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:9px;right:9px}.xc-social{font:inherit;justify-content:center;align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;font-size:15px;font-weight:500;display:inline-flex}.xc-social:hover{background:var(--surface-muted)}.xc-social svg{flex:none;width:20px;height:20px}.xc-social-block{width:100%;display:flex}.xc-divider-text{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:13px;display:flex}.xc-divider-text:before,.xc-divider-text:after{content:"";background:var(--line);flex:1;height:1px}.xc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.xc-label{color:var(--ink-2);font-size:13px;font-weight:500}.xc-control{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-muted);color:var(--ink);box-sizing:border-box;display:flex}.xc-control:focus-within{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.xc-control input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:15px}.xc-control input::placeholder{color:var(--ink-muted)}.xc-control svg{width:18px;height:18px;color:var(--ink-muted);flex:none}.xc-suffix{color:var(--ink-muted);flex:none;font-size:13px}.xc-suffix-btn{font:inherit;color:var(--gold-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:600}.xc-help{color:var(--ink-muted);font-size:12px;line-height:18px}.xc-field.is-error .xc-control{border-color:var(--danger)}.xc-field.is-error .xc-help{color:var(--danger)}.xc-control-search{border-radius:var(--radius-full);height:40px}.xc-control-search input{font-size:14px}.xc-seg{border-radius:var(--radius-md);background:var(--surface-muted);gap:4px;padding:4px;display:inline-flex}.xc-seg button{font:inherit;border-radius:var(--radius-sm);min-width:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px;line-height:1}.xc-seg button[aria-pressed=true]{background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.xc-seg-block{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.xc-seg-trade button{padding:10px 0;font-size:14px}.xc-seg-trade button.is-buy[aria-pressed=true]{background:var(--up);color:var(--on-up)}.xc-seg-trade button.is-sell[aria-pressed=true]{background:var(--down);color:var(--on-down)}.xc-switch,.xc-check{align-items:center;gap:var(--space-3);color:var(--ink);cursor:pointer;font-size:14px;display:inline-flex}.xc-switch input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:13px;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.xc-switch input:after{content:"";background:var(--knob);border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;position:absolute;top:3px;left:3px}.xc-switch input:checked{background:var(--gold)}.xc-switch input:checked:after{background:var(--on-gold);transform:translate(18px)}.xc-check input{appearance:none;border-radius:var(--radius-xs);border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;flex:none;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.xc-check input:after{content:"";border-left:2px solid var(--on-gold);border-bottom:2px solid var(--on-gold);opacity:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.xc-check input:checked{background:var(--gold);border-color:var(--gold)}.xc-check input:checked:after{opacity:1}.xc-switch input:focus-visible,.xc-check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.xc-tabs{flex-wrap:wrap;gap:6px;display:flex}.xc-tab{font:inherit;border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:14px;line-height:20px}.xc-tab:hover{color:var(--ink)}.xc-tab[aria-selected=true]{background:var(--gold-soft);color:var(--gold-ink);font-weight:500}.xc-tabs-line{gap:var(--space-6);border-bottom:1px solid var(--line)}.xc-tabs-line .xc-tab{border-radius:0;padding:12px 0;font-size:15px;box-shadow:inset 0 -2px #0000}.xc-tabs-line .xc-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);background:0 0;font-weight:600}.xc-nav{min-height:var(--header-h);padding:0 var(--space-8);align-items:center;gap:40px;display:flex}.xc-brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.xc-brand:hover{color:var(--ink)}.xc-brand svg{flex:none;width:30px;height:30px}.xc-brand-name{font-family:var(--font-display);letter-spacing:.06em;font-size:19px;font-weight:700}.xc-mark-main{fill:var(--mark-gold)}.xc-mark-mate{fill:var(--mark-ice)}.xc-nav-links{flex-wrap:wrap;flex:auto;gap:28px;display:flex}.xc-nav-link{color:var(--ink-2);padding:6px 0;font-size:15px}.xc-nav-link:hover{color:var(--ink)}.xc-nav-link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);font-weight:500}.xc-nav-actions{align-items:center;gap:6px;display:flex}.xc-tabbar{height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bar);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xc-tabbar a{color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;line-height:16px;display:flex}.xc-tabbar a svg{width:22px;height:22px}.xc-tabbar a[aria-current=page]{color:var(--gold-ink)}.xc-tag{border-radius:var(--radius-xs);white-space:nowrap;background:var(--surface-muted);height:22px;color:var(--ink-2);align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.xc-tag-ice{background:var(--ice-soft);color:var(--ice)}.xc-tag-gold{background:var(--gold-soft);color:var(--gold-ink)}.xc-tag-up{background:var(--up-soft);color:var(--up)}.xc-tag-down{background:var(--down-soft);color:var(--down)}.xc-tag-warn{background:var(--warning-soft);color:var(--warning)}.xc-tier{border-radius:var(--radius-xs);letter-spacing:.04em;white-space:nowrap;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.xc-tier-free{background:var(--surface-muted);color:var(--tier-free)}.xc-tier-vip{background:var(--ice-soft);color:var(--tier-vip)}.xc-chg{box-sizing:border-box;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;min-width:72px;height:28px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.xc-chg-up{background:var(--up-soft);color:var(--up)}.xc-chg-down{background:var(--down-soft);color:var(--down)}.xc-chg-flat{background:var(--surface-muted);color:var(--ink-2)}.xc-chg-solid.xc-chg-up{background:var(--up);color:var(--on-up);font-weight:600}.xc-chg-solid.xc-chg-down{background:var(--down);color:var(--on-down);font-weight:600}.xc-chg-text{background:0 0;min-width:0;height:auto;padding:0}.xc-flash-up{animation:.6s ease-out xc-flash-up}.xc-flash-down{animation:.6s ease-out xc-flash-down}@keyframes xc-flash-up{0%{background-color:var(--up-soft)}to{background-color:#0000}}@keyframes xc-flash-down{0%{background-color:var(--down-soft)}to{background-color:#0000}}.xc-market{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.xc-market-scroll{overflow-x:auto}.xc-market-head,.xc-market-row{gap:var(--space-3);padding:0 var(--space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 110px 92px;align-items:center;min-width:720px;display:grid}.xc-market-head{height:40px;color:var(--ink-muted);font-size:12px}.xc-market-row{border-top:1px solid var(--line);height:64px;color:var(--ink)}.xc-market-row:hover{background:var(--surface-muted);color:var(--ink)}.xc-coin{align-items:center;gap:var(--space-3);min-width:0;display:flex}.xc-coin-icon{background:var(--surface-muted);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.xc-coin-icon img{width:100%;height:100%}.xc-coin-sym{font-weight:600;line-height:1.35}.xc-coin-name{color:var(--ink-muted);font-size:12px;line-height:1.35}.xc-price{font-variant-numeric:tabular-nums;font-weight:500}.xc-vol{font-variant-numeric:tabular-nums;color:var(--ink-2)}.xc-spark{width:110px;height:34px;display:block}.xc-spark polyline{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.xc-spark-up polyline{stroke:var(--up)}.xc-spark-down polyline{stroke:var(--down)}.xc-market-m{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.xc-market-m .xc-market-row{min-width:0;height:60px;padding:0 var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto 80px}.xc-market-m .xc-coin-icon{width:30px;height:30px;font-size:12px}.xc-market-m .xc-chg{min-width:76px;height:32px}.xc-news{flex-direction:column;display:flex;position:relative}.xc-news:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:4px}.xc-news-item{padding:var(--space-3) 0 var(--space-3) var(--space-6);position:relative}.xc-news-dot{background:var(--line-strong);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:19px;left:0}.xc-news-item.is-hot .xc-news-dot{background:var(--gold)}.xc-news-meta{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px;display:flex}.xc-news-title{font-family:var(--font-display);color:var(--ink-2);margin:4px 0 0;font-size:14px;font-weight:400;line-height:22px}.xc-news-item.is-hot .xc-news-title{color:var(--ink);font-weight:500}.xc-news-date{padding:var(--space-4) 0 var(--space-2) var(--space-6);color:var(--ink);font-size:13px;font-weight:600;position:relative}.xc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-8);color:var(--ink)}.xc-card-compact{padding:var(--space-4);border-radius:var(--radius-lg)}.xc-card-glass{background:linear-gradient(180deg, var(--glass-top), var(--glass-bottom));border-color:var(--glass-line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xc-card-featured{border-color:var(--gold-line);background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--glow-gold), transparent 70%), var(--surface)}.xc-card-link{transition:border-color .2s;display:block}.xc-card-link:hover{border-color:var(--line-strong);color:var(--ink)}.xc-card-title{margin:var(--space-5) 0 0;font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:700;line-height:32px}.xc-card-text{margin:var(--space-2) 0 0;color:var(--ink-2);line-height:1.8}.xc-card-more{margin-top:var(--space-5);font-weight:500;display:inline-block}.xc-icon-tile{border-radius:var(--radius-md);background:var(--ice-soft);width:46px;height:46px;color:var(--ice);flex:none;justify-content:center;align-items:center;display:inline-flex}.xc-icon-tile svg{width:22px;height:22px}.xc-icon-tile-gold{background:var(--gold-soft);color:var(--gold-ink)}.xc-vip{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);color:var(--ink)}.xc-vip-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.xc-vip-title{font-family:var(--font-display);margin:0;font-size:17px;font-weight:700;line-height:26px}.xc-vip-text{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:14px;line-height:22px}.xc-vip-steps{margin:var(--space-4) 0 0;gap:var(--space-3);counter-reset:xc-vip;flex-direction:column;padding:0;list-style:none;display:flex}.xc-vip-steps li{gap:var(--space-3);color:var(--ink-2);counter-increment:xc-vip;align-items:flex-start;font-size:14px;line-height:22px;display:flex}.xc-vip-steps li:before{content:counter(xc-vip);background:var(--surface-muted);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.xc-vip-steps li.is-done{color:var(--ink-muted)}.xc-vip-steps li.is-done:before{content:"✓";color:var(--success)}.xc-vip-actions{margin-top:var(--space-5);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xc-vip-inline{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--ink-2);padding:12px 16px;font-size:13px;line-height:20px;display:flex}.xc-vip-inline a{flex:none;margin-left:auto}.xc-avatar{background:var(--surface-muted);width:40px;height:40px;color:var(--ink-2);font-size:15px;font-weight:600;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.xc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.xc-avatar-sm{width:32px;height:32px;font-size:13px}.xc-avatar-lg{width:64px;height:64px;font-size:22px}.xc-toast{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);max-width:420px;box-shadow:var(--shadow-pop);color:var(--ink);padding:12px 16px;font-size:14px;display:inline-flex}.xc-toast svg{flex:none;width:20px;height:20px}.xc-toast-success svg{color:var(--success)}.xc-toast-error svg{color:var(--danger)}.xc-toast-warn svg{color:var(--warning)}.xc-toast-info svg{color:var(--ice)}.xc-skel{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--surface-muted) 0%, var(--line) 50%, var(--surface-muted) 100%);background-size:200% 100%;animation:1.4s linear infinite xc-shimmer;display:block}.xc-skel-circle{border-radius:50%}@keyframes xc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.xc-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.xc-empty .xc-icon-tile{margin-bottom:var(--space-2)}.xc-empty-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:26px}.xc-empty-text{max-width:320px;color:var(--ink-muted);margin:0;font-size:14px}.xc-empty .xc-btn{margin-top:var(--space-3)}.xc-starfield{background:radial-gradient(ellipse 55% 65% at 80% 35%, var(--glow-indigo), transparent 70%), var(--bg);position:relative;overflow:hidden}.xc-stars{pointer-events:none;position:absolute;inset:0}.xc-stars i{background:var(--star);border-radius:50%;display:block;position:absolute}.xc-conv{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--ink);padding:10px 12px;display:flex}.xc-conv:hover{background:var(--surface-muted);color:var(--ink)}.xc-conv[aria-current=true]{background:var(--gold-soft)}.xc-conv .xc-icon-tile{width:42px;height:42px}.xc-conv-body{flex:auto;min-width:0}.xc-conv-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex;overflow:hidden}.xc-conv-last{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.xc-conv-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:11px;line-height:16px;display:flex}.xc-conv.is-locked .xc-conv-title{color:var(--ink-2)}.xc-count{box-sizing:border-box;background:var(--danger);min-width:18px;height:18px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.xc-count-muted{background:var(--surface-muted);color:var(--ink-2)}.xc-conv-section{padding:var(--space-4) 12px 6px;color:var(--ink-muted);font-size:12px;font-weight:600}.xc-msgs{gap:var(--space-4);flex-direction:column;display:flex}.xc-msg{gap:var(--space-3);align-items:flex-start;max-width:680px;display:flex}.xc-msg-main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.xc-msg-head{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.xc-msg-name{color:var(--ink-2);font-weight:600}.xc-msg-bubble{box-sizing:border-box;border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--surface-muted);max-width:100%;color:var(--ink);word-break:break-word;padding:10px 14px;font-size:14px;line-height:22px}.xc-msg-mine{flex-direction:row-reverse;margin-left:auto}.xc-msg-mine .xc-msg-main{align-items:flex-end}.xc-msg-mine .xc-msg-bubble{border-radius:var(--radius-lg) 4px var(--radius-lg) var(--radius-lg);background:var(--gold-soft)}.xc-msg-staff .xc-msg-bubble{background:var(--ice-soft)}.xc-msg-quote{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);color:var(--ink-muted);margin-bottom:6px;padding:6px 10px;font-size:12px;line-height:18px;display:block}.xc-msg-system{border-radius:var(--radius-full);background:var(--surface-muted);color:var(--ink-muted);align-self:center;padding:4px 12px;font-size:12px;line-height:18px}.xc-msg-time{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-self:center;font-size:12px}.xc-msg-image{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--line);width:240px;max-width:100%;color:var(--ink-muted);justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.xc-msg-card{box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);width:260px;max-width:100%;color:var(--ink);padding:12px 14px}.xc-pinned{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);background:var(--gold-soft);color:var(--ink);padding:10px 14px;font-size:13px;line-height:20px;display:flex}.xc-pinned svg{width:16px;height:16px;color:var(--gold-ink);flex:none;margin-top:2px}.xc-composer{align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface);display:flex}.xc-composer-input{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-muted);min-width:0;min-height:44px;max-height:160px;color:var(--ink);font:inherit;resize:none;flex:auto;padding:11px 14px;font-size:14px;line-height:20px}.xc-composer-input::placeholder{color:var(--ink-muted)}.xc-composer-input:focus{outline:2px solid var(--focus);outline-offset:1px}.xc-composer .xc-btn{height:44px}.xc-composer-note{border-radius:var(--radius-md);background:var(--surface-muted);min-height:44px;color:var(--ink-muted);flex:auto;justify-content:center;align-items:center;font-size:13px;display:flex}.xc-tool{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;transition:border-color .2s;display:flex;position:relative}.xc-tool:hover{border-color:var(--line-strong);color:var(--ink)}.xc-tool-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.xc-tool-name{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:24px}.xc-tool-desc{color:var(--ink-muted);font-size:13px;line-height:20px}.xc-tool.is-locked .xc-icon-tile,.xc-tool.is-soon .xc-icon-tile{background:var(--surface-muted);color:var(--ink-muted)}.xc-tool.is-soon{border-style:dashed}.xc-lessons{flex-direction:column;gap:2px;display:flex}.xc-lesson{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-md);min-height:44px;color:var(--ink-2);padding:8px 12px;font-size:14px;line-height:20px;display:flex}.xc-lesson:hover{background:var(--surface-muted);color:var(--ink)}.xc-lesson[aria-current=true]{background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.xc-lesson-no{width:24px;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.xc-lesson-title{flex:auto;min-width:0}.xc-lesson-dur{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.xc-lesson svg{flex:none;width:16px;height:16px}.xc-lesson.is-done svg{color:var(--success)}.xc-lesson.is-locked{color:var(--ink-muted)}.xc-lesson-chapter{padding:var(--space-4) 12px 6px;color:var(--ink-muted);font-size:12px;font-weight:600}.xc-player{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--media);width:100%;color:var(--on-media);position:relative;overflow:hidden}.xc-player-play{background:var(--gold);width:64px;height:64px;color:var(--on-gold);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;display:flex;position:absolute;top:50%;left:50%}.xc-player-play svg{width:26px;height:26px;margin-left:3px}.xc-player-bar{align-items:center;gap:var(--space-3);padding:28px var(--space-4) 12px;font-variant-numeric:tabular-nums;background:linear-gradient(#02040b00,#02040bbf);font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.xc-player-bar button{width:32px;height:32px;color:var(--on-media);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xc-player-bar svg{width:18px;height:18px}.xc-player-track{background:#eef1ff40;border-radius:2px;flex:auto;height:4px;position:relative}.xc-player-track span{background:var(--gold);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.xc-player-mark{color:var(--on-media);opacity:.22;pointer-events:none;font-variant-numeric:tabular-nums;font-size:12px;position:absolute}.xc-prose{color:var(--ink-2);font-size:17px;line-height:30px}.xc-prose>*{margin:0}.xc-prose>*+*{margin-top:20px}.xc-prose h2{font-family:var(--font-display);color:var(--ink);margin-top:44px;font-size:24px;font-weight:700;line-height:34px}.xc-prose h3{font-family:var(--font-display);color:var(--ink);margin-top:32px;font-size:19px;font-weight:700;line-height:28px}.xc-prose strong{color:var(--ink);font-weight:600}.xc-prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.xc-prose ul,.xc-prose ol{padding-left:1.4em}.xc-prose li+li{margin-top:8px}.xc-prose blockquote{border-radius:var(--radius-md);background:var(--surface-muted);color:var(--ink);padding:16px 20px}.xc-prose figure figcaption{color:var(--ink-muted);text-align:center;margin-top:8px;font-size:13px;line-height:20px}.xc-prose code{border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--ink);font-family:var(--font-mono);padding:2px 6px;font-size:.86em}.xc-prose pre{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);padding:16px 20px;font-size:13px;line-height:22px;overflow-x:auto}.xc-prose pre code{font-size:inherit;background:0 0;padding:0}.xc-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:22px}.xc-prose th,.xc-prose td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.xc-prose th{color:var(--ink-muted);font-size:13px;font-weight:500}.xc-prose-m{font-size:16px;line-height:28px}.xc-prose-m h2{margin-top:36px;font-size:20px;line-height:30px}.xc-callout{gap:var(--space-3);border-radius:var(--radius-md);background:var(--ice-soft);color:var(--ink);padding:14px 16px;font-size:15px;line-height:26px;display:flex}.xc-callout svg{width:18px;height:18px;color:var(--ice);flex:none;margin-top:4px}.xc-callout-warn{background:var(--warning-soft)}.xc-callout-warn svg{color:var(--warning)}.xc-docnav{flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.xc-docnav-group{padding:var(--space-4) 12px 6px;color:var(--ink-muted);font-size:12px;font-weight:600}.xc-docnav a{border-radius:var(--radius-sm);color:var(--ink-2);padding:7px 12px;display:block}.xc-docnav a:hover{background:var(--surface-muted);color:var(--ink)}.xc-docnav a[aria-current=page]{background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.xc-docnav a.is-child{padding-left:28px}.xc-toc{flex-direction:column;font-size:13px;line-height:20px;display:flex}.xc-toc-title{color:var(--ink-muted);margin-bottom:8px;font-size:12px;font-weight:600}.xc-toc a{color:var(--ink-muted);box-shadow:inset 1px 0 0 var(--line);padding:5px 0 5px 14px;display:block}.xc-toc a:hover{color:var(--ink)}.xc-toc a[aria-current=true]{color:var(--gold-ink);box-shadow:inset 2px 0 0 var(--gold)}.xc-crumbs{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.xc-crumbs a{color:var(--ink-muted)}.xc-crumbs a:hover{color:var(--ink)}.xc-gate{align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);border:1px dashed var(--line-strong);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.xc-gate .xc-icon-tile{background:var(--surface-muted);color:var(--ink-muted)}.xc-gate-title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:26px}.xc-gate-text{max-width:360px;color:var(--ink-2);margin:0;font-size:14px}.xc-gate .xc-btn{margin-top:var(--space-3)}.xc-stat{min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:4px;display:flex}.xc-stat-label{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.xc-stat-value{color:var(--ink);white-space:nowrap;font-size:22px;font-weight:600;line-height:30px}.xc-stat-sub{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.xc-stat-strip{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex;overflow:hidden}.xc-stat-strip .xc-stat{box-sizing:border-box;box-shadow:inset -1px 0 0 var(--line), inset 0 -1px 0 var(--line);background:0 0;border:0;border-radius:0;flex:170px}.xc-chart{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;display:flex;position:relative}.xc-chart-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xc-chart-title{font-family:var(--font-display);margin:0;font-size:16px;font-weight:700;line-height:24px}.xc-chart-plot{position:relative}.xc-chart-plot svg{width:100%;display:block;overflow:visible}.xc-chart-foot{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:11px;line-height:16px;display:flex}.xc-axis{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.xc-legend{gap:var(--space-4);color:var(--ink-2);flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.xc-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.xc-tip{z-index:2;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-pop);color:var(--ink-2);font-variant-numeric:tabular-nums;pointer-events:none;padding:10px 12px;font-size:12px;line-height:18px;position:absolute}.xc-tip strong{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.xc-tip-row{justify-content:space-between;gap:16px;display:flex}.xc-tip-row b{color:var(--ink);font-weight:500}.xc-crosshair{border-left:1px dashed var(--line-strong);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.xc-range{background:var(--surface-muted);border-radius:2px;height:4px;position:relative}.xc-range span{background:var(--ink);border-radius:2px;width:3px;height:12px;margin-left:-1px;position:absolute;top:-4px}.xc-heat{box-sizing:border-box;border-radius:var(--radius-xs);min-width:76px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.xc-link{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-items:flex-start;transition:border-color .2s;display:flex;position:relative}.xc-link:hover{border-color:var(--line-strong);color:var(--ink)}.xc-link-logo{border-radius:var(--radius-md);background:var(--surface-muted);width:36px;height:36px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.xc-link-logo img{object-fit:cover;width:100%;height:100%}.xc-link-body{flex:auto;min-width:0}.xc-link-name{align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:22px;display:flex}.xc-link-domain{color:var(--ink-muted);font-size:12px;line-height:18px}.xc-link-desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.xc-link-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.xc-link-ext{width:16px;height:16px;color:var(--ink-muted);flex:none;margin-top:3px}.xc-link-lg{padding:var(--space-5)}.xc-link-lg .xc-link-logo{width:44px;height:44px;font-size:18px}.xc-link-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}.xc-scrim{z-index:var(--z-modal);padding:var(--space-4);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xc-dialog{box-sizing:border-box;width:100%;max-width:440px;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-pop);color:var(--ink)}.xc-dialog-title{font-family:var(--font-display);margin:0;font-size:19px;font-weight:700;line-height:28px}.xc-dialog-text{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:14px;line-height:22px}.xc-dialog-actions{margin-top:var(--space-6);justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.xc-dialog-sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));align-self:flex-end}.xc-dialog-sheet .xc-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xc-domain{align-items:center;gap:var(--space-2);margin-top:var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);font-family:var(--font-mono);color:var(--ink);word-break:break-all;padding:12px 14px;font-size:14px;display:flex}.xc-toolbar{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.xc-toolbar-sep{background:var(--line);flex:none;width:1px;height:20px;margin:0 6px}.xc-toolbtn{box-sizing:border-box;border-radius:var(--radius-sm);min-width:32px;height:32px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}.xc-toolbtn:hover{background:var(--surface-muted);color:var(--ink)}.xc-toolbtn[aria-pressed=true]{background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.xc-toolbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.xc-toolbtn svg{flex:none;width:18px;height:18px}.xc-vtoolbar{flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.xc-vtoolbar .xc-toolbtn{width:36px;height:36px;padding:0}.xc-pane{border-top:1px solid var(--line);position:relative}.xc-pane-legend{z-index:1;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:18px;display:flex;position:absolute;top:6px;left:8px}.xc-pane-legend b{font-weight:500}.xc-pane-legend i{vertical-align:middle;border-radius:1px;width:10px;height:2px;margin-right:4px;display:inline-block}.xc-price-tag{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;position:absolute;right:0;transform:translateY(-50%)}.xc-axis-tag{background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:11px;line-height:16px;position:absolute}.xc-ind-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:44px;color:var(--ink);padding:0 12px;font-size:14px;display:flex}.xc-ind-item:hover{background:var(--surface-muted)}.xc-ind-item[aria-checked=true]{background:var(--gold-soft)}.xc-ind-name{flex:auto;min-width:0}.xc-ind-code{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.xc-article{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--line);color:var(--ink);display:flex}.xc-article:hover{color:var(--ink)}.xc-article:hover .xc-article-title{color:var(--link)}.xc-article-cover{aspect-ratio:5/3;border-radius:var(--radius-md);background:var(--surface-muted);width:200px;max-width:100%;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.xc-article-cover img{object-fit:cover;width:100%;height:100%}.xc-article-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.xc-article-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:28px;transition:color .12s}.xc-article-excerpt{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.xc-article-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;font-size:12px;line-height:18px;display:flex}.xc-article-m{gap:var(--space-3);padding:var(--space-4) 0}.xc-article-m .xc-article-cover{aspect-ratio:13/9;order:2;width:104px}.xc-article-m .xc-article-title{font-size:15px;line-height:23px}@media (prefers-reduced-motion:reduce){.xc-skel,.xc-flash-up,.xc-flash-down{animation:none}.xc-switch input:after{transition:none}}html{background:var(--bg)}.xc-btn,.xc-social,.xc-seg-block{box-sizing:border-box}html:lang(zh-TW){--font-display:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-sans:"Sora", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}.app-container{width:100%;max-width:var(--container-max);padding:0 var(--space-8);box-sizing:border-box;margin:0 auto}.app-boot{background:var(--bg);min-height:100dvh}.app-plain-list{margin:0;padding:0;list-style:none}.app-cover{justify-content:center;align-items:center;display:flex;overflow:hidden}.app-cover img{object-fit:cover;width:100%;height:100%}.app-cover-gold{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--gold) 30%, transparent), transparent 60%), radial-gradient(circle at 20% 85%, color-mix(in srgb, var(--ice) 14%, transparent), transparent 45%), var(--surface-muted)}.app-cover-ice{background:radial-gradient(circle at 72% 35%, color-mix(in srgb, var(--ice) 28%, transparent), transparent 50%), radial-gradient(circle at 20% 80%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 40%), var(--surface-muted)}.app-cover-violet{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--chart-7) 30%, transparent), transparent 60%), var(--surface-muted)}.app-cover{position:relative}.app-cover-art{width:100%;height:100%;position:absolute;inset:0}.app-cover-line{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;opacity:.6;vector-effect:non-scaling-stroke}.app-cover-line.is-ice{stroke:var(--ice);stroke-width:2px;opacity:.7}.app-cover-line.is-gold{stroke:var(--gold);stroke-dasharray:4 4}.xc-prose h2{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.app-prose-table{overflow-x:auto}.app-toc{top:calc(var(--header-h) + var(--space-6));position:sticky}.app-cover-mark{width:72px;height:72px;fill:color-mix(in srgb, var(--gold) 85%, transparent)}.app-web{flex-direction:column;min-height:100dvh;display:flex}.app-header{z-index:var(--z-sticky);background:var(--bar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.app-header.is-transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.app-header{transition:background-color .2s,border-color .2s}.app-header-inner{max-width:var(--container-max);box-sizing:border-box;margin:0 auto}.app-nav-actions{margin-left:auto}.app-web.is-fill .app-header-inner{max-width:none;padding:0 var(--space-6)}.app-menu-btn{display:none}.app-lang-btn{color:var(--ink-muted);gap:4px}.app-lang-btn .is-on{color:var(--ink)}.app-drawer{padding:var(--space-2) var(--space-8) var(--space-4);border-top:1px solid var(--line);display:grid}.app-drawer a{min-height:var(--touch-min);color:var(--ink-2);align-items:center;font-size:15px;display:flex}.app-drawer a[aria-current=page]{color:var(--ink);font-weight:600}@media (width<=1199px){.app-header-inner{gap:var(--space-4)}.app-nav-links{display:none}.app-menu-btn{display:inline-flex}}@media (width>=1200px){.app-drawer{display:none}}.app-main{flex:auto}.app-page{gap:var(--space-6);padding-top:var(--space-10);padding-bottom:var(--space-16);flex-direction:column;display:flex}.app-page-title{margin:0}.app-footer{border-top:1px solid var(--line);margin-top:auto}.app-footer-main{gap:var(--space-12);padding-top:56px;padding-bottom:var(--space-10);flex-wrap:wrap;display:flex}.app-footer-brand{flex:280px;min-width:0}.app-footer-brand .xc-brand svg{width:26px;height:26px}.app-footer-brand .xc-brand-name{font-size:17px}.app-footer-brand p{max-width:280px;color:var(--ink-muted);margin:14px 0 0;font-size:14px}.app-footer-cols{gap:var(--space-6);flex:2 560px;grid-template-columns:repeat(4,minmax(0,1fr));font-size:14px;display:grid}.app-footer-cols div{flex-direction:column;gap:10px;display:flex}.app-footer-cols h2{margin:0;font-size:14px;font-weight:600}.app-footer-cols a{color:var(--ink-muted)}.app-footer-cols a:hover{color:var(--ink)}.app-footer-legal{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;padding-bottom:36px;font-size:12px;display:flex}.app-h5{min-height:100dvh}.app-h5.has-tabbar main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.app-tabbar{z-index:var(--z-sticky);position:fixed;bottom:0;left:0;right:0}.app-sticky{z-index:var(--z-sticky);background:var(--bar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:box-shadow .2s,background-color .2s;position:sticky;top:0;box-shadow:0 1px #0000}.app-sticky.is-scrolled{box-shadow:0 1px 0 var(--line)}.app-sticky.is-transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-h5-header{align-items:center;gap:var(--space-1);height:var(--h5-header-h);padding:0 var(--space-4);display:flex}.app-h5-header.has-back{padding-left:var(--space-1)}.app-h5-title{margin:0}.app-h5-body{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-6);flex-direction:column;display:flex}.app-up{color:var(--up)}.app-down{color:var(--down)}.app-subnav .xc-tab[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);background:0 0;font-weight:600}.app-subnav .xc-tab{white-space:nowrap}.app-chip{border:1px solid var(--line);border-radius:var(--radius-full);height:32px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 14px;font-size:13px}.app-chip:hover{color:var(--ink);border-color:var(--line-strong)}.app-chip[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--gold-ink);font-weight:500}.app-chip:focus-visible,.app-star:focus-visible,.app-link-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-star{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px;padding:0;display:inline-flex}.app-star svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.app-star:hover{color:var(--ink)}.app-star.is-on{color:var(--gold)}.app-star.is-on svg{fill:currentColor}.app-link-btn{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-link-btn:hover{color:var(--ice-hover)}.app-pager{align-items:center;gap:6px;display:flex}.app-pager .xc-btn{min-width:32px;padding:0 var(--space-2)}.app-pager .xc-btn:disabled{opacity:.4;cursor:default}.app-pager-current,.app-pager-current:hover{background:var(--gold-soft);color:var(--gold-ink)}.app-pager-gap{color:var(--ink-muted);padding:0 4px}.app-grid-line{stroke:var(--line);stroke-width:1px}.app-chart-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.app-chart-tip{white-space:nowrap;pointer-events:none;min-width:0;margin-left:10px;top:0}.app-chart-tip.is-left{transform:translate(calc(-100% - 20px))}.app-bars-zero{background:var(--line-strong);height:1px;position:absolute;left:0;right:0}.app-bar{transition:opacity .12s;position:absolute}.app-bar.is-up{background:var(--up);border-radius:3px 3px 0 0}.app-bar.is-down{background:var(--down);border-radius:0 0 3px 3px}.app-gauge{width:200px;height:112px;display:block}.app-gauge path{fill:none;stroke-width:14px}.app-gauge-s0{stroke:var(--down)}.app-gauge-s1{stroke:var(--down);stroke-opacity:.45}.app-gauge-s2{stroke:var(--line-strong)}.app-gauge-s3{stroke:var(--up);stroke-opacity:.45}.app-gauge-s4{stroke:var(--up)}.app-gauge-needle{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.app-gauge-hub{fill:var(--ink)}.app-chart-table{max-height:240px;overflow:auto}.app-chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.app-chart-table th{background:var(--surface);color:var(--ink-muted);text-align:left;padding:6px 0;font-size:12px;font-weight:500;position:sticky;top:0}.app-chart-table td{border-top:1px solid var(--line);padding:6px 0}.app-chart-table th:last-child,.app-chart-table td:last-child{text-align:right}.app-price-legend{gap:var(--space-4)}.app-price-body{gap:10px;display:flex}.app-price-plots{flex:auto;min-width:0}.app-candle line{stroke-width:1px}.app-candle.is-up line{stroke:var(--up)}.app-candle.is-up rect{fill:var(--up)}.app-candle.is-down line{stroke:var(--down)}.app-candle.is-down rect{fill:var(--down)}.app-ma{fill:none;stroke-width:1.5px}.app-line{fill:none;stroke-width:2px;stroke-linejoin:round}.app-line.is-up{stroke:var(--up)}.app-line.is-down{stroke:var(--down)}.app-area.is-up{fill:var(--up);fill-opacity:.12}.app-area.is-down{fill:var(--down);fill-opacity:.12}.app-volume{margin-top:var(--space-2);border-top:1px solid var(--line)}.app-vol-bar{opacity:.45;border-radius:1px 1px 0 0;position:absolute;bottom:0}.app-vol-bar.is-up{background:var(--up)}.app-vol-bar.is-down{background:var(--down)}.app-time-axis{justify-content:space-between;margin-top:6px;display:flex}.app-price-axis{text-align:right;flex:none;width:60px;position:relative}.app-price-axis span{position:absolute;right:0;transform:translateY(-50%)}.app-split-head{justify-content:space-between;gap:var(--space-2);font-size:12px;display:flex}.app-split-head span:first-child{color:var(--ink-2)}.app-split-head span:last-child{color:var(--ink-muted)}.app-split-bar{gap:2px;height:8px;margin-top:4px;display:flex}.app-split-bar .is-up{background:var(--up);border-radius:4px 0 0 4px}.app-split-bar .is-down{background:var(--down);border-radius:0 4px 4px 0;flex:auto}.app-toasts{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width<=767px){.app-toasts{left:var(--space-4);right:var(--space-4);bottom:calc(var(--tabbar-h) + var(--space-4) + env(safe-area-inset-bottom,0px));align-items:center}}.xc-dialog:has(>.app-dialog-close){position:relative}.app-dialog-close{top:var(--space-3);right:var(--space-3);position:absolute}.app-dialog-field{margin-top:var(--space-4)}.app-push{flex-direction:column;gap:14px;margin-top:14px;display:flex}.app-push-row{justify-content:space-between;width:100%}.app-push-row span{align-items:center;gap:10px;display:flex}.app-push-row svg{width:18px;height:18px;color:var(--ink-2)}.tl-verified{color:var(--success);display:inline-flex}.tl-verified svg{width:16px;height:16px}.tl-leave-meta{color:var(--ink-muted);margin:6px 0 0;font-size:12px}.tl-leave-warn{font-size:13px}.tl-leave-check{color:var(--ink-2);margin-top:14px;font-size:13px}.app-popover{position:relative}.app-popover-panel{z-index:var(--z-popover);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:160px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px)}.app-popover-panel.is-left{left:0}.app-popover-panel.is-right{right:0}.app-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:4px;padding:0;display:inline-flex}.app-avatar-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-user-menu{flex-direction:column;min-width:200px;display:flex}.app-user-head{border-bottom:1px solid var(--line);color:var(--ink-muted);flex-direction:column;margin-bottom:4px;padding:8px 12px 10px;font-size:12px;display:flex}.app-user-head b{color:var(--ink);font-size:14px;font-weight:600}.app-user-menu a,.app-user-menu button{border-radius:var(--radius-sm);height:38px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.app-user-menu a:hover,.app-user-menu button:hover{background:var(--surface-muted);color:var(--ink)}.app-user-menu svg{flex:none;width:16px;height:16px}.app-user-menu .is-danger,.app-user-menu .is-danger:hover{color:var(--danger)}.app-dots{gap:3px;display:inline-flex}.app-dots i{background:var(--surface-muted);border-radius:50%;width:6px;height:6px}.app-dots i.is-on{background:var(--gold)}.app-axis-wrap{gap:10px;display:flex}.app-axis-plot{flex:auto;min-width:0}.app-y-axis{flex:none;width:48px;position:relative}.app-y-axis span{position:absolute;right:0;transform:translateY(-50%)}.app-flash{border-radius:var(--radius-xs);margin:0 -3px;padding:0 3px}@media (width<=767px){.h5-more,.nw-card-more,.nw-side-link,.sim-summary-link,.cn-pro-m,.cn-h5-more,.pk-all,.me-card-more,.cm-h5-vip a,.xc-crumbs a,.app-h5 .app-link-btn{align-items:center;margin-top:-6px;margin-bottom:-6px;padding-top:6px;padding-bottom:6px;display:inline-flex}.xc-seg button{min-height:30px}.xc-docnav a{align-items:center;min-height:40px;display:flex}.app-h5 .mk-sort{margin:-6px -4px;padding:6px 4px}.me-h5-foot>a{min-height:var(--touch-min);align-items:center;display:inline-flex}.nw-coin{min-height:28px}}@property --scroll-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes app-scroll-fade{0%{--scroll-fade:32px}92%{--scroll-fade:32px}to{--scroll-fade:0px}}@media (width<=767px){@supports (animation-timeline:scroll()){.nw-tabs,.mk-h5-nav,.mk-h5-tabs,.mk-h5-cards,.md-jump,.cn-h5-tabs,.ar-cats-m,.ar-series-row,.cs-chips,.sr-h5 .sr-kinds,.cm-quick,.pk-bar-inner,.pk-h5 .pk-featured-row,.pk-h5 .pk-cat-chips,.tl-h5 .tl-recent-list,.tl-cats-m,.ip-chips{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--scroll-fade)), transparent);animation:linear both app-scroll-fade;animation-timeline:scroll(self inline)}}}.app-net{left:50%;top:calc(var(--header-h) + var(--space-3));z-index:var(--z-popover);align-items:center;gap:var(--space-2);max-width:calc(100vw - var(--space-8));box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-raised);min-height:36px;box-shadow:var(--shadow-pop);color:var(--ink);padding:4px 6px 4px 14px;font-size:13px;display:inline-flex;position:fixed;transform:translate(-50%)}.app-net.is-offline{border-color:color-mix(in srgb, var(--warning) 40%, transparent);padding-right:14px}.app-net>svg{width:16px;height:16px;color:var(--ice);flex:none}.app-net.is-offline>svg{color:var(--warning)}.app-net .app-link-btn{font-size:13px;font-weight:600}.app-net-close.xc-icon-btn{width:28px;height:28px}.app-net-close svg{width:14px;height:14px}@media (width<=767px){.app-net{top:calc(var(--h5-header-h) + var(--space-2))}}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-enter:.64s;--stagger:70ms}@keyframes xc-fade-in{0%{opacity:0}}@keyframes xc-rise{0%{opacity:0;transform:translateY(var(--rise,18px))}}@keyframes xc-zoom-in{0%{opacity:0;transform:scale(.96)}}@keyframes xc-sheet-up{0%{transform:translateY(100%)}}@keyframes xc-drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes xc-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes xc-grow-y{0%{transform:scaleY(0)}}@keyframes xc-grow-x{0%{transform:scaleX(0)}}@keyframes xc-sweep{0%{transform:rotate(var(--sweep,0deg))}}@keyframes xc-pop{40%{transform:scale(1.35)}}@keyframes xc-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pulse,var(--success)) 45%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--pulse,var(--success)) 0%, transparent)}}@keyframes xc-ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes xc-twinkle{to{opacity:calc(var(--o,.6) * .2)}}@keyframes xc-sheen{0%{background-position:100% 0}}@keyframes xc-meteor{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--angle,-36deg))}2%{opacity:1}9%{opacity:0;transform:translate3d(var(--travel-x,-360px), var(--travel-y,260px), 0) rotate(var(--angle,-36deg))}to{opacity:0;transform:translate3d(var(--travel-x,-360px), var(--travel-y,260px), 0) rotate(var(--angle,-36deg))}}@keyframes xc-marquee{to{transform:translate(-50%)}}.xc-stars .app-meteor{display:none}.xc-stars i{opacity:var(--o,.6)}@media (prefers-reduced-motion:no-preference){.anim-in{animation:xc-rise var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + var(--delay,0s))}.reveal:not(.is-in),.reveal-group:not(.is-in) :is(.reveal-item,.reveal-kids>*){opacity:0}.reveal.is-in,.reveal-group.is-in :is(.reveal-item,.reveal-kids>*){animation:xc-rise var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(var(--n,0) * var(--stagger) + var(--delay,0s))}.reveal-item,.reveal-kids>*{--n:0}:is(.reveal-item,.reveal-kids>*):nth-child(2){--n:1}:is(.reveal-item,.reveal-kids>*):nth-child(3){--n:2}:is(.reveal-item,.reveal-kids>*):nth-child(4){--n:3}:is(.reveal-item,.reveal-kids>*):nth-child(5){--n:4}:is(.reveal-item,.reveal-kids>*):nth-child(6){--n:5}:is(.reveal-item,.reveal-kids>*):nth-child(n+7){--n:6}.reveal-item+.reveal-kids{--delay:90ms}.reveal-group :is(.reveal-item,.reveal-kids>*) :is(.reveal-item,.reveal-kids>*){animation:none}.app-main>*,.app-h5>main>*{animation:xc-fade-in var(--dur-slow) var(--ease-out) backwards}.xc-scrim{animation:xc-fade-in var(--dur-base) var(--ease-out) backwards}.xc-dialog{animation:xc-zoom-in var(--dur-slow) var(--ease-out) backwards}.xc-dialog.xc-dialog-sheet{animation:xc-sheet-up var(--dur-slow) var(--ease-out) backwards}.app-popover-panel{animation:xc-drop var(--dur-base) var(--ease-out) backwards;transform-origin:top}.xc-toast{--rise:12px;animation:xc-rise var(--dur-slow) var(--ease-out) backwards}.xc-btn,.xc-icon-btn,.xc-social,.app-chip,.xc-toolbtn{transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.xc-btn:active:not([disabled]),.xc-social:active,.app-chip:active{transform:scale(.97)}.xc-icon-btn:active,.xc-toolbtn:active:not([disabled]){transform:scale(.92)}.xc-tab,.xc-seg button,.xc-nav-link,.xc-conv,.xc-lesson,.xc-docnav a,.xc-toc a,.xc-market-row,.ar-series,.ar-tag,.me-nav-link,.nw-topic,.pc-side-item,.pk-bar-item,.pk-chip,.tl-cat,.sr-hit{transition:background-color var(--dur-base), color var(--dur-base), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.xc-card-link,.xc-tool,.xc-link,.xc-stat,.ar-pick-card .ar-pick-cover,.ar-hero .ar-hero-cover{transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), border-color var(--dur-base)}a.xc-card-link:hover,a.xc-tool:hover,.xc-link:hover,a.xc-stat:hover,.ar-pick-card:hover .ar-pick-cover,.ar-hero:hover .ar-hero-cover{box-shadow:var(--shadow-card);transform:translateY(-3px)}}.app-star.is-pop svg{animation:xc-pop .36s var(--ease-out)}.home-live-dot,.nw-live,.pc-sync>span{animation:xc-pulse-ring 2s var(--ease-out) infinite}.xc-chart-plot>svg,.xc-spark{animation:xc-draw .9s var(--ease-in-out) backwards}.app-bar,.app-vol-bar{animation:xc-grow-y .52s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 12ms)}.app-bar.is-up,.app-vol-bar{transform-origin:bottom}.app-bar.is-down{transform-origin:top}.app-gauge-needle{transform-box:view-box;transform-origin:100px 100px;animation:xc-sweep 1.1s var(--ease-out) .2s backwards}.me-progress>span,.cs-bar>span,.app-split-bar .is-up{transform-origin:0;animation:xc-grow-x .8s var(--ease-out) backwards}.app-split-bar .is-down{transform-origin:100%;animation:xc-grow-x .8s var(--ease-out) backwards}.xc-stars i.is-twinkle{animation:xc-twinkle var(--tw-d,4s) ease-in-out var(--tw-delay,0s) infinite alternate}.xc-stars .app-meteor{background:linear-gradient(90deg, var(--star), transparent);opacity:0;transform-origin:0;width:120px;height:1px;animation:xc-meteor var(--meteor-d,11s) linear var(--meteor-delay,2s) infinite;border-radius:1px;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lt-wheel{width:var(--size);height:var(--size);flex:none;position:relative}.lt-wheel-rim{border:2px solid var(--gold-line);background:var(--surface);border-radius:50%;position:absolute;inset:-10px}.lt-wheel-face{border-radius:50%;position:absolute;inset:0;overflow:hidden}.lt-wheel-face.is-spinning{transition:transform 4.2s cubic-bezier(.12,.7,.14,1)}@media (prefers-reduced-motion:reduce){.lt-wheel-face.is-spinning{transition:none}}.lt-seg{width:var(--seg-w);height:50%;margin-left:calc(var(--seg-w) / -2);box-sizing:border-box;padding-top:calc(var(--size) * .06);transform-origin:50% 100%;text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:0;left:50%}.lt-seg svg{width:calc(var(--size) * .076);height:calc(var(--size) * .076)}.lt-seg b{font-size:13px;font-weight:600;line-height:1.25}.lt-seg small{color:var(--ink-muted);font-size:11px;line-height:1.2}.lt-seg.is-big{color:var(--gold-ink)}.lt-pointer{left:calc(50% - 12px);top:calc(50% - var(--size) * .14 - 22px);border-left:12px solid #0000;border-right:12px solid #0000;border-bottom:26px solid var(--gold);width:0;height:0;position:absolute}.lt-hub.xc-btn{width:calc(var(--size) * .28);height:calc(var(--size) * .28);text-align:center;min-height:0;box-shadow:0 0 0 6px var(--surface-raised), var(--shadow-pop);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;line-height:1.2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-hub.is-busy{cursor:progress}.lt-hub.xc-btn[disabled]{color:var(--ink-muted)}.lt-hub b{font-size:19px;font-weight:700}.lt-hub small{opacity:.85;font-size:11px;font-weight:500}.lt-hub.is-text{font-size:13px;font-weight:600}.lt-dialog.xc-dialog{text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex}.lt-dialog .xc-dialog-title{font-size:24px;line-height:32px}.lt-dialog .xc-dialog-actions{justify-content:center;align-self:stretch}.lt-meta{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:6px 0 0;font-size:13px;display:flex}.lt-stage{margin-top:28px}.lt-tip{min-height:20px;color:var(--ink-2);margin:26px 0 0;font-size:13px}.lt-tip.is-warn{color:var(--warning)}.lt-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-3);font-size:13px;display:flex}.lt-foot span{color:var(--ink-muted)}.lt-rules{margin:var(--space-4) 0 0;text-align:left;color:var(--ink-2);align-self:stretch;padding-left:20px;font-size:14px;line-height:1.7}.lt-result-ico{margin-bottom:var(--space-3);order:-1}.lt-result-ico.is-plain{background:var(--surface-muted);color:var(--ink-muted)}.lt-claim{align-self:stretch;gap:var(--space-3);margin-top:var(--space-4);text-align:left;flex-direction:column;display:flex}.lt-uid-card{border-radius:var(--radius-md);background:var(--surface-muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.lt-uid-card>span:nth-child(2){flex-direction:column;flex:auto;min-width:0;line-height:1.35;display:flex}.lt-uid-card small{color:var(--ink-muted);font-size:12px}.lt-ex{background:var(--surface);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.lt-note{color:var(--ink-muted);margin:0;font-size:12px;line-height:18px}.lt-grid-2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lt-claim .xc-control{height:44px}.lt-textarea.xc-control{height:auto;font:inherit;resize:vertical;padding:10px 14px;font-size:15px}.lt-textarea:focus{outline:2px solid var(--focus);outline-offset:1px}.lt-code{align-items:center;gap:6px;display:inline-flex}.lt-code .xc-num{border-radius:var(--radius-sm);background:var(--surface-muted);padding:2px 8px}.lt-code-big{margin-top:var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);justify-content:center;align-self:stretch;padding:12px;font-size:16px}.lt-code-big .xc-num{letter-spacing:.04em;background:0 0;padding:0}.lt-entry{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-sticky);border:1px solid var(--gold-line);border-radius:var(--radius-full);background:var(--surface-raised);height:42px;box-shadow:var(--shadow-pop);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:inline-flex;position:fixed}.lt-entry svg{width:20px;height:20px;color:var(--gold)}.lt-entry.is-home{bottom:calc(56px + var(--space-4))}.lt-entry:hover{border-color:var(--gold)}.lt-entry:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lt-entry.is-h5{right:12px;bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom,0px));border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.lt-entry.is-h5 svg{width:22px;height:22px}.lt-entry.is-h5 .xc-count{position:absolute;top:-4px;right:-4px}@media (prefers-reduced-motion:no-preference){.lt-entry{animation:.3s ease-out lt-entry-in}}@keyframes lt-entry-in{0%{opacity:0;transform:translateY(8px)}}.lt-now{align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:18px 22px;display:flex}.lt-now-text{flex-direction:column;flex:240px;min-width:0;display:flex}.lt-now-text .h5{margin:0}.lt-now-text b{color:var(--ink)}.lt-records{padding:0;overflow:hidden}.lt-records-head{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:14px 22px;display:flex}.lt-records-head .h5{margin:0 auto 0 0}.lt-records .xc-empty{padding:var(--space-10) var(--space-4)}.lt-row{align-items:center;gap:14px;padding:14px 22px;display:flex}.lt-row+.lt-row{border-top:1px solid var(--line)}.lt-row-ico{background:var(--surface-muted);width:40px;height:40px;color:var(--ink-muted);border-radius:12px;flex:none;place-items:center;display:grid}.lt-row-ico svg{width:20px;height:20px}.lt-row-ico.is-won{background:var(--gold-soft);color:var(--gold-ink)}.lt-row-main{flex-direction:column;flex:auto;min-width:0;line-height:1.4;display:flex}.lt-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-row-title b{font-weight:600}.lt-row-title b.is-dim{color:var(--ink-2);font-weight:500}.lt-row-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:320px;display:flex}.lt-row-side .app-link-btn{font-size:13px}.lt-row-note{color:var(--ink-muted);font-size:12px}.lt-row-note.is-warn{color:var(--warning)}.lt-address{margin:var(--space-4) 0 0;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;font-size:14px;display:grid}.lt-address dt{color:var(--ink-muted)}.lt-address dd{margin:0}@media (width<=767px){.lt-now{padding:14px 16px}.lt-now .xc-btn{width:100%}.lt-records-head{padding:12px 16px}.lt-records-head .xc-seg{width:100%}.lt-records-head .xc-seg button{flex:1 1 0}.lt-row{flex-wrap:wrap;padding:12px 16px}.lt-row-side{text-align:left;flex:100%;align-items:flex-start;max-width:none;padding-left:54px}.lt-row-side:empty{display:none}.lt-dialog .lt-grid-2{grid-template-columns:minmax(0,1fr)}}.home-gold{color:var(--gold-ink)}.home-up{color:var(--up)}.home-down{color:var(--down)}.home-more{white-space:nowrap;font-size:14px}.home-live-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 15%, transparent);border-radius:50%;flex:none}.home-hero{margin-top:calc(-1 * (var(--header-h) + 1px));padding-top:calc(var(--header-h) + 1px);background:radial-gradient(ellipse 55% 65% at 80% 35%, var(--glow-indigo), transparent 70%), radial-gradient(ellipse 35% 45% at 8% 95%, var(--glow-gold), transparent 70%), var(--bg);border-bottom:1px solid var(--line)}.home-hero-inner{z-index:1;align-items:center;gap:var(--space-16);flex-wrap:wrap;padding-top:72px;padding-bottom:110px;display:flex;position:relative}.home-hero-copy{flex:520px;min-width:0}.home-hero-badge{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--gold) 6%, transparent);color:var(--gold-ink);margin:0;padding:6px 14px;font-size:13px;display:inline-flex}.home-hero-badge span{background:var(--gold);border-radius:50%;width:6px;height:6px}.home-hero-title{margin:28px 0 0}.home-hero-lead{max-width:480px;margin:var(--space-6) 0 0;color:var(--ink-2)}.home-hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.home-cta{box-shadow:var(--shadow-gold)}.home-login-ways{margin-top:var(--space-8);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.home-login-ways ul{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-login-ways li{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink-2);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.home-login-ways svg,.home-chip svg,.home-hero-toast-meta svg{flex:none;width:14px;height:14px}.home-hero-visual{flex:440px;min-width:0;max-width:500px;position:relative}.home-constellation{opacity:.55;width:240px;height:160px;position:absolute;top:-36px;left:-244px}.home-constellation path{fill:none;stroke:var(--ice);stroke-width:1px;stroke-dasharray:3 5}.home-constellation circle{fill:var(--ice)}.home-constellation .home-constellation-gold{fill:var(--mark-gold)}.home-hero-card{padding:var(--space-6);border:1px solid color-mix(in srgb, var(--ink-muted) 22.5%, transparent);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--glass-top), var(--glass-bottom));box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.home-hero-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.home-hero-pair{align-items:center;gap:10px;display:flex}.home-hero-sym{font-size:16px;font-weight:600}.home-hero-quote{color:var(--ink-muted);font-size:14px}.home-hero-price{margin-top:var(--space-3);display:block}.home-tf{gap:4px}.home-tf button{min-width:0;padding:4px 9px;font-size:12px}.home-hero-chart{width:100%;height:170px;margin-top:18px;display:block}.home-hero-grid{fill:none;stroke:color-mix(in srgb, var(--ink-muted) 10%, transparent);stroke-width:1px}.home-hero-line{fill:none;stroke:var(--mark-gold);stroke-width:2px;stroke-linejoin:round}.home-hero-dot-halo{fill:var(--mark-gold);opacity:.25}.home-hero-dot{fill:var(--mark-gold)}.home-hero-coins{margin-top:14px}.home-hero-coins a{align-items:center;gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--ink-muted) 10%, transparent);color:var(--ink);padding:11px 0;display:flex}.home-hero-coin-sym{flex:auto;font-weight:600}.home-hero-coin-chg{justify-content:flex-end;width:72px}.home-hero-toast{width:300px;padding:14px var(--space-4);border:1px solid color-mix(in srgb, var(--ink-muted) 22.5%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-pop);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:-40px;left:-44px}.home-hero-toast:hover{border-color:var(--line-strong);color:var(--ink)}.home-hero-toast-meta{align-items:center;gap:var(--space-2);color:var(--gold-ink);font-size:12px;display:flex}.home-hero-toast-title{font-family:var(--font-display);font-size:14px;line-height:1.55}@media (width<=1199px){.home-constellation{display:none}.home-hero-toast{left:var(--space-4)}.home-hero-visual{max-width:none}.home-hero-title{font-size:56px;line-height:68px}}.home-morph{--stage-h:max(100vh, 700px);--pin:90vh;height:calc(var(--stage-h) + var(--pin));margin-top:calc(-1 * (var(--header-h) + 1px))}.home-morph-stage{height:var(--stage-h);flex-direction:column;display:flex;position:sticky;top:0}.home-morph .home-hero{flex:auto;align-content:center;min-height:0;margin-top:0;display:grid}.home-morph .home-hero-inner{padding-top:var(--space-8);padding-bottom:88px}.home-morph-canvas{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.home-ticker{border-bottom:1px solid var(--line);background:var(--glass-bottom)}.home-ticker-viewport{overflow:hidden}.home-ticker-track{width:max-content;display:flex}.home-ticker-inner{align-items:center;gap:var(--space-10);height:56px;padding-right:var(--space-10);white-space:nowrap;flex:none;display:flex}.home-ticker-inner a{color:var(--ink);align-items:baseline;gap:10px;font-size:14px;display:flex}.home-ticker-sym{font-weight:600}.home-web{padding-bottom:var(--space-30)}.home-web .xc-card,.home-trade-demo{box-sizing:border-box}.home-section{padding-top:var(--space-30)}.home-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.home-eyebrow{color:var(--gold-ink);margin:0}.home-h2{font-family:var(--font-display);margin:10px 0 0;font-size:36px;font-weight:700;line-height:48px}.home-h2-sm{font-size:32px;line-height:42px}.home-section-lead{max-width:440px;color:var(--ink-2);margin:0}.home-markets{align-items:stretch;gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.home-market{flex:999 640px;min-width:0}.home-market-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:18px var(--space-6);flex-wrap:wrap;display:flex}.home-row{position:relative}.home-row-link{min-width:0;color:var(--ink);flex-direction:column;display:flex}.home-row-link:after{content:"";position:absolute;inset:0}.home-row-link:hover{color:var(--ink)}.home-cell-end{z-index:1;text-align:right;justify-self:end;position:relative}.home-trade-btn{border-color:color-mix(in srgb, var(--gold) 40%, transparent);color:var(--gold-ink);background:0 0;font-weight:500}.home-trade-btn:hover{background:var(--gold-soft);color:var(--gold-ink)}.home-market-empty,.home-market-foot{padding:var(--space-3) var(--space-6);color:var(--ink-muted);border-top:1px solid var(--line);margin:0;font-size:12px}.home-news-card{min-width:0;padding:var(--space-5) var(--space-6);flex:360px}.home-card-bar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.home-card-title{font-family:var(--font-display);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.home-news-card .xc-news,.home-skel-list{margin-top:14px}.home-skel-list{gap:var(--space-3);display:grid}.home-explore{gap:var(--space-5);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.home-explore-trade{align-items:center;gap:var(--space-8);background:radial-gradient(ellipse 60% 80% at 100% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), var(--surface);flex-wrap:wrap;flex:2 640px;min-width:0;display:flex}.home-explore-trade-copy{flex:260px;min-width:0}.home-explore-trade .xc-card-title{font-size:24px;line-height:34px}.home-explore-card{flex:340px;min-width:0}.home-chips{gap:var(--space-2);flex-wrap:wrap;margin-top:18px;font-size:13px;display:flex}.home-chip-outline{border:1px solid color-mix(in srgb, var(--ink-muted) 25%, transparent);border-radius:var(--radius-full);color:var(--ink-2);padding:4px 12px;display:inline-block}.home-chip-outline:hover{border-color:var(--line-strong);color:var(--ink)}.home-chip{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.home-chip svg{color:var(--ice)}.home-chip:hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}.home-doc-tree{margin-top:var(--space-4);color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.home-doc-tree a{padding-left:var(--space-4)}.home-trade-demo{border:1px solid color-mix(in srgb, var(--ink-muted) 17.5%, transparent);border-radius:var(--radius-lg);background:var(--surface);flex:280px;min-width:0;max-width:320px;padding:18px;font-size:14px}.home-trade-side{background:var(--surface-muted);text-align:center;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.home-trade-side span{color:var(--ink-2);padding:7px 0}.home-trade-side .is-buy{background:var(--up);color:var(--on-up);border-radius:7px;font-weight:600}.home-trade-row{justify-content:space-between;display:flex}.home-trade-meta{color:var(--ink-muted);margin:14px 0 10px;font-size:13px}.home-trade-field{margin-top:var(--space-2);padding:10px var(--space-3);background:var(--surface-muted);border-radius:10px;justify-content:space-between;align-items:center;display:flex}.home-trade-field>span:first-child,.home-trade-field small{color:var(--ink-muted);font-size:inherit}.home-trade-slider{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:2px;height:4px;margin-top:14px;position:relative}.home-trade-slider span{background:var(--up);border-radius:2px;position:absolute;inset:0 50% 0 0}.home-trade-slider i{background:var(--ink);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-5px;left:50%}.home-trade-ticks{margin-top:var(--space-2);color:var(--ink-muted);font-size:11px}.home-trade-submit{background:var(--up);color:var(--on-up);text-align:center;border-radius:10px;margin-top:14px;padding:11px 0;font-weight:600}.home-read{gap:var(--space-8);flex-wrap:wrap;display:flex}.home-read-main{flex:999 620px;min-width:0}.home-read-side{flex:380px;min-width:0}.home-featured{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);margin-top:28px;display:block;overflow:hidden}.home-featured:hover{border-color:var(--line-strong);color:var(--ink)}.home-featured-cover{height:240px}.home-featured-body{padding:22px var(--space-6) var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.home-featured-title{margin-top:var(--space-3);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.45}.home-featured-excerpt{margin-top:var(--space-2);color:var(--ink-2)}.home-featured-meta{margin-top:var(--space-3);color:var(--ink-muted);font-size:13px}.home-article{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);color:var(--ink);display:flex}.home-article:hover{color:var(--ink)}.home-article:hover .home-article-title,.home-featured:hover .home-featured-title{color:var(--link)}.home-article-thumb{border:1px solid var(--line);border-radius:var(--radius-md);flex:none;width:96px;height:64px}.home-article-body{flex-direction:column;gap:3px;min-width:0;display:flex}.home-article-cat{color:var(--ice);font-size:12px}.home-article-title{font-family:var(--font-display);font-size:16px;font-weight:500;line-height:1.5}.home-article-meta{color:var(--ink-muted);font-size:12px}.home-courses{gap:var(--space-4);flex-direction:column;margin-top:28px;display:flex}.home-course{padding:var(--space-5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.home-course-meta{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:12px;display:flex}.home-course-title{font-family:var(--font-display);margin-top:10px;font-size:18px;font-weight:700}.home-course-desc{color:var(--ink-2);margin-top:6px;font-size:14px}.home-progress{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:2px;height:4px;margin-top:14px;display:block}.home-progress span{background:var(--ice);border-radius:2px;height:4px;display:block}.home-course-note{color:var(--ink-muted);margin-top:10px;font-size:12px}.home-free{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.home-free-copy{flex:520px;min-width:0}.home-free-copy .home-section-lead{max-width:520px;margin-top:var(--space-3)}.home-free-list{gap:14px var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.home-free-list li{align-items:center;gap:10px;display:flex}.home-free-list svg{width:18px;height:18px;color:var(--ice);flex:none}.home-vip{min-width:0;max-width:440px;padding:var(--space-6) 26px;flex:360px}.home-vip-title{align-items:center;gap:var(--space-2);font-family:var(--font-display);margin:0;font-size:17px;font-weight:700;display:flex}.home-vip-text{color:var(--ink-2);margin:10px 0 14px;font-size:14px;line-height:1.8}.home-apps{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-16) 56px;border:1px solid color-mix(in srgb, var(--ink-muted) 20%, transparent);border-radius:var(--radius-2xl);background:radial-gradient(ellipse 50% 90% at 85% 50%, var(--glow-indigo), transparent 70%), var(--surface);flex-wrap:wrap;display:flex;overflow:hidden}.home-apps-copy{flex:420px;min-width:0}.home-apps-copy .home-h2{margin:0}.home-apps-copy .home-section-lead{max-width:460px;margin-top:var(--space-3)}.home-apps-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-app-link{padding:14px var(--space-5);border:1px solid color-mix(in srgb, var(--ink-muted) 22.5%, transparent);background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-radius:14px;align-items:center;gap:10px;display:flex}.home-app-link:hover{border-color:var(--line-strong);color:var(--ink)}.home-app-link svg{flex:none;width:22px;height:22px}.home-app-link span{flex-direction:column;font-weight:600;line-height:1.3;display:flex}.home-app-link small{color:var(--ink-muted);font-size:11px;font-weight:400}@media (width<=1199px){.home-apps{padding:var(--space-10) var(--space-8)}}.h5-home-header{height:var(--h5-header-h);padding:0 var(--space-2) 0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.h5-brand svg{width:24px;height:24px}.h5-brand .xc-brand-name{font-size:17px}.h5-home-actions{align-items:center;gap:4px;display:flex}.h5-login{border-radius:var(--radius-full);padding:0 var(--space-4)}.h5-avatar-link{margin:0 var(--space-2) 0 4px;border-radius:50%;display:inline-flex}.h5-home-body{gap:var(--space-4);padding:0 var(--space-4) var(--space-6);flex-direction:column;display:flex}.h5-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.h5-hero{padding:26px 22px var(--space-6);border:1px solid color-mix(in srgb, var(--ink-muted) 20%, transparent);background:radial-gradient(ellipse 80% 70% at 90% 10%, var(--glow-indigo), transparent 70%), var(--surface);border-radius:22px}.h5-hero>:not(.xc-stars){position:relative}.h5-hero-eyebrow{color:var(--gold-ink);margin:0;font-size:12px}.h5-hero-title{margin:10px 0 0}.h5-hero-lead{color:var(--ink-2);margin:10px 0 0}.h5-hero-actions{margin-top:var(--space-5);gap:10px;display:flex}.h5-hero-actions .xc-btn{height:var(--touch-min);flex:1 1 0}.h5-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.h5-pair{border-radius:var(--radius-lg);color:var(--ink);flex-direction:column;padding:14px;display:flex}.h5-pair:hover{color:var(--ink)}.h5-pair-head{justify-content:space-between;align-items:center;font-size:13px;display:flex}.h5-pair-head .xc-chg{font-size:13px}.h5-pair-sym{font-weight:600}.h5-pair-sym small{font-size:inherit;color:var(--ink-muted);font-weight:400}.h5-pair-price{margin:4px 0 6px;font-size:18px;font-weight:600}.h5-entries{padding:var(--space-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 0;display:grid}.h5-entries a{color:var(--ink);flex-direction:column;align-items:center;gap:7px;padding:6px 0;font-size:12px;display:flex}.h5-entries .xc-icon-tile{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:15px}.h5-card-bar{padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.h5-card-bar h2{align-items:center;gap:var(--space-2);margin:0;display:flex}.h5-plain-bar{padding:0}.h5-more{font-size:13px}.h5-market{padding:var(--space-4) 0 6px}.h5-market-tabs{padding:var(--space-3) var(--space-3) 6px;flex-wrap:nowrap;gap:4px}.h5-market-tabs .xc-tab{padding:5px 12px;font-size:13px}.h5-market .xc-coin>span:last-child{flex-direction:column;min-width:0;display:flex}.h5-market .xc-coin-name{font-size:11px}.h5-empty,.h5-foot{padding:10px var(--space-4) 4px;border-top:1px solid var(--line);color:var(--ink-muted);margin:0;font-size:11px}.h5-news{padding:var(--space-4)}.h5-news .h5-card-bar{padding:0}.h5-news ul{margin-top:6px}.h5-news-item{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:11px 0;display:flex}.h5-news-item:last-child{border-bottom:0}.h5-news-meta{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px;display:flex}.h5-news-title{font-family:var(--font-display);font-size:14px}.h5-news-skel{margin:var(--space-2) 0}.h5-trade{padding:var(--space-4) 18px;color:var(--ink);align-items:center;gap:14px;display:flex}.h5-trade:hover{color:var(--ink)}.h5-trade .xc-icon-tile{border-radius:14px;width:44px;height:44px}.h5-trade-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.h5-trade-title{font-family:var(--font-display);font-size:15px;font-weight:700}.h5-trade-desc{color:var(--ink-2);font-size:12px}.h5-trade .xc-btn{border-radius:var(--radius-full);flex:none}.h5-article-cat{color:var(--ice)}.home-hero-title .anim-in,.home-hero-gold{display:inline-block}@media (prefers-reduced-motion:no-preference){.home-hero-gold,.h5-hero-gold{--sheen:color-mix(in srgb, var(--gold) 45%, #fff);background:linear-gradient(100deg, var(--gold-ink) 42%, var(--sheen) 50%, var(--gold-ink) 58%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.home-hero-gold::selection{color:var(--gold-ink)}.h5-hero-gold::selection{color:var(--gold-ink)}.home-hero-gold{animation:xc-rise var(--dur-enter) var(--ease-out) calc(2 * var(--stagger)) backwards, xc-sheen 1.6s var(--ease-in-out) 1s backwards}.h5-hero-gold{animation:xc-sheen 1.6s var(--ease-in-out) .8s backwards}.home-hero-badge span{--pulse:var(--gold);animation:xc-pulse-ring 2.4s var(--ease-out) 1.2s infinite}.home-hero-card{--rise:32px}.home-constellation{animation:xc-draw 1.8s var(--ease-in-out) .5s backwards}.home-hero-chart{animation:xc-draw 1.1s var(--ease-in-out) backwards}.home-hero-chart.is-first{animation-delay:.45s}.home-hero-dot-halo{transform-box:fill-box;transform-origin:50%;animation:xc-ripple 2.4s var(--ease-out) 1.4s infinite}.home-ticker-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.home-ticker-track.is-moving{animation:50s linear infinite xc-marquee}.home-ticker:hover .home-ticker-track{animation-play-state:paused}.home-ticker:focus-within .home-ticker-track{animation:none}.is-in .home-trade-slider span{transform-origin:0;animation:xc-grow-x 1.2s var(--ease-out) .5s backwards}.is-in .home-trade-slider i{animation:home-slide-thumb 1.2s var(--ease-out) .5s backwards}.is-in .home-progress>span{transform-origin:0;animation:xc-grow-x .9s var(--ease-out) .5s backwards}}@keyframes home-slide-thumb{0%{left:0}}.h5-hero>.h5-loop-canvas{pointer-events:none;position:absolute;top:0;left:0}.h5-hero-copy .h5-constellation{--h5-pole-glow:var(--mark-gold);aspect-ratio:140/104;width:46%;max-width:156px;position:absolute;top:-6px;right:-6px;overflow:visible}[data-theme=light] .h5-hero-copy .h5-constellation{--h5-pole-glow:var(--gold)}.h5-constellation-line{fill:none;stroke:var(--ice);stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.55}.h5-constellation-star{fill:var(--ice);opacity:.85}.h5-pole,.h5-pole-spark{fill:var(--mark-gold)}.h5-pole-spark{opacity:.85}@media (prefers-reduced-motion:no-preference){.h5-constellation{animation:xc-draw 1.6s var(--ease-in-out) .5s backwards}.h5-pole-spark,.h5-pole-glow{transform-box:fill-box;transform-origin:50%}.h5-pole-spark{animation:3.2s ease-in-out 2s infinite h5-pole-twinkle}.h5-pole-glow{animation:3.2s ease-in-out 2s infinite h5-pole-breathe}}@keyframes h5-pole-twinkle{50%{opacity:1;transform:scale(1.25)rotate(45deg)}}@keyframes h5-pole-breathe{50%{opacity:.6;transform:scale(1.3)}}
