.lang[data-v-12802096]{border:1px solid var(--line);background:#0a0e148c;border-radius:12px;align-items:center;gap:.35rem;min-height:40px;padding:0 .55rem 0 .7rem;display:inline-flex}.lang__label[data-v-12802096]{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:600}.lang__select[data-v-12802096]{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 14px) calc(50% - 3px) / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 9px) calc(50% - 3px) / 5px 5px no-repeat, transparent;min-width:4.5rem;min-height:40px;color:var(--text);font:inherit;cursor:pointer;border:none;padding:0 1.4rem 0 .15rem;font-size:.82rem;font-weight:600}.lang__select[data-v-12802096]:focus{outline:none}.lang__select option[data-v-12802096]{color:var(--text);background:#121821}.chart[data-v-482f3047]{touch-action:pan-y;width:100%;height:min(420px,58vw);min-height:260px}@media (width<=720px){.chart[data-v-482f3047]{height:52dvh;min-height:280px;max-height:380px}}.app[data-v-e4f45d87]{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex}.top[data-v-e4f45d87]{padding:.75rem 1rem;padding-top:max(.75rem, env(safe-area-inset-top,0px));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#0a0e14eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex;position:sticky;top:0}.brand[data-v-e4f45d87]{align-items:center;gap:.65rem;min-width:0;display:flex}.brand__mark[data-v-e4f45d87]{background:linear-gradient(135deg, transparent 40%, var(--gold) 40% 55%, transparent 55%), linear-gradient(160deg, #1d4ed8, #0ea5e9);border-radius:.55rem;flex-shrink:0;width:2rem;height:2rem}.brand__text[data-v-e4f45d87]{min-width:0}.brand h1[data-v-e4f45d87]{margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.brand p[data-v-e4f45d87]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.78rem;overflow:hidden}.top__right[data-v-e4f45d87]{flex-wrap:nowrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.btn[data-v-e4f45d87]{border:1px solid var(--line);-webkit-tap-highlight-color:transparent;background:#3d9cf026;border-radius:12px;flex-shrink:0;min-height:40px;padding:.45rem .95rem;font-size:.85rem;font-weight:600}.btn[data-v-e4f45d87]:disabled{opacity:.5}.main[data-v-e4f45d87]{flex:1;gap:1rem;width:min(1100px,100%);margin:0 auto;padding:1rem .9rem 2rem;display:grid}.list[data-v-e4f45d87]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem;display:grid}.card[data-v-e4f45d87]{text-align:left;border:1px solid var(--line);background:linear-gradient(165deg, var(--panel), var(--panel-2));-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:14px;padding:.85rem .9rem;transition:border-color .15s,transform .15s}.card[data-v-e4f45d87]:hover{transform:translateY(-2px)}.card.on[data-v-e4f45d87]{border-color:color-mix(in srgb, var(--accent,var(--blue)) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--blue)) 20%, transparent)}.card__head[data-v-e4f45d87]{align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.dot[data-v-e4f45d87]{background:var(--accent,var(--blue));border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.card__head strong[data-v-e4f45d87]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.sym[data-v-e4f45d87]{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:.72rem;font-weight:600}.card__price[data-v-e4f45d87]{justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.pct[data-v-e4f45d87]{flex-shrink:0;font-size:.82rem}.up[data-v-e4f45d87]{color:var(--green)}.down[data-v-e4f45d87]{color:var(--red)}.panel[data-v-e4f45d87]{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(165deg, var(--panel), var(--panel-2));box-shadow:var(--shadow);padding:1rem 1.05rem 1.15rem;scroll-margin-top:5.5rem}.panel__head[data-v-e4f45d87]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.panel__title[data-v-e4f45d87]{flex:12rem;min-width:0}.panel__head h2[data-v-e4f45d87]{margin:0;font-size:1.1rem;line-height:1.3}.note[data-v-e4f45d87]{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.intervals[data-v-e4f45d87]{border:1px solid var(--line);background:#00000026;border-radius:12px;gap:.25rem;padding:.2rem;display:flex}.intervals button[data-v-e4f45d87]{min-height:36px;color:var(--muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:10px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.intervals button .short[data-v-e4f45d87]{display:none}.intervals button.on[data-v-e4f45d87]{color:var(--text);background:#3d9cf038}.stats[data-v-e4f45d87]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem;display:grid}.stats div[data-v-e4f45d87]{border:1px solid var(--line);background:#ffffff05;border-radius:12px;min-width:0;padding:.65rem .7rem}.stats span[data-v-e4f45d87]{color:var(--muted);font-size:.72rem;display:block}.stats strong[data-v-e4f45d87]{word-break:break-all;margin-top:.2rem;font-size:.95rem;display:block}.chart-wrap[data-v-e4f45d87]{border:1px solid var(--line);background:#0000002e;border-radius:12px;padding:.35rem;overflow:hidden}.muted[data-v-e4f45d87]{color:var(--muted);text-align:center;padding:2rem 1rem}.updated[data-v-e4f45d87]{color:var(--muted);margin:.7rem 0 0;font-size:.75rem}.banner[data-v-e4f45d87]{border:1px solid var(--line);border-radius:12px;padding:.75rem .9rem}.banner.err[data-v-e4f45d87]{color:var(--red);border-color:#ef444459}.foot[data-v-e4f45d87]{padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));text-align:center;color:var(--muted);border-top:1px solid var(--line);font-size:.78rem}.foot p[data-v-e4f45d87]{margin:0}@media (width<=720px){.top[data-v-e4f45d87]{padding:.6rem .75rem;padding-top:max(.6rem, env(safe-area-inset-top,0px));gap:.5rem}.brand__mark[data-v-e4f45d87]{width:1.75rem;height:1.75rem}.brand h1[data-v-e4f45d87]{font-size:1.02rem}.brand p[data-v-e4f45d87]{display:none}.main[data-v-e4f45d87]{gap:.75rem;padding:.7rem 0 1.4rem}.list[data-v-e4f45d87]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;padding:.15rem .75rem .35rem;display:flex;overflow:auto hidden}.list[data-v-e4f45d87]::-webkit-scrollbar{display:none}.card[data-v-e4f45d87]{scroll-snap-align:start;flex:none;width:min(46vw,168px);min-height:72px;padding:.7rem .75rem}.card[data-v-e4f45d87]:hover{transform:none}.card[data-v-e4f45d87]:active{transform:scale(.98)}.card__head[data-v-e4f45d87]{margin-bottom:.35rem}.card__head strong[data-v-e4f45d87]{font-size:.84rem}.card__price[data-v-e4f45d87]{flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.88rem}.panel[data-v-e4f45d87]{border-radius:14px;margin:0 .75rem;padding:.85rem .75rem 1rem;scroll-margin-top:4.25rem}.panel__head[data-v-e4f45d87]{flex-direction:column;gap:.65rem;margin-bottom:.7rem}.panel__head h2[data-v-e4f45d87]{font-size:1rem}.intervals[data-v-e4f45d87]{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121821f5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;width:100%;display:grid;position:sticky;top:3.4rem}.intervals button[data-v-e4f45d87]{border-radius:9px;min-height:42px;padding:.4rem .15rem;font-size:.78rem}.intervals button .full[data-v-e4f45d87]{display:none}.intervals button .short[data-v-e4f45d87]{display:inline}.stats[data-v-e4f45d87]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.7rem}.stats div[data-v-e4f45d87]:last-child{grid-column:1/-1}.stats div[data-v-e4f45d87]{padding:.55rem .65rem}.stats strong[data-v-e4f45d87]{font-size:.9rem}.chart-wrap[data-v-e4f45d87]{border-radius:10px;padding:.2rem}.foot[data-v-e4f45d87]{padding-inline:.75rem}}@media (hover:none){.card[data-v-e4f45d87]:hover{transform:none}}:root{--bg:#0a0e14;--panel:#121821;--panel-2:#18202c;--line:#94a3b824;--text:#e8edf5;--muted:#8b97ab;--blue:#3d9cf0;--green:#22c55e;--red:#ef4444;--gold:#e8b84a;--radius:16px;--shadow:0 16px 40px #00000059;--font:"DM Sans", "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;color:var(--text);background:var(--bg);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body,#app{min-height:100%}body{overscroll-behavior-y:none;background:radial-gradient(ellipse 70% 40% at 10% -10%, #3d9cf02e, transparent 55%), radial-gradient(ellipse 50% 30% at 90% 0%, #e8b84a1a, transparent 50%), linear-gradient(180deg, #0d121a 0%, var(--bg) 45%, #070a0f 100%);background-attachment:fixed;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}@media (width<=720px){button,select{-webkit-tap-highlight-color:transparent}body{background-attachment:scroll}}
