:root{--bg-page:#faf8f5;--bg-surface:#fff;--bg-recessed:#f1eee9;--fg-default:#16243d;--fg-muted:#5c574e;--fg-subtle:#716c63;--fg-link:#a65300;--border-default:#e6e1d9;--market-up-fill:#ed1c24;--market-down-fill:#1565d8;--market-flat-fill:#6b7280;--system-negative:#dc2626;--brand-red:#ed1c24;--brand-navy:#16243d;--brand-amber:#f7941e;--action-primary-fg:#ce141c;--data-accent:#ed1c24;--signal-live:#ed1c24;--action-primary-bg:#ce141c;--action-primary-hoverBg:#a60f18;--action-primary-border:#ce141c;--focus-ring:#16243d;--control-selected-bg:#16243d;--control-selected-fg:#fff;--navigation-emphasis-bg:#fff;--navigation-emphasis-fg:#ce141c;--navigation-emphasis-border:#ce141c;--navigation-fab-bg:#ed1c24;--surface-emphasis-bg:#ce141c;--surface-emphasis-fg:#fff;--control-selected-border:#16243d;--status-today-bg:#ce141c;--status-today-fg:#fff;--surface-emphasis-fgMuted:#ffe6e7;--surface-emphasis-border:#ce141c;--status-today-border:#ce141c;--data-direction-up-fg:#ce141c;--data-direction-down-fg:#0e4fb0;--data-direction-up-fill:#ed1c24;--data-direction-down-fill:#1565d8;--system-negative-fg:#c92020;--system-negative-border:#c92020;--system-negative-solidBg:#c92020;--system-negative-onSolid:#fff;--system-warning-fg:#8a5804;--system-positive-fg:#0f7a38;--system-positive-indicator:#12923f;--data-category-value-fg:#955c05;--data-category-value-indicator:#955c05;--data-category-growth-fg:#6d28d9;--data-category-growth-indicator:#8b5cf6;--market-up-fg:#ce141c;--market-down-fg:#0e4fb0;--market-flat-fg:#606974;--calendar-weekend-sunday-fg:#ce141c;--calendar-weekend-saturday-fg:#0e4fb0;--calendar-impact-high:#16243d;--calendar-impact-med:#5c574e;--calendar-impact-low:#716c63;--chart-series-primary:#16243d;--chart-series-kospi:#b45309;--chart-series-kosdaq:#15803d;--chart-series-govBond:#7c3aed;--chart-series-corpBond:#6b7280;--asset-category-equity:#b45309;--asset-category-bond:#7c3aed;--asset-category-investmentContract:#5c646f;--asset-category-realEstate:#79818d;--asset-category-realAsset:#98a0ab;--asset-category-cash:#b7bdc6;--asset-category-other:#d5d9df;--market-session-open-indicator:#12923f;--market-session-extended-indicator:#b45309;--market-session-closed-indicator:#716c63;--market-up-tint:#fff1ee;--market-down-tint:#eaf2fe;--market-flat-tint:#f3f4f6;--data-direction-up-tint:#fff1ee;--data-direction-down-tint:#eaf2fe;--status-new-bg:#f1eee9;--status-new-fg:#16243d;--status-new-border:#e6e1d9;--status-breaking-bg:#ce141c;--status-breaking-fg:#fff;--status-breaking-border:#ce141c;--status-unread-indicator:#16243d;--status-unread-countBg:#16243d;--status-unread-countFg:#fff;--loading-indicator:#5c574e;--score-band-high:#16243d;--score-band-mid:#5c574e;--score-band-low:#716c63;--system-warning-tintBg:#fdf4e5;--system-warning-border:#8a5804;--disclosure-category-earnings-fg:#0d7034;--disclosure-category-contract-fg:#0d6c66;--disclosure-category-ownership-fg:#0e4fb0;--disclosure-category-bond-fg:#7236db;--disclosure-category-corporate-fg:#845404;--disclosure-category-distress-fg:#b91e1e;--disclosure-category-neutral-fg:#5c574e;--disclosure-category-periodic-fg:#4338ca}:root[data-theme=dark]{--bg-page:#0d1524;--bg-surface:#16243d;--bg-recessed:#1f3252;--fg-default:#f4f2ee;--fg-muted:#b7beca;--fg-subtle:#959eaf;--fg-link:#fbb040;--border-default:#28385a;--market-up-fill:#ff5a5f;--market-down-fill:#4d94ff;--market-flat-fill:#9aa3b2;--action-primary-fg:#ff6b70;--action-primary-bg:#d81a22;--action-primary-hoverBg:#df242c;--action-primary-border:#ff6b70;--focus-ring:#f4f2ee;--control-selected-bg:#f4f2ee;--control-selected-fg:#16243d;--navigation-emphasis-bg:#16243d;--navigation-emphasis-fg:#ff6b70;--navigation-emphasis-border:#ff6b70;--control-selected-border:#f4f2ee;--status-today-bg:#d81a22;--surface-emphasis-border:#ff6b70;--status-today-border:#ff6b70;--data-direction-up-fg:#ff8a8e;--data-direction-down-fg:#8ab8ff;--data-direction-up-fill:#ff5a5f;--data-direction-down-fill:#4d94ff;--system-negative-fg:#ff9d9b;--system-negative-border:#ff9d9b;--system-negative-solidBg:#ff9d9b;--system-negative-onSolid:#16243d;--system-warning-fg:#f59e0b;--system-positive-fg:#4ade80;--system-positive-indicator:#22c55e;--data-category-value-fg:#fbbf24;--data-category-value-indicator:#f59e0b;--data-category-growth-fg:#b3a1ff;--data-category-growth-indicator:#a78bfa;--market-up-fg:#ff8a8e;--market-down-fg:#8ab8ff;--market-flat-fg:#9aa3b2;--calendar-weekend-sunday-fg:#ff8a8e;--calendar-weekend-saturday-fg:#8ab8ff;--calendar-impact-high:#f4f2ee;--calendar-impact-med:#b7beca;--calendar-impact-low:#959eaf;--chart-series-primary:#f4f2ee;--chart-series-kospi:#f59e0b;--chart-series-kosdaq:#22c55e;--chart-series-govBond:#a78bfa;--chart-series-corpBond:#9aa3b2;--asset-category-equity:#f59e0b;--asset-category-bond:#a78bfa;--asset-category-investmentContract:#959eaf;--asset-category-realEstate:#7d8698;--asset-category-realAsset:#656e81;--asset-category-cash:#4e586b;--asset-category-other:#394356;--market-session-open-indicator:#22c55e;--market-session-extended-indicator:#f59e0b;--market-session-closed-indicator:#959eaf;--market-up-tint:#392339;--market-down-tint:#163059;--market-flat-tint:#29364d;--data-direction-up-tint:#392339;--data-direction-down-tint:#163059;--status-new-bg:#1f3252;--status-new-fg:#f4f2ee;--status-new-border:#28385a;--status-breaking-bg:#d81a22;--status-breaking-border:#ff6b70;--status-unread-indicator:#f4f2ee;--status-unread-countBg:#f4f2ee;--status-unread-countFg:#16243d;--loading-indicator:#b7beca;--score-band-high:#f4f2ee;--score-band-mid:#b7beca;--score-band-low:#959eaf;--system-warning-tintBg:#2f3038;--system-warning-border:#f59e0b;--disclosure-category-earnings-fg:#4ade80;--disclosure-category-contract-fg:#5eead4;--disclosure-category-ownership-fg:#8ab8ff;--disclosure-category-bond-fg:#b49cfa;--disclosure-category-corporate-fg:#f59e0b;--disclosure-category-distress-fg:#ff9d9b;--disclosure-category-neutral-fg:#b7beca;--disclosure-category-periodic-fg:#a5b4fc}:root{--color-background:var(--bg-page);--color-surface:var(--bg-surface);--color-surface-2:var(--bg-recessed);--color-foreground:var(--fg-default);--color-muted:var(--fg-muted);--color-subtle:var(--fg-subtle);--cs-link-fg:var(--fg-link);--color-border:var(--border-default);--color-up:var(--market-up-fill);--color-down:var(--market-down-fill);--color-flat:var(--market-flat-fill);--color-danger:var(--system-negative);--cs-chicken-red:var(--brand-red);--cs-navy:var(--brand-navy);--cs-amber:var(--brand-amber);--color-ring:var(--focus-ring);--color-up-fg:var(--market-up-fg);--color-down-fg:var(--market-down-fg)}:root[data-theme=dark]{--color-background:var(--bg-page);--color-surface:var(--bg-surface);--color-surface-2:var(--bg-recessed);--color-foreground:var(--fg-default);--color-muted:var(--fg-muted);--color-subtle:var(--fg-subtle);--cs-link-fg:var(--fg-link);--color-border:var(--border-default);--color-up:var(--market-up-fill);--color-down:var(--market-down-fill);--color-flat:var(--market-flat-fill);--color-ring:var(--focus-ring);--color-up-fg:var(--market-up-fg);--color-down-fg:var(--market-down-fg)}
@media (max-width:1023px){.ds8wCq_compact{border-radius:var(--radius-sm);font-size:var(--text-2xs);grid-template-columns:8px auto;gap:0 5px;padding:4px 6px;line-height:1.4;display:grid}.ds8wCq_compact>span:nth-child(2){white-space:nowrap}.ds8wCq_compact>span:last-child{grid-column:2;display:inline}.ds8wCq_skeleton{width:88px;height:36px}}
.KlxFJW_shell{flex:1;min-width:0}.KlxFJW_content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.KlxFJW_left,.KlxFJW_right,.KlxFJW_panel,.KlxFJW_skip{display:none}.KlxFJW_command{width:min(100%,30rem);min-width:0}.KlxFJW_filters{border-bottom:1px solid var(--border-default);background:var(--bg-surface);gap:4px;padding:8px 24px;display:flex;overflow-x:auto}.KlxFJW_filter{border:1px solid var(--border-default);border-radius:var(--radius-sm);min-height:44px;font-size:var(--text-13);color:var(--fg-muted);flex-shrink:0;align-items:center;padding:8px 12px;display:inline-flex}.KlxFJW_filter:hover{background:var(--bg-recessed);color:var(--fg-default)}@media (min-width:1024px){.KlxFJW_shell{--workspace-left:84px;--workspace-right:64px}.KlxFJW_shell[data-expanded=true]{--workspace-left:188px}.KlxFJW_content{margin-left:var(--workspace-left);margin-right:var(--workspace-right)}.KlxFJW_left,.KlxFJW_right{z-index:55;background:var(--bg-surface);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.KlxFJW_left{width:var(--workspace-left);border-right:1px solid var(--border-default);left:0}.KlxFJW_right{width:var(--workspace-right);border-left:1px solid var(--border-default);align-items:stretch;gap:8px;padding:16px 6px;right:0}.KlxFJW_brand{min-height:var(--header-h);border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex}.KlxFJW_brand img{width:100%;max-width:128px;height:auto}.KlxFJW_nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:10px 8px;overflow-y:auto}.KlxFJW_group+.KlxFJW_group{border-top:1px solid var(--border-default);margin-top:12px;padding-top:12px}.KlxFJW_groupLabel{font-size:var(--text-12);color:var(--fg-subtle);margin:4px 8px 10px;font-weight:600}.KlxFJW_shell[data-expanded=false] .KlxFJW_groupLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.KlxFJW_control{border-radius:var(--radius-sm);width:100%;min-height:54px;color:var(--fg-muted);font-size:var(--text-12);text-align:center;text-wrap:balance;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:3px 0;padding:8px 4px;font-weight:600;line-height:1.3;transition:background-color .12s,color .12s;display:flex}.KlxFJW_control svg{flex-shrink:0;width:22px;height:22px}.KlxFJW_control:hover{background:var(--bg-recessed);color:var(--fg-default)}.KlxFJW_control[aria-current=page],.KlxFJW_control[aria-expanded=true]{background:var(--control-selected-bg);color:var(--control-selected-fg)}.KlxFJW_control:focus-visible,.KlxFJW_filter:focus-visible,.KlxFJW_row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.KlxFJW_shell[data-expanded=true] .KlxFJW_left .KlxFJW_control{min-height:46px;font-size:var(--text-13);text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 12px}.KlxFJW_bottom{border-top:1px solid var(--border-default);flex-shrink:0;padding:8px}.KlxFJW_panel{z-index:54;top:0;right:var(--workspace-right);background:var(--bg-surface);border-left:1px solid var(--border-default);width:320px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:fixed;bottom:0}.KlxFJW_panelHead{min-height:var(--header-h);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:4px 12px 4px 20px;display:flex}.KlxFJW_panelHead h2{font-size:var(--text-15);font-weight:700}.KlxFJW_close{border-radius:var(--radius-sm);width:44px;min-height:44px;color:var(--fg-muted);cursor:pointer;place-items:center;display:grid}.KlxFJW_close:hover{background:var(--bg-recessed)}.KlxFJW_panelBody{overscroll-behavior:contain;min-height:0;font-size:var(--text-13);padding:16px;overflow-y:auto}.KlxFJW_skip{top:8px;left:calc(var(--workspace-left) + 8px);z-index:100;border-radius:var(--radius-sm);color:var(--control-selected-fg);background:var(--control-selected-bg);padding:12px 16px;display:block;position:fixed;transform:translateY(-200%)}.KlxFJW_skip:focus{transform:translateY(0)}}@media (min-width:1280px){.KlxFJW_shell[data-panel=true] .KlxFJW_content{margin-right:calc(var(--workspace-right) + 320px)}}@media (max-width:1279px) and (min-width:1024px){.KlxFJW_shell[data-expanded=true]{--workspace-left:160px}}@media (max-width:1023px){.KlxFJW_filters{display:none}}.KlxFJW_list{gap:4px;display:grid}.KlxFJW_row{border-radius:var(--radius-sm);border-bottom:1px solid var(--border-default);align-items:center;gap:10px;min-height:60px;padding:12px 8px;display:flex}.KlxFJW_row:hover{background:var(--bg-recessed)}.KlxFJW_rowText{overflow-wrap:anywhere;flex:1;min-width:0}.KlxFJW_rowTitle{font-size:var(--text-13);color:var(--fg-default);font-weight:600;display:block}.KlxFJW_meta{color:var(--fg-subtle);font-size:var(--text-12);margin-top:4px;display:block}.KlxFJW_status{color:var(--fg-muted);font-size:var(--text-13);padding:20px 4px}.KlxFJW_sectionTitle{color:var(--fg-muted);font-size:var(--text-13);margin:4px 0 12px;font-weight:600}.KlxFJW_footerLink{border:1px solid var(--border-default);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:8px 12px;font-weight:600;display:flex}.KlxFJW_footerLink:hover{background:var(--bg-recessed)}@media (prefers-reduced-motion:reduce){.KlxFJW_control{transition:none}}
.QAAxRG_bar{z-index:50;padding:0 max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));border-top:1px solid var(--border-default);background:var(--bg-surface);position:fixed;inset:auto 0 0}.QAAxRG_tabs{height:var(--tabbar-h);max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex}.QAAxRG_tabs>li{flex:1;min-width:0}.QAAxRG_tab{border-radius:var(--radius-sm);width:100%;height:100%;min-height:44px;color:var(--fg-muted);font-size:var(--text-12);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1.4;display:flex}.QAAxRG_symbol{border-radius:var(--radius-sm);place-items:center;width:44px;height:30px;display:grid}.QAAxRG_tab[aria-current=page],.QAAxRG_tab[data-active=true],.QAAxRG_tab[aria-expanded=true]{color:var(--fg-default);font-weight:800}.QAAxRG_tab[aria-current=page] .QAAxRG_symbol,.QAAxRG_tab[data-active=true] .QAAxRG_symbol,.QAAxRG_tab[aria-expanded=true] .QAAxRG_symbol{background:var(--control-selected-bg);color:var(--control-selected-fg)}.QAAxRG_tab:hover,.QAAxRG_close:hover{background:var(--bg-recessed)}.QAAxRG_tab:focus-visible,.QAAxRG_close:focus-visible,.QAAxRG_destination:focus-visible,.QAAxRG_languages a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.QAAxRG_dialog{border:1px solid var(--border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-surface);width:min(100%,680px);max-width:100%;max-height:min(90dvh,800px);color:var(--fg-default);box-shadow:var(--shadow-sm);margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.QAAxRG_dialog[open]{flex-direction:column;display:flex}.QAAxRG_dialog::backdrop{background:var(--color-overlay)}.QAAxRG_menuHeader{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px 8px 20px;display:flex}.QAAxRG_menuHeader h2{font-size:var(--text-18);font-weight:800}.QAAxRG_close{border-radius:var(--radius-sm);cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.QAAxRG_menuBody{overscroll-behavior:contain;min-height:0;padding:20px max(16px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overflow-y:auto}.QAAxRG_group+.QAAxRG_group{margin-top:24px}.QAAxRG_group h3{font-size:var(--text-13);color:var(--fg-muted);margin-bottom:10px;font-weight:700}.QAAxRG_destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.QAAxRG_destination{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);min-height:56px;font-size:var(--text-13);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-weight:600;line-height:1.5;display:flex}.QAAxRG_destination>svg{flex-shrink:0}.QAAxRG_destination>span{overflow-wrap:anywhere;flex:1;min-width:0}.QAAxRG_destination small{width:100%;font-size:var(--text-12);font-weight:400}.QAAxRG_destination:hover,.QAAxRG_destination[aria-current=page]{background:var(--bg-recessed)}.QAAxRG_destination[aria-current=page]{font-weight:800}.QAAxRG_destination[aria-disabled=true]{background:var(--bg-recessed);color:var(--fg-subtle)}.QAAxRG_languages a{min-height:44px;font-size:var(--text-13);border-radius:var(--radius-sm);flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.QAAxRG_bar{display:none}}
