/* 디자인 v4 합본 — 고치지 말고 원본을 고친 뒤 python3 scripts/build-design-css.py · sources: tokens.css@afa2ae47e8ec base.css@ebaaf4523e39 components.css@ca8c0b949c1a shell.css@bd15d68e1e49 legacy.css@916d13a98cb7 */
:root.d-v4{--ui-font:'Geist','Pretendard Variable','Pretendard',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Segoe UI',sans-serif;--ui-font-kr:'Pretendard Variable','Pretendard',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Segoe UI',sans-serif;--ui-font-code:'JetBrains Mono',ui-monospace,'SF Mono',monospace;--fs-26:26px;--fs-40:40px;--fs-44:44px;--ui-fs-ft-say:clamp(22px,1.75vw,29px);--ui-fs-ft-word:min(21.4vw,352px);--ui-fs-micro:var(--fs-12);--ui-fs-caption:var(--fs-12);--ui-fs-small:var(--fs-13);--ui-fs-body:var(--fs-14);--ui-fs-title:var(--fs-14);--ui-fs-lead:var(--fs-14);--ui-fs-tab:var(--fs-15);--ui-fs-num:var(--fs-15);--ui-fs-num-lg:var(--fs-18);--ui-fs-h2:var(--fs-18);--ui-fs-h1:var(--fs-26);--ui-fs-index:var(--fs-44);--ui-fs-price:var(--fs-40);--ui-r:4px;--ui-focus-line:color-mix(in srgb,var(--ui-text-3) 55%,transparent);--ui-r-card:4px;--ui-r-btn:4px;--ui-r-chip:4px;--ui-r-xs:2px;--ui-r-sm:3px;--ui-r-md:4px;--ui-r-lg:4px;--ui-r-xl:4px;--ui-r-pill:999px;--ui-gap:8px;--ui-gap-sm:8px;--ui-pad-y:14px;--ui-pad-x:16px;--ui-fs-prose:var(--fs-13);--ui-lh-prose:21px;--ui-page-x:clamp(16px,2.2vw,40px);--ui-max:1600px;--ui-gnb-h:56px;--ui-hd-h:52px;--ui-stick-h:calc(var(--ui-gnb-h) + var(--ui-band-tab-h));--ui-head-x:max(var(--ui-page-x),calc((100% - var(--ui-max)) / 2));--ui-band-tab-h:44px;--ui-watch-h:44px;--ui-left-w:296px;--ui-rail-w:328px;--ui-card-hd-h:48px;--ui-btn-h:36px;--ui-btn-h-sm:30px;--ui-seg-h:40px;--ui-seg-h-sm:28px;--ui-input-h:40px;--ui-row-h:44px;--ui-th-h:32px;--ui-td-h:44px;--ui-ease:150ms ease;--ui-em-b1:#C8334E;--ui-em-b2:#AD5A00;--ui-em-b3:#7A4E32;--ui-em-b4:#747800;--ui-em-b5:#1A7F37;--ui-em-b6:#0A7D70;--ui-em-b7:#0B79B5;--ui-em-b8:#3A63F5;--ui-em-b9:#2A3A8C;--ui-em-b10:#8B4BE8;--ui-em-b11:#C7358D;--ui-em-b12:#4A5568;--ui-em-a1:#C8334E;--ui-em-a2:#AD5A00;--ui-em-a3:#747800;--ui-em-a4:#1A7F37;--ui-em-a5:#0A7D70;--ui-em-a6:#0B79B5;--ui-em-a7:#8B4BE8;--ui-em-a8:#C7358D;--ui-on-em:#FFFFFF;--ui-search-bg:#FFFFFF;--ui-search-text:#141A26;--ui-search-mute:#5F6B7A;--ui-search-line:#E1E6EE;--ui-search-accent:#2B55E6;--ui-gnb-hi:#FFFFFF;--ui-gnb-up:#3EE0A8;--ui-gnb-down:#FF7A92;--ui-band-text:#E4EAFF;--ui-band-hi:#FFFFFF;--ui-yel:#FFC93C;--ui-on-yel:#231A00;--ui-live:#DB2547;--ui-on-live:#FFFFFF;--ui-map-up:#0A8463;--ui-map-down:#C93052;--ui-map-ink:#FFFFFF}@media (min-width:1560px){:root.d-v4{--ui-left-w:320px;--ui-rail-w:344px}}@media (max-width:760px){:root.d-v4{--ui-stick-h:var(--ui-gnb-h);--ui-page-x:12px;--ui-pad-x:14px;--ui-pad-y:12px;--ui-gnb-h:48px;--ui-hd-h:48px;--ui-band-tab-h:44px;--ui-td-h:48px;--ui-fs-index:var(--fs-36);--ui-fs-price:var(--fs-36);--ui-fs-h1:var(--fs-22)}}:root.d-v4{color-scheme:light;--ui-gnb:#0E1320;--ui-gnb-2:#1B2233;--ui-gnb-text:#B7C0D0;--ui-ft-sf:#161C2B;--ui-ft-tile:#1F2738;--ui-ft-line:#262F43;--ui-ft-mute:#8E98AA;--ui-ft-accent:#9DB6FF;--ui-band:#2B55E6;--ui-band-edge:rgba(255,255,255,0.16);--ui-band-glass:rgba(10,24,92,0.34);--ui-band-shadow:0 8px 24px rgba(8,20,80,0.26);--ui-bg:#F2F4F7;--ui-surface:#FFFFFF;--ui-surface-2:#F7F8FA;--ui-surface-3:#EEF1F5;--ui-line:#E8EBEF;--ui-line-2:#D8DDE4;--ui-text-1:#141A26;--ui-text-2:#454F5E;--ui-text-3:#5F6B7A;--ui-accent:#2B55E6;--ui-accent-strong:#2443C9;--ui-accent-weak:#E9EEFF;--ui-accent-fill:#3360F5;--ui-on-accent:#FFFFFF;--ui-on-accent-text:#FFFFFF;--ui-gold:#BF8300;--ui-gold-text:#8A6214;--ui-gold-weak:#FFF4D6;--ui-up:#007A57;--ui-down:#CC2446;--ui-up-mark:#0FB58A;--ui-down-mark:#F24764;--ui-up-weak:#E0F7EE;--ui-down-weak:#FDE8EC;--ui-down-strong:#CC2446;--ui-info:#0B6FA8;--ui-purple:#6A3FD0;--ui-orange:#9C4F0C;--ui-src-baro:#2563A6;--ui-src-mania:#3F7019;--ui-src-bay:#8F5814;--ui-tier-1:#1C2F8A;--ui-tier-1-t:#FFFFFF;--ui-tier-2:#3D63F0;--ui-tier-2-t:#FFFFFF;--ui-tier-3:#C7D5FF;--ui-tier-3-t:#1C2F8A;--ui-tier-4:#E7EDFF;--ui-tier-4-t:#2B4BC4;--ui-tier-5-t:#55648A;--ui-tier-5-line:#C7D5FF;--ui-map-flat:#686E7B;--ui-shadow:none;--ui-shadow-pop:0 10px 30px rgba(14,19,32,0.14),0 2px 6px rgba(14,19,32,0.06);--ui-scrim:rgba(14,19,32,0.45);--chart-bg:#FFFFFF;--chart-text:#5F6B7A;--chart-grid:rgba(20,26,38,0.06);--chart-cross:#98A1AE;--chart-border:#E8EBEF;--chart-up:#0FB58A;--chart-down:#F24764;--chart-up-vol:rgba(15,181,138,0.30);--chart-down-vol:rgba(242,71,100,0.30);--chart-line:#2B55E6;--chart-area-top:rgba(43,85,230,0.20);--chart-area-bottom:rgba(43,85,230,0);--chart-ma5:#C77F00;--chart-ma20:#7C4DFF;--chart-bb:rgba(156,79,12,0.5);--chart-ev-update:#C98500;--chart-ev-maint:#98A1AE;--chart-ev-open:#0FB58A;--heat-up-rgb:15,181,138;--heat-down-rgb:242,71,100}@media (prefers-color-scheme:dark){:root.d-v4:not([data-theme="light"]){color-scheme:dark;--ui-gnb:#06080C;--ui-gnb-2:#171C28;--ui-gnb-text:#B0B9C9;--ui-ft-sf:#0E1117;--ui-ft-tile:#171B24;--ui-ft-line:#1D222D;--ui-ft-mute:#8892A4;--ui-ft-accent:#9DB6FF;--ui-band:#2749CC;--ui-band-edge:rgba(255,255,255,0.14);--ui-band-glass:rgba(6,14,60,0.40);--ui-band-shadow:0 8px 24px rgba(0,0,0,0.36);--ui-bg:#0A0C11;--ui-surface:#14171E;--ui-surface-2:#1A1E27;--ui-surface-3:#232834;--ui-line:#0A0C11;--ui-line-2:#2E3542;--ui-text-1:#F2F4F8;--ui-text-2:#B3BAC8;--ui-text-3:#929BAC;--ui-accent:#7095FF;--ui-accent-strong:#9DB6FF;--ui-accent-weak:#17224A;--ui-accent-fill:#3559E8;--ui-on-accent:#FFFFFF;--ui-on-accent-text:#0B1430;--ui-gold:#FFC93C;--ui-gold-text:#FFC93C;--ui-gold-weak:#2A2316;--ui-up:#2EDBA5;--ui-down:#FF6480;--ui-up-mark:#2EDBA5;--ui-down-mark:#FF6480;--ui-up-weak:#0D3529;--ui-down-weak:#45141F;--ui-down-strong:#FF8AA0;--ui-info:#6EB6F0;--ui-purple:#A78BFA;--ui-orange:#FBA43C;--ui-src-baro:#7C9CFF;--ui-src-mania:#9BD15C;--ui-src-bay:#FFB15C;--ui-tier-1:#B4C6FF;--ui-tier-1-t:#0E1640;--ui-tier-2:#7B98FF;--ui-tier-2-t:#0A1030;--ui-tier-3:#2A3A7A;--ui-tier-3-t:#D3DDFF;--ui-tier-4:#1A2448;--ui-tier-4-t:#A9B9EE;--ui-tier-5-t:#929BAC;--ui-tier-5-line:#2C3760;--ui-map-flat:#3D424E;--ui-shadow:none;--ui-shadow-pop:0 12px 36px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.05);--ui-scrim:rgba(0,0,0,0.6);--chart-bg:#14171E;--chart-text:#929BAC;--chart-grid:rgba(242,244,248,0.06);--chart-cross:#5A6373;--chart-border:#2E3542;--chart-up:#2EDBA5;--chart-down:#FF6480;--chart-up-vol:rgba(46,219,165,0.32);--chart-down-vol:rgba(255,100,128,0.32);--chart-line:#7095FF;--chart-area-top:rgba(112,149,255,0.24);--chart-area-bottom:rgba(112,149,255,0);--chart-ma5:#FFB83D;--chart-ma20:#A78BFA;--chart-bb:rgba(251,164,60,0.55);--chart-ev-update:#FFC247;--chart-ev-maint:#8A93A4;--chart-ev-open:#2EDBA5;--heat-up-rgb:46,219,165;--heat-down-rgb:255,100,128}}:root.d-v4[data-theme="dark"],.d-v4 .ui-island-dark,.d-v4 .mp-wrapper,.d-v4 .br-card-badge,.d-v4 .br-meta-badge{color-scheme:dark;--ui-gnb:#06080C;--ui-gnb-2:#171C28;--ui-gnb-text:#B0B9C9;--ui-ft-sf:#0E1117;--ui-ft-tile:#171B24;--ui-ft-line:#1D222D;--ui-ft-mute:#8892A4;--ui-ft-accent:#9DB6FF;--ui-band:#2749CC;--ui-band-edge:rgba(255,255,255,0.14);--ui-band-glass:rgba(6,14,60,0.40);--ui-band-shadow:0 8px 24px rgba(0,0,0,0.36);--ui-bg:#0A0C11;--ui-surface:#14171E;--ui-surface-2:#1A1E27;--ui-surface-3:#232834;--ui-line:#0A0C11;--ui-line-2:#2E3542;--ui-text-1:#F2F4F8;--ui-text-2:#B3BAC8;--ui-text-3:#929BAC;--ui-accent:#7095FF;--ui-accent-strong:#9DB6FF;--ui-accent-weak:#17224A;--ui-accent-fill:#3559E8;--ui-on-accent:#FFFFFF;--ui-on-accent-text:#0B1430;--ui-gold:#FFC93C;--ui-gold-text:#FFC93C;--ui-gold-weak:#2A2316;--ui-up:#2EDBA5;--ui-down:#FF6480;--ui-up-mark:#2EDBA5;--ui-down-mark:#FF6480;--ui-up-weak:#0D3529;--ui-down-weak:#45141F;--ui-down-strong:#FF8AA0;--ui-info:#6EB6F0;--ui-purple:#A78BFA;--ui-orange:#FBA43C;--ui-src-baro:#7C9CFF;--ui-src-mania:#9BD15C;--ui-src-bay:#FFB15C;--ui-tier-1:#B4C6FF;--ui-tier-1-t:#0E1640;--ui-tier-2:#7B98FF;--ui-tier-2-t:#0A1030;--ui-tier-3:#2A3A7A;--ui-tier-3-t:#D3DDFF;--ui-tier-4:#1A2448;--ui-tier-4-t:#A9B9EE;--ui-tier-5-t:#929BAC;--ui-tier-5-line:#2C3760;--ui-map-flat:#3D424E;--ui-shadow:none;--ui-shadow-pop:0 12px 36px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.05);--ui-scrim:rgba(0,0,0,0.6);--chart-bg:#14171E;--chart-text:#929BAC;--chart-grid:rgba(242,244,248,0.06);--chart-cross:#5A6373;--chart-border:#2E3542;--chart-up:#2EDBA5;--chart-down:#FF6480;--chart-up-vol:rgba(46,219,165,0.32);--chart-down-vol:rgba(255,100,128,0.32);--chart-line:#7095FF;--chart-area-top:rgba(112,149,255,0.24);--chart-area-bottom:rgba(112,149,255,0);--chart-ma5:#FFB83D;--chart-ma20:#A78BFA;--chart-bb:rgba(251,164,60,0.55);--chart-ev-update:#FFC247;--chart-ev-maint:#8A93A4;--chart-ev-open:#2EDBA5;--heat-up-rgb:46,219,165;--heat-down-rgb:255,100,128}:root.d-v4,.d-v4 .ui-island-dark,.d-v4 .mp-wrapper,.d-v4 .br-card-badge,.d-v4 .br-meta-badge{--bg-body:var(--ui-bg);--bg-surface:var(--ui-surface);--bg-elevated:var(--ui-surface-2);--bg-hover:var(--ui-surface-2);--bg-active:var(--ui-surface-3);--bg-glass:color-mix(in srgb,var(--ui-surface) 94%,transparent);--text-primary:var(--ui-text-1);--text-secondary:var(--ui-text-2);--text-tertiary:var(--ui-text-3);--text-muted:var(--ui-text-3);--text-on-accent:var(--ui-on-accent-text);--color-up:var(--ui-up);--color-up-bg:var(--ui-up-weak);--color-up-bg-20:color-mix(in srgb,var(--ui-up) 20%,transparent);--color-down:var(--ui-down);--color-down-strong:var(--ui-down-strong);--color-down-bg:var(--ui-down-weak);--color-down-bg-20:color-mix(in srgb,var(--ui-down) 20%,transparent);--color-accent:var(--ui-accent-strong);--color-accent-hover:var(--ui-accent);--color-accent-bg:var(--ui-accent-weak);--color-info:var(--ui-info);--color-purple:var(--ui-purple);--color-orange:var(--ui-orange);--color-barotem:var(--ui-src-baro);--color-itemmania:var(--ui-src-mania);--color-itembay:var(--ui-src-bay);--color-up-a05:color-mix(in srgb,var(--ui-up) 5%,transparent);--color-up-a10:color-mix(in srgb,var(--ui-up) 10%,transparent);--color-up-a20:color-mix(in srgb,var(--ui-up) 20%,transparent);--color-up-a30:color-mix(in srgb,var(--ui-up) 30%,transparent);--color-up-a50:color-mix(in srgb,var(--ui-up) 50%,transparent);--color-up-a80:color-mix(in srgb,var(--ui-up) 80%,transparent);--color-down-a05:color-mix(in srgb,var(--ui-down) 5%,transparent);--color-down-a10:color-mix(in srgb,var(--ui-down) 10%,transparent);--color-down-a20:color-mix(in srgb,var(--ui-down) 20%,transparent);--color-down-a30:color-mix(in srgb,var(--ui-down) 30%,transparent);--color-down-a50:color-mix(in srgb,var(--ui-down) 50%,transparent);--color-down-a80:color-mix(in srgb,var(--ui-down) 80%,transparent);--color-accent-a05:color-mix(in srgb,var(--ui-accent) 5%,transparent);--color-accent-a10:color-mix(in srgb,var(--ui-accent) 10%,transparent);--color-accent-a20:color-mix(in srgb,var(--ui-accent) 20%,transparent);--color-accent-a30:color-mix(in srgb,var(--ui-accent) 30%,transparent);--color-accent-a50:color-mix(in srgb,var(--ui-accent) 50%,transparent);--color-accent-a80:color-mix(in srgb,var(--ui-accent) 80%,transparent);--color-info-a05:color-mix(in srgb,var(--ui-info) 5%,transparent);--color-info-a10:color-mix(in srgb,var(--ui-info) 10%,transparent);--color-info-a20:color-mix(in srgb,var(--ui-info) 20%,transparent);--color-info-a30:color-mix(in srgb,var(--ui-info) 30%,transparent);--color-info-a50:color-mix(in srgb,var(--ui-info) 50%,transparent);--color-info-a80:color-mix(in srgb,var(--ui-info) 80%,transparent);--color-purple-a05:color-mix(in srgb,var(--ui-purple) 5%,transparent);--color-purple-a10:color-mix(in srgb,var(--ui-purple) 10%,transparent);--color-purple-a20:color-mix(in srgb,var(--ui-purple) 20%,transparent);--color-purple-a30:color-mix(in srgb,var(--ui-purple) 30%,transparent);--color-purple-a50:color-mix(in srgb,var(--ui-purple) 50%,transparent);--color-purple-a80:color-mix(in srgb,var(--ui-purple) 80%,transparent);--color-orange-a05:color-mix(in srgb,var(--ui-orange) 5%,transparent);--color-orange-a10:color-mix(in srgb,var(--ui-orange) 10%,transparent);--color-orange-a20:color-mix(in srgb,var(--ui-orange) 20%,transparent);--color-orange-a30:color-mix(in srgb,var(--ui-orange) 30%,transparent);--color-orange-a50:color-mix(in srgb,var(--ui-orange) 50%,transparent);--color-orange-a80:color-mix(in srgb,var(--ui-orange) 80%,transparent);--color-barotem-a05:color-mix(in srgb,var(--ui-src-baro) 5%,transparent);--color-barotem-a10:color-mix(in srgb,var(--ui-src-baro) 10%,transparent);--color-barotem-a20:color-mix(in srgb,var(--ui-src-baro) 20%,transparent);--color-barotem-a30:color-mix(in srgb,var(--ui-src-baro) 30%,transparent);--color-barotem-a50:color-mix(in srgb,var(--ui-src-baro) 50%,transparent);--color-barotem-a80:color-mix(in srgb,var(--ui-src-baro) 80%,transparent);--color-itemmania-a05:color-mix(in srgb,var(--ui-src-mania) 5%,transparent);--color-itemmania-a10:color-mix(in srgb,var(--ui-src-mania) 10%,transparent);--color-itemmania-a20:color-mix(in srgb,var(--ui-src-mania) 20%,transparent);--color-itemmania-a30:color-mix(in srgb,var(--ui-src-mania) 30%,transparent);--color-itemmania-a50:color-mix(in srgb,var(--ui-src-mania) 50%,transparent);--color-itemmania-a80:color-mix(in srgb,var(--ui-src-mania) 80%,transparent);--color-itembay-a05:color-mix(in srgb,var(--ui-src-bay) 5%,transparent);--color-itembay-a10:color-mix(in srgb,var(--ui-src-bay) 10%,transparent);--color-itembay-a20:color-mix(in srgb,var(--ui-src-bay) 20%,transparent);--color-itembay-a30:color-mix(in srgb,var(--ui-src-bay) 30%,transparent);--color-itembay-a50:color-mix(in srgb,var(--ui-src-bay) 50%,transparent);--color-itembay-a80:color-mix(in srgb,var(--ui-src-bay) 80%,transparent);--border-primary:var(--ui-line-2);--border-secondary:var(--ui-line);--overlay-a02:color-mix(in srgb,var(--ui-text-1) 2%,transparent);--overlay-a04:color-mix(in srgb,var(--ui-text-1) 4%,transparent);--overlay-a06:color-mix(in srgb,var(--ui-text-1) 6%,transparent);--overlay-a10:color-mix(in srgb,var(--ui-text-1) 10%,transparent);--overlay-a15:color-mix(in srgb,var(--ui-text-1) 15%,transparent);--overlay-a25:color-mix(in srgb,var(--ui-text-1) 25%,transparent);--font-ui:var(--ui-font);--font-en:var(--ui-font);--font-mono:var(--ui-font);--font-code:var(--ui-font-code);--fs-10:11px;--fs-11:12px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--shadow-sm:none;--shadow-md:none;--shadow-lg:var(--ui-shadow-pop);--shadow-xl:var(--ui-shadow-pop);--glow-accent-sm:none;--glow-accent:none;--gnb-height:var(--ui-stick-h);--ticker-height:calc(var(--ui-gnb-h) + var(--ui-band-tab-h) + 1px + var(--ui-watch-h) - var(--ui-stick-h))}@media (max-width:768px){:root.d-v4{--fs-10:12px;--fs-11:12px}}
.d-v4,.d-v4 body{background:var(--ui-bg)}.d-v4 body{color:var(--ui-text-1);font-family:var(--ui-font);font-size:var(--ui-fs-small);line-height:1.54;font-feature-settings:'tnum' 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d-v4 h1,.d-v4 h2,.d-v4 h3,.d-v4 h4{letter-spacing:-0.02em}.d-v4 code,.d-v4 pre,.d-v4 kbd,.d-v4 samp{font-family:var(--ui-font-code)}.d-v4 ::selection{background:var(--ui-accent-weak);color:var(--ui-text-1)}.d-v4 :focus,.d-v4 :focus-visible{outline:none}.d-v4 :is(a,button,summary,[role="button"],[role="tab"]):focus-visible{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ui-accent) 16%,transparent)}.d-v4 a{transition:color var(--ui-ease)}.d-v4 ::-webkit-scrollbar{width:8px;height:8px}.d-v4 ::-webkit-scrollbar-track{background:transparent}.d-v4 ::-webkit-scrollbar-thumb{background:var(--ui-line-2);border-radius:var(--ui-r-pill);border:2px solid transparent;background-clip:padding-box}.d-v4 ::-webkit-scrollbar-thumb:hover{background:var(--ui-text-3);background-clip:padding-box}.d-v4 *{scrollbar-color:var(--ui-line-2) transparent;scrollbar-width:thin}.d-v4 .ui-micro{font-family:var(--ui-font);font-size:var(--ui-fs-micro);line-height:16px;font-weight:500;color:var(--ui-text-3)}.d-v4 .ui-kr{font-family:var(--ui-font-kr)}.d-v4 .ui-num{font-family:var(--ui-font);font-feature-settings:'tnum' 1;letter-spacing:-0.01em}.d-v4 .ui-up{color:var(--ui-up)}.d-v4 .ui-b{font-weight:700}.d-v4 .ui-down{color:var(--ui-down)}.d-v4 .ui-flat{color:var(--ui-text-3)}.d-v4 .ui-t1{color:var(--ui-text-1)}.d-v4 .ui-t2{color:var(--ui-text-2)}.d-v4 .ui-t3{color:var(--ui-text-3)}.d-v4 .ui-accent{color:var(--ui-accent-strong)}.d-v4 .ui-gold{color:var(--ui-gold)}.d-v4 .ui-chg{font-weight:600;font-feature-settings:'tnum' 1;white-space:nowrap}.d-v4 .ui-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font:500 var(--ui-fs-micro) / 1 var(--ui-font);color:var(--ui-text-3);background:var(--ui-surface);border:1px solid var(--ui-line-2);border-radius:var(--ui-r-sm)}.d-v4 .ui-sr-only,.d-v4 .sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.d-v4 *,.d-v4 *::before,.d-v4 *::after{transition:none !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}
.d-v4 .ui-card{background:var(--ui-surface);border-radius:var(--ui-r-card);min-width:0}.d-v4 .ui-card--pad{padding:var(--ui-pad-y) var(--ui-pad-x)}.d-v4 .ui-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ui-card-hd-h);padding:0 var(--ui-pad-x);border-bottom:1px solid var(--ui-line)}.d-v4 .ui-card__head--plain{border-bottom:0}.d-v4 .ui-card__title small{font-size:var(--ui-fs-caption);font-weight:400;color:var(--ui-text-3);letter-spacing:0}.d-v4 .ui-card__title .ph-fill.ph-star{color:var(--ui-yel)}.d-v4 .ui-card--pad>.ui-card__head{margin:calc(var(--ui-pad-y) * -1) calc(var(--ui-pad-x) * -1) var(--ui-pad-y)}.d-v4 .ui-card__title{margin:0;display:inline-flex;align-items:center;gap:6px;min-width:0;font-family:var(--ui-font-kr);font-size:var(--ui-fs-title);line-height:20px;font-weight:700;letter-spacing:-0.01em;color:var(--ui-text-1)}.d-v4 .ui-card__title .ph{color:var(--ui-text-3)}.d-v4 .ui-card__aside{flex:none;display:inline-flex;align-items:center;gap:2px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3);white-space:nowrap}.d-v4 :is(a,button).ui-card__aside{color:var(--ui-accent-strong);cursor:pointer}.d-v4 :is(a,button).ui-card__aside:hover{text-decoration:underline;text-underline-offset:2px}.d-v4 .ui-card__more{display:flex;align-items:center;justify-content:center;gap:4px;height:40px;border-top:1px solid var(--ui-line);font-size:var(--ui-fs-small);color:var(--ui-text-2)}.d-v4 .ui-card__more:hover{background:var(--ui-surface-2);color:var(--ui-text-1)}.d-v4 .ui-card--pad>.ui-card__more{margin:var(--ui-pad-y) calc(var(--ui-pad-x) * -1) calc(var(--ui-pad-y) * -1)}.d-v4 .ui-card__act{display:flex;gap:6px;padding:0 var(--ui-pad-x) var(--ui-pad-y)}.d-v4 .ui-card__act>*{flex:1}.d-v4 .ui-foot + .ui-card__act,.d-v4 .ui-list + .ui-card__act{padding-top:var(--ui-pad-y)}.d-v4 .ui-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;min-height:38px;padding:8px var(--ui-pad-x);background:var(--ui-surface-2);border-bottom:1px solid var(--ui-line);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-card--pad>.ui-sub{margin:var(--ui-pad-y) calc(var(--ui-pad-x) * -1)}.d-v4 .ui-note{margin:12px 0 0;font-family:var(--ui-font-kr);font-size:var(--ui-fs-prose);line-height:var(--ui-lh-prose);color:var(--ui-text-3)}.d-v4 .ui-note b{color:var(--ui-text-1);font-weight:500}.d-v4 .ui-note a,.d-v4 .ui-foot a{color:var(--ui-accent-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.d-v4 .ui-foot{margin:0;padding:12px var(--ui-pad-x) 13px;border-top:1px solid var(--ui-line);font-family:var(--ui-font-kr);font-size:var(--ui-fs-prose);line-height:var(--ui-lh-prose);color:var(--ui-text-3)}.d-v4 .ui-foot b{color:var(--ui-text-1);font-weight:500}.d-v4 .ui-foot .ph-fill.ph-star{color:var(--ui-gold)}.d-v4 .ui-card--pad>.ui-foot{margin:var(--ui-pad-y) calc(var(--ui-pad-x) * -1) calc(var(--ui-pad-y) * -1)}.d-v4 .ui-lead{margin:0;font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);line-height:24px;color:var(--ui-text-2)}.d-v4 .ui-lead b{color:var(--ui-text-1);font-weight:500}.d-v4 .ui-stack{display:grid;gap:var(--ui-gap);align-content:start;min-width:0}.d-v4 .ui-col{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}.d-v4 .ui-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-gap)}.d-v4 .ui-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap)}@media (max-width:1100px){.d-v4 .ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.d-v4 .ui-grid-2,.d-v4 .ui-grid-3{grid-template-columns:minmax(0,1fr)}}.d-v4 .ui-fill{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0;align-self:stretch}.d-v4 .ui-fill>*{flex:none}.d-v4 .ui-fill>.ui-card--grow{flex:1 0 auto;display:flex;flex-direction:column}.d-v4 .ui-card--grow>:is(.ui-list,.ui-news,.ui-quick,.ui-mlist,.ui-week,.ui-similar){flex:1 0 auto}.d-v4 .ui-card--grow>.ui-empty{flex:1 0 auto;align-content:center}.d-v4 .ui-card--grow>.ui-mini{flex:1 0 auto}.d-v4 .ui-card--grow>.ui-mini>div{display:flex;flex-direction:column}.d-v4 .ui-card--grow>.ui-mini .ui-mini__r{flex:1 0 auto;align-items:center}.d-v4 .ui-fill>.ui-card--scroll{flex:1000 1 0;min-height:248px;max-height:var(--ui-fit,none);display:flex;flex-direction:column;overflow:hidden}.d-v4 .ui-fill>.ui-card--scroll>.ui-card__scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-line-2) transparent}.d-v4 .ui-fill>.ui-card--scroll>:not(.ui-card__scroll){flex:none}@media (max-width:999px){.d-v4 .ui-fill>.ui-card--scroll{flex:none;min-height:0;max-height:none;overflow:visible}.d-v4 .ui-fill>.ui-card--scroll>.ui-card__scroll{flex:none;overflow:visible}}.d-v4 .ui-mgrid>.is-stretch{align-self:stretch}.d-v4 .ui-mgrid>.ui-card.is-stretch{display:flex;flex-direction:column}.d-v4 .ui-mgrid>.ui-card.is-stretch>.ui-empty{flex:1 0 auto;align-content:center}.d-v4 .ui-mgrid>.ui-card.is-stretch>.ui-foot{margin-top:auto}.d-v4 .ui-split{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-rail-w);gap:var(--ui-gap);align-items:stretch;margin-top:var(--ui-gap)}.d-v4 .ui-split__side{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}.d-v4 .ui-mgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ui-gap);align-items:start;min-width:0}.d-v4 .ui-mgrid>*{grid-column:1 / -1;min-width:0}.d-v4 .ui-mgrid>.ui-s-8{grid-column:span 8}.d-v4 .ui-mgrid>.ui-s-6{grid-column:span 6}.d-v4 .ui-mgrid>.ui-s-4{grid-column:span 4}@media (max-width:1359px){.d-v4 .ui-mgrid>:is(.ui-s-8,.ui-s-4){grid-column:1 / -1}}@media (max-width:999px){.d-v4 .ui-split{grid-template-columns:minmax(0,1fr)}.d-v4 .ui-split__side{display:block;columns:2;column-gap:var(--ui-gap)}.d-v4 .ui-split__side>*{break-inside:avoid;margin-bottom:var(--ui-gap)}}@media (max-width:760px){.d-v4 .ui-mgrid>.ui-s-6{grid-column:1 / -1}.d-v4 .ui-split__side{display:flex;columns:auto}.d-v4 .ui-split__side>*{margin-bottom:0}}.d-v4 .ui-fbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-block:8px}.d-v4 .ui-fbar__sp{flex:1}.d-v4 .ui-fbtn{display:inline-flex;align-items:center;gap:6px;flex:none;height:var(--ui-input-h);padding:0 12px;border-radius:var(--ui-r-btn);box-shadow:inset 0 0 0 1px var(--ui-line-2);background:var(--ui-surface);color:var(--ui-text-1);font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);white-space:nowrap}.d-v4 :is(button,a).ui-fbtn:hover{background:var(--ui-surface-2)}.d-v4 .ui-fbtn .ph,.d-v4 .ui-fbtn .ph-fill{font-size:var(--fs-18)}.d-v4 .ui-fbtn>em{font-style:normal;font-family:var(--ui-font);font-size:var(--ui-fs-small);font-weight:700;color:var(--ui-accent-strong)}.d-v4 .ui-fbtn[aria-pressed="true"],.d-v4 .ui-fbtn.is-on{background:var(--ui-accent-fill);color:var(--ui-on-accent);box-shadow:none}.d-v4 .ui-fbtn[aria-pressed="true"]>em{color:inherit}.d-v4 .ui-fbtn--static{background:var(--ui-surface-2);box-shadow:none;color:var(--ui-text-2);font-size:var(--ui-fs-small)}.d-v4 .ui-fbtn--strong{padding-left:8px;font-weight:700}.d-v4 .ui-fbtn--strong .ph{font-size:var(--fs-14);color:var(--ui-text-3)}.d-v4 .ui-fbtn[data-fav-toggle][aria-pressed="true"]{background:var(--ui-surface);color:var(--ui-text-1);box-shadow:inset 0 0 0 1px var(--ui-line-2)}.d-v4 .ui-fbtn[data-fav-toggle][aria-pressed="true"] .ph-fill,.d-v4 .ui-fbtn[data-fav-toggle][aria-pressed="true"] .ph{color:var(--ui-gold)}@media (max-width:760px){.d-v4 .ui-fbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-inline:var(--ui-page-x)}.d-v4 .ui-fbar::-webkit-scrollbar{display:none}.d-v4 .ui-fbtn--static,.d-v4 .ui-fbar__sp{display:none}}.d-v4 .ui-bleed>.ui-pilltabs{padding-block:8px}@media (max-width:760px){.d-v4 .ui-bleed>.ui-pilltabs{padding-inline:var(--ui-page-x)}}.d-v4 .ui-pill{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 7px;border-radius:var(--ui-r-chip);font-size:var(--ui-fs-caption);font-weight:700;font-feature-settings:'tnum' 1;white-space:nowrap}.d-v4 .ui-pill--up{background:var(--ui-up-weak);color:var(--ui-up)}.d-v4 .ui-pill--down{background:var(--ui-down-weak);color:var(--ui-down)}.d-v4 .ui-pill--flat{background:var(--ui-surface-3);color:var(--ui-text-2)}.d-v4 .ui-pill--accent{background:var(--ui-accent-weak);color:var(--ui-accent-strong)}.d-v4 .ui-pill--lg{height:24px;padding:0 8px;font-size:var(--ui-fs-small)}.d-v4 .ui-tag{display:inline-grid;place-items:center;height:16px;padding:0 4px;border-radius:var(--ui-r-sm);font-family:var(--ui-font-kr);font-size:var(--fs-10);font-weight:700;line-height:1;vertical-align:1px;background:var(--ui-yel);color:var(--ui-on-yel);white-space:nowrap}.d-v4 .ui-tag--hot{background:var(--ui-up-weak);color:var(--ui-up)}.d-v4 .ui-tag--cold{background:var(--ui-down-weak);color:var(--ui-down)}.d-v4 .ui-tag--my{background:var(--ui-accent-weak);color:var(--ui-accent-strong)}.d-v4 .ui-tag--live{background:var(--ui-live);color:var(--ui-on-live);font-family:var(--ui-font)}.d-v4 .ui-n{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:var(--ui-r-sm);background:var(--ui-yel);color:var(--ui-on-yel);font:700 var(--fs-10) / 1 var(--ui-font);font-style:normal}.d-v4 .ui-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--ui-r-chip);background:var(--ui-surface-2);box-shadow:inset 0 0 0 1px var(--ui-line-2);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-2);white-space:nowrap}.d-v4 .ui-chip b{color:var(--ui-text-1);font-weight:700;font-family:var(--ui-font)}.d-v4 a.ui-chip:hover{box-shadow:inset 0 0 0 1px var(--ui-accent);color:var(--ui-accent-strong)}.d-v4 .ui-chips{display:flex;gap:6px;flex-wrap:wrap}.d-v4 .ui-meta{display:flex;flex-wrap:wrap;gap:6px}.d-v4 .ui-meta>span{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--ui-r-chip);background:var(--ui-surface-2);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-2);white-space:nowrap}.d-v4 .ui-meta b{color:var(--ui-text-1);font-family:var(--ui-font)}.d-v4 .ui-meta .ph{font-size:var(--fs-14);color:var(--ui-text-3)}.d-v4 .ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ui-btn-h);padding:0 14px;border:1px solid var(--ui-line-2);border-radius:var(--ui-r-btn);background:var(--ui-surface);color:var(--ui-text-1);font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--ui-ease),border-color var(--ui-ease),color var(--ui-ease),filter var(--ui-ease)}.d-v4 .ui-btn:hover{background:var(--ui-surface-2)}.d-v4 .ui-btn .ph,.d-v4 .ui-btn .ph-fill{font-size:var(--fs-16)}.d-v4 .ui-btn--primary{background:var(--ui-accent-fill);border-color:var(--ui-accent-fill);color:var(--ui-on-accent)}.d-v4 .ui-btn--primary:hover{background:var(--ui-accent-fill);filter:brightness(1.1)}.d-v4 .ui-btn--sm{height:var(--ui-btn-h-sm);padding:0 10px;font-size:var(--ui-fs-small)}.d-v4 .ui-btn--lg{height:40px}.d-v4 .ui-btn--block{display:flex;width:100%}.d-v4 .ui-btn.is-on,.d-v4 .ui-btn[aria-pressed="true"]{border-color:var(--ui-accent-fill);background:var(--ui-accent-fill);color:var(--ui-on-accent)}.d-v4 .ui-btn:disabled{opacity:0.5;cursor:default}.d-v4 .ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--ui-r-btn);color:var(--ui-text-2);font-size:var(--fs-18);transition:background var(--ui-ease),color var(--ui-ease)}.d-v4 .ui-icon-btn:hover{background:var(--ui-surface-2);color:var(--ui-text-1)}.d-v4 .ui-seg{display:inline-flex;border:1px solid var(--ui-line-2);border-radius:var(--ui-r-btn);background:var(--ui-surface);max-width:100%;overflow-x:auto;scrollbar-width:none}.d-v4 .ui-seg::-webkit-scrollbar{display:none}.d-v4 .ui-seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:var(--ui-seg-h-sm);padding:0 10px;border:0;background:transparent;color:var(--ui-text-1);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);white-space:nowrap;cursor:pointer;flex:none}.d-v4 .ui-seg__btn + .ui-seg__btn{border-left:1px solid var(--ui-line-2)}.d-v4 .ui-seg__btn:hover{background:var(--ui-surface-2)}.d-v4 .ui-seg__btn.is-on,.d-v4 .ui-seg__btn.active,.d-v4 .ui-seg__btn[aria-pressed="true"],.d-v4 .ui-seg__btn[aria-selected="true"],.d-v4 .ui-seg__btn.is-asc,.d-v4 .ui-seg__btn.is-desc{background:var(--ui-accent-fill);color:var(--ui-on-accent);font-weight:700}.d-v4 .ui-seg__btn.is-asc::after{content:'↑';font-family:var(--ui-font)}.d-v4 .ui-seg__btn.is-desc::after{content:'↓';font-family:var(--ui-font)}.d-v4 .ui-seg__btn em{font-style:normal;font-size:var(--ui-fs-caption);font-weight:400;color:var(--ui-text-3)}.d-v4 .ui-seg__btn:is([aria-pressed="true"],[aria-selected="true"],.active,.is-on) em{color:inherit}.d-v4 .ui-seg__btn .ph-fill.ph-star{color:var(--ui-gold)}.d-v4 .ui-seg__btn[aria-pressed="true"] .ph-fill.ph-star{color:var(--ui-yel)}.d-v4 .ui-seg--sm .ui-seg__btn{height:24px;padding:0 8px}.d-v4 .ui-seg--lg{display:flex}.d-v4 .ui-seg--lg .ui-seg__btn{height:var(--ui-seg-h);font-size:var(--ui-fs-body);flex:1}.d-v4 .ui-seg--fill{display:flex}.d-v4 .ui-seg--fill .ui-seg__btn{flex:1}.d-v4 .ui-spark{display:block;flex:none;overflow:visible}.d-v4 .ui-spark polyline{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.d-v4 .ui-spark--up polyline{stroke:var(--ui-up-mark)}.d-v4 .ui-spark--down polyline{stroke:var(--ui-down-mark)}.d-v4 .ui-spark--muted polyline{stroke:var(--ui-text-3)}.d-v4 .ui-spark--accent polyline{stroke:var(--ui-accent)}.d-v4 .ui-spark--fluid{width:100%}.d-v4 .ui-spark__area{stroke:none;fill:currentColor;opacity:0.16}.d-v4 .ui-spark--up{color:var(--ui-up-mark)}.d-v4 .ui-spark--down{color:var(--ui-down-mark)}.d-v4 .ui-range{display:grid;gap:6px;min-width:0}.d-v4 .ui-range__bar{position:relative;height:6px;border-radius:var(--ui-r-sm);background:var(--ui-line-2)}.d-v4 .ui-range__fill{position:absolute;inset:0;border-radius:var(--ui-r-sm);background:linear-gradient(90deg,var(--ui-tier-4),var(--ui-tier-2) 55%,var(--ui-tier-1))}.d-v4 .ui-range__mark{position:absolute;top:-4px;width:3px;height:14px;margin-left:-1px;border-radius:var(--ui-r-xs);background:var(--ui-text-1);box-shadow:0 0 0 2px var(--ui-surface)}.d-v4 .ui-range__ends{display:flex;justify-content:space-between;gap:6px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3);white-space:nowrap}.d-v4 .ui-range__ends b{color:var(--ui-text-1);font-weight:700;font-family:var(--ui-font)}.d-v4 .ui-range__ends .ui-up b,.d-v4 .ui-range__ends .ui-down b{color:inherit}.d-v4 .ui-ratio{display:flex;height:8px;gap:2px;border-radius:var(--ui-r-md);overflow:hidden}.d-v4 .ui-ratio>i{display:block;min-width:2px}.d-v4 .ui-ratio--lg{height:8px}.d-v4 .ui-ratio__up{background:var(--ui-up-mark)}.d-v4 .ui-ratio__flat{background:var(--ui-line-2)}.d-v4 .ui-ratio__down{background:var(--ui-down-mark)}.d-v4 .ui-ratio__baro{background:var(--ui-src-baro)}.d-v4 .ui-ratio__mania{background:var(--ui-src-mania)}.d-v4 .ui-ratio__bay{background:var(--ui-src-bay)}.d-v4 .ui-meter{display:grid;grid-template-columns:96px minmax(0,1fr) 56px 48px;gap:12px;align-items:center;min-height:36px;font-size:var(--ui-fs-small)}.d-v4 .ui-meter__name{font-family:var(--ui-font-kr);font-weight:500}.d-v4 .ui-meter__bar{height:8px;border-radius:var(--ui-r-md);background:var(--ui-surface-3);overflow:hidden}.d-v4 .ui-meter__bar>i{display:block;height:100%;border-radius:var(--ui-r-md)}.d-v4 .ui-meter__val{text-align:right;font-weight:700}.d-v4 .ui-meter__sub{text-align:right;font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-meter.is-stale{opacity:0.55}.d-v4 .ui-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ui-line-2);border:1px solid var(--ui-line-2);border-radius:var(--ui-r);overflow:hidden}.d-v4 .ui-kpi{background:var(--ui-surface);padding:12px 14px;min-width:0}.d-v4 .ui-kpi>span{display:block;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-kpi b{display:block;margin-top:2px;font-size:var(--ui-fs-num);line-height:22px;font-weight:700;white-space:nowrap}.d-v4 .ui-kpi b a:hover{color:var(--ui-accent-strong)}.d-v4 .ui-kpi b small{margin-left:5px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:400;color:var(--ui-text-3)}.d-v4 .ui-kpi__bar{height:4px;margin-top:6px;border-radius:var(--ui-r-xs);background:var(--ui-surface-3);overflow:hidden}.d-v4 .ui-kpi__bar>i{display:block;height:100%;border-radius:var(--ui-r-xs);background:var(--ui-accent)}.d-v4 .ui-kpi__s{display:block;margin-top:4px;font-family:var(--ui-font-kr);font-size:var(--fs-11);color:var(--ui-text-3)}.d-v4 .ui-kpis--strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:none;border:0;border-top:1px solid var(--ui-line);border-radius:0}.d-v4 .ui-kpis--strip .ui-kpi{padding:14px var(--ui-pad-x) 16px;background:none}.d-v4 .ui-kpis--strip .ui-kpi + .ui-kpi{border-left:1px solid var(--ui-line)}.d-v4 .ui-kpis--strip .ui-kpi b{font-size:var(--ui-fs-num-lg);line-height:24px;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.d-v4 .ui-kpis--strip{grid-template-columns:repeat(2,minmax(0,1fr))}.d-v4 .ui-kpis--strip .ui-kpi:nth-child(3){border-left:0}.d-v4 .ui-kpis--strip .ui-kpi:nth-child(n+3){border-top:1px solid var(--ui-line)}}.d-v4 .ui-dl{display:grid;margin:0;font-size:var(--ui-fs-caption)}.d-v4 .ui-dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 0;border-bottom:1px solid var(--ui-line)}.d-v4 .ui-dl>div:last-child{border-bottom:0}.d-v4 .ui-dl dt{color:var(--ui-text-3);font-family:var(--ui-font-kr)}.d-v4 .ui-dl dd{margin:0;display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:var(--ui-fs-small);color:var(--ui-text-1);text-align:right}.d-v4 .ui-dl dd.ui-up{color:var(--ui-up)}.d-v4 .ui-dl dd.ui-down{color:var(--ui-down)}.d-v4 .ui-dl dd small,.d-v4 .ui-dl dd em{font-style:normal;font-weight:400;font-size:var(--fs-11);color:var(--ui-text-3);margin-left:4px}.d-v4 .ui-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ui-line)}.d-v4 .ui-facts>div{padding:12px;border-right:1px solid var(--ui-line);min-width:0}.d-v4 .ui-facts>div:last-child{border-right:0}.d-v4 .ui-facts small{display:block;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-v4 .ui-facts b{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:var(--ui-fs-num);font-weight:700;white-space:nowrap}.d-v4 .ui-facts em{font-style:normal;font-size:var(--ui-fs-caption);color:var(--ui-text-3);font-weight:400}@media (max-width:900px){.d-v4 .ui-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.d-v4 .ui-facts>div{border-bottom:1px solid var(--ui-line)}}@media (max-width:520px){.d-v4 .ui-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.d-v4 .ui-hint{padding:14px 16px;border-radius:var(--ui-r);background:var(--ui-accent-weak);font-family:var(--ui-font-kr);font-size:var(--ui-fs-prose);line-height:var(--ui-lh-prose);color:var(--ui-text-2)}.d-v4 .ui-hint b{color:var(--ui-text-1);font-weight:500}.d-v4 .ui-hint__t{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--ui-accent-strong);font-size:var(--ui-fs-small);font-weight:700}.d-v4 .ui-hint p{margin:0}.d-v4 .ui-hint p + p{margin-top:4px}.d-v4 .ui-kv{display:flex;justify-content:space-between;gap:8px;padding:5px 0;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-1)}.d-v4 .ui-kv b{font-family:var(--ui-font);font-weight:700}.d-v4 a.ui-kv:hover span{color:var(--ui-accent-strong)}.d-v4 .ui-list{display:grid;grid-template-columns:minmax(0,1fr)}.d-v4 .ui-card--pad>.ui-list{margin:calc(var(--ui-pad-y) * -1) calc(var(--ui-pad-x) * -1)}.d-v4 .ui-card--pad>.ui-card__head + .ui-list{margin-top:calc(var(--ui-pad-y) * -1)}.d-v4 .ui-card--pad>.ui-list:not(:last-child){margin-bottom:0}.d-v4 .ui-lrow{display:grid;grid-template-columns:20px minmax(0,1fr) auto 62px;gap:8px;align-items:center;min-height:var(--ui-row-h);padding:0 var(--ui-pad-x);border-bottom:1px solid var(--ui-line);font-size:var(--ui-fs-caption);color:var(--ui-text-2);text-align:left}.d-v4 .ui-lrow:last-child{border-bottom:0}.d-v4 a.ui-lrow:hover,.d-v4 button.ui-lrow:hover{background:var(--ui-surface-2)}.d-v4 .ui-lrow__rk{color:var(--ui-text-3);text-align:center}.d-v4 .ui-lrow__n{font-family:var(--ui-font-kr);font-weight:500;color:var(--ui-text-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-v4 .ui-lrow__n small{font-size:var(--ui-fs-caption);color:var(--ui-text-3);font-weight:400;margin-left:2px}.d-v4 .ui-lrow__v{font-weight:700;color:var(--ui-text-1);text-align:right;white-space:nowrap}.d-v4 .ui-lrow__end{text-align:right;font-weight:700;white-space:nowrap}.d-v4 .ui-lrow--em{grid-template-columns:20px 24px minmax(0,1fr) auto}.d-v4 .ui-lrow--date{grid-template-columns:auto minmax(0,1fr) auto 62px}.d-v4 .ui-lrow--3{grid-template-columns:40px auto minmax(0,1fr) 62px;min-height:52px}.d-v4 .ui-lrow--3 .ui-lrow__n{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:17px;font-weight:400}.d-v4 .ui-lrow--text{grid-template-columns:minmax(0,1fr) auto}.d-v4 .ui-lrow--rank{grid-template-columns:20px minmax(0,1fr) auto}.d-v4 .ui-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.d-v4 .ui-mini--2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-v4 .ui-mini>div + div{border-left:1px solid var(--ui-line)}.d-v4 .ui-mini__h{padding:12px 12px 4px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-mini__r{display:flex;justify-content:space-between;gap:2px;min-width:0;padding:6px 10px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-1)}.d-v4 .ui-mini__r:last-child{padding-bottom:12px}.d-v4 .ui-mini__r span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.02em}.d-v4 .ui-mini__r b{flex:none;font-family:var(--ui-font);font-weight:700;white-space:nowrap}.d-v4 a.ui-mini__r:hover span{color:var(--ui-accent-strong)}.d-v4 .ui-kvline{display:flex;justify-content:space-between;gap:8px;padding:12px var(--ui-pad-x);border-top:1px solid var(--ui-line);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-kvline b{color:var(--ui-text-1);font-family:var(--ui-font)}.d-v4 .ui-table-wrap{overflow-x:auto}.d-v4 .ui-table{width:100%;border-collapse:collapse;font-size:var(--ui-fs-caption);font-feature-settings:'tnum' 1}.d-v4 .ui-table th{height:var(--ui-th-h);padding:0 6px;text-align:center;white-space:nowrap;background:var(--ui-surface-2);font-family:var(--ui-font-kr);font-size:var(--ui-fs-micro);font-weight:400;color:var(--ui-text-3);border-bottom:1px solid var(--ui-line);user-select:none}.d-v4 .ui-table th[data-sort]{cursor:pointer}.d-v4 .ui-table th[data-sort]:hover{color:var(--ui-text-1)}.d-v4 .ui-table th.is-sort{color:var(--ui-accent-strong);font-weight:700;box-shadow:inset 0 -2px 0 var(--ui-accent)}.d-v4 .ui-table th .ph-fill{margin-left:2px;font-size:var(--fs-11)}.d-v4 .ui-table td{height:var(--ui-td-h);padding:0 6px;text-align:center;border-bottom:1px solid var(--ui-line);color:var(--ui-text-2);white-space:nowrap}.d-v4 .ui-table tbody tr:last-child td{border-bottom:0}.d-v4 .ui-table tbody tr:hover td{background:var(--ui-surface-2)}.d-v4 .ui-table th:first-child,.d-v4 .ui-table td:first-child{padding-left:var(--ui-pad-x)}.d-v4 .ui-table th:last-child,.d-v4 .ui-table td:last-child{padding-right:var(--ui-pad-x)}.d-v4 .ui-table .is-l{text-align:left}.d-v4 .ui-table .is-r{text-align:right}.d-v4 .ui-table td b{font-size:var(--ui-fs-small);color:var(--ui-text-1)}.d-v4 .ui-table td.ui-up{color:var(--ui-up)}.d-v4 .ui-table td.ui-down{color:var(--ui-down)}.d-v4 .ui-table td.ui-flat{color:var(--ui-text-3)}.d-v4 .ui-table td.ui-up b,.d-v4 .ui-table td.ui-down b,.d-v4 .ui-table td.ui-flat b{color:inherit;font-size:var(--ui-fs-caption)}.d-v4 .ui-table tr.is-mine td{background:color-mix(in srgb,var(--ui-accent-weak) 60%,transparent)}.d-v4 .ui-table--sm td{height:36px}.d-v4 .ui-tabs{display:flex;align-items:stretch;height:44px;padding:0 4px;border-bottom:1px solid var(--ui-line);overflow-x:auto;scrollbar-width:none}.d-v4 .ui-tabs::-webkit-scrollbar{display:none}.d-v4 .ui-tabs__tab{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 14px 0;border-bottom:3px solid transparent;font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);color:var(--ui-text-2);cursor:pointer;white-space:nowrap}.d-v4 .ui-tabs__tab:hover{color:var(--ui-text-1)}.d-v4 .ui-tabs__tab.is-on,.d-v4 .ui-tabs__tab.active,.d-v4 .ui-tabs__tab[aria-selected="true"]{color:var(--ui-accent-strong);font-weight:700;border-bottom-color:var(--ui-accent)}.d-v4 .ui-tabs__tab em{font-style:normal;font-size:var(--ui-fs-caption);font-weight:400;color:var(--ui-text-3)}.d-v4 .ui-tabs--sm{height:40px}.d-v4 .ui-tabs--sm .ui-tabs__tab{font-size:var(--ui-fs-small);padding:3px 10px 0}.d-v4 .ui-pilltabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.d-v4 .ui-pilltabs::-webkit-scrollbar{display:none}.d-v4 .ui-pilltabs>a,.d-v4 .ui-pilltabs>button{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--ui-r);font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);color:var(--ui-text-1);white-space:nowrap}.d-v4 .ui-pilltabs>:hover{background:var(--ui-surface-2)}.d-v4 .ui-pilltabs>.is-on,.d-v4 .ui-pilltabs>[aria-current]{background:var(--ui-accent-weak);color:var(--ui-accent-strong);font-weight:700}.d-v4 .ui-quick{display:grid;grid-template-columns:repeat(var(--quick-cols,2),minmax(0,1fr));gap:2px;padding:10px 8px 12px}.d-v4 .ui-quick__a{display:flex;align-items:center;min-width:0;border-radius:var(--ui-r);font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);color:var(--ui-text-1)}.d-v4 button.ui-quick__a{appearance:none;border:0;background:none;line-height:inherit;cursor:pointer}.d-v4 .ui-quick__a:hover{background:var(--ui-surface-2)}.d-v4 .ui-quick__ic{position:relative;flex:none;display:grid;place-items:center}.d-v4 .ui-quick__t{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-v4 .ui-quick__d{font-size:var(--ui-fs-caption);line-height:17px;color:var(--ui-text-3);word-break:keep-all}.d-v4 .ui-quick--emblem .ui-quick__a{flex-direction:column;justify-content:center;gap:8px;padding:12px 2px 10px;text-align:center}.d-v4 .ui-quick--emblem .ui-quick__ic{width:44px;height:44px;border-radius:var(--ui-r);background:linear-gradient(135deg,var(--em-b),color-mix(in srgb,var(--em-b) 76%,#000));color:var(--ui-on-em);font-size:var(--fs-24);transition:transform 0.15s}.d-v4 .ui-quick--emblem .ui-quick__a:hover .ui-quick__ic{transform:translateY(-2px)}.d-v4 .ui-quick--emblem .ui-quick__a--search .ui-quick__ic{background:none;box-shadow:inset 0 0 0 1.5px var(--ui-line-2);color:var(--ui-text-2);font-size:var(--fs-22)}.d-v4 .ui-quick--emblem .ui-quick__a--search:hover .ui-quick__ic{box-shadow:inset 0 0 0 1.5px var(--ui-accent);color:var(--ui-accent-strong)}.d-v4 .ui-quick__ic>.ui-kbd{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;padding:0 4px;border:0;background:var(--ui-surface-3);box-shadow:0 0 0 2px var(--ui-surface);color:var(--ui-text-2)}@media (hover:none){.d-v4 .ui-quick__ic>.ui-kbd{display:none}}.d-v4 .ui-quick--ring{align-content:space-evenly}.d-v4 .ui-quick--ring .ui-quick__a{flex-direction:column;justify-content:flex-start;gap:4px;padding:14px 6px 12px;text-align:center}.d-v4 .ui-quick--ring .ui-quick__ic{width:42px;height:42px;margin-bottom:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-accent) 40%,transparent);color:var(--ui-accent-strong);font-size:var(--fs-20);transition:background-color 0.15s,color 0.15s,box-shadow 0.15s}.d-v4 .ui-quick--ring .ui-quick__a:hover .ui-quick__ic{background:var(--ui-accent-fill);box-shadow:none;color:var(--ui-on-accent)}.d-v4 .ui-quick--ring .ui-quick__t{font-weight:700}.d-v4 .ui-quick--ring .ui-quick__d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.d-v4 .ui-quick--list{gap:2px 8px;padding:12px}.d-v4 .ui-quick--list .ui-quick__a{gap:10px;min-height:var(--ui-row-h);padding:0 8px}.d-v4 .ui-quick--list .ui-quick__a:hover{color:var(--ui-accent-strong)}.d-v4 .ui-quick--list .ui-quick__ic{color:var(--ui-text-3);font-size:var(--fs-18)}.d-v4 .ui-quick--list .ui-quick__a:hover .ui-quick__ic{color:var(--ui-accent-strong)}.d-v4 .ui-quick .ui-quick__a--lead{grid-column:span 2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t go" "ic d go";align-content:center;gap:1px 12px;min-height:68px;margin-bottom:6px;padding:12px 14px;background:var(--ui-accent-weak)}.d-v4 .ui-quick .ui-quick__a--lead:hover{background:var(--ui-accent-weak);box-shadow:inset 0 0 0 1px var(--ui-accent);color:var(--ui-text-1)}.d-v4 .ui-quick .ui-quick__a--lead .ui-quick__ic{grid-area:ic;align-self:center;width:40px;height:40px;border-radius:var(--ui-r);background:var(--ui-accent-fill);color:var(--ui-on-accent);font-size:var(--fs-22)}.d-v4 .ui-quick .ui-quick__a--lead:hover .ui-quick__ic{color:var(--ui-on-accent)}.d-v4 .ui-quick .ui-quick__a--lead .ui-quick__t{grid-area:t;align-self:end;font-size:var(--ui-fs-body);font-weight:700}.d-v4 .ui-quick .ui-quick__a--lead .ui-quick__d{grid-area:d;align-self:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ui-text-2);text-wrap:balance}.d-v4 .ui-quick .ui-quick__a--lead>.ph{grid-area:go;align-self:center;color:var(--ui-accent-strong);font-size:var(--fs-16)}.d-v4 .ui-card__acts{flex:none;display:inline-flex;align-items:center;gap:12px}.d-v4 .ui-card__btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:var(--ui-r);background:var(--ui-accent-weak);color:var(--ui-accent-strong);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:700;white-space:nowrap}.d-v4 .ui-card__btn:hover{background:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-surface))}.d-v4 .ui-pager{flex:none;display:inline-flex;align-items:center;gap:2px;font-family:var(--ui-font);font-size:var(--ui-fs-caption);font-weight:600;font-feature-settings:'tnum' 1;color:var(--ui-text-3)}.d-v4 .ui-pager[hidden]{display:none}.d-v4 .ui-pager__btn{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--ui-r);background:none;color:var(--ui-text-2);font-size:var(--fs-14);cursor:pointer}.d-v4 .ui-pager__btn:hover{background:var(--ui-surface-3);color:var(--ui-text-1)}.d-v4 .ui-pager__btn:disabled{opacity:0.35;cursor:default;background:none}.d-v4 .ui-barline{display:block;height:6px;border-radius:var(--ui-r-sm);background:var(--ui-surface-3);overflow:hidden}.d-v4 .ui-barline>i{display:block;height:100%;border-radius:var(--ui-r-sm);background:var(--ui-accent-fill)}.d-v4 .ui-mlist{display:grid;grid-auto-rows:minmax(52px,1fr);gap:2px;padding:8px}.d-v4 .ui-mrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:6px 8px;border:0;border-radius:var(--ui-r);background:none;text-align:left;font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);color:var(--ui-text-1);cursor:pointer}.d-v4 .ui-mrow:hover{background:var(--ui-surface-2)}.d-v4 .ui-mrow--rank{grid-template-columns:auto auto minmax(0,1fr) auto}.d-v4 .ui-mrow>.ui-em{--em:32px}.d-v4 .ui-mrow__tx{display:grid;gap:2px;min-width:0}.d-v4 .ui-mrow__t{display:flex;align-items:center;gap:6px;min-width:0;font-weight:500}.d-v4 .ui-mrow__t>span:first-child,.d-v4 .ui-mrow__s>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-v4 .ui-mrow__s{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--ui-fs-caption);line-height:16px;color:var(--ui-text-3)}.d-v4 .ui-mrow__end{display:grid;justify-items:end;gap:1px;font-family:var(--ui-font);font-feature-settings:'tnum' 1}.d-v4 .ui-mrow__end b{font-size:var(--ui-fs-body);font-weight:600}.d-v4 .ui-mrow__end i:not(.ph){font-style:normal;font-size:var(--ui-fs-caption);font-weight:600}.d-v4 .ui-mrow__end .ph{color:var(--ui-text-3);font-size:var(--fs-12)}.d-v4 .ui-mrow__img,.d-v4 .ui-mrow__ring{flex:none;display:grid;place-items:center;width:32px;height:32px;font-size:var(--fs-16)}.d-v4 .ui-mrow__img{border-radius:var(--ui-r);background:var(--ui-surface-3);color:var(--ui-text-3);overflow:hidden}.d-v4 .ui-mrow__img img{display:block;width:100%;height:100%;object-fit:contain}.d-v4 .ui-mrow__ring{border-radius:50%;color:var(--ui-accent-strong);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-accent) 40%,transparent)}.d-v4 .ui-mrow__no{width:14px;text-align:center;font-family:var(--ui-font);font-weight:700;color:var(--ui-text-3)}.d-v4 .ui-mrow__no.is-top{color:var(--ui-accent-strong)}.d-v4 .ui-mrow__age{flex:1;max-width:72px;height:4px;border-radius:var(--ui-r-xs);background:var(--ui-surface-3);overflow:hidden}.d-v4 .ui-mrow__age>i{display:block;height:100%;background:var(--ui-yel)}.d-v4 .ui-mrow__cmt{flex:none;display:inline-flex;align-items:center;gap:2px;font-family:var(--ui-font);font-size:var(--ui-fs-caption);font-weight:600;color:var(--ui-accent-strong)}.d-v4 .ui-mnote{display:flex;align-items:flex-start;gap:8px;margin:0 8px 8px;padding:10px 12px;border-radius:var(--ui-r);background:var(--ui-surface-2);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);line-height:18px;color:var(--ui-text-2)}.d-v4 .ui-mnote .ph{margin-top:1px;font-size:var(--fs-16);color:var(--ui-text-3)}.d-v4 .ui-mnote b{font-family:var(--ui-font);color:var(--ui-text-1)}.d-v4 .ui-weekcard{container-type:inline-size}.d-v4 .ui-week{display:grid;grid-template-columns:minmax(0,2.15fr) repeat(6,minmax(0,1fr));gap:1px;background:var(--ui-line)}.d-v4 .ui-week__c{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;padding:17px 14px 14px;background:var(--ui-surface);font-family:var(--ui-font-kr);color:var(--ui-text-1)}.d-v4 .ui-week__c::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:var(--ui-map-flat)}.d-v4 .ui-week__c.is-up::before{background:var(--ui-up-mark)}.d-v4 .ui-week__c.is-down::before{background:var(--ui-down-mark)}.d-v4 .ui-week__c:hover{background:var(--ui-surface-2)}.d-v4 .ui-week__d{display:flex;align-items:center;justify-content:space-between;gap:8px}.d-v4 .ui-week__d>span:first-child{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--ui-font);font-size:var(--fs-15);font-weight:700;line-height:1.2;font-feature-settings:'tnum' 1}.d-v4 .ui-week__d small{font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:500;color:var(--ui-text-3)}.d-v4 .ui-week__eye{font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:700;color:var(--ui-accent-strong)}.d-v4 .ui-week__q{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--ui-font);font-feature-settings:'tnum' 1;white-space:nowrap}.d-v4 .ui-week__q b{font-size:var(--fs-16);font-weight:700;letter-spacing:-0.01em}.d-v4 .ui-week__q b small{margin-left:1px;font-size:var(--ui-fs-caption);font-weight:600}.d-v4 .ui-week__q i{font-style:normal;font-size:var(--ui-fs-caption);font-weight:600}.d-v4 .ui-week__t{align-self:start;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ui-fs-small);line-height:19px;font-weight:500;word-break:keep-all}.d-v4 .ui-week__mv{display:grid;gap:3px;font-size:var(--ui-fs-caption);line-height:16px}.d-v4 .ui-week__mv span{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.d-v4 .ui-week__mv em{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal}.d-v4 .ui-week__mv b{margin-left:auto;font-family:var(--ui-font);font-weight:600;font-feature-settings:'tnum' 1}.d-v4 .ui-week__mv .ph-fill{font-size:var(--fs-10)}.d-v4 .ui-week__c.is-today{grid-template-rows:auto auto auto 1fr auto;padding:17px 20px 16px}.d-v4 .ui-week__ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-18);line-height:26px;font-weight:700;letter-spacing:-0.01em;word-break:keep-all;text-wrap:balance}.d-v4 .ui-week__sum{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ui-fs-prose);line-height:var(--ui-lh-prose);color:var(--ui-text-2)}.d-v4 .ui-week__row{align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:var(--ui-fs-caption);color:var(--ui-text-2)}.d-v4 .ui-week__row>span>b{font-family:var(--ui-font);color:var(--ui-text-1)}.d-v4 .ui-week__row .ui-week__q b{font-size:var(--fs-20)}.d-v4 .ui-week__row .ui-week__mv{display:flex;gap:12px}.d-v4 .ui-week__row .ui-week__mv b{margin-left:2px}.d-v4 .ui-week__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.d-v4 .ui-week__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-week__meta span{display:inline-flex;align-items:center;gap:4px}.d-v4 .ui-week__go{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--ui-r);background:var(--ui-accent-weak);color:var(--ui-accent-strong);font-size:var(--ui-fs-small);font-weight:700;white-space:nowrap}@container (max-width:1180px){.d-v4 .ui-week{grid-template-columns:repeat(3,minmax(0,1fr))}.d-v4 .ui-week__c.is-today{grid-column:1 / -1}}@container (max-width:640px){.d-v4 .ui-week{grid-template-columns:repeat(2,minmax(0,1fr))}}.d-v4 .ui-mchart{position:relative;height:150px}.d-v4 .ui-mchart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.d-v4 .ui-mchart .c-line{fill:none;stroke:var(--ui-accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.d-v4 .ui-mchart .c-area{fill:color-mix(in srgb,var(--ui-accent) 14%,transparent);stroke:none}.d-v4 .ui-mchart .c-vol{fill:var(--ui-surface-3)}.d-v4 .ui-mchart .c-grid{stroke:var(--ui-line-2);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.d-v4 .ui-mchart__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ui-surface);box-shadow:0 0 0 2px var(--ui-accent)}.d-v4 .ui-mchart__dot.is-open{background:var(--ui-yel);box-shadow:0 0 0 2px var(--ui-yel)}.d-v4 .ui-mchart__lb{position:absolute;font-family:var(--ui-font);font-size:var(--fs-11);font-weight:600;line-height:1;font-feature-settings:'tnum' 1;color:var(--ui-text-3);white-space:nowrap}.d-v4 .ui-mchart__ax{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--ui-font);font-size:var(--fs-11);font-weight:500;line-height:1;color:var(--ui-text-3)}.d-v4 .ui-empty{display:grid;gap:4px;justify-items:center;text-align:center;padding:32px 20px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-prose);line-height:var(--ui-lh-prose);color:var(--ui-text-3)}.d-v4 .ui-empty b{color:var(--ui-text-1);font-size:var(--ui-fs-small)}.d-v4 .ui-empty .ph{font-size:var(--fs-22);color:var(--ui-text-3)}.d-v4 .ui-empty .ui-btn{margin-top:8px}.d-v4 .ui-empty__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.d-v4 .ui-empty__btns .ui-btn{margin-top:0}.d-v4 .ui-empty--sm{padding:14px}.d-v4 .ui-faq{border-top:1px solid var(--ui-line);font-family:var(--ui-font-kr)}.d-v4 .ui-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 var(--ui-pad-x);font-size:var(--ui-fs-body);font-weight:500;color:var(--ui-text-1);list-style:none}.d-v4 .ui-faq summary::-webkit-details-marker{display:none}.d-v4 .ui-faq summary::after{content:'\e136';font-family:'Phosphor';font-size:var(--fs-16);color:var(--ui-text-3);transition:transform var(--ui-ease)}.d-v4 .ui-faq[open] summary::after{transform:rotate(180deg)}.d-v4 .ui-faq__a{margin:0;padding:0 var(--ui-pad-x) 16px;color:var(--ui-text-2);font-size:var(--ui-fs-prose);line-height:22px}.d-v4 .ui-faq__a a{color:var(--ui-accent-strong);text-decoration:underline;text-underline-offset:2px}.d-v4 .ui-snippet{display:block;padding:10px 12px;font:var(--fs-11) / 18px var(--ui-font-code);color:var(--ui-text-2);background:var(--ui-surface-3);border-radius:var(--ui-r-md);overflow-wrap:anywhere}.d-v4 .ui-input{width:100%;height:var(--ui-input-h);padding:0 12px;border:0;border-radius:var(--ui-r);background:var(--ui-surface-3);color:var(--ui-text-1);font-family:var(--ui-font);font-size:var(--ui-fs-num);font-weight:700}.d-v4 .ui-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ui-focus-line)}.d-v4 .ui-field{display:grid;gap:4px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-inbox{display:flex;align-items:center;gap:6px;height:var(--ui-input-h);padding:0 12px;border-radius:var(--ui-r);background:var(--ui-surface-3)}.d-v4 .ui-inbox:focus-within{box-shadow:inset 0 0 0 1px var(--ui-focus-line)}.d-v4 .ui-inbox .ui-input{height:100%;padding:0;background:transparent;box-shadow:none}.d-v4 .ui-inbox>span{flex:none;font-size:var(--ui-fs-caption);color:var(--ui-text-3);white-space:nowrap}.d-v4 .ui-inbox .ph{color:var(--ui-text-3);font-size:var(--fs-16)}.d-v4 .ui-inbox input[type="search"],.d-v4 .ui-inbox input[type="text"]{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ui-text-1);font-family:var(--ui-font-kr);font-size:var(--ui-fs-body)}.d-v4 .ui-inbox input::placeholder{color:var(--ui-text-3)}.d-v4 .ui-form{display:grid;gap:14px;padding:var(--ui-pad-y) var(--ui-pad-x)}.d-v4 .ui-form hr{margin:2px 0;border:0;border-top:1px solid var(--ui-line)}.d-v4 .ui-form .ui-inbox .ui-input{flex:1;min-width:0;border:0;font-family:var(--ui-font);font-size:var(--fs-15);font-weight:700;color:var(--ui-text-1)}.d-v4 .ui-form .ui-out b{font-size:var(--fs-15)}.d-v4 .ui-form__btns{display:flex;gap:6px}.d-v4 .ui-form__btns>.ui-btn--primary{flex:1}.d-v4 .ui-out{display:grid;gap:10px}.d-v4 .ui-out>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.d-v4 .ui-out span{font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-out b{font-size:var(--ui-fs-num);font-weight:700;color:var(--ui-text-1);white-space:nowrap}.d-v4 .ui-news{display:grid;grid-template-columns:minmax(0,1fr)}.d-v4 .ui-news__row{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 var(--ui-pad-x);border-bottom:1px solid var(--ui-line);font-family:var(--ui-font-kr);font-size:var(--ui-fs-small)}.d-v4 .ui-news__row:last-child{border-bottom:0}.d-v4 .ui-card--pad>.ui-news{margin:calc(var(--ui-pad-y) * -1) calc(var(--ui-pad-x) * -1)}.d-v4 .ui-news__dot{display:none}.d-v4 .ui-news__d{flex:none;width:40px;color:var(--ui-text-3);font-family:var(--ui-font)}.d-v4 .ui-news__t{display:block;flex:1 1 auto;min-width:0;color:var(--ui-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-v4 .ui-news__t>.ui-news__k{margin-right:8px;vertical-align:1px}.d-v4 a.ui-news__t:hover{color:var(--ui-accent-strong)}.d-v4 .ui-news__k,.d-v4 .ui-kind{flex:none;display:inline-grid;place-items:center;height:18px;padding:0 5px;border-radius:var(--ui-r-sm);font-family:var(--ui-font-kr);font-size:var(--fs-10);font-weight:700;background:var(--ui-surface-3);color:var(--ui-text-2)}.d-v4 .ui-news__row.is-update .ui-news__k,.d-v4 .ui-kind--update{background:var(--ui-accent-weak);color:var(--ui-accent-strong)}.d-v4 .ui-news__row.is-server_open .ui-news__k,.d-v4 .ui-kind--open{background:var(--ui-yel);color:var(--ui-on-yel)}.d-v4 .ui-chart{position:relative;width:100%}.d-v4 .ui-chart svg{display:block;width:100%;overflow:visible}.d-v4 .ui-chart text{font-family:var(--ui-font);font-size:var(--fs-11);fill:var(--ui-text-3)}.d-v4 .ui-chart .c-grid{stroke:var(--ui-line-2);opacity:0.6}.d-v4 .ui-chart .c-zero{stroke:var(--ui-text-3);stroke-dasharray:3 4;opacity:0.7}.d-v4 .ui-chart .c-line{fill:none;stroke:var(--ui-accent);stroke-width:2.2;stroke-linejoin:round}.d-v4 .ui-chart .c-stop0{stop-color:var(--ui-accent);stop-opacity:0.30}.d-v4 .ui-chart .c-stop1{stop-color:var(--ui-accent);stop-opacity:0}.d-v4 .ui-chart .c-ov{fill:none;stroke:var(--ui-text-3);stroke-width:1.8;stroke-dasharray:5 4}.d-v4 .ui-chart .c-vol{fill:var(--ui-line-2)}.d-v4 .ui-chart .c-ev{stroke:var(--ui-gold);stroke-dasharray:2 3;opacity:0.26}.d-v4 .ui-chart .is-on>.c-ev{opacity:0.9}.d-v4 .ui-chart .c-evdot{fill:var(--ui-gold)}.d-v4 .ui-chart .c-hi{fill:var(--ui-up-mark)}.d-v4 .ui-chart .c-lo{fill:var(--ui-down-mark)}.d-v4 .ui-chart text.c-hi{fill:var(--ui-up);font-weight:700}.d-v4 .ui-chart text.c-lo{fill:var(--ui-down);font-weight:700}.d-v4 .ui-chart .c-last{fill:var(--ui-accent);stroke:var(--ui-surface);stroke-width:2}.d-v4 .ui-chart .c-tag{fill:var(--ui-accent-fill)}.d-v4 .ui-chart text.c-tagt{fill:var(--ui-on-accent);font-size:var(--fs-11);font-weight:700}.d-v4 .ui-chart text.c-acc{fill:var(--ui-accent-strong);font-weight:700}.d-v4 .ui-chart text.c-t2{fill:var(--ui-text-1);font-weight:700}.d-v4 .ui-chart .c-bar{fill:var(--ui-surface-3);stroke:var(--ui-line-2);stroke-width:1}.d-v4 .ui-chart .c-bar.is-now{fill:var(--ui-accent-fill);stroke:none}.d-v4 .ui-chart .c-bar.is-low{fill:var(--ui-up-mark);stroke:none}.d-v4 .ui-chart .c-bar.is-high{fill:var(--ui-down-mark);stroke:none}.d-v4 .ui-chart text.is-low{fill:var(--ui-up);font-weight:700}.d-v4 .ui-chart text.is-high{fill:var(--ui-down);font-weight:700}.d-v4 .ui-chart text.c-lab{fill:var(--ui-text-2);font-size:var(--fs-12)}.d-v4 .ui-chart .c-dot{fill:var(--ui-surface);stroke:var(--ui-accent);stroke-width:1.6}.d-v4 .ui-chart a:hover text{fill:var(--ui-accent-strong)}.d-v4 .ui-chart--weekday{width:auto;margin:12px 12px 4px}.d-v4 .ui-chart__tip{position:absolute;z-index:2;pointer-events:none;padding:6px 9px;border-radius:var(--ui-r);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop),inset 0 0 0 1px var(--ui-line-2);font-size:var(--ui-fs-caption);color:var(--ui-text-1);white-space:nowrap}.d-v4 .ui-chart__tip[hidden]{display:none}.d-v4 .ui-chart__tip b{font-weight:700}.d-v4 .ui-chart__ev{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--ui-text-2)}.d-v4 .ui-chart__ev::before{content:'';flex:none;width:7px;height:7px;border-radius:50%;background:var(--ui-gold)}.d-v4 .ui-legend{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-legend>span{display:inline-flex;align-items:center;gap:5px}.d-v4 .ui-legend .is-end{margin-left:auto}.d-v4 .ui-lg{display:inline-block;flex:none}.d-v4 .ui-lg--line{width:14px;height:2px;border-radius:var(--ui-r-xs);background:var(--ui-accent)}.d-v4 .ui-lg--ma5{background:var(--ui-gold)}.d-v4 .ui-lg--ma20{background:var(--ui-purple)}.d-v4 .ui-lg--dash{width:14px;height:0;border-top:2px dashed var(--ui-text-3)}.d-v4 .ui-lg--dot{width:7px;height:7px;border-radius:50%;background:var(--ui-gold)}.d-v4 .ui-lg--dot.is-mute{background:var(--ui-text-3)}.d-v4 .ui-lg--bar{width:6px;height:10px;border-radius:var(--ui-r-xs);background:var(--ui-line-2)}.d-v4 .ui-lg--candle{width:6px;height:12px;border-radius:var(--ui-r-xs);background:var(--ui-up-mark)}.d-v4 .ui-em{--em:28px;flex:none;display:inline-grid;place-items:center;width:var(--em);height:var(--em);border-radius:var(--ui-r);background:linear-gradient(135deg,transparent 0 76%,var(--em-a) 76%),linear-gradient(135deg,var(--em-b),color-mix(in srgb,var(--em-b) 80%,#000));color:var(--ui-on-em);font-family:var(--ui-font-kr);font-size:var(--fs-10);font-weight:700;letter-spacing:-0.04em;line-height:1}.d-v4 .ui-em--sm{--em:24px}.d-v4 .ui-em--md{--em:38px;font-size:var(--fs-14)}.d-v4 .ui-em--lg{--em:40px;font-size:var(--fs-14)}.d-v4 .ui-em--xl{--em:96px;font-size:var(--fs-32)}.d-v4 .ui-em--b1{--em-b:var(--ui-em-b1)}.d-v4 .ui-em--b2{--em-b:var(--ui-em-b2)}.d-v4 .ui-em--b3{--em-b:var(--ui-em-b3)}.d-v4 .ui-em--b4{--em-b:var(--ui-em-b4)}.d-v4 .ui-em--b5{--em-b:var(--ui-em-b5)}.d-v4 .ui-em--b6{--em-b:var(--ui-em-b6)}.d-v4 .ui-em--b7{--em-b:var(--ui-em-b7)}.d-v4 .ui-em--b8{--em-b:var(--ui-em-b8)}.d-v4 .ui-em--b9{--em-b:var(--ui-em-b9)}.d-v4 .ui-em--b10{--em-b:var(--ui-em-b10)}.d-v4 .ui-em--b11{--em-b:var(--ui-em-b11)}.d-v4 .ui-em--b12{--em-b:var(--ui-em-b12)}.d-v4 .ui-em--a1{--em-a:var(--ui-em-a1)}.d-v4 .ui-em--a2{--em-a:var(--ui-em-a2)}.d-v4 .ui-em--a3{--em-a:var(--ui-em-a3)}.d-v4 .ui-em--a4{--em-a:var(--ui-em-a4)}.d-v4 .ui-em--a5{--em-a:var(--ui-em-a5)}.d-v4 .ui-em--a6{--em-a:var(--ui-em-a6)}.d-v4 .ui-em--a7{--em-a:var(--ui-em-a7)}.d-v4 .ui-em--a8{--em-a:var(--ui-em-a8)}.d-v4 .ui-tier{display:inline-grid;place-items:center;min-width:34px;height:20px;padding:0 6px;border-radius:var(--ui-r);font:700 var(--fs-11) / 1 var(--ui-font-kr);white-space:nowrap}.d-v4 .ui-tier--1{background:var(--ui-tier-1);color:var(--ui-tier-1-t)}.d-v4 .ui-tier--2{background:var(--ui-tier-2);color:var(--ui-tier-2-t)}.d-v4 .ui-tier--3{background:var(--ui-tier-3);color:var(--ui-tier-3-t)}.d-v4 .ui-tier--4{background:var(--ui-tier-4);color:var(--ui-tier-4-t)}.d-v4 .ui-tier--5{color:var(--ui-tier-5-t);box-shadow:inset 0 0 0 1px var(--ui-tier-5-line)}.d-v4 .ui-star{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--ui-r);color:var(--ui-line-2);font-size:var(--fs-18);cursor:pointer}.d-v4 .ui-star:hover{color:var(--ui-text-3);background:var(--ui-surface-3)}.d-v4 .ui-star[aria-pressed="true"],.d-v4 .ui-star.favorited{color:var(--ui-gold)}.d-v4 .ui-phead__title{margin:0;font-family:var(--ui-font-kr);font-size:var(--ui-fs-h2);line-height:26px;font-weight:700;letter-spacing:-0.01em;color:var(--ui-text-1)}.d-v4 .ui-phead__title span{margin-left:6px;font-size:var(--ui-fs-body);font-weight:500;color:var(--ui-text-3)}.d-v4 .ui-phead__desc{margin:10px 0 0;max-width:62ch;font-family:var(--ui-font-kr);font-size:var(--ui-fs-prose);line-height:var(--ui-lh-prose);color:var(--ui-text-3)}.d-v4 .ui-phead .ui-meta{margin-top:14px}.d-v4 .ui-phead--page{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:end;padding-block:22px 16px}.d-v4 .ui-phead--page .ui-phead__title{font-size:var(--fs-20);line-height:28px}.d-v4 .ui-phead--page .ui-phead__desc{grid-column:1;margin:0;max-width:none}.d-v4 .ui-phead--page .ui-meta{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;margin:0}.d-v4 .ui-phead--page .ui-meta>span{height:30px;padding:0 11px;background:var(--ui-surface)}.d-v4 .ui-meta__live{color:var(--ui-text-1);font-weight:700}.d-v4 .ui-dot--live{background:var(--ui-up-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-up-mark) 28%,transparent)}@media (max-width:999px){.d-v4 .ui-phead--page{grid-template-columns:minmax(0,1fr)}.d-v4 .ui-phead--page .ui-meta{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:6px}}@media (max-width:760px){.d-v4 .ui-phead--page{padding:18px var(--ui-page-x) 14px}}@keyframes ui-tick-up{from{background-color:var(--ui-up-weak)}}@keyframes ui-tick-down{from{background-color:var(--ui-down-weak)}}.d-v4 .is-tick-up{animation:ui-tick-up 0.9s ease-out}.d-v4 .is-tick-down{animation:ui-tick-down 0.9s ease-out}@keyframes ui-tick-ink-up{from{background-color:color-mix(in srgb,var(--ui-gnb-up) 34%,var(--ui-gnb-2))}}@keyframes ui-tick-ink-down{from{background-color:color-mix(in srgb,var(--ui-gnb-down) 34%,var(--ui-gnb-2))}}.d-v4 .ui-gnb .is-tick-up{animation-name:ui-tick-ink-up}.d-v4 .ui-gnb .is-tick-down{animation-name:ui-tick-ink-down}.d-v4 .ui-od{display:inline-flex;overflow:hidden}.d-v4 .ui-od>span{display:inline-block}@keyframes ui-od-up{from{transform:translateY(62%);opacity:0}}@keyframes ui-od-down{from{transform:translateY(-62%);opacity:0}}.d-v4 .ui-od>.is-in-up{animation:ui-od-up 0.42s cubic-bezier(0.2,0.8,0.2,1)}.d-v4 .ui-od>.is-in-down{animation:ui-od-down 0.42s cubic-bezier(0.2,0.8,0.2,1)}.d-v4 .ui-livedot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ui-gnb-up)}@keyframes ui-beat{from{box-shadow:0 0 0 0 color-mix(in srgb,var(--ui-gnb-up) 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}.d-v4 .ui-livedot.is-beat{animation:ui-beat 0.9s ease-out}.d-v4 .is-off>.ui-livedot{background:color-mix(in srgb,var(--ui-gold) 62%,#fff)}
.d-v4 .ui-gnb{position:sticky;top:0;z-index:var(--z-gnb);background:var(--ui-gnb);color:var(--ui-gnb-text)}.d-v4 .ui-gnb__in{display:flex;align-items:center;gap:24px;height:var(--ui-gnb-h);padding:0 var(--ui-head-x)}.d-v4 .ui-gnb__sp{flex:1}.d-v4 .ui-gsearch{flex:1 1 300px;max-width:440px;min-width:150px;display:flex;align-items:center;gap:10px;height:36px;margin-left:-4px;padding:0 8px 0 12px;border-radius:var(--ui-r);background:var(--ui-gnb-2);color:var(--ui-gnb-text);font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);text-align:left;white-space:nowrap;cursor:text}.d-v4 .ui-gsearch:hover{color:var(--ui-gnb-hi)}.d-v4 .ui-gsearch .ph{flex:none;font-size:var(--fs-18)}.d-v4 .ui-gsearch__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.d-v4 .ui-gsearch__short{display:none}.d-v4 .ui-gsearch__kbd{flex:none;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid color-mix(in srgb,var(--ui-gnb-text) 36%,transparent);border-radius:var(--ui-r-sm);background:transparent;font:500 var(--fs-12) / 1 var(--ui-font);color:var(--ui-gnb-text)}.d-v4 .ui-gnb__btn.ui-gnb__search{display:none}.d-v4 .ui-logo{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--ui-gnb-hi)}.d-v4 .ui-logo__mark{width:24px;height:24px}.d-v4 .ui-logo__text{font-family:var(--ui-font-kr);font-size:var(--fs-18);font-weight:700;letter-spacing:-0.02em;line-height:1}.d-v4 .ui-logo__en{font:700 var(--fs-10) / 1 var(--ui-font);letter-spacing:0.08em;color:var(--ui-gnb-text)}.d-v4 .ui-nav{display:flex;align-items:center;height:100%;gap:2px}.d-v4 .ui-nav__group{position:relative;display:flex;align-items:center;height:100%}.d-v4 .ui-nav__link{display:flex;align-items:center;gap:4px;height:36px;padding:0 13px;border-radius:var(--ui-r);font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);color:var(--ui-gnb-text);white-space:nowrap}.d-v4 .ui-nav__link:hover,.d-v4 .ui-nav__group:focus-within .ui-nav__link{color:var(--ui-gnb-hi)}.d-v4 .ui-nav__caret{display:none}.d-v4 .ui-nav__group.is-on .ui-nav__link{background:var(--ui-gnb-2);color:var(--ui-gnb-hi);font-weight:500}.d-v4 .ui-nav__menu{position:absolute;top:calc(100% - 4px);left:0;z-index:var(--z-dropdown);display:grid;min-width:210px;padding:6px;background:var(--ui-surface);border-radius:var(--ui-r);box-shadow:var(--ui-shadow-pop),inset 0 0 0 1px var(--ui-line-2);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--ui-ease),transform var(--ui-ease),visibility var(--ui-ease)}.d-v4 .ui-nav__group.has-menu:hover .ui-nav__menu,.d-v4 .ui-nav__group.has-menu:focus-within .ui-nav__menu{opacity:1;visibility:visible;transform:none}.d-v4 .ui-nav__item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:var(--ui-r);font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);color:var(--ui-text-2);text-align:left;white-space:nowrap}.d-v4 .ui-nav__item .ph{width:18px;color:var(--ui-text-3);font-size:var(--fs-16)}.d-v4 .ui-nav__item .ui-kbd{margin-left:auto}.d-v4 .ui-nav__item:hover{background:var(--ui-surface-2);color:var(--ui-text-1)}.d-v4 .ui-nav__item.is-current{background:var(--ui-accent-weak);color:var(--ui-accent-strong);font-weight:700}.d-v4 .ui-nav__item.is-current .ph{color:var(--ui-accent-strong)}.d-v4 .ui-gnb__r{display:flex;align-items:center;gap:4px;flex:none}.d-v4 .ui-gnb__btn{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--ui-r);color:var(--ui-gnb-text);font-size:var(--fs-20)}.d-v4 .ui-gnb__btn:hover,.d-v4 .ui-gnb__btn.active{background:var(--ui-gnb-2);color:var(--ui-gnb-hi)}.d-v4 .ui-my{display:inline-flex;align-items:center;gap:6px;flex:none;height:36px;padding:0 12px;margin-left:4px;border-radius:var(--ui-r);background:var(--ui-gnb-2);color:var(--ui-gnb-text);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);white-space:nowrap}.d-v4 .ui-my:hover{color:var(--ui-gnb-hi)}.d-v4 .ui-my__name{color:var(--ui-gnb-hi);font-size:var(--ui-fs-small);font-weight:700}.d-v4 .ui-my__price{font-family:var(--ui-font);color:var(--ui-gnb-hi);font-weight:500}.d-v4 .ui-my__chg,.d-v4 .ui-my__chg.ui-flat{font-family:var(--ui-font);font-weight:500;color:var(--ui-gnb-text)}.d-v4 .ui-my__chg.ui-up{color:var(--ui-gnb-up)}.d-v4 .ui-my__chg.ui-down{color:var(--ui-gnb-down)}.d-v4 .ui-gnb__srv{display:inline-flex;align-items:center;gap:6px;flex:none;height:36px;padding:0 10px;border-radius:var(--ui-r);color:var(--ui-gnb-text);font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);white-space:nowrap}.d-v4 .ui-gnb__srv .ph{font-size:var(--fs-20)}.d-v4 .ui-gnb__srv:hover{background:var(--ui-gnb-2);color:var(--ui-gnb-hi)}.d-v4 .ui-gnb__servers,.d-v4 .ui-gnb__menu{display:none}.d-v4 .ui-band{background:var(--ui-band);color:var(--ui-band-text)}@media (min-width:761px){.d-v4 .ui-band{position:sticky;top:var(--ui-gnb-h);z-index:var(--z-sticky)}}:root.d-v4{scroll-padding-top:calc(var(--ui-stick-h) + 8px)}@keyframes ui-feed{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.d-v4 .ui-last__roll>span,.d-v4 .ui-band__note b{transition:none}}.d-v4 .ui-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ui-gnb-up);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-gnb-up) 30%,transparent);animation:ui-pulse 2s infinite}@keyframes ui-pulse{50%{box-shadow:0 0 0 6px transparent}}.d-v4 .ui-band__rail{display:flex;align-items:center;gap:24px;padding:0 var(--ui-head-x)}.d-v4 .ui-band__tabs{flex:0 1 auto;min-width:0;display:flex;gap:30px;height:var(--ui-band-tab-h);overflow-x:auto;scrollbar-width:none}.d-v4 .ui-band__tabs::-webkit-scrollbar{display:none}.d-v4 .ui-band__tabs a{flex:none;display:flex;align-items:center;padding-top:3px;border-bottom:3px solid transparent;font-family:var(--ui-font-kr);font-size:var(--ui-fs-tab);color:var(--ui-band-text);white-space:nowrap}.d-v4 .ui-band__tabs a:hover{color:var(--ui-band-hi)}.d-v4 .ui-band__tabs a.is-on{color:var(--ui-band-hi);border-bottom-color:var(--ui-band-hi);font-weight:500}.d-v4 .ui-band__meta{flex:1 1 0;min-width:0;height:20px;container:bandmeta / inline-size;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:center;gap:20px;overflow:hidden;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-band-text);white-space:nowrap}.d-v4 .ui-band__meta>:is(a,span){flex:none;display:inline-flex;align-items:center;gap:5px;height:20px}.d-v4 .ui-band__meta b{color:var(--ui-band-hi);font-family:var(--ui-font);font-weight:500}.d-v4 .ui-band__meta .ph{font-size:var(--fs-14)}.d-v4 .ui-band__meta>.ui-band__live{gap:7px;font-variant-numeric:tabular-nums}.d-v4 .ui-band__live b{font-family:var(--ui-font-kr)}.d-v4 .ui-band__meta>.ui-band__note{flex:0 1 auto;min-width:0;max-width:100%}.d-v4 .ui-band__note b{min-width:0;max-width:340px;overflow:hidden;text-overflow:ellipsis;font-family:var(--ui-font-kr);transition:opacity 0.2s,transform 0.2s}.d-v4 .ui-band__note b.is-out{opacity:0;transform:translateY(-4px)}.d-v4 .ui-band__note[href]:hover b{text-decoration:underline;text-underline-offset:3px}@container bandmeta (max-width:150px){.d-v4 .ui-band__note{display:none}}.d-v4 .ui-watch{position:relative;background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.d-v4 .ui-avg{flex:none;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 8px 0 12px;border-radius:var(--ui-r);background:var(--ui-accent-weak);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-2);white-space:nowrap;cursor:pointer}.d-v4 .ui-avg b{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--ui-font);font-size:var(--ui-fs-body);color:var(--ui-text-1);font-variant-numeric:tabular-nums}.d-v4 .ui-avg b i{font-style:normal;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:500;color:var(--ui-text-2)}.d-v4 .ui-avg small{display:inline-flex;align-items:center;gap:2px;font-family:var(--ui-font);font-size:var(--ui-fs-caption);font-weight:600;font-variant-numeric:tabular-nums}.d-v4 .ui-avg small .ph-fill{font-size:var(--fs-11)}.d-v4 .ui-avg>.ph{font-size:var(--fs-12);color:var(--ui-text-3);transition:transform var(--ui-ease)}.d-v4 .ui-avg[aria-expanded="true"]>.ph{transform:rotate(180deg)}.d-v4 :is(.ui-avg,.ui-market) .is-up{color:var(--ui-up)}.d-v4 :is(.ui-avg,.ui-market) .is-down{color:var(--ui-down)}.d-v4 .ui-watch__sep{flex:none;width:1px;height:18px;background:var(--ui-line-2)}.d-v4 .ui-last{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-2);white-space:nowrap}.d-v4 .ui-last .ui-dot{background:var(--ui-up-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-up-mark) 26%,transparent)}.d-v4 .ui-dot[data-live-dot]{animation:none}.d-v4 .ui-dot[data-live-dot].is-beat{animation:ui-pulse 0.9s ease-out}.d-v4 .ui-last__roll{height:20px;overflow:hidden}.d-v4 .ui-last__roll>span{display:grid;grid-auto-rows:20px;transition:transform 0.45s cubic-bezier(0.2,0.8,0.2,1)}.d-v4 .ui-last__roll>span>span{display:flex;align-items:baseline;gap:6px;line-height:20px;color:var(--ui-text-1)}.d-v4 .ui-last__roll b{font-family:var(--ui-font);font-size:var(--ui-fs-small);font-variant-numeric:tabular-nums}.d-v4 .ui-last__roll .ui-last__nm{font-family:var(--ui-font-kr);font-weight:500}.d-v4 .ui-last__roll time{font-family:var(--ui-font);font-size:var(--ui-fs-caption);font-weight:500;color:var(--ui-text-3);font-variant-numeric:tabular-nums}.d-v4 .ui-last__roll.is-new>span>:first-child{animation:ui-feed 0.45s ease-out}.d-v4 .ui-market{position:absolute;top:calc(100% - 3px);left:var(--ui-head-x);z-index:var(--z-dropdown);width:min(340px,calc(100% - 2 * var(--ui-page-x)));padding:16px 16px 12px;border-radius:var(--ui-r);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop),inset 0 0 0 1px var(--ui-line-2);font-family:var(--ui-font-kr)}.d-v4 .ui-market__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:var(--ui-fs-body);color:var(--ui-text-1)}.d-v4 .ui-market__head small{font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-market__spark{margin-bottom:12px;color:var(--ui-accent)}.d-v4 .ui-market__spark .ui-spark{max-width:100%}.d-v4 .ui-market__rows{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 16px;margin:0;font-size:var(--ui-fs-small)}.d-v4 .ui-market__rows dt{color:var(--ui-text-2)}.d-v4 .ui-market__rows dd{margin:0;display:flex;justify-content:flex-end;color:var(--ui-text-1)}.d-v4 .ui-market__rows dd b{font-family:var(--ui-font);font-variant-numeric:tabular-nums}.d-v4 .ui-market__rows dd a b{display:inline-flex;align-items:baseline;gap:8px}.d-v4 .ui-market__rows dd .ui-market__counts{display:inline-flex;align-items:center;gap:12px}.d-v4 .ui-market__rows dd small{display:inline-flex;align-items:center;gap:2px;font-size:var(--ui-fs-caption);font-weight:600}.d-v4 .ui-market__rows dd small .ph-fill,.d-v4 .ui-market__counts .ph-fill{font-size:var(--fs-11)}.d-v4 .ui-market__rows dd a:hover .ui-market__nm{text-decoration:underline;text-underline-offset:3px}.d-v4 .ui-market__nm{font-family:var(--ui-font-kr);font-weight:500}.d-v4 .ui-market__counts>span{display:inline-flex;align-items:center;gap:4px}.d-v4 .ui-market__mid{width:6px;height:6px;margin:0 2px;border-radius:50%;background:var(--ui-text-3)}.d-v4 .ui-market__rows .ui-market__bar{grid-column:1 / -1;display:flex;gap:2px;height:4px;margin-top:-3px;border-radius:var(--ui-r-xs);overflow:hidden}.d-v4 .ui-market__bar i{height:100%;background:var(--ui-text-3)}.d-v4 .ui-market__bar i[data-n="0"]{display:none}.d-v4 .ui-market__bar .is-up{background:var(--ui-up-mark)}.d-v4 .ui-market__bar .is-down{background:var(--ui-down-mark)}.d-v4 .ui-market__more{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ui-line);font-size:var(--ui-fs-caption);color:var(--ui-accent-strong)}.d-v4 .ui-market__more:hover{text-decoration:underline;text-underline-offset:3px}.d-v4 .ui-watch__inner{display:flex;align-items:center;gap:12px;height:var(--ui-watch-h);padding:0 var(--ui-head-x)}.d-v4 .ui-watch__label{flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:500;color:var(--ui-text-3)}.d-v4 .ui-watch__label .ph-fill,.d-v4 .ui-watch__add .ph,.d-v4 .ui-watch__add .ph-fill{color:var(--ui-gold)}.d-v4 .ui-watch__list{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.d-v4 .ui-watch__list::-webkit-scrollbar{display:none}.d-v4 .ui-wc{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--ui-r);background:var(--ui-surface-2);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-2);white-space:nowrap}.d-v4 .ui-wc:hover{background:var(--ui-surface-3)}.d-v4 .ui-wc.is-on{background:var(--ui-accent-weak)}.d-v4 .ui-wc.is-on:hover{background:var(--ui-accent-weak)}.d-v4 .ui-wc b{font-family:var(--ui-font);font-size:var(--ui-fs-small);color:var(--ui-text-1)}.d-v4 .ui-wc em{font-style:normal;font-family:var(--ui-font);font-weight:500}.d-v4 .ui-watch__add{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:30px;height:30px;margin-left:auto;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3);cursor:pointer}.d-v4 .ui-watch__add:hover{color:var(--ui-text-1)}.d-v4 .ui-in{width:min(var(--ui-max),100% - 2 * var(--ui-page-x));margin-inline:auto}.d-v4 .ui-shell{padding-bottom:24px}.d-v4 .ui-shell--rail{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-rail-w);gap:var(--ui-gap);align-items:start;width:min(var(--ui-max),100% - 2 * var(--ui-page-x));margin:var(--ui-gap) auto 0}.d-v4 .ui-shell--full{padding:0}.d-v4 .ui-main.main-content{min-width:0;overflow:visible}.d-v4 .ui-page{display:grid;gap:var(--ui-gap);align-content:start;min-width:0}.d-v4 .ui-bleed{background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.d-v4 .ui-rail{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}.d-v4 .ui-rail__tools{display:grid;gap:8px;padding:8px}.d-v4 .ui-rail__sort{display:flex;align-items:center;gap:8px}.d-v4 .ui-rail__sort .ui-seg{flex:1;display:flex}.d-v4 .ui-rail__sort .ui-seg__btn{flex:1;padding:0 4px}.d-v4 .ui-rail__list{max-height:620px;overflow-y:auto;border-top:1px solid var(--ui-line)}.d-v4 .ui-rr.server-row{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;gap:8px;align-items:center;height:auto;min-height:46px;padding:4px var(--ui-pad-x) 4px 6px;border:0;border-bottom:1px solid var(--ui-line);background:transparent;cursor:pointer}.d-v4 .ui-rr.server-row::before{display:none}.d-v4 .ui-rr.server-row:hover{background:var(--ui-surface-2)}.d-v4 .ui-rr.server-row.active{background:color-mix(in srgb,var(--ui-accent-weak) 60%,transparent);border-left:0;padding-left:6px}.d-v4 .ui-rr .col-star{display:grid;place-items:center;width:24px;height:28px;font-size:var(--fs-16);color:var(--ui-line-2)}.d-v4 .ui-rr .col-star:hover{color:var(--ui-text-3)}.d-v4 .ui-rr .col-star.favorited{color:var(--ui-gold)}.d-v4 .ui-rr .col-name{flex:none;min-width:0;font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);font-weight:700;color:var(--ui-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-v4 .ui-rr__sub{display:block;font-family:var(--ui-font);font-size:var(--fs-11);font-weight:400;color:var(--ui-text-3)}.d-v4 .ui-rr__pp{display:grid;justify-items:end;gap:0}.d-v4 .ui-rr .col-price{width:auto;font-size:var(--ui-fs-small);font-weight:700;color:var(--ui-text-1);text-align:right}.d-v4 .ui-rr .col-change{width:auto;text-align:right}.d-v4 .ui-rr .col-change .change-badge{padding:0;background:transparent;font-size:var(--fs-11);font-weight:500;border-radius:0}.d-v4 .ui-rr .change-badge.up{color:var(--ui-up)}.d-v4 .ui-rr .change-badge.down{color:var(--ui-down)}.d-v4 .ui-rr .col-volume,.d-v4 .ui-rr .col-trades{width:auto;font-size:inherit;color:inherit;text-align:left}.d-v4 .heat-badge{display:inline-grid;place-items:center;height:16px;padding:0 4px;border-radius:var(--ui-r-sm);font-family:var(--ui-font-kr);font-size:var(--fs-10);font-weight:700;line-height:1;vertical-align:1px}.d-v4 .heat-badge.heat-hot{background:var(--ui-up-weak);color:var(--ui-up)}.d-v4 .heat-badge.heat-cold{background:var(--ui-down-weak);color:var(--ui-down)}.d-v4 .ui-rr.flash-up{animation:ui-flash-up 0.9s ease}.d-v4 .ui-rr.flash-down{animation:ui-flash-down 0.9s ease}@keyframes ui-flash-up{from{background:var(--ui-up-weak)}}@keyframes ui-flash-down{from{background:var(--ui-down-weak)}}.d-v4 .ui-live-list{display:grid}.d-v4 .ui-live-item{display:flex;gap:12px;padding:12px var(--ui-pad-x);border-bottom:1px solid var(--ui-line)}.d-v4 .ui-live-item:last-child{border-bottom:0}.d-v4 .ui-live-item:hover{background:var(--ui-surface-2)}.d-v4 .ui-live-item__thumb{position:relative;flex:none;width:92px;aspect-ratio:16 / 9;border-radius:var(--ui-r);background:linear-gradient(135deg,var(--ui-band),var(--ui-gnb)) center / cover no-repeat}.d-v4 .ui-live-item__badge{position:absolute;left:4px;top:4px;display:grid;place-items:center;height:16px;padding:0 4px;border-radius:var(--ui-r-sm);background:var(--ui-live);color:var(--ui-on-live);font:700 var(--fs-10) / 1 var(--ui-font)}.d-v4 .ui-live-item__text{display:grid;gap:5px;align-content:start;min-width:0;font-family:var(--ui-font-kr)}.d-v4 .ui-live-item__title{font-size:var(--ui-fs-small);line-height:19px;color:var(--ui-text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-v4 .ui-live-item__meta{display:flex;align-items:center;gap:3px;font-size:var(--fs-11);color:var(--ui-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-v4 .ui-scrim{position:fixed;inset:0;z-index:calc(var(--z-gnb) + 10);background:var(--ui-scrim);opacity:0;visibility:hidden;transition:opacity var(--ui-ease),visibility var(--ui-ease)}.d-v4 .ui-scrim.open{opacity:1;visibility:visible}.d-v4 .ui-drawer{position:fixed;top:0;bottom:0;left:0;z-index:calc(var(--z-gnb) + 20);display:flex;flex-direction:column;width:min(320px,88vw);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop);transform:translateX(-100%);visibility:hidden;transition:transform 200ms ease,visibility 200ms ease;overflow-y:auto}.d-v4 .ui-drawer.open{transform:none;visibility:visible}.d-v4 .ui-drawer__head{display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--ui-gnb-h);padding:0 8px 0 16px;background:var(--ui-gnb)}.d-v4 .ui-drawer__nav{display:grid;gap:0;padding:8px}.d-v4 .ui-drawer__group{padding:6px 0;border-bottom:1px solid var(--ui-line-2)}.d-v4 .ui-drawer__group:last-child{border-bottom:0}.d-v4 .ui-drawer__title{display:flex;align-items:center;gap:10px;padding:8px 10px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-body);font-weight:700;color:var(--ui-text-1)}.d-v4 .ui-drawer__title .ph{color:var(--ui-text-3);font-size:var(--fs-18)}.d-v4 .ui-drawer__group.is-on>.ui-drawer__title .ph{color:var(--ui-accent)}.d-v4 .ui-drawer__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:0 4px 4px 32px}.d-v4 .ui-drawer__item{display:flex;align-items:center;min-height:36px;padding:0 8px;border-radius:var(--ui-r);font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);color:var(--ui-text-2);text-align:left}.d-v4 .ui-drawer__item:hover{background:var(--ui-surface-2);color:var(--ui-text-1)}.d-v4 .ui-drawer__item.is-current,.d-v4 .ui-drawer__title.is-current{background:var(--ui-accent-weak);color:var(--ui-accent-strong);font-weight:700;border-radius:var(--ui-r)}.d-v4 .ui-drawer__theme{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--ui-line-2);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);color:var(--ui-text-3)}.d-v4 .ui-drawer__sns{display:flex;gap:6px;padding:12px 12px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-line-2)}.d-v4 .ui-drawer__sns a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ui-r);color:var(--ui-text-2);font-size:var(--fs-20)}.d-v4 .ui-drawer__sns a:hover{background:var(--ui-surface-2);color:var(--ui-text-1)}.d-v4 .ui-ft{padding-top:40px;background:var(--ui-gnb);color:var(--ui-gnb-text);font-family:var(--ui-font-kr);font-size:var(--ui-fs-small);line-height:var(--ui-lh-prose);overflow:hidden}.d-v4 .ui-ft a:hover{color:var(--ui-gnb-hi)}.d-v4 .ui-ft__in{width:min(var(--ui-max),100% - 2 * var(--ui-page-x));margin-inline:auto}.d-v4 .ui-ft__bento{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ui-gap)}.d-v4 .ui-ftc{display:grid;gap:16px;align-content:center;min-width:0;padding:24px;border-radius:var(--ui-r);background:var(--ui-ft-sf);box-shadow:inset 0 0 0 1px var(--ui-ft-line)}.d-v4 .ui-ftc--row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:24px}.d-v4 .ui-ftc--brand{grid-row:span 2;align-content:space-between;gap:24px;padding:28px}.d-v4 .ui-ftc--brand>div{display:grid;gap:16px}.d-v4 .ui-ft__logo{display:flex;align-items:center;gap:10px;color:var(--ui-gnb-hi)}.d-v4 .ui-ft__logo b{font-size:var(--fs-18);letter-spacing:-0.01em}.d-v4 .ui-ft__logo span{font-family:var(--ui-font);font-size:var(--fs-11);font-weight:600;letter-spacing:0.12em;color:var(--ui-ft-mute)}.d-v4 .ui-ft__say{margin:0;max-width:15em;font-size:var(--ui-fs-ft-say);line-height:1.34;font-weight:700;letter-spacing:-0.025em;color:var(--ui-gnb-hi);word-break:keep-all;text-wrap:balance}.d-v4 .ui-ft__say em{font-style:normal;color:var(--ui-ft-accent)}.d-v4 .ui-ft__live{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border-radius:var(--ui-r-pill);background:var(--ui-ft-tile);font-size:var(--ui-fs-caption);white-space:nowrap}.d-v4 .ui-ft__live i{width:7px;height:7px;border-radius:50%;background:var(--ui-gnb-up);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-gnb-up) 18%,transparent)}.d-v4 .ui-ft__live b{color:var(--ui-gnb-hi);font-weight:600}.d-v4 .ui-ft__live span{font-family:var(--ui-font);font-feature-settings:'tnum' 1}.d-v4 .ui-ft__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border-radius:var(--ui-r);background:var(--ui-ft-line);overflow:hidden}.d-v4 .ui-ft__facts div{display:grid;gap:2px;min-width:0;padding:11px 14px;background:var(--ui-ft-tile)}.d-v4 .ui-ft__facts dt{font-size:var(--ui-fs-caption);color:var(--ui-ft-mute);white-space:nowrap}.d-v4 .ui-ft__facts dd{margin:0;font-family:var(--ui-font);font-size:var(--fs-18);font-weight:700;line-height:1.25;font-feature-settings:'tnum' 1;color:var(--ui-gnb-hi);white-space:nowrap}.d-v4 .ui-ft__facts dd small{margin-left:2px;font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);font-weight:600;color:var(--ui-gnb-text)}.d-v4 .ui-ft__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.d-v4 .ui-ft__sns{display:flex;flex-wrap:wrap;gap:6px}.d-v4 .ui-ft__sns a{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ui-r);background:var(--ui-ft-tile);font-size:var(--fs-18);transition:transform var(--ui-ease)}.d-v4 .ui-ft__sns a:hover{transform:translateY(-2px)}.d-v4 .ui-ft__mail{display:inline-flex;align-items:center;gap:6px;font-family:var(--ui-font);font-weight:500}.d-v4 .ui-ftc__tx{display:grid;gap:6px;min-width:0}.d-v4 .ui-ft__eyebrow{font-size:var(--ui-fs-caption);font-weight:700;letter-spacing:0.04em;color:var(--ui-ft-accent)}.d-v4 .ui-ftc h2{margin:0;font-size:var(--fs-16);line-height:1.4;letter-spacing:-0.01em;color:var(--ui-gnb-hi);word-break:keep-all;text-wrap:balance}.d-v4 .ui-ftc p{margin:0;word-break:keep-all;text-wrap:pretty}.d-v4 .ui-ftc p a{color:var(--ui-ft-accent);white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.d-v4 .ui-ft__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap)}.d-v4 .ui-ft__tile{display:grid;gap:8px;align-content:start;min-width:0;padding:14px 16px;border-radius:var(--ui-r);background:var(--ui-ft-tile);transition:transform var(--ui-ease),box-shadow var(--ui-ease)}.d-v4 .ui-ft__tile:hover,.d-v4 .ui-ft__official:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--ui-ft-accent)}.d-v4 .ui-ft__tile b{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--ui-fs-body);color:var(--ui-gnb-hi);white-space:nowrap}.d-v4 .ui-ft__tile b .ph,.d-v4 .ui-ft__official>.ph{color:var(--ui-ft-accent);font-size:var(--fs-16)}.d-v4 .ui-ft__tile>span,.d-v4 .ui-ft__official span span{font-family:var(--ui-font);font-size:var(--ui-fs-caption);font-weight:500;line-height:1.4;color:var(--ui-ft-mute)}.d-v4 .ui-ft__tile small,.d-v4 .ui-ft__official small{font-size:var(--ui-fs-caption);line-height:17px;color:var(--ui-gnb-text);word-break:keep-all}.d-v4 .ui-ft__official{grid-column:span 2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 16px;border-radius:var(--ui-r);background:var(--ui-ft-tile);transition:transform var(--ui-ease),box-shadow var(--ui-ease)}.d-v4 .ui-ft__official img{display:block;width:auto;height:46px;max-width:none}.d-v4 .ui-ft__official>span{display:grid;gap:4px;min-width:0}.d-v4 .ui-ft__official b{font-size:var(--ui-fs-body);color:var(--ui-gnb-hi);word-break:keep-all}.d-v4 .ui-ft__official span span{overflow-wrap:anywhere}.d-v4 .ui-ft__map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;padding:36px 4px 32px}.d-v4 .ui-ft__col h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--ui-ft-line);font-size:var(--ui-fs-small);font-weight:700;color:var(--ui-gnb-hi)}.d-v4 .ui-ft__col h2 .ph{color:var(--ui-ft-accent);font-size:var(--fs-16)}.d-v4 .ui-ft__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.d-v4 .ui-ft__links a{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--ui-ease),transform var(--ui-ease)}.d-v4 .ui-ft__links a:hover{transform:translateX(3px)}.d-v4 .ui-ft__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:16px 4px;border-top:1px solid var(--ui-ft-line);font-size:var(--ui-fs-caption);color:var(--ui-ft-mute)}.d-v4 .ui-ft__bar div{display:flex;flex-wrap:wrap;gap:var(--ui-gap)}.d-v4 .ui-ft__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:var(--ui-r);background:var(--ui-ft-sf);box-shadow:inset 0 0 0 1px var(--ui-ft-line);color:var(--ui-gnb-text);font-family:var(--ui-font-kr);font-size:var(--ui-fs-caption);cursor:pointer}.d-v4 .ui-ft__btn:hover{background:var(--ui-ft-tile);color:var(--ui-gnb-hi)}.d-v4 .ui-ft__word{height:0.4em;margin-top:12px;overflow:hidden;font-family:var(--ui-font);font-size:var(--ui-fs-ft-word);font-weight:800;line-height:0.76;letter-spacing:-0.05em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ui-ft-mute) 28%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%);user-select:none}@media (max-width:1359px){.d-v4 .ui-ft__bento{grid-template-columns:minmax(0,1fr)}.d-v4 .ui-ftc--brand{grid-row:auto}.d-v4 .ui-ft__links{grid-template-columns:minmax(0,1fr)}}@media (min-width:1360px) and (max-width:1519px){.d-v4 .ui-ft__bento{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (max-width:999px){.d-v4 .ui-ftc--row{grid-template-columns:minmax(0,1fr);gap:16px}.d-v4 .ui-ft__map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.d-v4 .ui-ft{padding-top:24px}.d-v4 .ui-ft__in{width:auto;padding-inline:var(--ui-page-x)}.d-v4 .ui-ftc,.d-v4 .ui-ftc--brand{padding:20px 16px}.d-v4 .ui-ft__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.d-v4 .ui-ft__tiles{grid-template-columns:minmax(0,1fr)}.d-v4 .ui-ft__official{grid-column:auto}}.d-v4 .bottom-nav{background:var(--ui-surface);border-top:1px solid var(--ui-line-2);box-shadow:none}.d-v4 .bottom-nav__item{color:var(--ui-text-3);font-family:var(--ui-font-kr);font-weight:500}.d-v4 .bottom-nav__item.is-active,.d-v4 .bottom-nav__item[aria-expanded="true"]{color:var(--ui-accent-strong);font-weight:700}.d-v4 .bottom-sheet{background:var(--ui-surface);border:0;border-radius:var(--ui-r);box-shadow:var(--ui-shadow-pop),inset 0 0 0 1px var(--ui-line-2)}.d-v4 .bottom-sheet__item{color:var(--ui-text-1);border-radius:var(--ui-r)}.d-v4 .bottom-sheet__item .ph{color:var(--ui-text-3)}@media (max-width:1339px){.d-v4 .ui-gnb__srv{padding:0 8px}.d-v4 .ui-gnb__srv span,.d-v4 .ui-gsearch__long{display:none}.d-v4 .ui-gsearch__short{display:inline}}@media (max-width:1199px){.d-v4 .ui-gnb__in{gap:12px}.d-v4 .ui-nav__link{padding:0 9px}.d-v4 .ui-my__label,.d-v4 .ui-logo__en{display:none}.d-v4 .ui-gsearch{margin-left:0}}@media (max-width:899px){.d-v4 .ui-last{display:none}}@media (max-width:1199px){.d-v4 .ui-shell--rail{grid-template-columns:minmax(0,1fr)}.d-v4 .ui-shell--rail .ui-rail{position:fixed;top:0;bottom:0;right:0;z-index:calc(var(--z-gnb) + 20);width:min(360px,92vw);padding:8px;gap:8px;background:var(--ui-bg);box-shadow:var(--ui-shadow-pop);overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;transition:transform 200ms ease,visibility 200ms ease}.d-v4 .ui-shell--rail .ui-rail.open{transform:none;visibility:visible}.d-v4 .ui-shell--rail .ui-rail__list{max-height:none}}.d-v4 :is(.ui-shell--wide,.ui-shell--full) .ui-rail{position:fixed;top:0;bottom:0;right:0;z-index:calc(var(--z-gnb) + 20);width:min(360px,92vw);padding:8px;gap:8px;background:var(--ui-bg);box-shadow:var(--ui-shadow-pop);overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;transition:transform 200ms ease,visibility 200ms ease}.d-v4 :is(.ui-shell--wide,.ui-shell--full) .ui-rail.open{transform:none;visibility:visible}.d-v4 :is(.ui-shell--wide,.ui-shell--full) .ui-rail__list{max-height:none}@media (max-width:1023px){.d-v4 .ui-nav{display:none}.d-v4 .ui-gnb__menu{display:inline-grid}}@media (max-width:760px){.d-v4 .ui-gnb__in{gap:8px}.d-v4 .ui-logo__en{display:none}.d-v4 .ui-my{padding:0 8px}.d-v4 .ui-my__label,.d-v4 .ui-my__chg{display:none}.d-v4 .ui-gsearch{display:none}.d-v4 .ui-gnb__btn.ui-gnb__search{display:inline-grid}.d-v4 .ui-band__meta{display:none}.d-v4 .ui-watch__sep{display:none}.d-v4 .ui-watch__inner{gap:8px}.d-v4 .ui-band__tabs{gap:20px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.d-v4 .ui-watch__add span,.d-v4 .ui-watch__label{display:none}.d-v4 .ui-shell--rail{width:auto;margin:var(--ui-gap) 0 0}.d-v4 .ui-in{width:auto;margin-inline:0}.d-v4 .ui-card{border-radius:0}}@media (max-width:600px){.d-v4 .ui-gnb__menu{display:none}.d-v4 .ui-gnb [data-theme-toggle],.d-v4 .ui-gnb #btn-shortcuts{display:none}}@media (max-width:360px){.d-v4 .ui-gnb .ui-logo__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}
.d-v4 .modal-overlay{background:var(--ui-scrim)}.d-v4 .modal-box{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-pop)}.d-v4 .toast{border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-pop)}.d-v4 .err-page{background:var(--ui-bg)}.d-v4 .err-wrap{border-color:var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-pop)}.d-v4 .err-brand{display:none}.d-v4 .err-brand-link{display:inline-flex;align-items:center;gap:12px}.d-v4 .err-brand-link::before{content:'';width:48px;height:48px;background:url(/svg/logo3.svg) center / contain no-repeat}.d-v4 .err-brand-link::after{content:'아덴지지';font-family:var(--ui-font-kr);font-size:var(--fs-28);font-weight:800;letter-spacing:-0.03em;color:var(--ui-text-1)}.d-v4 .err-title{font-family:var(--ui-font-kr)}.d-v4 .err-home{border-radius:var(--ui-r-btn);background:var(--ui-accent);color:var(--ui-on-accent)}.d-v4 .err-home:hover{background:var(--ui-accent-strong)}.d-v4 .err-links a{color:var(--ui-text-2)}.d-v4 .err-links a:hover{color:var(--ui-accent-strong)}.d-v4 .skip-link,.d-v4 .ws-go,.d-v4 .guide-link-btn:hover,.d-v4 .bbs-btn-submit,.d-v4 .bbs-btn-submit-sm,.d-v4 .bbs-comment-form .bbs-btn-submit,.d-v4 .bbs-reply-submit .bbs-btn-submit-sm,.d-v4 .bbs-modal-actions .bbs-btn-submit,.d-v4 .enc-mode-tab.active,.d-v4 .lw-badge-premium{color:var(--ui-on-accent)}.d-v4 .lw-premium-toggle input[type="checkbox"]:checked::after{color:var(--ui-on-accent)}.d-v4 .guide-link-btn{color:var(--ui-on-accent)}.d-v4 .ws-go,.d-v4 .bbs-btn-submit,.d-v4 .bbs-btn-submit-sm,.d-v4 .guide-link-btn{background:var(--ui-accent-fill);border-color:var(--ui-accent-fill)}.d-v4 .ws-go:hover:not(:disabled),.d-v4 .bbs-btn-submit:hover,.d-v4 .bbs-btn-submit-sm:hover,.d-v4 .guide-link-btn:hover{background:var(--ui-accent-fill);filter:brightness(1.1)}.d-v4 .br-share-btn{background:var(--ui-surface);color:var(--ui-text-1);border-color:var(--ui-line-2);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.d-v4 .br-share-btn:hover{background:var(--ui-surface-2);border-color:var(--ui-text-3)}.d-v4 .br-share-btn.copied{background:var(--ui-accent);color:var(--ui-on-accent);border-color:var(--ui-accent)}.d-v4 .heat-badge.heat-hot{background:var(--color-up-a10)}.d-v4 .heat-badge.heat-cold{background:var(--color-info-a10)}html.d-v4 body .tox .tox-dialog__footer .tox-button:not(.tox-button--secondary),.d-v4 .edm-btn--primary{background:var(--ui-accent) !important;border-color:var(--ui-accent) !important;color:var(--ui-on-accent) !important}.d-v4 .ws-report,.d-v4 .br-detail-container,.d-v4 .br-receipt-box,.d-v4 .briefing-cta-block,.d-v4 .err-card{box-shadow:none}html.d-v4 :is(input,select,textarea):focus{outline:none;border-color:var(--ui-focus-line)}.d-v4 .ws-search:focus-within{box-shadow:inset 0 -2px 0 var(--ui-focus-line)}.d-v4 .bbs-comment-form form:focus-within,.d-v4 .bbs-reply-form form:focus-within{border-color:var(--ui-focus-line)}
