@font-face{font-family:Spoqa Han Sans Neo;src:url(/fonts/SpoqaHanSansNeo-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Spoqa Han Sans Neo;src:url(/fonts/SpoqaHanSansNeo-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Spoqa Han Sans Neo;src:url(/fonts/SpoqaHanSansNeo-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--navy:#12305c;--navy-press:#0b1b33;--ink:#191f28;--body:#4e5968;--mute:#646e7b;--line:#e5e8eb;--soft:#f2f4f6;--chip:#f2f4f6;--paper:#fff;--pos:#12805c;--neg:#d92d20;--hold:#646e7b;--hold-dot:#c3c9d2;--surge:#f5b400;--star:#f5b400;--fs-micro:11px;--fs-small:12px;--fs-label:13px;--fs-body:14px;--fs-lead:16px;--fs-title:20px;--fs-page:28px;--fs-figure:40px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:4px;--r-md:10px;--r-lg:16px;--r-full:999px;--sh-tab:0 1px 3px #10182814;--sh-pop:0 6px 18px #10182829;--r-chip:999px;--r-card:16px;--w:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;font-family:Spoqa Han Sans Neo,-apple-system,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}.sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.wordmark{letter-spacing:-.03em;font-family:Spoqa Han Sans Neo,sans-serif;font-size:20px;font-weight:700;line-height:1}.chip{border-radius:var(--r-chip);background:var(--chip);white-space:nowrap;align-items:center;gap:4px;height:24px;padding:0 8px 0 4px;font-size:12px;font-weight:500;display:inline-flex}.chip img,.chip .dot{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.chip .dot{background:var(--line);color:var(--body);place-items:center;font-size:11px;font-weight:700;display:inline-grid}.kw{border-radius:var(--r-chip);border:1px solid var(--line);height:22px;color:var(--navy);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.kw small{color:var(--mute);margin-left:4px;font-size:11px}.v{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.v:before{content:"";background:currentColor;width:.75em;height:.75em}.v.pos,.v.neg{--tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9 9 3M4.2 3H9v4.8'/%3E%3C/svg%3E")}.v.pos:before,.v.neg:before{-webkit-mask:var(--tri) center/contain no-repeat;-webkit-mask:var(--tri) center/contain no-repeat;mask:var(--tri) center/contain no-repeat}.v.pos{color:var(--pos)}.v.neg{color:var(--neg)}.v.neg:before{transform:rotate(90deg)}.v.hold{color:var(--hold)}.v.hold:before{border-radius:999px;height:.2em}.v.low{color:var(--mute)}.v.low:before{box-sizing:border-box;background:0 0;border:1.5px dashed;border-radius:50%}.meta{color:var(--mute);font-size:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r-chip);border:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--mute)}.btn.primary{background:var(--navy);border-color:var(--navy);color:#fff}.btn.primary:hover{background:var(--navy-press)}@media (pointer:coarse){.btn{height:44px}}.outlet,.chn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.outlet img,.outlet .dot,.chn img{object-fit:contain;border-radius:4px;flex:none;width:14px;height:14px}.outlet .dot{background:var(--line);color:var(--body);place-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.sw{border-radius:4px;flex:none;width:10px;height:10px;display:inline-block}.sw.news{background:#12305c}.sw.tg{background:#4f74a8}.sw.yt{background:#8aa4c8}.sw.x{background:var(--body)}.sw.comm{background:#c9d3e3}.lang{border:1px solid var(--line);border-radius:var(--r-chip);font-size:12px;display:inline-flex;overflow:hidden}.lang a{color:var(--mute);padding:4px 8px}.lang a[aria-current]{background:var(--ink);color:#fff}.lang a{line-height:1.5}.td-ev .meta{align-items:center;display:inline-flex}.v:before{width:.95em;height:.95em}.v.hold:before{height:.2em}.crit-i{font:inherit;color:var(--mute);cursor:pointer;vertical-align:baseline;background:0 0;border:0;padding:0 2px;font-size:.9em}.crit-i:hover{color:var(--ink)}.crit{max-width:min(520px,100vw - 32px);color:var(--ink);text-align:left;border:0;border-radius:16px;margin:auto;padding:0;font-size:14px;font-weight:400;line-height:1.6;box-shadow:0 20px 60px #0a0b0d2e}.crit::backdrop{background:#0a0b0d47}.crit header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.crit header b{font-size:16px}.crit header button{color:var(--mute);cursor:pointer;background:0 0;border:0;font-size:16px}.crit p,.crit ul{margin:16px 24px}.crit ul{gap:8px;padding:0;list-style:none;display:grid}.crit li{grid-template-columns:96px 1fr;align-items:start;gap:8px;display:grid}.crit li .v{font-size:13px}.crit-bar{color:var(--mute);justify-content:space-between;margin:16px 24px 8px;padding-top:12px;font-size:12px;display:flex;position:relative}.crit-bar i{background:linear-gradient(90deg,var(--neg),var(--line) 45%,var(--line) 55%,var(--pos));border-radius:4px;height:6px;position:absolute;top:0;left:0;right:0}.crit-note{border-top:1px solid var(--line);color:var(--body);padding-top:12px;font-size:12px}.td-disc{width:100%;color:var(--mute);margin:0 0 8px;font-size:12px}.crit-ex{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.crit-ex i{background:var(--chip);color:var(--body);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal}.v.pill{border-radius:10px;padding:2px 8px;line-height:1.35}.v.pill.pos{background:#12805c17}.v.pill.neg{background:#d92d2014}.v.pill.hold{background:#f1f2f4}.v.pos{--hlc:#12805c38}.v.neg{--hlc:#d92d2033}.v.hold{--hlc:#e3e5e8}.hl{background:linear-gradient(transparent 82%,var(--hlc) 82%);padding:0 2px 1px}.tm-pulse .risk b{background:#d92d2014;border-radius:4px;padding:0 8px}:root{--surge-ink:#8a6200}.v.pill.pos{color:#0f6e4f}.v.pill.neg{color:#b42318}.v.pill.hold{color:var(--body)}.lang a{align-items:center;display:inline-flex}:root{--hold:var(--mute)}button{cursor:pointer}button:disabled{cursor:not-allowed}.btn{background:var(--paper)}.btn:disabled{background:var(--chip);border-color:var(--line);color:var(--body)}:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.lang:focus-within{outline:2px solid var(--navy);outline-offset:3px}.lang a{min-height:36px}.crit-i{min-width:28px;min-height:28px}.crit header button{min-width:36px;min-height:36px}.crit li{gap:12px;padding:8px 0}.crit li+li{border-top:1px solid var(--line)}@media (max-width:600px){.crit li{grid-template-columns:88px minmax(0,1fr)}.lang a{min-height:40px}}.tk{height:38px;padding:0 max(16px,calc((100vw - var(--w)) / 2));border-bottom:1px solid var(--line);background:var(--soft);align-items:center;gap:16px;font-size:13px;display:flex;overflow:hidden}.tk-run{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.tk-track{width:max-content;margin:0;padding:0;list-style:none;animation:70s linear infinite tk-run;display:flex}.tk:hover .tk-track,.tk:focus-within .tk-track{animation-play-state:paused}.tk-track li{border-right:1px solid var(--line);white-space:nowrap;align-items:center;padding:0 16px;display:flex}.tk-track a,.tk-track li>span{align-items:center;gap:8px;display:inline-flex}.tk-track a:hover b{text-underline-offset:3px;text-decoration:underline}.tk-l{color:var(--mute)}.tk-track b{color:var(--ink);font-weight:700}.tk-x{font-variant-numeric:tabular-nums;font-weight:700}.tk-x.pos{color:var(--pos)}.tk-x.neg{color:var(--neg)}.tk-x.hold{color:var(--mute)}@keyframes tk-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tk-track{animation:none}.tk-run{overflow-x:auto}}.tk-r{flex:none;align-items:center;gap:12px;display:flex}.tk-when{color:var(--mute);white-space:nowrap;font-size:12px}.tk-theme{width:30px;height:30px;color:var(--body);border-radius:50%;place-items:center;display:inline-grid}.tk-theme:hover{background:var(--chip);color:var(--ink)}@media (max-width:900px){.tk{gap:8px;padding:0 12px}.tk-when{display:none}}[data-theme=dark]{--ink:#f2f4f6;--body:#b0b8c1;--mute:#8b95a1;--line:#2a2f37;--soft:#1a1e24;--chip:#1a1e24;--paper:#101317;--navy:#7d9fdc;--navy-press:#9db8e8;--pos:#2fb37f;--neg:#ff6b5e;--hold:#8b95a1;--hold-dot:#4d5462;--surge-ink:#e3bb55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{background:var(--paper)}[data-theme=dark] .btn.primary{color:#fff;background:#2b5aa6;border-color:#2b5aa6}[data-theme=dark] .btn.primary:hover{background:#3466b8}[data-theme=dark] .lang a[aria-current],[data-theme=dark] .st-tabs a[aria-current]{background:var(--ink);color:var(--paper)}[data-theme=dark] .v.pill.pos{color:#5fd3a6;background:#3fbf8f24}[data-theme=dark] .v.pill.neg{color:#ff8c80;background:#ff6f6124}[data-theme=dark] .v.pill.hold{color:var(--body);background:#23272e}[data-theme=dark] .v.pos{--hlc:#3fbf8f59}[data-theme=dark] .v.neg{--hlc:#ff6f6159}[data-theme=dark] .v.hold{--hlc:#3a3f48}[data-theme=dark] .crit{color:var(--ink);background:#171a20}[data-theme=dark] .crit::backdrop{background:#0000008c}[data-theme=dark] .sw.news{background:#7d9fdc}[data-theme=dark] .sw.comm{background:#5d6b82}[data-theme=dark] .ak-chip,[data-theme=dark] .ak-form{background:var(--paper)}[data-theme=dark] .tm-sig:hover{background:#171a20}[data-theme=dark] .tm-sig.on{background:#1a1f28}[data-theme=dark] [data-k=neg-story] .tm-ic,[data-theme=dark] [data-k=swing-neg] .tm-ic{background:#ff6f6124}[data-theme=dark] [data-k=swing-pos] .tm-ic{background:#3fbf8f24}[data-theme=dark] [data-k=surge] .tm-ic{color:var(--surge-ink);background:#e3bb5524}[data-theme=dark] [data-k=spread] .tm-ic{background:#7d9fdc29}[data-theme=dark] .lgd-draft{color:#e9c86f;background:#e3bb551f}[data-theme=dark] .lg-tw th{background:#171a20}[data-theme=dark] .chip img,[data-theme=dark] .outlet img,[data-theme=dark] .chn img{background:#fff;border-radius:4px}.tk{width:100vw;margin-left:calc(50% - 50vw)}body{overflow-x:clip}.tk .lang{align-items:stretch;height:26px}.tk .lang a{min-height:0;padding:0 8px}@media (max-width:900px){.tk{height:44px}.tk .lang{height:32px}.tk-theme{width:36px;height:36px}}.tk.paused .tk-track{animation-play-state:paused}.tk-run:focus-within .tk-track{animation:none;transform:none}.tk-run:focus-within{overflow-x:auto;-webkit-mask:none;mask:none}.tk-run:focus-within .tk-dup{display:none}@media (prefers-reduced-motion:reduce){.tk-dup{display:none}}.tk-btn{width:30px;height:30px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.tk-btn:hover{background:var(--chip);color:var(--ink)}.tk-track .chip{height:22px}.tk-coins{gap:4px;display:inline-flex}.tk-track .v.d:before{width:.8em;height:.8em}@media (max-width:900px){.tk-btn{width:36px;height:36px}}input,textarea{background:var(--paper);color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--mute);opacity:1}[data-theme=dark] input,[data-theme=dark] textarea{background:var(--soft);border-color:var(--line)}.sp-open{border:1px solid var(--line);background:var(--soft);height:36px;color:var(--mute);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:220px;padding:0 12px;font-size:13px;display:inline-flex}.sp-open:hover{border-color:var(--mute);color:var(--body)}.sp-open kbd,.sp-in kbd{border:1px solid var(--line);font:inherit;color:var(--mute);background:var(--paper);border-radius:4px;margin-left:auto;padding:1px 8px;font-size:11px}.sp{background:var(--paper);width:min(640px,100vw - 24px);max-height:min(560px,100vh - 80px);color:var(--ink);border:0;border-radius:16px;margin:64px auto auto;padding:0;box-shadow:0 24px 64px #0a0b0d38}.sp::backdrop{background:#0a0b0d52}.sp-box{max-height:inherit;flex-direction:column;display:flex}.sp-in{border-bottom:1px solid var(--line);color:var(--mute);align-items:center;gap:12px;padding:16px;display:flex}.sp-in input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.sp-list{margin:0;padding:8px;list-style:none;overflow-y:auto}.sp-g{color:var(--mute);margin:12px 12px 4px;font-size:11px;font-weight:700}.sp-row{color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.sp-row[aria-selected=true]{background:var(--chip)}.sp-row img,.sp-dot{object-fit:contain;background:var(--chip);border-radius:50%;flex:none;width:20px;height:20px}.sp-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp-row .meta{white-space:nowrap;margin-left:auto}.sp-empty{text-align:center;color:var(--mute);padding:24px;font-size:14px}.sp-help{border-top:1px solid var(--line);margin:0;padding:12px 16px}[data-theme=dark] .sp{box-shadow:0 24px 64px #0009}[data-theme=dark] .sp-row img{background:#fff}@media (max-width:1100px){.sp-open{min-width:0}.sp-open .sp-ph,.sp-open kbd{display:none}}.shell-side{background:var(--soft);border-right:1px solid var(--line);z-index:40;flex-direction:column;width:224px;padding:32px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.shell-side>.wordmark{margin-bottom:32px;padding:0 12px}.shell-monogram{display:none}.shell-side .sp-open{width:100%;min-width:0;margin-bottom:16px}.shell-side .sp-ph{font-size:0;display:inline}.shell-side .sp-ph:after{content:"검색";font-size:13px}html[lang=en] .shell-side .sp-ph:after{content:"Search"}.shell-side .sp-open kbd{display:inline}.shell-side nav{gap:4px;display:grid}.shell-link{width:100%;min-height:43px;color:var(--body);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:16px;padding:8px 12px;font-size:14px;display:flex}.shell-link i{text-align:center;flex:none;width:20px;font-size:20px;font-style:normal}.shell-link:hover{background:var(--chip);color:var(--ink)}.shell-link[aria-current]{background:var(--chip);color:var(--navy);font-weight:700}.shell-divider{margin-top:24px}.shell-bottom{margin-top:auto;padding-top:32px}.shell-controls{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 0;display:flex}.shell-account{gap:12px;padding:12px;font-size:13px;display:flex}.shell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-mobile,.shell-close,.shell-shade{display:none}body:has(.shell-side){padding-left:224px}body:has(.shell-side) .td-wrap{width:auto;max-width:1200px;margin:0 auto;padding-inline:32px}body:has(.shell-side) .tk{width:calc(100% + 64px);margin-bottom:24px;margin-left:-32px;padding-inline:24px}body:has(.shell-side) .tk-when{display:none}body:has(.shell-side.is-rail){padding-left:64px}.shell-side.is-rail{width:76px;padding-inline:12px}.is-rail .shell-word,.is-rail .shell-link>span,.is-rail .shell-name,.is-rail .sp-ph,.is-rail .sp-open kbd{display:none}.is-rail .shell-monogram{font-size:20px;display:inline}.is-rail>.wordmark{padding:0}.is-rail .shell-link,.is-rail .sp-open{justify-content:center;padding-inline:8px}.is-rail .shell-controls{flex-direction:column}.is-rail .lang a{padding:4px}.is-rail .shell-account{justify-content:center}@media (max-width:760px){:is(body:has(.shell-side),body:has(.shell-side.is-rail)){padding-left:0}body:has(.shell-side) .td-wrap{padding-inline:24px}body:has(.shell-side) .tk{width:calc(100% + 40px);margin-bottom:0;margin-left:-24px;padding-inline:12px}.shell-side,.shell-side.is-rail{width:260px;padding:32px 16px 16px;display:none}.shell-side.is-open{z-index:70;display:flex}.shell-mobile{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.shell-close{background:0 0;border:0;font-size:28px;display:block;position:absolute;top:18px;right:12px}.shell-shade{z-index:60;background:#0008;border:0;display:block;position:fixed;inset:0}.shell-collapse{display:none}.is-rail .shell-word,.is-rail .shell-link>span,.is-rail .shell-name,.is-rail .sp-ph,.is-rail .sp-open kbd{display:inline}.is-rail .shell-monogram{display:none}.is-rail .shell-link,.is-rail .sp-open,.is-rail .shell-account{justify-content:flex-start}.is-rail .shell-controls{flex-direction:row}.shell-side .wordmark{font-size:20px}.shell-side,.shell-side.is-rail{visibility:hidden;pointer-events:none;display:flex}.shell-side.is-open,.shell-side .sp[open]{visibility:visible;pointer-events:auto}}.shell-cta{justify-content:center;gap:8px;width:100%;height:40px;margin-top:8px;display:flex}.shell-cta i{display:none}@media (min-width:761px){.is-rail .shell-cta{width:44px;margin-inline:auto;padding:0}.is-rail .shell-cta span{display:none}.is-rail .shell-cta i{font-style:normal;display:inline}}.shell-burger{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.shell-burger i{background:var(--ink);border-radius:4px;width:16px;height:2px;position:relative}.shell-burger i:before,.shell-burger i:after{content:"";background:var(--ink);border-radius:4px;width:16px;height:2px;position:absolute;left:0}.shell-burger i:before{top:-5px}.shell-burger i:after{top:5px}.shell-mobile .shell-mcta{height:36px;margin-left:auto;padding:0 16px;font-size:13px}@media (max-width:760px){.shell-mobile{align-items:center;gap:8px;display:flex}.shell-mobile .wordmark{margin-right:auto}.shell-mobile .shell-mcta{margin-left:0}}.btn{border-radius:10px}.shell-brief img{border-radius:4px;width:18px;height:18px}.chn{height:22px;color:var(--ink);border:1px solid #0000;border-radius:999px;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1}.chn .chi{border-radius:4px;width:14px;height:14px}.chi.dot{flex:none;margin:0 2px;border-radius:50%!important;width:7px!important;height:7px!important}.ch-news{background:#12305c14;border-color:#12305c24}.ch-news .dot{background:#12305c}.ch-comm{background:#6e56cf14;border-color:#6e56cf29}.ch-comm .dot{background:#6e56cf}.ch-tg{background:#2aabee14;border-color:#2aabee38}.ch-yt{background:#ff00000d;border-color:#ff000029}.ch-x{background:#0f14190d;border-color:#0f141924}[data-theme=dark] .ch-news{background:#8fb0e81f;border-color:#8fb0e838}[data-theme=dark] .ch-news .dot{background:#8fb0e8}[data-theme=dark] .ch-comm{background:#a794f01f;border-color:#a794f03d}[data-theme=dark] .ch-comm .dot{background:#a794f0}[data-theme=dark] .ch-tg{background:#2aabee1f;border-color:#2aabee47}[data-theme=dark] .ch-yt{background:#ff50501a;border-color:#ff50503d}[data-theme=dark] .ch-x{background:#ffffff12;border-color:#ffffff29}.td-src-ic .chi.dot{width:10px!important;height:10px!important}.td-src-ic:has(.dot.news){background:#12305c14}.td-src-ic:has(.dot.comm){background:#6e56cf14}.chi.dot.news{background:#12305c}.chi.dot.comm{background:#6e56cf}[data-theme=dark] .chi.dot.news{background:#8fb0e8}[data-theme=dark] .chi.dot.comm{background:#a794f0}.s-comm,.sw.comm,[data-theme=dark] .s-comm,[data-theme=dark] .sw.comm{background:var(--ch-comm)!important}.chn{vertical-align:middle;gap:8px;height:auto;padding:0;background:0 0!important;border:0!important}.chn-tile{background:var(--soft);border-radius:10px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.chn-tile .chi{border-radius:4px;width:14px!important;height:14px!important}.chn-tile .chi.dot{margin:0;border-radius:50%!important;width:8px!important;height:8px!important}.ch-news .chn-tile{background:#12305c14}.ch-comm .chn-tile{background:#6e56cf1a}[data-theme=dark] .chn-tile{background:#ffffff14}[data-theme=dark] .ch-news .chn-tile{background:#8fb0e824}[data-theme=dark] .ch-comm .chn-tile{background:#a794f029}.chn.has-text{font-weight:500}h3 .chn-tile,.cm-gl .chn-tile{border-radius:10px;width:26px;height:26px}h3 .chn-tile .chi{width:16px!important;height:16px!important}.ch-legend{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;font-size:12px;display:flex}.ch-legend .chn-tile{border-radius:4px;width:18px;height:18px}.ch-legend .chn-tile .chi{width:12px!important;height:12px!important}.shell-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:32px;padding-right:2px;display:flex}.shell-head .wordmark{margin:0;padding:0 12px}.shell-side>.wordmark{display:none}.shell-fold{width:32px;height:32px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.shell-fold:hover{background:var(--chip);color:var(--ink)}.is-rail .shell-head{flex-direction:column;gap:12px}.is-rail .shell-head .wordmark{padding:0}@media (max-width:760px){.shell-fold{display:none}}.tk-lang{letter-spacing:.02em;width:30px;height:30px;color:var(--body);border-radius:50%;place-items:center;font-size:11px;font-weight:700;text-decoration:none;display:inline-grid}.tk-lang:hover{background:var(--chip);color:var(--ink)}@media (max-width:900px){.tk-lang{width:36px;height:36px}}.shell-controls{align-items:center;gap:8px;padding:0 8px;display:flex}.shell-login{background:var(--paper);justify-content:center;gap:8px;width:100%;height:42px;margin-top:12px;font-weight:500;display:flex!important}.shell-login i{color:var(--mute);font-style:normal}.is-rail .shell-login{width:44px;margin-inline:auto;padding:0}.is-rail .shell-login span{display:none}.is-rail .shell-login i{color:var(--ink)}@media (max-width:760px){.is-rail .shell-login{width:100%}.is-rail .shell-login span{display:inline}}.tk:hover .tk-track,.tk:focus-within .tk-track,.tk.paused .tk-track{animation-play-state:running}.chn.has-text{color:var(--body);font-size:12px}.ch-news.has-text,.ch-comm.has-text{gap:4px}.shell-link i svg{display:block}.chip{background:var(--paper);border:1px solid var(--line);height:26px;padding:0 12px 0 4px}.chip .dot{background:var(--soft)}[data-theme=dark] .chip{background:var(--paper);border-color:var(--line)}a:hover>.chip,a.td-cl:hover .chip{border-color:var(--mute)}.hint{vertical-align:middle;align-items:center;margin-left:2px;display:inline-flex;position:relative}.hint-b{min-width:24px;min-height:24px;font:inherit;color:var(--mute);cursor:help;background:0 0;border:0;padding:0 2px;font-size:14px;font-weight:400;line-height:1}.hint-b:hover,.hint-b:focus-visible{color:var(--ink)}.hint-t{z-index:20;background:var(--ink);width:max-content;max-width:min(300px,78vw);color:var(--paper);letter-spacing:0;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.55;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:-8px;transform:translateY(-2px);box-shadow:0 6px 18px #1018282e}.hint-t:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.hint.on .hint-t{pointer-events:auto;opacity:1;visibility:visible;transform:none}.r .hint-t,.hint.end .hint-t{left:auto;right:-8px}@media (max-width:600px){.hint-t{width:auto;max-width:none;padding:12px 16px;font-size:13px;position:fixed;top:auto;bottom:20px;left:16px!important;right:16px!important}}:root{--ch-news:#1e3a6e;--ch-comm:#6e56cf}[data-theme=dark]{--ch-news:#4a6fb5;--ch-comm:#8b76e0}svg.chi.glyph{vertical-align:middle;flex:none;display:inline-block}.chi.glyph.news .g-bg{fill:var(--ch-news)}.chi.glyph.comm .g-bg,.chi.glyph.comm .g-dot{fill:var(--ch-comm)}.s-news,.sw.news,[data-theme=dark] .s-news,[data-theme=dark] .sw.news{background:var(--ch-news)!important}.s-comm,.sw.comm{background:var(--ch-comm)!important}.tk-news{stroke:var(--ch-news)!important}.tk-comm{stroke:var(--ch-comm)!important}:root{--ch-tg:#2aabee;--ch-yt:#f03;--ch-x:#14171a}[data-theme=dark]{--ch-x:#e7e9ea}.hint-t{display:none}.hint.on .hint-t{display:block}.td-side .hint-t,.hint.end .hint-t{left:auto;right:-8px}.km-tabs,.km-per,.ct-seg,.st-tabs{border-radius:var(--r-md);background:var(--soft);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;margin:0;padding:4px;display:inline-flex;overflow-x:auto}.km-tabs::-webkit-scrollbar{display:none}.ct-seg::-webkit-scrollbar{display:none}.st-tabs::-webkit-scrollbar{display:none}.km-tabs button,.km-per button,.ct-seg button,.ct-seg a,.st-tabs a,.st-tabs .st-tab-lock{align-items:center;gap:var(--sp-1);height:36px;min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-label);color:var(--body);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;flex:none;font-weight:500;display:inline-flex}.km-tabs button.on,.km-per button.on,.ct-seg button.on,.ct-seg a.on,.st-tabs a[aria-current]{box-shadow:var(--sh-tab);background:var(--paper)!important;color:var(--ink)!important}.st-tabs .st-tab-lock{color:var(--mute);cursor:help}.km-per button:disabled{opacity:.45;cursor:not-allowed}.km-tabs button small,.ct-seg button small,.ct-seg a small,.st-tabs small{font-size:var(--fs-small);color:var(--mute);margin-left:2px;font-weight:400}.btn{height:36px;padding:0 var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-body);font-weight:500}.chip,.cx-chip,.kw{border-radius:var(--r-full);height:24px;font-size:var(--fs-small);background:var(--paper);border:1px solid var(--line)}.ct-table th,.tr-table th{font-size:var(--fs-label);color:var(--mute);font-weight:400}.ct-table td,.tr-table td{font-size:var(--fs-body)}.km,.rain,.dc-card{border-radius:var(--r-lg)}.dc-card h2,.rain-hd h2{font-size:var(--fs-lead);font-weight:700}.num,b.num,.km-big{font-variant-numeric:tabular-nums}.shell-link:hover{background:#e8ebef}.shell-link[aria-current]{color:var(--navy);background:#e5e8eb;font-weight:500}[data-theme=dark] .shell-link:hover,[data-theme=dark] .shell-link[aria-current]{background:#242932}.shell-mini{font-size:var(--fs-small);color:var(--mute);gap:12px;padding:0 12px 8px;display:flex}.shell-mini a:hover{color:var(--ink)}.shell-side.is-rail .shell-mini{display:none}header.pg-head{border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:none;margin:0;padding:32px 0 24px;display:flex}header.pg-head h1{font-size:var(--fs-page);letter-spacing:-.02em;width:auto;margin:0;font-weight:700;line-height:1.3}header.pg-head>.meta,header.pg-head .tm-pulse{font-size:var(--fs-label);color:var(--mute)}header.pg-head .pg-sub{max-width:none;font-size:var(--fs-body);color:var(--body);flex:0 0 100%;margin:0;padding-right:max(0px,100% - 720px);line-height:1.7}header.pg-head .md-toc{flex-basis:100%;margin-top:8px}@media (max-width:760px){header.pg-head{padding:24px 0 16px}}header.pg-head h1+.crit-i,header.pg-head h1+.hint{margin-left:-8px}.tm-empty{padding-top:32px}.tm-empty h1{letter-spacing:-.02em;font-weight:700;line-height:1.3}
