.market-switch a{padding:0 12px}.ms-short{display:none}@media (width<=1099px){.market-switch a{padding:0 9px}.ms-full{display:none}.ms-short{display:inline}}.brand-mark{display:none}@media (width<=899px){.brand-full{display:none}.brand-mark{display:block}}:root{--bg:#0b0c0e;--panel:#0f1114;--field:#15181d;--line:#20242b;--line-soft:#1a1d22;--line-strong:#2b3038;--line-hi:#3a404a;--text:#e8eaed;--text-2:#c4c8ce;--sub:#8b9099;--dim:#5f6570;--accent:#d7f25a;--accent-line:#4a5420;--up:#f0616d;--down:#3fcf8e;--warn:#e0b341;--sans:"IBM Plex Sans", "PingFang TC", "Noto Sans TC", "Noto Sans CJK TC", "Microsoft JhengHei", system-ui, sans-serif;--mono:"IBM Plex Mono", "PingFang TC", "Noto Sans TC", "Noto Sans CJK TC", "Microsoft JhengHei", monospace;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--tabbar-h:58px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-size:12px;line-height:1.4}a{color:var(--sub);text-decoration:none}a:hover{color:var(--text)}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}button:active:not(:disabled){transform:scale(.98)}button{transition:transform .12s var(--ease-out-quint)}.icon-btn{transition:background .15s, transform .12s var(--ease-out-quint);border-radius:22px}.icon-btn:hover{background:var(--field)}a{transition:color .15s}.btn-primary:active:not(:disabled),.btn-lg:active:not(:disabled){transform:scale(.97)}input{font-family:inherit;font-size:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:var(--accent);color:var(--bg)}.mono{font-family:var(--mono)}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--text)}.sub{color:var(--sub)}.accent{color:var(--accent)}.right{text-align:right}.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel{background:var(--panel);border:1px solid var(--line);min-width:0;padding:12px}.panel-title{font-size:14px;font-weight:600}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.between{justify-content:space-between;align-items:baseline;display:flex}.rule{border-top:1px solid var(--line-soft)}.btn{border:1px solid var(--line-strong);height:30px;color:var(--text);white-space:nowrap;transition:border-color .15s, background .15s, color .15s, transform .12s var(--ease-out-quint), filter .15s;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn:hover{border-color:var(--line-hi)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.btn-primary:hover{border-color:var(--accent);filter:brightness(1.06)}.btn-primary:disabled{opacity:.3;cursor:default}a.btn,a.btn:hover{color:var(--text)}a.btn-primary,a.btn-primary:hover{color:var(--bg)}a.btn-ghost,a.btn-ghost:hover{color:var(--accent)}.btn-ghost{border-color:var(--accent-line);color:var(--accent)}.btn-lg{height:48px;font-size:15px}.icon-btn{width:44px;height:44px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.link{color:var(--accent);background:0 0;border:0;padding:0}.link:hover{color:#e8f7a0}.field{background:var(--field);height:46px;color:var(--text);border:1px solid var(--line-strong);border-radius:4px;width:100%;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .2s}.field:focus{border-color:var(--accent-line);outline:none;box-shadow:0 0 0 3px #d7f25a1f}.field::placeholder{color:var(--dim)}.tag{border:1px solid var(--accent-line);color:var(--accent);white-space:nowrap;border-radius:3px;padding:1px 7px;font-size:11px;display:inline-block}@keyframes rise{0%{transform:translate3d(0, var(--rise-y,14px), 0) scale(var(--rise-scale,.985))}to{transform:none}}@keyframes sharpen{0%{opacity:0;filter:blur(var(--rise-blur,8px))}to{opacity:1;filter:none}}.rise{animation:rise var(--rise-ms,.44s) var(--ease-out-quint) backwards, sharpen var(--rise-ms,.44s) var(--ease-standard) backwards;animation-delay:calc(var(--i,0) * 50ms)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.shimmer{background-image:linear-gradient(90deg, transparent calc(50% - 1.75em), var(--text), transparent calc(50% + 1.75em)), linear-gradient(var(--dim), var(--dim));color:#0000;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite shimmer}@keyframes flash-up{0%{background:#f0616d47}to{background:0 0}}@keyframes flash-down{0%{background:#3fcf8e47}to{background:0 0}}.flash-up{animation:flash-up .7s var(--ease-standard)}.flash-down{animation:flash-down .7s var(--ease-standard)}.bar-top:before,.bar-bottom:after{content:"";background:inherit;pointer-events:none;height:240px;position:absolute;left:0;right:0}.bar-top:before{bottom:100%}.bar-bottom:after{top:100%}@media (width>=761px){.only-mobile{display:none!important}}@media (width<=760px){body{font-size:13px}.only-desktop{display:none!important}}.header-search{width:170px}@media (width<=1099px){.roomy-only{display:none!important}.header-search{width:auto}}@media (width<=1339px){.wide-only{display:none!important}}@media (prefers-reduced-motion:reduce){.rise{--rise-blur:0px;animation:.2s linear backwards sharpen}.shimmer,.flash-up,.flash-down{animation:none}button:active:not(:disabled){transform:none}}.tw-shell{--tabbar-h:0px}.hm-short{transition:transform .12s var(--ease-out-quint), border-color .15s, background .15s}.hm-short:active{transform:scale(.96);background:var(--field)!important}.hm-short:hover{border-color:var(--line-hi)!important}.lang-btn{border:1px solid var(--line-strong);height:30px;color:var(--sub);transition:color .15s, background .15s, transform .12s var(--ease-out-quint);background:0 0;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{color:var(--text);background:var(--field)}.lang-btn:active{transform:scale(.96)}.lang-card{z-index:60;background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;min-width:168px;margin:0;padding:6px;list-style:none;position:absolute;box-shadow:0 12px 32px #00000059}.lang-card button{width:100%;height:38px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background .15s;display:flex}.lang-card button:hover{background:var(--field)}.lang-card button.on{background:var(--field);font-weight:600}.cnav{white-space:nowrap;align-items:center;gap:clamp(10px,1.6vw,22px);font-size:13px;display:flex}.cnav-menu-item{border-radius:6px;flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:6px 10px;transition:background .15s;display:flex}.cnav-menu-item:hover,.cnav-menu-item:focus-visible{background:var(--field)}.cmenu-row{min-height:60px;color:var(--text);border-radius:8px;align-items:center;gap:14px;padding:8px 10px 8px 14px;transition:background .15s;display:flex;position:relative}.cmenu-row:active,.cmenu-row:focus-visible{background:var(--field)}
