:root{--bg: #0b1117;--panel: #111a22;--panel-2: #16212b;--line: #223140;--fg: #d9e2ea;--muted: #7f909e;--accent: #f2a93b;--up: #f0525a;--down: #3d8cff;--ma5: #f2a93b;--ma20: #b48cff;--ma60: #47c7c2;--ma120: #7f909e;--radius: 3px;--font-sans: "IBM Plex Sans KR", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}:root[data-colors=us]{--up: #26a69a;--down: #ef5350}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:13px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._screen_1p7p5_1{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px}._card_1p7p5_8{width:100%;max-width:560px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:20px}._brand_1p7p5_19{font-size:20px;font-weight:700;margin:0}._brand_1p7p5_19 span{color:var(--accent)}._sub_1p7p5_21{color:var(--muted);margin:4px 0 0}._field_1p7p5_22{display:flex;flex-direction:column;gap:8px}._label_1p7p5_23{color:var(--muted);font-size:12px}._hint_1p7p5_24{color:var(--muted);font-size:12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._error_1p7p5_25{color:var(--up);font-size:12px}._row_1p7p5_26{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._chip_1p7p5_27,._button_1p7p5_27,._input_1p7p5_27{font:inherit;color:var(--fg);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:6px 12px}._chip_1p7p5_27{cursor:pointer}._chip_1p7p5_27:hover{border-color:var(--muted)}._chip_1p7p5_27[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._input_1p7p5_27{width:140px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._input_1p7p5_27:focus-visible,._chip_1p7p5_27:focus-visible,._button_1p7p5_27:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._button_1p7p5_27{cursor:pointer;padding:10px 16px;font-weight:600}._primary_1p7p5_41{background:var(--accent);border-color:var(--accent);color:var(--bg)}._button_1p7p5_27:disabled{opacity:.4;cursor:not-allowed}._actions_1p7p5_43{display:flex;gap:8px;flex-wrap:wrap}._actions_1p7p5_43>*{flex:1}._num_1p7p5_45{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._up_1p7p5_46{color:var(--up)}._down_1p7p5_47{color:var(--down)}._table_1p7p5_48{width:100%;border-collapse:collapse}._table_1p7p5_48 td{padding:6px 0;border-bottom:1px solid var(--line)}._table_1p7p5_48 td:last-child{text-align:right}._cols_1p7p5_51{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 480px){._cols_1p7p5_51{grid-template-columns:1fr}}._big_1p7p5_53{font-size:28px;font-weight:700}._progress_1p7p5_54{height:4px;background:var(--panel-2);border-radius:2px;overflow:hidden}._progress_1p7p5_54>div{height:100%;background:var(--accent)}._closing_1p7p5_56{color:var(--up);animation:_blink_1p7p5_1 .8s steps(2,start) infinite}._closing_1p7p5_56 ._progress_1p7p5_54>div{background:var(--up)}@keyframes _blink_1p7p5_1{to{visibility:hidden}}@media (prefers-reduced-motion: reduce){._closing_1p7p5_56{animation:none}}._wide_1p7p5_60{max-width:760px}._scroll_1p7p5_61{max-height:180px;overflow-y:auto}._tip_1p7p5_63{position:relative;display:inline-block;cursor:help;color:var(--muted)}._tip_1p7p5_63:hover,._tip_1p7p5_63:focus-visible{color:var(--accent)}._tipBox_1p7p5_65{position:absolute;left:0;top:calc(100% + 6px);z-index:10;width:240px;padding:8px 10px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);font-size:12px;line-height:1.5;visibility:hidden}._tip_1p7p5_63:hover ._tipBox_1p7p5_65,._tip_1p7p5_63:focus-visible ._tipBox_1p7p5_65{visibility:visible}._layout_yiwaf_2{height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);background:var(--line);gap:1px}._body_yiwaf_3{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;gap:1px;min-height:0}._center_yiwaf_4{display:grid;grid-template-rows:minmax(0,1fr) 200px;grid-template-columns:minmax(0,1fr);gap:1px;min-height:0}._bottom_yiwaf_5{display:grid;grid-template-columns:1fr 1fr;gap:1px;min-height:0}._right_yiwaf_6{display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto}._panel_yiwaf_7{background:var(--panel);min-height:0;display:flex;flex-direction:column}._right_yiwaf_6>._panel_yiwaf_7{flex:none}._right_yiwaf_6>._panel_yiwaf_7:last-child{flex:1}._panelHead_yiwaf_10{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}._panelHead_yiwaf_10>:last-child{margin-left:auto}._placeholder_yiwaf_12{flex:1;display:grid;place-items:center;color:var(--muted);font-size:12px}@media (max-width: 1024px){._layout_yiwaf_2{height:auto;min-height:100vh}._body_yiwaf_3{grid-template-columns:240px minmax(0,1fr);grid-template-rows:640px auto}._center_yiwaf_4{grid-template-rows:440px 200px}._right_yiwaf_6{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow:visible}._banner_yiwaf_19{top:8px}}@media (max-width: 720px){._body_yiwaf_3{grid-template-columns:minmax(0,1fr);grid-template-rows:360px auto auto}._center_yiwaf_4{grid-template-rows:400px auto}._bottom_yiwaf_5{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}._right_yiwaf_6{grid-template-columns:minmax(0,1fr)}._heatmap_yiwaf_27{grid-template-columns:repeat(3,minmax(0,1fr))}}._num_yiwaf_30{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._muted_yiwaf_31{color:var(--muted)}._up_yiwaf_32{color:var(--up)}._down_yiwaf_33{color:var(--down)}._error_yiwaf_34{color:var(--up);font-size:12px}._tabs_yiwaf_37{display:flex;gap:2px;flex-wrap:wrap}._tab_yiwaf_37,._btn_yiwaf_38{font:inherit;font-size:12px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius);padding:3px 8px;cursor:pointer}._tab_yiwaf_37:hover,._btn_yiwaf_38:hover{color:var(--fg)}._tab_yiwaf_37[aria-pressed=true],._tab_yiwaf_37[aria-selected=true]{color:var(--accent);border-color:var(--accent)}._btn_yiwaf_38{border-color:var(--line);color:var(--fg);background:var(--panel-2)}._btn_yiwaf_38:disabled{opacity:.4;cursor:not-allowed}._tab_yiwaf_37:focus-visible,._btn_yiwaf_38:focus-visible,._input_yiwaf_52:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._input_yiwaf_52{font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:5px 8px;width:100%;min-width:0}._topbar_yiwaf_67{background:var(--panel);display:flex;align-items:center;gap:16px;padding:8px 12px;flex-wrap:wrap}._brand_yiwaf_68{font-weight:700;font-size:14px;white-space:nowrap}._brand_yiwaf_68 span{color:var(--accent)}._quote_yiwaf_70{display:flex;gap:6px;align-items:baseline;white-space:nowrap}._timer_yiwaf_71{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}._bar_yiwaf_72{height:4px;background:var(--panel-2);border-radius:2px;overflow:hidden}._bar_yiwaf_72>div{height:100%;background:var(--accent)}._closingBar_yiwaf_74>div{background:var(--up)}._clock_yiwaf_75{font-size:18px;font-weight:700;min-width:4ch;text-align:right}._closing_yiwaf_74{color:var(--up);animation:_blink_yiwaf_1 .8s steps(2,start) infinite}@keyframes _blink_yiwaf_1{to{visibility:hidden}}@media (prefers-reduced-motion: reduce){._closing_yiwaf_74{animation:none}}._meta_yiwaf_79{color:var(--muted);font-size:12px;white-space:nowrap}._search_yiwaf_82{padding:8px 10px 0;display:flex;gap:6px}._search_yiwaf_82 select{width:auto;min-width:88px}._list_yiwaf_84{overflow-y:auto;flex:1;min-height:0;margin-top:8px}._item_yiwaf_85{position:relative;content-visibility:auto;contain-intrinsic-size:auto 38px}._row_yiwaf_86{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:2px 6px;align-items:center;width:100%;padding:5px 10px 5px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}._row_yiwaf_86:hover{background:var(--panel-2)}._row_yiwaf_86[aria-current=true]{background:var(--panel-2);box-shadow:inset 2px 0 var(--accent)}._star_yiwaf_103{position:absolute;left:4px;top:0;bottom:0;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0;font-size:13px}._star_yiwaf_103[aria-pressed=true]{color:var(--accent)}._ticker_yiwaf_105{font-family:var(--font-mono);font-weight:600}._name_yiwaf_106{grid-column:2;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._price_yiwaf_107{grid-column:3;grid-row:1;text-align:right}._chg_yiwaf_108{grid-column:3;grid-row:2;text-align:right;font-size:11px}._flash_yiwaf_109{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:var(--up)}._flash_yiwaf_109[data-dir=down]{background:var(--down)}._chartHead_yiwaf_113{display:flex;align-items:baseline;gap:10px;padding:8px 10px;flex-wrap:wrap;border-bottom:1px solid var(--line)}._chartHead_yiwaf_113 ._ticker_yiwaf_105{font-size:16px}._chartPrice_yiwaf_115{font-size:18px;font-weight:700}._badge_yiwaf_116{font-size:11px;color:var(--bg);background:var(--accent);border-radius:var(--radius);padding:1px 6px}._toolbar_yiwaf_117{display:flex;gap:12px;align-items:center;padding:6px 10px;flex-wrap:wrap}._legend_yiwaf_118{display:flex;gap:10px;font-size:11px;flex-wrap:wrap}._legend_yiwaf_118 ._ma5_yiwaf_119{color:var(--ma5)}._legend_yiwaf_118 ._ma20_yiwaf_120{color:var(--ma20)}._legend_yiwaf_118 ._ma60_yiwaf_121{color:var(--ma60)}._legend_yiwaf_118 ._ma120_yiwaf_122{color:var(--ma120)}._legend_yiwaf_118 ._tab_yiwaf_37[aria-pressed=true]{border-color:currentColor}._legend_yiwaf_118 ._tab_yiwaf_37[aria-pressed=false]{opacity:.45}._chart_yiwaf_113{flex:1;min-height:0;position:relative;overflow:hidden}._form_yiwaf_128{display:flex;flex-direction:column;gap:8px;padding:10px}._split_yiwaf_129{display:grid;grid-template-columns:1fr 1fr;gap:4px}._split_yiwaf_129>button{padding:6px;font-weight:600}._buyOn_yiwaf_131[aria-pressed=true]{background:var(--up);border-color:var(--up);color:var(--bg)}._sellOn_yiwaf_132[aria-pressed=true]{background:var(--down);border-color:var(--down);color:var(--bg)}._field_yiwaf_133{display:flex;flex-direction:column;gap:4px}._field_yiwaf_133>span{color:var(--muted);font-size:11px}._quick_yiwaf_135{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._kv_yiwaf_136{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px}._kv_yiwaf_136>:nth-child(odd){color:var(--muted)}._kv_yiwaf_136>:nth-child(2n){text-align:right}._submit_yiwaf_139{padding:9px;font-weight:700;font-size:13px}._submitBuy_yiwaf_140{background:var(--up);border-color:var(--up);color:var(--bg)}._submitSell_yiwaf_141{background:var(--down);border-color:var(--down);color:var(--bg)}._reason_yiwaf_142{color:var(--muted);font-size:11px;min-height:1.4em}._table_yiwaf_143{width:100%;border-collapse:collapse;font-size:12px}._table_yiwaf_143 th{color:var(--muted);font-weight:400;text-align:right;padding:4px 8px}._table_yiwaf_143 td{padding:5px 8px;border-top:1px solid var(--line);text-align:right}._table_yiwaf_143 th:first-child,._table_yiwaf_143 td:first-child{text-align:left}._table_yiwaf_143 tbody tr{cursor:pointer}._table_yiwaf_143 tbody tr:hover{background:var(--panel-2)}._empty_yiwaf_149{color:var(--muted);font-size:12px;padding:10px}._accentText_yiwaf_152{color:var(--accent)}._heatmap_yiwaf_27{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px;overflow-y:auto}._tile_yiwaf_154{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius);color:var(--fg);font:inherit;font-size:12px;cursor:pointer;text-align:left;min-height:40px}._tile_yiwaf_154[aria-pressed=true]{border-color:var(--accent)}._feed_yiwaf_156{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}._news_yiwaf_157{display:grid;grid-template-columns:40px auto minmax(0,1fr);gap:6px;align-items:baseline;width:100%;padding:5px 10px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--fg);font:inherit;font-size:12px;text-align:left;cursor:pointer}._news_yiwaf_157:hover{background:var(--panel-2)}._pinned_yiwaf_159{background:var(--panel-2);box-shadow:inset 2px 0 var(--accent)}._tag_yiwaf_160{color:var(--muted);font-size:11px;border:1px solid var(--line);border-radius:var(--radius);padding:0 4px;white-space:nowrap}._track_yiwaf_163{position:relative}._marker_yiwaf_164{position:absolute;top:-3px;width:2px;height:10px;background:var(--muted);transform:translate(-1px)}._markerMajor_yiwaf_165{background:var(--accent)}._banner_yiwaf_19{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:20;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;max-width:min(720px,calc(100vw - 32px));padding:10px 16px;background:var(--panel-2);border:1px solid var(--accent);border-radius:var(--radius)}._bannerUp_yiwaf_169{border-color:var(--up)}._bannerDown_yiwaf_170{border-color:var(--down)}._countdown_yiwaf_171{color:var(--accent);font-size:18px;font-weight:700}._overlay_yiwaf_174{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 75%,transparent)}._overlayCard_yiwaf_175{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:center;max-width:calc(100vw - 32px)}._big_yiwaf_176{font-size:28px;font-weight:700}._bankrupt_yiwaf_177 ._overlayCard_yiwaf_175{border-color:var(--down);animation:_sink_yiwaf_1 .6s ease-out}@keyframes _sink_yiwaf_1{0%{transform:translateY(-12px);opacity:0}}@media (prefers-reduced-motion: reduce){._bankrupt_yiwaf_177 ._overlayCard_yiwaf_175{animation:none}}._debug_yiwaf_182{position:fixed;left:8px;bottom:8px;z-index:25;width:280px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--panel);border:1px solid var(--accent);border-radius:var(--radius);font-size:11px}
