.stat-row{gap:10px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.stat,.stat-row{display:inline-flex;align-items:center}.stat{gap:3px}.stat svg{width:13px;height:13px;flex:none;margin:0}.stat-comment,.stat-view{color:var(--muted)}.stat-like{color:var(--accent)}@media (max-width:520px){.stat-row .stat-hide-narrow{display:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
 ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1120px\]{max-width:1120px}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-l-4{border-left-width:4px}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-4{padding-top:1rem}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.no-underline{text-decoration-line:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[mm\:ss\]{mm:ss}:root{--bg:#ffffff;--line:#e3e7ed;--hl:#fff1bf;--bar-n:#98a0ad;--surface:#ffffff;--surface-2:#f4f6fa;--chip:#f0f2f5;--fg:#0f1b33;--muted:#55617a;--border:#ccd4df;--border-strong:#c2410c;--brand:#f37021;--accent:#c2410c;--accent-bg:#fff5ec;--bull:#c93645;--bull-bg:#fff0f2;--neutral:#58616e;--neutral-bg:#f0f2f5;--bear:#3558a8;--bear-bg:#eef3ff;--warn-bg:#fff6dc;--warn-fg:#6b4d00;--up:#d23f3f;--up-bg:#ffffff;--down:#2f6fd6;--down-bg:#ffffff;--placeholder:#e3e7ed;--on-accent:#ffffff;--point:#c2410c;--point-bg:#fff5ec;--on-point:#ffffff;--link:#b45309;--font-sans:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo",system-ui,sans-serif;--font-num:var(--font-sans);--text-xs:13px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-section:20px;--text-lg:20px;--text-xl:28px;--text-quote:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--r-sm:6px;--r-md:10px;--r-full:999px;--nav-h:calc(60px + env(safe-area-inset-bottom));--header-h:68px}html.fw:not(.ff){--font-sans:-apple-system,"Apple SD Gothic Neo",system-ui,sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg:#141414;--line:#2c2c2c;--hl:#3a3212;--bar-n:#6b6b6b;--surface:#1c1c1c;--surface-2:#262626;--chip:#262626;--fg:#ededed;--muted:#b0b0b0;--border:#777777;--border-strong:#b0b0b0;--brand:#f37021;--accent:#ffa366;--accent-bg:#40200a;--bull:#ff9da8;--bull-bg:#41232d;--neutral:#c2c2c2;--neutral-bg:#303030;--bear:#a3bfff;--bear-bg:#20314e;--warn-bg:#33290f;--warn-fg:#f0d98a;--up:#ff9292;--up-bg:#3c2424;--down:#8fb8ff;--down-bg:#202f46;--placeholder:#2a2a2a;--on-accent:#141414;--point:#ffa366;--point-bg:#3b2414;--on-point:#141414;--link:#ffb27a}html{color-scheme:light;scroll-padding-bottom:calc(var(--nav-h) + var(--space-4))}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.75;overflow-x:hidden;word-break:keep-all;overflow-wrap:anywhere;padding-bottom:calc(var(--nav-h) + var(--space-4))}@media (min-width:1024px){body{padding-bottom:var(--space-8)}}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}button,code,input,kbd,pre,samp,select,textarea{font-family:var(--font-sans)}pre,table{display:block;overflow-x:auto}img,pre,table{max-width:100%}img{height:auto}.row-date{display:none}@media (min-width:360px){.row-date{display:block}}.row-date-inline{display:block}@media (min-width:360px){.row-date-inline{display:none}}.tap{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}main{max-width:720px}main:has(.home-grid),main:has(.home-v4){max-width:1320px}@media (min-width:1024px){.home-grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}.home-grid>*+*{margin-top:0}}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 18px rgba(20,107,224,.05);padding:var(--space-4)}.card .row:last-child,.card>ul>li>a{border-bottom-color:transparent}.home-hero h1{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--accent);word-break:keep-all}.home-hero p{margin-top:var(--space-2);font-size:var(--text-base);color:var(--muted)}.home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.home-stats .stat{padding:var(--space-3);border-radius:10px;background:var(--surface-2);min-height:64px}.home-stats .stat b{display:block;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg)}.home-stats .stat span{font-size:var(--text-xs);color:var(--muted)}.home-v4{max-width:1320px;margin:0 auto}.home-v4>*+*{margin-top:28px}.home-v4 .two-col{display:grid;gap:var(--space-4)}@media (min-width:1024px){.home-hero h1{font-size:54px}.home-v4>*+*{margin-top:40px}.home-v4 .two-col{grid-template-columns:2fr 1fr;align-items:start}.home-v4 .two-col.even{grid-template-columns:7fr 5fr}}.people-table-head{display:none}@media (min-width:1024px){.people-table-head{display:flex;justify-content:space-between;padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}}.video-frame{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--placeholder)}.video-frame iframe{height:100%}.video-frame iframe,.video-play{position:absolute;inset:0;width:100%;border:0}.video-play{background:transparent;cursor:pointer}.video-play,.video-play-icon{display:flex;align-items:center;justify-content:center}.video-play-icon{width:56px;height:56px;border-radius:999px;background:var(--accent);color:var(--on-accent)}.video-play:focus-visible .video-play-icon{outline:3px solid var(--on-accent);outline-offset:2px}.btn-fill,.btn-line{display:inline-flex;align-items:center;padding:0 14px;border-radius:8px;font-size:var(--text-sm);font-weight:600;cursor:pointer}.btn-fill{background:var(--accent);color:var(--on-accent)}.btn-fill,.btn-line{border:1px solid var(--accent)}.btn-line{background:var(--surface);color:var(--accent)}.btn-line[aria-pressed=true]{background:var(--accent-bg)}.video-embed[data-compact] .video-frame{max-width:480px}.search-box{position:relative}.search-box input{width:100%;height:52px;padding:0 52px 0 14px;border:1px solid var(--muted);border-radius:10px;background:var(--surface);color:var(--fg);font-size:var(--text-base);-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-box input::-webkit-search-cancel-button{display:none}.search-box input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.search-clear{position:absolute;right:4px;top:4px;width:44px;height:44px;display:flex;justify-content:center;background:transparent;border:0;color:var(--muted)}.search-clear,.term-chip{align-items:center;cursor:pointer}.term-chip{display:inline-flex;min-height:44px;padding:0 14px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--fg);font-size:var(--text-sm);font-weight:500}main:has(.admin-shell){max-width:1320px}.admin-band{display:flex;justify-content:space-between;background:var(--warn-bg);color:var(--warn-fg);padding:8px 16px;border-radius:8px;font-size:var(--text-xs);font-weight:500}.admin-band,.admin-band-end{gap:var(--space-3);flex-wrap:wrap}.admin-band-end{display:inline-flex;align-items:center;margin-left:auto;min-width:0}.admin-band-logout{display:inline;margin:0}.admin-band-logout button{background:none;border:0;min-height:32px;padding:6px 4px;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.admin-band-logout button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.admin-body{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.admin-nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px}.admin-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:8px;color:var(--fg);text-decoration:none;font-size:var(--text-sm);white-space:nowrap}.admin-nav a[aria-current=page]{color:var(--accent);background:var(--accent-bg);font-weight:600}.admin-nav-site{color:var(--muted)!important}.admin-nav-logout button{min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font-size:var(--text-sm);cursor:pointer;white-space:nowrap}@media (min-width:1024px){.admin-body{grid-template-columns:184px 1fr;gap:var(--space-6);align-items:start}.admin-nav{flex-direction:column;position:sticky;top:16px}.admin-nav-site{margin-top:var(--space-4)}}.admin-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:5px;font-size:13px;font-weight:500;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);white-space:nowrap}.admin-badge-accent{background:var(--accent-bg);color:var(--accent);border-color:#a3bde1}.admin-badge-warn{background:var(--warn-bg);color:var(--warn-fg);border-color:#c7ac60}.admin-badge-dashed{background:var(--surface);border:1px dashed var(--muted);color:var(--muted)}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;min-height:96px}.admin-stat b{font-size:29px;font-weight:700;font-variant-numeric:tabular-nums;text-align:left;line-height:1.1;white-space:nowrap}.admin-stat span{font-size:13px;color:var(--muted);margin-top:6px}.admin-stat small{font-size:12px;color:var(--muted)}@media (max-width:640px){.admin-stats{grid-template-columns:1fr}}.admin-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:10px}.admin-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.admin-table th{position:sticky;top:0;background:var(--surface-2);color:var(--muted);font-size:13px;font-weight:500;text-align:left;padding:8px 16px}.admin-table td,.admin-table th{border-bottom:1px solid var(--border)}.admin-table td{padding:10px 16px;vertical-align:top}.admin-table tr:last-child td{border-bottom:0}.admin-table td.num,.admin-table th.num,.admin-table th:has(>.num){text-align:right;font-variant-numeric:tabular-nums}.admin-two{display:grid;gap:var(--space-4)}@media (min-width:1024px){.admin-two{grid-template-columns:1fr 1fr;align-items:start}.admin-three{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);align-items:start}}.admin-chart-empty{background:var(--surface-2);border-radius:10px;min-height:160px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:var(--text-sm)}.info-body p{font-size:16px;line-height:1.75}.info-section+.info-section{margin-top:var(--space-6)}@media (min-width:1024px){.info-section+.info-section{margin-top:var(--space-7)}}.def-list .def-row{display:flex;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.def-list dt{flex:0 0 112px;font-weight:600;font-size:var(--text-sm)}.def-list dd{flex:1;font-size:var(--text-sm);color:var(--muted)}@media (max-width:359px){.def-list .def-row{display:block}}.info-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.info-table td,.info-table th{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border);vertical-align:top}@media (max-width:639px){.info-table,.info-table tbody,.info-table td,.info-table tr{display:block;width:100%}.info-table thead{display:none}.info-table tr{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-3);margin-bottom:var(--space-3)}.info-table td{border:0;padding:2px 0}.info-table td:before{content:attr(data-label) " · ";color:var(--muted);font-size:var(--text-xs)}}.balance{text-wrap:balance}.page-title{font-size:var(--text-xl);font-weight:600;letter-spacing:-.015em;line-height:1.25}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--border-strong);margin-bottom:var(--space-3)}.section-head h2{font-size:var(--text-section);font-weight:600}.row{border-bottom:1px solid var(--border);padding:var(--space-3) 0}.row-link{display:block;text-decoration:none;color:var(--fg)}.stack>*+*{margin-top:28px}.badge-notice{height:30px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--warn-fg);background:var(--warn-bg);white-space:nowrap}.badge-notice,.needs-check{display:inline-flex;align-items:center}.needs-check{min-height:20px;padding:0 6px;border:1px solid var(--border);border-radius:4px;font-size:var(--text-xs);color:var(--muted)}.link-row{display:inline-flex;align-items:center;min-height:44px}main:has(.article-v5){max-width:1120px}.article-v5{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.article-v5-main{min-width:0;max-width:680px}@media (min-width:1024px){.article-v5{grid-template-columns:minmax(0,680px) minmax(240px,1fr);gap:48px;align-items:start}.article-v5-aside{min-width:0}}.article-posting{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:var(--text-sm);color:var(--muted)}.article-source-link{display:inline-flex;align-items:center;gap:4px;color:var(--fg)}.article-v5-aside>*+*{margin-top:20px}.article-meta{font-size:var(--text-sm);color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.article-v5 .page-title{margin-top:8px;font-size:32px;line-height:1.3;letter-spacing:-.02em}.key-box{margin-top:20px;background:var(--accent-bg);border:1px solid var(--accent);border-radius:10px;padding:24px 28px}.key-person{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.key-name{font-weight:600;font-size:var(--text-md);color:var(--fg)}.key-text{margin:16px 0;font-size:22px;line-height:1.55;font-weight:600;letter-spacing:-.02em}.key-note{margin:0;font-size:var(--text-sm);color:var(--muted)}.article-h2{font-size:var(--text-lg);font-weight:600;margin-bottom:12px}.article-body :is(h2,h3){font-size:var(--text-lg)}.article-body li,.article-body p{line-height:1.75}.chip-row{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.person-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:var(--text-sm);text-decoration:none}.article-source{border-top:1px solid var(--border);padding-top:16px;font-size:var(--text-sm);color:var(--muted)}.article-source-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.article-source-row a{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--fg)}.article-source-title{margin-top:8px;font-size:var(--text-xs)}.quotes-panel{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.quotes-panel>summary{display:flex;align-items:center;justify-content:flex-start;min-height:48px;padding:0 16px;font-size:var(--text-sm);font-weight:600;cursor:pointer;list-style:none}.quotes-panel>summary::-webkit-details-marker{display:none}.quotes-panel>summary:before{content:"";flex-shrink:0;width:8px;height:8px;margin-right:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}.quotes-panel[open]>summary:before{transform:rotate(45deg)}.quotes-panel-body{border-top:1px solid var(--border);padding:16px}.quotes-empty{font-size:var(--text-sm);color:var(--muted)}@media (max-width:639px){.article-v5 .page-title{font-size:26px}.key-box{padding:20px 16px}.key-text{font-size:20px}}.admin-field{display:block;margin-top:16px}.admin-field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-xs);font-weight:600;color:var(--muted);margin-bottom:6px}.admin-field-label small{font-weight:400}.admin-field input,.admin-field select,.admin-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-sm)}.admin-field textarea{line-height:1.6;resize:vertical}.admin-field input:focus-visible,.admin-field select:focus-visible,.admin-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.admin-row .admin-field{margin-top:0}.admin-guests,.admin-points{display:grid;gap:8px}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.admin-btn-fill,.admin-btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:6px;font-size:var(--text-sm);font-weight:600;cursor:pointer;text-decoration:none}.admin-btn-fill{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.admin-btn-line{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.admin-btn-fill[disabled],.admin-btn-line[disabled]{opacity:.6;cursor:default}.admin-error{margin-top:6px;font-size:var(--text-xs);color:var(--warn-fg);background:var(--warn-bg);border-radius:6px;padding:6px 10px}.admin-note,.admin-result{margin-top:12px;font-size:var(--text-sm);color:var(--muted)}.admin-result{border:1px solid var(--border);border-radius:8px;padding:12px}.wordmark{display:inline-flex;align-items:center}.wordmark img{display:block;height:32px;width:auto}.wordmark .wordmark-dark,:root[data-theme=dark] .wordmark .wordmark-light{display:none}:root[data-theme=dark] .wordmark .wordmark-dark{display:block}@media (min-width:1024px){.wordmark img{height:40px}}.report-box{margin-top:var(--space-6)}.report-box-compact{margin-top:0}.report-actions button,.report-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:8px;font-size:var(--text-sm);cursor:pointer}.report-open{color:var(--fg)}.report-form,.report-open{border:1px solid var(--border);background:var(--surface)}.report-form{border-radius:10px;padding:18px}.report-lead{margin:0 0 12px;font-size:var(--text-sm);color:var(--muted)}.report-field{display:block;margin-top:14px}.report-field>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-xs);font-weight:600;color:var(--muted);margin-bottom:6px}.report-field input,.report-field select,.report-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-sm)}.report-field textarea{line-height:1.6;resize:vertical}.report-field :is(select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.report-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.report-error{margin-top:8px;font-size:var(--text-xs);color:var(--warn-fg);background:var(--warn-bg);border-radius:6px;padding:8px 10px}.report-done,.report-privacy{margin-top:12px;font-size:var(--text-xs);color:var(--muted)}.report-done{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm)}.admin-reports{list-style:none;margin:0;padding:0}.admin-report{border-top:1px solid var(--border);padding:16px 0}.admin-report:first-child{border-top:0;padding-top:0}.admin-report-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-report-text{margin:10px 0 0;font-size:var(--text-sm);white-space:pre-wrap}.admin-report-meta{margin:8px 0 0;font-size:var(--text-xs);color:var(--muted)}.admin-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.admin-report-actions input{flex:1 1 220px;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-sm)}.admin-report-msg{margin-top:8px;font-size:var(--text-xs);color:var(--muted)}.site-header-bar{max-width:1320px;padding:14px 16px}.market-band{min-width:0;max-width:100%;overflow:hidden}.market-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--border-strong);margin-bottom:var(--space-3)}.market-header h2{font-size:var(--text-section);font-weight:600}.market-updated{font-size:var(--text-xs);color:var(--muted)}.market-session{font-size:13px;font-weight:500;color:var(--muted);margin:0 0 24px}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.market-grid,.market-item{min-width:0;max-width:100%}.market-item{padding:20px 24px;border-top:1px solid var(--border);min-height:180px}.market-item:not(:nth-child(4n+1)){border-left:1px solid var(--border)}.market-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;min-width:0}.market-label h3,.market-status{font-size:13px;font-weight:500;color:var(--muted)}.market-status{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:4px;padding:1px 5px;background:var(--chip,#f0f2f5);white-space:nowrap}.market-status.pending{border:1px dashed var(--muted);background:transparent}.market-value{font-size:22px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.market-change{font-size:15px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;margin:4px 0 0;color:var(--direction)}.market-item.up{--direction:var(--up)}.market-item.down{--direction:var(--down)}.market-item.flat{--direction:var(--muted)}.market-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;min-width:0}.market-spark{display:block;width:80px;height:32px;color:var(--direction);flex-shrink:0;overflow:visible}.market-spark path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-spark circle{fill:currentColor}.market-date{font-size:13px;text-align:right;font-variant-numeric:tabular-nums;min-width:0}.market-date,.unavailable .market-value{color:var(--muted)}.market-pending{font-size:13px;color:var(--muted);margin:8px 0 0}.market-more-note{margin:8px 0 0;font-size:var(--text-xs);color:var(--muted);line-height:1.6}.market-loading{gap:0}.market-loading>div{min-width:0;min-height:180px;border-top:1px solid var(--border);background:linear-gradient(var(--border),var(--border)) 24px 24px/60% 12px no-repeat,linear-gradient(var(--border),var(--border)) 24px 58px/45% 24px no-repeat;opacity:.65}.market-loading>div:not(:nth-child(4n+1)){border-left:1px solid var(--border)}@media (max-width:767px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-item{padding:16px 10px;min-height:174px}.market-item:not(:nth-child(4n+1)){border-left:0}.market-item:nth-child(2n){border-left:1px solid var(--border)}.market-label{gap:4px}.market-bottom{flex-wrap:wrap}.market-date{text-align:left}.market-session{line-height:1.8}.market-change{font-size:14px}.market-loading>div{min-height:174px}.market-loading>div:nth-child(2n){border-left:1px solid var(--border)}}.market-table-wrap{margin-top:8px;font-size:var(--text-xs);color:var(--muted)}.market-table-wrap>summary{display:flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--accent);cursor:pointer}.market-table-scroll{overflow-x:auto}.market-table{width:100%;border-collapse:collapse;color:var(--fg);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.market-table :is(th,td){padding:10px;min-height:44px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.market-table tbody th,.market-table thead th:first-child{text-align:left;color:var(--muted);font-weight:600}.market-compact-grid{grid-template-columns:minmax(0,1fr)}.market-compact-grid .market-item{border-left:0;min-height:116px;padding:12px 16px}.market-compact-grid .market-label{margin-bottom:4px}.market-compact-grid .market-value{font-size:18px}.market-compact-grid .market-change{font-size:13px;margin-top:2px}.market-compact-grid .market-bottom{margin-top:6px}.market-compact-grid .market-spark{width:56px;height:20px}.market-compact-grid .market-date{font-size:11px}.market-more{margin-top:8px;border-top:1px solid var(--border)}.market-more>summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:var(--text-xs);cursor:pointer}.market-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;max-width:100%}.market-more-grid .market-item{min-height:150px;padding:14px 16px}@media (max-width:767px){.market-compact-grid{display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.market-compact-grid::-webkit-scrollbar{display:none}.market-compact-grid .market-item{flex:0 0 62%;scroll-snap-align:start}.market-compact-grid .market-item:first-child{border-left:0}.market-more-grid{grid-template-columns:minmax(0,1fr)}.market-more-grid .market-item{border-left:0}}.comment-list{list-style:none;margin:0 0 16px;padding:0}.comment{padding:12px 0;border-bottom:1px solid var(--border)}.comment-who{display:block;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.comment-body{margin:4px 0;font-size:var(--text-sm);line-height:1.7;overflow-wrap:anywhere}.comment-date{font-size:11px;color:var(--muted)}.comment-form{display:grid;gap:8px}.comment-form input,.comment-form textarea{width:100%;min-width:0;padding:10px 12px;font:inherit;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg)}.comment-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-actions button{min-height:44px;padding:8px 18px;border:0;border-radius:var(--r-full);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);cursor:pointer}.comment-actions button:disabled{background:var(--border);color:var(--muted);cursor:not-allowed}.comment-count{font-size:var(--text-xs);color:var(--muted)}.comment-msg{margin:0;font-size:var(--text-sm);color:var(--accent)}.comment-note{margin:4px 0 0;font-size:var(--text-xs);color:var(--muted);line-height:1.6}.comments{min-width:0;max-width:100%}.like-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--fg);font-size:var(--text-sm);cursor:pointer}.like-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-bg);cursor:default}.like-btn:disabled{opacity:1}.like-count{font-variant-numeric:tabular-nums;color:var(--muted)}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pager-btn{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font-size:var(--text-sm);font-weight:500;cursor:pointer}.pager-btn[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.pager-count{font-size:var(--text-xs);color:var(--muted)}@media (min-width:1024px){.home-v4 .two-col.stance-terms{grid-template-columns:2fr 1fr}.home-v4 .two-col.stance-terms .terms-side{order:2}}.video-thumb{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-play{padding:0}.video-play .video-play-icon{position:relative;width:56px;height:56px;background:var(--brand);color:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,.35)}.video-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:var(--text-sm)}.video-caption-channel{font-weight:600}.video-caption-title{color:var(--fg)}.video-caption-meta{font-size:var(--text-xs);color:var(--muted)}main:has(.home-v6){max-width:1320px}.home-v6>*+*{margin-top:20px}.home-v6>h1.sr-only+*{margin-top:0}.home-cols{display:block;min-width:0;max-width:100%}.home-cols>*+*{margin-top:20px}.home-main,.home-side,.home-v6 .card{min-width:0;max-width:100%}.home-main>*+*,.home-side>*+*{margin-top:20px}@media (min-width:900px){.home-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;-moz-column-gap:28px;column-gap:28px}.home-cols>*+*{margin-top:0}.home-main>*+*{margin-top:28px}.home-side{display:flex;flex-direction:column;align-self:stretch}.home-side>*+*{margin-top:28px}.home-side .terms-side{position:sticky;top:calc(var(--header-h) + 16px);align-self:flex-start;width:100%}}.home-notice{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent-bg);color:var(--accent)}.home-notice p{margin:0;flex:1;font-size:var(--text-sm);line-height:1.5}.home-notice-close{justify-content:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.home-notice-close,.section-more{display:inline-flex;align-items:center}.section-more{font-size:var(--text-sm);color:var(--accent);margin-left:auto;min-height:44px}.stance-rail{position:relative}.stance-cards,.stance-rail{width:100%;min-width:0;max-width:100%}.stance-cards{display:flex;gap:12px;list-style:none;margin:0;padding:4px 0 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.stance-cards::-webkit-scrollbar{display:none}.stance-cards:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.stance-card{flex:0 0 80vw;max-width:320px}@media (min-width:1024px){.stance-card{flex-basis:300px}}.stance-arrow{display:none}@media (min-width:1024px){.stance-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--fg);box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer}.stance-arrow-prev{left:-10px}.stance-arrow-next{right:-10px}.stance-arrow[disabled]{opacity:.35;cursor:default}}.stance-more-link{align-content:center;justify-items:center;text-align:center;gap:6px;border-style:dashed}.stance-more-icon,.stance-more-text{color:var(--accent)}.stance-more-text{font-size:var(--text-md);font-weight:600}.stance-more-note{font-size:var(--text-xs);color:var(--muted)}.stance-card{scroll-snap-align:start}.stance-card-link{display:grid;gap:10px;height:100%;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg);text-decoration:none}.stance-card-top{display:flex;align-items:center;gap:10px}.stance-card-avatar{width:48px;height:48px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2);flex-shrink:0}.stance-card-avatar-empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:600}.stance-card-who{display:grid;min-width:0}.stance-card-channel,.stance-card-date{font-size:var(--text-xs);color:var(--muted)}.stance-card-name{font-size:var(--text-md);font-weight:600}.stance-card-gist{font-size:var(--text-sm);color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rank-list{list-style:none;margin:0;padding:0;counter-reset:rank}.rank-row{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.rank-no{font-size:var(--text-sm);color:var(--muted);text-align:center}.rank-link{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;color:var(--fg);text-decoration:none}.rank-avatar{width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2);flex-shrink:0}.rank-avatar-empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:600}.rank-who{display:grid;gap:2px;min-width:0}.rank-name{font-size:16px;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.rank-changed{font-size:var(--text-xs);font-weight:600;color:var(--accent)}.rank-note{font-size:var(--text-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.topic-chip{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--topic);background:var(--topic-bg)}.topic-rate{--topic:#64801e;--topic-bg:#f5f8ed}.topic-fx{--topic:#38841f;--topic-bg:#eff8ed}.topic-semi{--topic:#208837;--topic-bg:#edf8ef}.topic-oil{--topic:#1f8464;--topic-bg:#edf8f4}.topic-geo{--topic:#228091;--topic-bg:#edf6f8}.topic-cpi{--topic:#4829ae;--topic-bg:#efedf8}.topic-flow{--topic:#7b29ae;--topic-bg:#f4edf8}.topic-index{--topic:#ae29ae;--topic-bg:#f8edf8}.topic-estate{--topic:#ae297b;--topic-bg:#f8edf4}:root[data-theme=dark] .topic-rate{--topic:#c9df90;--topic-bg:#31391d}:root[data-theme=dark] .topic-fx{--topic:#a4df90;--topic-bg:#24391d}:root[data-theme=dark] .topic-semi{--topic:#90dfa1;--topic-bg:#1d3923}:root[data-theme=dark] .topic-oil{--topic:#90dfc6;--topic-bg:#1d3930}:root[data-theme=dark] .topic-geo{--topic:#90d3df;--topic-bg:#1d3539}:root[data-theme=dark] .topic-cpi{--topic:#a390df;--topic-bg:#241d39}:root[data-theme=dark] .topic-flow{--topic:#c190df;--topic-bg:#2f1d39}:root[data-theme=dark] .topic-index{--topic:#df90df;--topic-bg:#391d39}:root[data-theme=dark] .topic-estate{--topic:#df90c1;--topic-bg:#391d2f}.rank-badge{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.rank-count{display:none}@media (min-width:640px){.rank-row{grid-template-columns:24px 1fr auto 48px}.rank-count{display:block;font-size:var(--text-xs);color:var(--muted);text-align:right}}.news-pending,.rank-disclaimer,.trend-note{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--muted)}.news-pending{font-size:var(--text-sm)}.trend-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.trend-panel,.trend-today{min-width:0;padding:16px 10px;background:var(--surface-2);border-radius:8px}.trend-today{padding:16px}.trend-today h3{font-size:var(--text-base);margin:0 0 8px}.trend-unit{margin:0;font-size:var(--text-xs);color:var(--muted);line-height:1.5}.trend-plot{display:flex;gap:8px;height:218px;margin-top:16px}.trend-ticks{display:flex;flex-direction:column;justify-content:space-between;width:22px;height:180px;font-size:var(--text-xs);color:var(--muted)}.trend-columns{display:flex;flex:1;min-width:0;gap:8px;height:180px;background:repeating-linear-gradient(to top,transparent 0,transparent 59px,var(--border) 59px,var(--border) 60px)}.trend-day{position:relative;flex:1;min-width:0;height:100%}.trend-stack{display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%;max-width:60px;height:100%;margin:auto;border-radius:8px;overflow:hidden}.trend-seg{display:block;width:100%;flex-shrink:0}.trend-bull{background:var(--bull)}.trend-neutral{background:var(--neutral)}.trend-bear{background:var(--bear)}.trend-fg-bull{color:var(--bull)}.trend-fg-neutral{color:var(--fg)}.trend-fg-bear{color:var(--bear)}.trend-date-m{display:none}.trend-date{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.trend-legend{gap:8px 20px;margin:0 0 20px}.trend-legend>span{display:flex;align-items:center;gap:6px}.trend-key{display:inline-block;width:12px;height:12px;border-radius:3px}.trend-totals{display:flex;gap:16px;justify-content:space-between;margin:16px 0}.trend-totals>div{display:flex;flex-direction:column;gap:6px;min-width:0}.trend-big{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.trend-big small{font-size:var(--text-xs);font-weight:400;margin-left:4px;color:var(--muted)}.trend-counts{margin-top:16px}.trend-counts>summary{display:flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--accent);cursor:pointer}.trend-table-scroll{overflow-x:auto}.trend-latest{background:var(--accent-bg)}@media (min-width:1024px){.trend-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}.home-v6>.card .trend-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.trend-panel,.trend-today{padding:20px}.trend-columns{gap:24px}.trend-plot{gap:12px}.trend-totals{gap:24px;margin:24px 0}.trend-date-m{display:inline}}.news-list{list-style:none;margin:0;padding:0}.news-link{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--border);color:var(--fg);text-decoration:none;min-height:44px}.news-title{font-size:var(--text-sm);font-weight:500}.news-meta{font-size:var(--text-xs);color:var(--muted)}main:has(.home-v6){padding-top:8px}@media (max-width:600px){main:has(.home-v6){padding-top:6px}}.reaction-summary{display:inline-flex;align-items:center;gap:.22rem;color:var(--muted);font-size:var(--text-xs)}.reaction-summary-muted{opacity:.42}.stance-reaction{margin-top:.55rem}.rank-who .reaction-summary{gap:.65rem;margin-top:.2rem}.reaction-stat{display:inline-flex;align-items:center;gap:.15rem}.tv-wrap{background:linear-gradient(180deg,#fff1e8 0,#ffe4d2);border-radius:10px;overflow:hidden}.tv-board{background:transparent;color:#0f1b33;padding:22px 32px 14px;display:grid;grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:22px}.tv-div{width:1px;align-self:stretch;background:rgba(15,27,51,.14)}.tv-label{font-size:12px;color:#3a3f4a}.big-numbers{display:flex;gap:22px}.big-num{display:flex;flex-direction:column;gap:4px;min-width:86px}.big-num .tag{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700}.big-num .tag svg{width:12px;height:12px;fill:currentColor}.big-num strong{font-size:44px;line-height:1;font-weight:750;letter-spacing:-.03em}.big-num strong small{font-size:16px;font-weight:600;margin-left:2px}.tv-board .tag.bull{color:var(--bull)}.tv-board .tag.neutral{color:#58616e}.tv-board .tag.bear{color:var(--bear)}.tv-board .big-num strong{color:#0f1b33}.week-bars{display:flex;flex-direction:column;gap:6px;min-width:0}.bars-row{display:flex;align-items:flex-end;gap:8px;height:95px}.bar-col{flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end;min-width:0}.bar-col,.bar-slot{display:flex;flex:1}.bar-slot{min-height:0;width:100%;align-items:flex-end;justify-content:center}.bar-stack{width:100%;max-width:26px;display:flex;flex-direction:column-reverse;border-radius:3px;overflow:hidden;background:rgba(15,27,51,.08)}.bar-stack i{display:block;width:100%}.bar-stack .b-bull{background:var(--brand)}.bar-stack .b-neutral{background:#98a0ad}.bar-stack .b-bear{background:var(--bear)}.bar-col span{font-size:10px;color:#3a3f4a}.changed-person{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-row{gap:10px}.cp-avatar,.cp-row{display:flex;align-items:center}.cp-avatar{width:36px;height:36px;border-radius:50%;background:rgba(15,27,51,.08);justify-content:center;flex-shrink:0;color:#3a3f4a}.cp-avatar svg{width:20px;height:20px}.cp-name{font-size:15px;font-weight:700;white-space:nowrap;color:#0f1b33;text-decoration:none}.cp-name:hover{text-decoration:underline}.cp-transition{display:flex;align-items:center;gap:5px;font-size:12px;margin-top:2px}.cp-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-weight:600;background:rgba(255,255,255,.7)}.cp-badge.neutral{color:#58616e}.cp-badge.bull{color:var(--bull)}.cp-badge.bear{color:var(--bear)}.cp-arrow{width:11px;height:11px;color:#3a3f4a}.tv-foot{margin:0;background:transparent;padding:10px 32px 16px;font-size:11px;color:#3a3f4a;border-top:1px solid rgba(15,27,51,.12)}@media (min-width:1024px){.tv-board:has(.changed-person){grid-template-columns:auto 1px minmax(0,1fr) 1px 260px}}@media (max-width:899px){.home-side{display:none}}@media (max-width:1023px){.tv-board{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:18px 16px 12px}.tv-div{display:none}.big-numbers{justify-content:space-between;gap:8px}.big-num{min-width:0}.big-num strong{font-size:32px}.bars-row{height:77px}.tv-foot{padding:8px 16px 14px}}.video-watch-list{display:grid;gap:0}.video-watch-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.video-watch-thumb{flex:0 0 160px;width:160px;height:90px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.video-watch-body{min-width:0;display:flex;flex-direction:column;gap:3px}.video-watch-channel,.video-watch-stats{color:var(--muted);font-size:var(--text-xs)}.video-watch-title{font-size:var(--text-sm);font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-watch-stats{display:flex;gap:10px}.video-watch-stats>span{display:inline-flex;align-items:center;gap:2px}.video-watch-link{color:var(--accent);font-size:var(--text-xs)}@media (max-width:600px){.video-watch-thumb{flex-basis:120px;width:120px;height:68px}}.related-articles-group{display:grid;gap:20px}.related-articles{border-top:1px solid var(--border);padding-top:16px}.related-articles-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.related-articles h2{margin:0;font-size:var(--text-md)}.related-articles-head a{color:var(--muted);font-size:var(--text-xs)}.related-articles ul{margin:8px 0 0;padding:0;list-style:none}.related-articles li+li{border-top:1px solid var(--border)}.related-articles li a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;color:var(--fg);text-decoration:none;font-size:var(--text-sm)}.related-articles li span{min-width:0}.related-articles time{flex:0 0 auto;color:var(--muted);font-size:var(--text-xs)}.person-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.person-channels{flex-basis:100%;margin:-4px 0 0;font-size:var(--text-sm);color:var(--muted)}.person-job{color:var(--fg);font-weight:600}.person-sep{margin:0 6px;color:var(--muted)}.person-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.person-gist-note,.person-updated{font-size:var(--text-xs);color:var(--muted)}.person-gist,.person-gist-note{margin-top:6px}.person-gist{font-size:var(--text-sm)}.person-sec{font-size:var(--text-md);font-weight:600;margin-bottom:10px}.person-sec-note{font-weight:400;font-size:var(--text-xs);color:var(--muted)}.stance-trend{margin-top:28px}.segbar-wrap{width:100%}.segbar-wrap svg{display:block;width:100%;height:auto}.seg-label{font-size:19px;fill:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:600px){.seg-mid{display:none}.seg-end,.seg-first{font-size:34px}}.trend-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:var(--text-xs);color:var(--muted)}.trend-legend li{display:flex;align-items:center;gap:6px}.trend-dot{width:10px;height:10px;border-radius:3px;display:inline-block}.trend-compact{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.trend-count{font-size:var(--text-sm)}.trend-hint{flex-basis:100%;font-size:var(--text-xs);color:var(--muted)}.person-split{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start;margin-top:32px}.person-latest-meta{margin-bottom:10px}.person-latest-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 18px}.person-empty,.person-more{font-size:var(--text-sm)}.person-empty{color:var(--muted)}.person-old-list{display:flex;flex-direction:column}.person-old-row{display:block;padding:12px 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.person-old-row:last-child{border-bottom:0}.person-old-title{display:block;font-size:var(--text-sm);line-height:1.45}.person-old-date{display:block;margin-top:4px;font-size:var(--text-xs);color:var(--muted)}.person-all-quotes,.person-changes{margin-top:36px}.person-change-list>li+li{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.person-change-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.person-change-date,.person-change-from{font-size:var(--text-xs);color:var(--muted)}.person-change-label{margin-top:6px;font-size:var(--text-sm)}.person-timelinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.person-disclaimer{margin-top:40px;font-size:var(--text-sm);color:var(--muted)}@media (max-width:899px){.person-split{grid-template-columns:1fr;gap:32px}}main:has(.person-v3){max-width:1120px}.person-section{border-top:1px solid var(--border);padding-top:24px;margin-top:28px}.week-table{width:100%}.week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.week-cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);min-width:0}.week-cell.is-empty{background:var(--surface-2)}.week-date{font-size:var(--text-xs);color:var(--muted)}.week-mark{width:100%;height:10px;border-radius:3px;background:var(--border)}.week-label{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.week-empty{margin-top:10px;font-size:var(--text-sm);color:var(--muted)}.person-all-link{display:inline-block;margin-top:12px;font-size:var(--text-sm)}.videos-list{display:flex;flex-direction:column}.videos-row{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border)}.videos-row:last-child{border-bottom:0}.videos-meta{font-size:var(--text-xs);color:var(--muted)}.videos-title{font-size:var(--text-sm);line-height:1.5}.videos-side{display:flex;align-items:center;gap:10px;white-space:nowrap}@media (max-width:760px){.week-row{grid-template-columns:repeat(4,minmax(0,1fr))}.videos-row{grid-template-columns:1fr;gap:6px}.videos-side{justify-content:flex-start}}.person-head [role=img]{height:38px;padding:0 16px;font-size:var(--text-md)}.week-row{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.week-cell{text-decoration:none;color:inherit}a.week-cell{cursor:pointer}a.week-cell:hover{border-color:var(--accent)}.week-cell.is-changed{border-color:var(--fg);border-width:2px;padding:9px 3px}.week-more{margin-top:12px;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit;font-size:var(--text-sm)}.person-report{margin-bottom:28px}@media (min-width:900px){.person-col-side{position:sticky;top:16px}}.metric-row{gap:10px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.metric,.metric-row{display:inline-flex;align-items:center}.metric{gap:3px}.metric-comment,.metric-view{color:var(--muted)}.metric-like{color:var(--accent)}.metric-window{color:var(--muted);margin-left:2px}@media (max-width:520px){.metric-row .hide-narrow{display:none}}.card.person-section{border-top:0;padding-top:18px}.person-points{margin-top:14px;padding-left:20px;display:flex;flex-direction:column;gap:10px;list-style:decimal}.person-points li{font-size:var(--text-sm);line-height:1.55}.person-old-row{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:start}.person-old-thumb{width:96px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--surface-2);display:block}.person-old-text{min-width:0}.person-col-side{border:1px solid var(--border);border-radius:var(--r-md,12px);padding:16px;background:var(--surface)}.admin-dash-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-dash-head h2{font-size:17px;margin:0}.admin-dash-more,.admin-dash-note{font-size:var(--text-xs);color:var(--muted)}.admin-dash-more{margin-top:10px}.admin-fail-strip{margin:0 0 12px;padding:8px 12px;font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg)}.chan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.chan-card{border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;background:var(--surface);min-width:0}.chan-who{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.chan-blank,.chan-who img{width:36px;height:36px;border-radius:50%;flex:none;background:var(--surface-2);-o-object-fit:cover;object-fit:cover}.chan-who b{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chan-card dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:var(--text-xs)}.chan-card dt{color:var(--muted)}.chan-card dd{margin:0;text-align:right}.vid-row{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--border);min-width:0}.vid-row:first-of-type{border-top:0}.vid-row img{width:96px;height:54px;flex:none;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.vid-meta{min-width:0}.vid-meta p{margin:0;font-size:var(--text-sm);line-height:1.4}.vid-meta a{color:var(--fg)}.vid-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:var(--text-xs);color:var(--muted)}.admin-popup{width:min(880px,92vw);max-height:82vh;padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--fg);overflow:hidden}.admin-popup::backdrop{background:rgb(0 0 0/45%)}.admin-popup-head{display:flex;align-items:baseline;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.admin-popup-head h3{margin:0;font-size:16px}.admin-popup-note{font-size:var(--text-xs);color:var(--muted)}.admin-popup-head button{margin-left:auto;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--muted);font-size:16px;cursor:pointer}.admin-popup-body{padding:14px 16px;overflow:auto;max-height:calc(82vh - 56px)}.admin-popup-search{width:100%;min-height:44px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit}.rep-card{display:flex;gap:14px;min-width:0}.rep-card>img,.rep-thumb-blank{width:160px;height:90px;flex:none;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.rep-body{min-width:0;flex:1}.rep-title{margin:6px 0 0;font-size:var(--text-md);font-weight:600;line-height:1.35}.rep-meta{margin:6px 0 0;font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}.rep-part{margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--text-sm)}.rep-part b{display:block;font-size:var(--text-xs);color:var(--muted);margin-bottom:4px}.rep-part p{margin:0}@media (max-width:700px){.rep-card{flex-direction:column}.rep-card>img,.rep-thumb-blank{width:100%;height:auto;aspect-ratio:16/9}}.admin-home-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.admin-home-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.admin-home-side{min-width:0}.admin-home-side .vid-row img{width:72px;height:41px}.admin-home-side .vid-meta p{font-size:var(--text-xs)}@media (max-width:1000px){.admin-home-cols{grid-template-columns:1fr}}.queue-table{min-width:0;width:100%}.queue-table td{vertical-align:top}.queue-table td,.queue-table th{padding-left:10px;padding-right:10px}.queue-chan{overflow:hidden;text-overflow:ellipsis;max-width:130px}.queue-chan,.queue-table td.num{white-space:nowrap}.queue-title{max-width:0;width:100%;overflow:hidden}.queue-title-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:var(--text-xs)}.queue-file,.queue-links a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-file{color:var(--muted)}.queue-more{min-height:34px;padding:0 12px;font-size:var(--text-xs);white-space:nowrap}.queue-detail-row>td{background:var(--surface-2)}.queue-detail{padding:12px 14px;font-size:var(--text-sm)}.like-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ban-hidden,.like-note{font-size:var(--text-xs);color:var(--muted)}.ban-hidden{margin:0 0 12px;padding:10px 12px;line-height:1.5;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ban-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ban-field{display:grid;gap:4px;min-width:0}.ban-actions.full,.ban-field.full{grid-column:1/-1}.ban-field span{font-size:var(--text-xs);color:var(--muted)}.ban-field input{min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-sm);width:100%}.ban-actions{display:flex;gap:8px;margin-top:4px}.ban-list{display:grid;gap:14px}.ban-item{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.ban-item[draggable=true]{cursor:grab}.ban-item.over{border-color:var(--accent);background:var(--accent-bg)}.ban-item.auto{background:var(--surface-2)}.ban-drag{flex:none;color:var(--muted);display:inline-flex}.ban-item.auto .ban-drag{color:var(--border)}.ban-info{min-width:0;flex:1}.ban-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ban-title strong{font-size:var(--text-sm)}.ban-sub{margin:6px 0 0;font-size:var(--text-xs);color:var(--muted)}.ban-acts{display:flex;align-items:center;gap:8px;flex:none}.ban-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);cursor:pointer}.ban-icon.danger{color:var(--accent)}.ban-toggle{width:46px;height:26px;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);cursor:pointer;display:inline-flex;align-items:center}.ban-toggle i{width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .15s ease}.ban-toggle.on{background:var(--accent-bg);border-color:var(--accent)}.ban-toggle.on i{background:var(--accent);transform:translateX(20px)}@media (max-width:700px){.ban-form{grid-template-columns:1fr}.ban-item{flex-wrap:wrap}}.ban-field input[type=file]{padding:8px;min-height:44px}.ban-path{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}.ban-path button{margin-left:6px;border:0;background:none;color:var(--accent);cursor:pointer;font:inherit}.ban-notes{margin:0;padding-left:18px}.ban-notes,.internal-note{font-size:var(--text-xs);color:var(--muted)}.internal-note{display:inline-block;border:1px dashed var(--border);border-radius:999px;padding:1px 8px}.ban-acts{gap:20px}.ban-switch{display:inline-flex;align-items:center;gap:6px}.ban-switch small{font-size:var(--text-xs);color:var(--muted);min-width:26px}.ban-group{display:inline-flex;align-items:center;gap:6px;padding-left:14px;border-left:1px solid var(--border)}.ed-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:var(--space-4)}.ed-stat-box{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:10px 14px}.ed-stat-box b{font-size:28px;line-height:1.1}.ed-stat-cap{margin-top:6px;color:var(--muted)}.ed-chips,.ed-stat-cap{font-size:var(--text-xs)}.ed-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ed-chips li{border:1px solid var(--border);border-radius:999px;padding:3px 10px;color:var(--muted)}.ed-chips .num{color:var(--fg);font-weight:600}.ed-table{min-width:0;width:100%}.ed-table td,.ed-table th{padding-left:10px;padding-right:10px;vertical-align:top}.ed-table td.num,.ed-table th{white-space:nowrap}.ed-title{max-width:0;width:46%;overflow:hidden}.ed-title-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-links{display:inline-block;margin-top:4px;font-size:var(--text-xs)}.ed-chan{max-width:120px}.ed-chan,.ed-issue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-issue{max-width:0;width:34%;font-size:var(--text-xs)}.ed-cut,.ed-more,.ed-none{color:var(--muted)}.ed-cut{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border);font-size:var(--text-xs)}@media (max-width:860px){.ed-stats{grid-template-columns:1fr}}.admin-nav>*{flex:none}.admin-nav{scroll-padding-inline:16px;-webkit-overflow-scrolling:touch}@media (max-width:1023px){main:has(.admin-shell){padding-left:16px;padding-right:16px}.admin-shell{min-width:0}.admin-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.admin-main,.admin-nav{min-width:0}body:has(.admin-shell) [data-site-chrome=bottom-nav]{display:none}body:has(.admin-shell){padding-bottom:var(--space-6)}.admin-table-wrap{overflow-x:auto}.admin-home-cols,.ban-form,.chan-grid,.ed-stats,.two{grid-template-columns:1fr}.admin-popup{width:calc(100vw - 24px);max-height:86vh}.rep-card{flex-direction:column}.ban-item{flex-wrap:wrap;row-gap:10px}.ban-acts{width:100%;justify-content:space-between}}.home-drafted{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--muted)}.home-drafted b{color:var(--fg)}.articles-day{list-style:none;margin:var(--space-6) 0 var(--space-2)}.articles-day:first-child{margin-top:var(--space-2)}.articles-day h2{font-size:var(--text-md);font-weight:600}.articles-day .num{color:var(--muted);font-weight:400;font-size:var(--text-sm)}.chg-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.chg-lead{font-size:var(--text-md);margin:10px 0 4px}.chg-lead b{font-size:26px;font-weight:800;color:var(--accent)}.chg-sub{font-size:var(--text-xs);color:var(--muted);margin:0}.chg-list{margin-top:16px}.chg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:start}.chg-who b{font-size:var(--text-md);font-weight:600}.chg-who span{margin-left:6px}.chg-date,.chg-who span{font-size:var(--text-xs);color:var(--muted)}.chg-date{text-align:right;padding-top:3px}.chg-trans{grid-column:1/-1;margin-top:6px;display:flex;align-items:center;gap:6px}.chg-from{opacity:.75;display:inline-flex}.chg-arrow{width:14px;height:14px;color:var(--muted);flex:none}.chg-said{grid-column:1/-1;font-size:var(--text-sm);color:var(--muted);margin-top:6px;line-height:1.5}.chg-all{margin-top:14px}.chg-all>summary{cursor:pointer;list-style:none;display:inline-block;min-height:44px;line-height:44px}.chg-all>summary::-webkit-details-marker{display:none}.chg-all[open]>summary{color:var(--muted)}.cp-meta{display:block;font-size:12px;color:#3a3f4a;margin-top:2px}.changed-person .cp-transition{margin-top:6px}.cp-said{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:#0f1b33;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-dots{display:flex;gap:2px;margin-top:4px}.cp-dots button{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cp-dots button:before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(15,27,51,.25)}.cp-dots button[aria-pressed=true]:before{background:#c2410c}.change-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 0;font-size:var(--text-sm)}.change-line .d{font-weight:700}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;flex:none}.sa-btn:hover{border-color:var(--border-strong,var(--border))}.sa-btn.on{border-color:var(--accent)}.sa-btn.on,.v2-react .sa-btn.on{background:var(--accent-bg);color:var(--accent)}.sa-lock,.sa-lock body{overflow:hidden}.sa-back{position:fixed;inset:0;z-index:1000;background:rgba(15,27,51,.45);display:flex;align-items:flex-end}.sa-sheet{width:100%;background:var(--surface);color:var(--fg);border-radius:16px 16px 0 0;padding:4px 16px calc(12px + env(safe-area-inset-bottom, 0px));max-height:85vh;overflow-y:auto}.sa-pop-wrap{position:static}.sa-pop{position:fixed;z-index:1000;width:280px;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(15,27,51,.12);padding:4px 8px 8px}.sa-head{display:flex;align-items:center;justify-content:space-between}.sa-head h2{margin:0;font-size:16px;font-weight:700;outline:none}.sa-pop .sa-head h2{font-size:14px;padding-left:4px}.sa-x{width:44px;height:44px;display:inline-flex;justify-content:center;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:8px;margin-right:-8px}.sa-prev,.sa-x{align-items:center}.sa-prev{display:flex;gap:12px;padding:8px 0 12px;border-bottom:1px solid var(--line)}.sa-prev img{width:96px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none;background:var(--surface-2)}.sa-prev span{min-width:0;display:flex;flex-direction:column;gap:2px}.sa-prev b{font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa-prev small{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-rows{list-style:none;margin:0;padding:4px 0 0}.sa-row{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 4px;border:0;background:transparent;color:var(--fg);font-family:inherit;text-align:left;cursor:pointer;border-radius:8px}.sa-pop .sa-row{min-height:48px}.sa-row:hover{background:var(--surface-2)}.sa-row>span:last-child{display:flex;flex-direction:column;gap:1px}.sa-row b{font-size:15px;font-weight:600}.sa-row small{font-size:13px;color:var(--muted)}.sa-row.ok,.sa-row.ok small{color:var(--accent)}.sa-ic{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--surface-2)}.sa-pop .sa-ic{width:36px;height:36px}.v2-date-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.tp-share{margin:12px 0 0}.tp-share-end{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.person-share{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}@media (max-width:639px){.person-share>.sa-btn{flex:1 1 0}}main:has(.av2){max-width:1248px}@media (min-width:1024px){main:has(.av2){padding-left:24px;padding-right:24px}}.av2{color:var(--fg);word-break:keep-all;overflow-wrap:break-word}.av2 a{color:inherit;text-decoration:none}.v2-was>span{background:transparent!important;box-shadow:inset 0 0 0 1px var(--line)}.v2-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:22px}.v2-tag{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border-radius:8px;background:var(--chip);font-size:14px;font-weight:600}.v2-title{font-size:26px;line-height:1.38;letter-spacing:-.03em;font-weight:800;margin:14px 0 10px}.v2-date{font-size:14px;color:var(--muted);margin:0}.v2-hello{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;border-radius:14px;background:var(--surface-2)}.v2-av{flex:none;width:52px;height:52px;border-radius:12px;background:var(--bg);-o-object-fit:cover;object-fit:cover}.v2-hello p{margin:0;font-size:15px;line-height:1.5;font-weight:600}.v2-hello small{display:block;font-size:13px;color:var(--muted);font-weight:500;margin-top:4px}.v2-art p{font-size:17px;line-height:1.75;margin:0 0 18px;letter-spacing:-.01em}.v2-art .v2-intro{margin-top:24px}.v2-art b,.v2-art h2{font-weight:800}.v2-art h2{font-size:22px;line-height:1.45;letter-spacing:-.03em;margin:44px 0 14px}.av2 mark{background:var(--hl);color:inherit;padding:1px 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.v2-tm{font-weight:600;text-decoration:underline!important;text-underline-offset:3px;margin-left:4px;white-space:nowrap}.v2-art .v2-fn,.v2-tm{font-size:13px;color:var(--muted)}.v2-art .v2-fn{line-height:1.55;margin:-10px 0 18px}.v2-fn a{text-decoration:underline!important;text-underline-offset:3px}.v2-chk{display:inline-block;font-size:12px;font-weight:600;color:var(--warn-fg);background:var(--warn-bg);border-radius:4px;padding:0 6px;margin:0 4px;line-height:1.7;vertical-align:1px}.v2-kv{margin:0 0 18px;padding:0 0 0 18px;list-style:disc}.v2-kv li{font-size:17px;line-height:1.7;margin:0 0 10px}.v2-kv li::marker{color:var(--muted)}.v2-art .cmp,.v2-art .cmpb{margin:4px 0 26px}.v2-art .cmp .cap,.v2-art .cmpb .cap{font-size:15px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em;line-height:1.5}.v2-art .cmp .note,.v2-art .cmpb .note{font-size:13px;color:var(--muted);margin:0 0 10px;line-height:1.5}.cmp .sc{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;color:var(--fg)}.cmp th{font-size:13px;font-weight:600;color:var(--muted);text-align:left;padding:0 8px 8px 0;border-bottom:1.5px solid var(--fg)}.cmp td{padding:11px 8px 11px 0;border-bottom:1px solid var(--line);vertical-align:top}.cmp td.v,.cmp th.v{text-align:right;padding-right:14px}.cmp th.v{white-space:nowrap}.cmp td.k{min-width:6.5em}.cmp td.v{font-weight:800;font-variant-numeric:tabular-nums}.cmp td.t,.cmp th.t{width:64px;text-align:right;padding-right:0}.cmp td.t{padding:0}.cmp td.k small{display:block;font-size:13px;color:var(--muted);font-weight:500}.cmp.time td.v{white-space:normal;font-weight:500}.cmp.time td.v,.cmp.time th.v{text-align:left}.cmp.time td.k{white-space:nowrap;font-weight:800;padding-right:12px}.cmp-ts{display:flex;align-items:center;justify-content:flex-end;gap:3px;min-height:46px;height:100%;padding:0 0 0 6px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:underline!important;text-underline-offset:3px;font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-ts svg{width:12px;height:12px;flex:none}.cmp-chk{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--warn-fg);background:var(--warn-bg);border:1px dashed;border-radius:6px;padding:1px 6px;margin-left:6px;vertical-align:2px;white-space:nowrap}.cmp-chk svg{width:11px;height:11px}.cmp td.v .cmp-chk{display:flex;width:-moz-max-content;width:max-content;margin:4px 0 0 auto}.cmpb ol{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--fg)}.cmpb li{border-bottom:1px solid var(--line);padding:10px 0 4px}.cmpb .k{font-size:15px;color:var(--muted);font-weight:600}.cmpb .vt{display:flex;justify-content:space-between;align-items:center;gap:8px}.cmpb .v{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.cmpb.time .v{font-size:16px;font-weight:600;line-height:1.5}.v2-cond{list-style:none;margin:0 0 18px;padding:0}.v2-cond li{display:grid;grid-template-columns:22px 1fr;gap:6px;font-size:17px;line-height:1.7;margin:0 0 10px}.v2-cond .v2-up{color:var(--bull);padding-top:4px}.v2-cond .v2-dn{color:var(--bear);padding-top:4px}.v2-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.v2-sub{font-size:14px;font-weight:500;color:var(--muted)}.v2-art .v2-verdict+p{margin-top:0}.v2-toc{margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v2-toc summary{min-height:52px;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.v2-toc summary::-webkit-details-marker{display:none}.v2-toc summary svg{width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2}.v2-toc[open] summary svg{transform:rotate(180deg)}.v2-toc-hint{flex:1;font-size:13px;font-weight:500;color:var(--muted)}.v2-toc ol{margin:0;padding:0 0 10px;list-style:none}.v2-toc li{display:grid;grid-template-columns:56px 1fr;padding:8px 0;font-size:15px;line-height:1.5;border-bottom:1px solid var(--line)}.v2-toc li:last-child{border-bottom:0}.v2-t{font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.v2-info,.v2-t{color:var(--muted);font-size:13px}.v2-info{margin:18px 0 0;line-height:1.7}.v2-info b{color:var(--fg)}.v2-info a{text-decoration:underline!important;text-underline-offset:3px}.v2-react{display:flex;margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v2-react>*{flex:1;display:flex}.v2-react>*+*{border-left:1px solid var(--line)}.v2-react button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;font-size:15px;font-weight:600;background:transparent;border:0;border-radius:0;color:var(--fg)}.v2-react .like-note{display:none}.v2-others h2{font-size:18px;font-weight:800;margin:34px 0 8px}.v2-rel>a{display:grid;grid-template-columns:1fr 92px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.v2-rel>a:first-child{border-top:0}.v2-rel-tt{font-size:16px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-rel-tg{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted);margin-top:6px}.v2-rel-im{width:92px;aspect-ratio:16/9;border-radius:8px;background:var(--surface-2) center /cover no-repeat}.v2-none{display:inline-flex;min-height:24px;padding:0 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line);font-size:12px}.v2-fix,.v2-none{align-items:center;color:var(--muted)}.v2-fix{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;padding:14px 0;border-top:1px solid var(--line);font-size:14px}.v2-side{display:none}.v2-pc{border:1px solid var(--line);border-radius:12px;padding:16px}.v2-pc-top{display:flex;align-items:center;gap:12px}.v2-av48{flex:none;width:48px;height:48px;border-radius:12px;background:var(--surface-2);-o-object-fit:cover;object-fit:cover}.v2-pc-nm{font-size:18px;font-weight:800}.v2-pc-ch{font-size:13px;color:var(--muted)}.v2-pc-now{flex-wrap:wrap;gap:8px;color:var(--muted)}.v2-pc-go,.v2-pc-now{display:flex;align-items:center;margin-top:14px;font-size:14px}.v2-pc-go{justify-content:center;min-height:40px;border-radius:8px;background:var(--chip);font-weight:600}.v2-sh{display:flex;justify-content:space-between;font-size:14px;font-weight:800;margin:24px 0 10px}.v2-sh small{font-weight:500;color:var(--muted);font-size:12px}.v2-flow{display:flex;align-items:flex-start;gap:4px}.v2-flow>span{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--muted);text-align:center}.v2-flow>span.cur{color:var(--fg);font-weight:700}@media (min-width:1024px){.v2-only-m{display:none}.v2-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,720px) 336px;justify-content:space-between;align-items:start;gap:48px}.v2-main{min-width:0}.v2-tags{padding-top:32px}.v2-title{font-size:34px;margin-top:16px}.v2-hello{margin-top:24px}.v2-art p,.v2-cond li,.v2-kv li{font-size:18px}.v2-art .v2-fn{font-size:13px}.v2-art h2{font-size:24px}.v2-info{margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}.v2-others{margin-top:40px}.v2-others h2{font-size:20px;margin:0 0 14px}.v2-rel{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.v2-rel>a{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:0;border:0}.v2-rel-im{width:100%}.v2-side{display:block;position:sticky;top:88px;padding-top:32px}.v2-side .v2-toc{margin-top:24px}.v2-side .v2-toc li{grid-template-columns:52px 1fr;font-size:14px}.v2-side .v2-react{margin-top:20px}.v2-side .v2-react button{font-size:14px;min-height:48px}.v2-side .v2-fix{margin-top:0;border-top:0}}.v2-lead{margin-top:24px;padding-top:16px;border-top:2px solid var(--fg)}.v2-lead-hd{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:600}.v2-lead-tx{margin:12px 0 0;font-size:20px;line-height:1.5;font-weight:700;letter-spacing:-.01em;word-break:keep-all}.v2-lead-big{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.15;margin:0 4px;letter-spacing:-.02em}.v2-lead-fn{margin:10px 0 0;font-size:13px;color:var(--muted)}.v2-reaction{margin-top:28px;border-top:2px solid var(--fg)}.v2-vote{padding-top:20px}.v2-vote h2{font-size:18px;font-weight:800;margin:0 0 14px}.v2-vote-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v2-vote-btns button{min-height:52px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);font-size:16px;font-weight:700}.v2-vote-btns button:disabled{opacity:.6}.v2-vote-note{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.v2-vote-bar{height:12px;border-radius:6px;background:var(--border);overflow:hidden}.v2-vote-bar span{display:block;height:100%;background:var(--fg)}.v2-vote-row{display:flex;justify-content:space-between;gap:8px;margin:10px 0 0;font-size:14px;color:var(--muted)}.v2-vote-row b{color:var(--fg)}.v2-reaction .comments,.v2-reaction .v2-react{margin-top:20px}.comment-q{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.45;color:var(--fg)}.v2-next{margin-top:32px}.v2-next>h2{font-size:18px;font-weight:800;margin:0 0 4px}.v2-next-vs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 4px;color:var(--muted)}.v2-next-fn{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.v2-next-b{margin-top:18px}.v2-next-a+.v2-next-b{padding-top:4px;border-top:1px solid var(--line)}.v2-reaction .v2-react>:first-child{flex:2}@media (min-width:1024px){.v2-lead-tx{font-size:22px}.v2-lead-big{font-size:44px}.v2-next .v2-rel{display:block}.v2-next .v2-rel>a{display:grid;grid-template-columns:1fr 160px;gap:16px;align-items:center;padding:12px 0}}main:has(.hv6){max-width:1248px;padding-top:0}.hv6{display:flex;flex-direction:column;color:var(--fg);word-break:keep-all;overflow-wrap:break-word;margin:0 -20px}.hv6 a{color:inherit;text-decoration:none}.hv6 button{font:inherit;background:none;border:0;color:inherit;cursor:pointer}.hv6 .cv{width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:2}.hv6-cols,.hv6-first,.hv6-left,.hv6-right{display:contents}.hv6-jump{order:0}.hv6-sum{order:1}.hv6-strip{order:2}.hv6-sumline{order:3}.hv6-sectors{order:4}.hv6-terms{order:6}.hv6-rebut,.hv6-today{order:7}.hv6-chg{order:8}.hv6-table{order:9}.hv6-people{order:10}.hv6-note{order:11}.hv6-jump{position:sticky;top:0;z-index:5;background:var(--bg);display:flex;gap:18px;padding:0 16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.hv6-jump a{flex:none;min-height:44px;display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--muted);position:relative}.hv6{--hv6-jump-h:45px}.hv6 [id]{scroll-margin-top:var(--hv6-jump-h)}.hv6-jump a[aria-current=true]{color:var(--fg);font-weight:700}.hv6-jump a[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg)}.hv6-sum{padding:14px 16px 16px}.hv6-bar{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden}.hv6-bar.big{height:8px;border-radius:4px}.hv6-bar i{display:block}.hv6-bar .b{background:var(--bull)}.hv6-bar .n{background:var(--bar-n)}.hv6-bar .r{background:var(--bear)}.hv6-legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-top:8px;font-size:14px;color:var(--muted)}.hv6-legend>span{display:inline-flex;align-items:center;gap:4px}.hv6-legend b{color:var(--fg);margin-left:3px}.hv6 .tri{display:inline-flex}.hv6 .tri svg{width:10px;height:10px}.hv6 .tri.b{color:var(--bull)}.hv6 .tri.n{color:var(--neutral)}.hv6 .tri.r{color:var(--bear)}.hv6-strip{display:flex;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 16px;margin:0;background:var(--surface-2);font-size:14px;font-weight:600;text-align:center}.hv6-sumline{display:block;padding:22px 16px}.hv6-sumline .k{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px}.hv6-sumline .k b{color:var(--fg);font-weight:700}.hv6-sumline p{margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-.02em}.hv6-hero,.hv6-hero-r{order:1}.hv6-hero-r{display:contents}.hv6-hero{padding:20px 16px 4px}.hv6-hero .k{margin:0;font-size:15px;font-weight:600;color:var(--muted)}.hv6-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:8px 0 14px}.hv6-hero .t{margin:0;font-size:27px;line-height:1.3;font-weight:800;letter-spacing:-.03em}.hv6-hero .t b{color:var(--fg);font-weight:800}.hv6-hero .t a{color:inherit;text-decoration:none}.hv6-hero .t a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hv6-hero .t a:focus-visible,.hv6-hero li a:focus-visible,a.hv6-sc:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:6px}a.hv6-sc{display:block;color:inherit;text-decoration:none}a.hv6-sc:hover{box-shadow:inset 0 0 0 1px var(--fg)}.chg-list li[id]{scroll-margin-top:72px}.chg-list li:target{background:var(--surface-2)}.hv6-hero-top .l{min-width:0}.hv6-hero .sub{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--muted)}.hv6-ring{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.hv6-ring svg{width:64px;height:64px}.hv6-ring circle{fill:none;stroke-width:7}.hv6-ring .bg{stroke:var(--border)}.hv6-ring .fg{stroke:#c2410c;stroke-linecap:round}:root[data-theme=dark] .hv6-ring .fg{stroke:#f37021}.hv6-ring small{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.hv6-ring small b{color:var(--fg)}.hv6-hero ul{list-style:none;margin:0;padding:0}.hv6-hero li a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:8px 0;border-top:1px solid var(--line)}.hv6-hero .who{display:flex;flex-direction:column;min-width:0}.hv6-hero .who b{font-size:17px;font-weight:800}.hv6-hero .who small{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv6-hero .hv6-flow{margin:0;flex:none}.hv6-hero .ar{width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:2}.hv6-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;margin:12px 0 0;border-radius:10px;background:var(--fg);color:var(--bg)!important;font-size:16px;font-weight:700}.hv6-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2}.hv6-pop{order:1;padding:16px 16px 0}.hv6-pop-h{display:flex;justify-content:space-between;align-items:baseline;gap:4px 8px;flex-wrap:wrap;margin-bottom:12px}.hv6-pop-h h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--fg)}.hv6-pop-h small{font-size:12px;color:var(--muted)}.hv6-pop-card{display:flex;gap:12px;align-items:flex-start;height:88px;max-height:88px;overflow:hidden}.hv6-pop-card.ph{background:var(--surface-2);border-radius:8px}.hv6-pop-card img{flex:none;width:96px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--surface-2)}.hv6-pop-card .tx{display:flex;flex-direction:column;gap:4px;min-width:0}.hv6-pop-card b{font-size:16px;font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv6-pop-card .m{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-width:0}.hv6-pop-card .m>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv6-sumbase{margin:8px 0 0}.hv6-cap,.hv6-sumbase{font-size:13px;color:var(--muted)}.hv6-cap{display:flex;align-items:center;gap:12px;padding:18px 16px 10px}.hv6-cap>span:first-child{color:var(--fg);font-weight:700;font-size:15px}.hv6-stamp{margin-left:auto}.hv6-toggle{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.hv6-toggle button{min-height:32px;padding:0 12px;font-size:13px;color:var(--muted)}.hv6-toggle button[aria-pressed=true]{background:var(--chip);color:var(--fg);font-weight:700}.hv6-hs{display:flex;gap:10px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.hv6-sc{flex:none;width:146px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 14px 12px}:root[data-theme=dark] .hv6-sc{background:var(--surface-2);box-shadow:none}.hv6-sc .nm{font-size:16px;font-weight:700}.hv6-sc .sub{font-size:12px;color:var(--muted);margin-top:2px}.hv6-sc .val{font-size:19px;font-weight:700;margin:10px 0 8px}.hv6-sc .val small{font-size:13px;font-weight:600;margin-left:2px}.hv6-sc .sp{display:flex;gap:10px;margin-top:10px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden}.hv6-sc .go{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:14px;font-weight:700;color:var(--fg)}.hv6-sc .sp>span{gap:3px}.hv6-sc .sp>span,.hv6-tolink{display:inline-flex;align-items:center}.hv6-tolink{min-height:44px;padding:0 16px;text-decoration:underline;text-underline-offset:3px}.hv6-empty,.hv6-tolink{font-size:14px;color:var(--muted)}.hv6-empty{padding:8px 16px;margin:0}.hv6-table table{width:calc(100% - 32px);margin:22px 16px 0;table-layout:fixed;border-collapse:separate;border-spacing:0 6px;font-size:15px}.hv6-table th{font-size:13px;color:var(--muted);font-weight:500;text-align:left;padding:0 0 2px}.hv6-table th:first-child{width:28%;color:var(--fg);font-weight:700;font-size:15px}.hv6-table td{padding:0 6px 0 0}.hv6-table tbody th{font-weight:400;color:var(--muted);font-size:15px;text-align:left;padding:0}.hv6-fold{margin:8px 16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hv6-fold summary{list-style:none;min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.hv6-fold summary::-webkit-details-marker{display:none}.hv6-fold summary b{font-size:16px;font-weight:800;margin-right:8px}.hv6-fold summary small{font-size:12px;color:var(--muted)}.hv6-fold summary svg{width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2}.hv6-fold[open] summary svg{transform:rotate(180deg)}.hv6-fold table{display:table;margin:0 0 12px;width:100%}.hv6-fold .hv6-tnote{padding:0 0 12px}.hv6-cell{position:relative;display:block;height:36px;line-height:36px;border-radius:8px;padding:0 10px;overflow:hidden;background:var(--chip);color:var(--fg)}.hv6-cell i{position:absolute;left:0;top:0;bottom:0}.hv6-cell.bull i{background:var(--bull-bg)}.hv6-cell.bear i{background:var(--bear-bg)}.hv6-cell.neutral i{background:var(--neutral-bg);filter:brightness(.94)}:root[data-theme=dark] .hv6-cell.neutral i{filter:brightness(1.35)}.hv6-cell b{position:relative;font-weight:700}.hv6-cell.bull b{color:var(--bull)}.hv6-cell.bear b{color:var(--bear)}.hv6-cell.zero b{color:var(--muted);font-weight:500}.hv6-tnote{font-size:12px;color:var(--muted);padding:2px 16px 0;margin:0}.hv6-h2{display:flex;justify-content:space-between;align-items:baseline;padding:24px 16px 6px}.hv6-h2 h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.hv6-h2 small{font-size:13px;color:var(--muted)}.hv6-terms ul{padding:0 16px}.hv6-today{margin-top:22px}.hv6-chg,.hv6-people,.hv6-today{border-top:10px solid var(--surface-2)}:root[data-theme=dark] .hv6-chg,:root[data-theme=dark] .hv6-people,:root[data-theme=dark] .hv6-today{border-top-color:#0b0b0b}.hv6-lead{display:block;padding:4px 16px 14px}.hv6-lead .im{display:block;aspect-ratio:16/9;border-radius:10px;background:var(--surface-2) center /cover no-repeat}.hv6-lead .tx{margin-top:10px}.hv6-lead .t{font-size:18px;font-weight:700;line-height:1.4;margin-top:6px;letter-spacing:-.02em}.hv6-lead .m,.hv6-nr .m{font-size:12px;color:var(--muted);margin-top:4px}.hv6 .spk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.hv6 .spk b{color:var(--fg);font-weight:600}.hv6-nr{display:grid;grid-template-columns:1fr 96px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.hv6-nr .t{font-size:15px;font-weight:600;line-height:1.4;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv6-nr .im{width:96px;aspect-ratio:16/9;border-radius:8px;background:var(--surface-2) center /cover no-repeat}.hv6-more{display:flex;justify-content:center;align-items:center;gap:2px;min-height:52px;font-size:15px;color:var(--muted);border-top:1px solid var(--line);margin-top:6px}.hv6-seg{display:flex;gap:6px;padding:4px 16px 8px}.hv6-seg button{min-height:36px;padding:0 14px;border-radius:18px;font-size:14px;color:var(--muted)}.hv6-seg button[aria-pressed=true]{background:var(--chip);color:var(--fg);font-weight:700}.hv6-rk{display:grid;grid-template-columns:18px 40px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding:8px 16px}.hv6-rk .no{font-size:16px;font-weight:700}.hv6-rk .lo{width:40px;height:40px;border-radius:10px;background:var(--surface-2);-o-object-fit:cover;object-fit:cover}.hv6-pr .n,.hv6-rk .n{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv6-pr .n small,.hv6-rk .n small{font-size:12px;color:var(--muted);font-weight:500;margin-left:5px}.hv6-rk .d{font-size:13px;color:var(--muted)}.hv6-flow{display:inline-flex;align-items:center;gap:3px;margin-top:4px}.hv6-ar{width:12px;height:12px;fill:none;stroke:var(--muted);stroke-width:2}.hv6-was>span{background:transparent!important;box-shadow:inset 0 0 0 1px var(--line)}.hv6-tabs{display:flex;gap:18px;padding:0 16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.hv6-tabs button{flex:none;min-height:44px;font-size:15px;color:var(--muted);position:relative;padding:0}.hv6-tabs button[aria-pressed=true]{color:var(--fg);font-weight:700}.hv6-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg)}.hv6-pr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 16px;border-top:1px solid var(--line)}.hv6-tabs+.hv6-pr{border-top:0}.hv6-pr .hv6-flow{margin-top:0}.hv6-pr .g{grid-column:1/-1;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv6-note{font-size:12px;color:var(--muted);text-align:center;padding:14px 16px;margin:0}@media (min-width:1024px){.hv6{display:block;margin:0}.hv6-jump{padding:0}.hv6-first{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;align-items:center;padding:24px 0 20px;border-bottom:1px solid var(--line)}.hv6-sum,.hv6-sumline{padding:0}.hv6-first{align-items:start}.hv6-hero{padding:0}.hv6-hero-r{display:flex;flex-direction:column;gap:20px;min-width:0}.hv6-hero-r:only-child{grid-column:1/-1}.hv6-pop{padding:0}.hv6-strip{margin:20px 0 0;border-radius:8px}.hv6-cap{padding:32px 0 12px}.hv6-hs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:0;overflow:visible}.hv6-sc{width:auto}.hv6-cols{display:grid;grid-template-columns:minmax(0,773fr) minmax(0,387fr);gap:0 40px;align-items:start}.hv6-left,.hv6-right{display:block;min-width:0}.hv6-chg,.hv6-people,.hv6-today{border-top:0;margin-top:0}.hv6-h2{padding:32px 0 12px}.hv6-fold{margin:28px 0 0}.hv6-fold table{width:100%;margin:0 0 12px}.hv6-tnote{padding:4px 0 0}.hv6-terms ul{padding:0}.hv6-lead{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;align-items:start;padding:4px 0 18px}.hv6-lead .tx{margin-top:4px}.hv6-lead .t{font-size:22px;margin-top:8px}.hv6-nr{grid-template-columns:1fr 128px;padding:14px 0}.hv6-nr .im{width:128px}.hv6-seg{padding:4px 0 8px}.hv6-rk{padding:8px 0}.hv6-more{margin-top:0}.hv6-tabs{padding:0}.hv6-pr{padding:14px 0}.hv6-pr .g{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hv6-empty{padding:8px 0}.hv6-tolink{padding:0}.hv6-note{text-align:left;padding:24px 0 0}}.hv6-rebut{margin-top:28px;padding-top:14px;border-top:2px solid var(--fg)}.hv6-rebut h2{font-size:18px;font-weight:800;margin:0 0 10px}.hv6-rebut blockquote{margin:0;padding:14px 16px;border-radius:12px;background:var(--surface-2)}.hv6-rebut blockquote p{margin:0;font-size:16px;line-height:1.6;word-break:keep-all}.hv6-rebut footer{margin-top:8px;font-size:13px;color:var(--muted)}.hv6-rebut footer a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.hv6-rebut-vote{margin:10px 0 0;font-size:15px;font-weight:700}.hv6-rebut-fn{margin:6px 0 0;font-size:12px;color:var(--muted)}.articles-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 0 0;min-height:52px;border:1px solid var(--border);border-radius:12px;font-size:16px;font-weight:700;color:var(--fg)}.articles-pos{margin:10px 0 0;text-align:center;font-size:12px;color:var(--muted)}.ch-list>li+li{border-top:1px solid var(--line)}.ch-row{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:14px 0;color:var(--fg)}.ch-av{width:48px;height:48px;border-radius:50%;background:var(--surface-2);-o-object-fit:cover;object-fit:cover}.ch-nm{font-size:17px;font-weight:700}.ch-mt{font-size:13px;color:var(--muted);margin-top:2px}.ch-dist{display:flex;align-items:center;gap:8px;margin-top:8px}.ch-dist .hv6-bar{width:96px;flex:none}.ch-cnt{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:2px}.ch-cnt .tri{display:inline-flex;margin-left:4px}.ch-cnt .tri svg{width:10px;height:10px}.ch-cnt .tri.b{color:var(--bull)}.ch-cnt .tri.n{color:var(--neutral)}.ch-cnt .tri.r{color:var(--bear)}.ch-none{font-size:13px;color:var(--muted);margin-top:6px}body:has(.ig-page) [data-site-chrome=bottom-nav],body:has(.ig-page) [data-site-chrome=footer],body:has(.ig-page) [data-site-chrome=header] a[href="/search/"],body:has(.ig-page) [data-site-chrome=header] button,body:has(.ig-page) [data-site-chrome=header] nav{display:none!important}.ig-page{color:var(--fg);word-break:keep-all;overflow-wrap:break-word;padding-bottom:32px}.ig-k{font-size:13px;font-weight:700;color:var(--muted)}.ig-hero{padding:8px 0 20px;border-bottom:2px solid var(--fg)}.ig-title{font-size:26px;line-height:1.35;font-weight:800;margin:8px 0 10px}.ig-lead{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.ig-cards{list-style:none;margin:0;padding:0}.ig-card{padding:18px 0 20px;border-bottom:2px solid var(--fg)}.ig-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ig-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:10px 0 6px}.ig-big b{font-size:32px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.ig-big span{font-size:13px;color:var(--muted)}.ig-line{font-size:17px;line-height:1.55;font-weight:600;margin:6px 0 0}.ig-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--muted)}.ig-card-foot a{color:var(--fg);font-weight:700;white-space:nowrap}.ig-note{font-size:13px;line-height:1.6;color:var(--muted);margin:8px 0 0}.ig-sec{padding:24px 0;border-bottom:1px solid var(--line)}.ig-h{font-size:18px;font-weight:800;margin:0 0 14px}.ig-h-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.ig-h-row .ig-h{margin:0}.ig-page .tri{display:inline-flex}.ig-page .tri svg{width:10px;height:10px}.ig-page .tri.b{color:var(--bull)}.ig-page .tri.n{color:var(--neutral)}.ig-page .tri.r{color:var(--bear)}.ig-strip{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;color:var(--fg);font-size:15px;font-weight:700}.ig-flip,.ig-strip{margin-top:16px}.ig-flip .chg-row{margin-top:8px;color:var(--fg)}.ig-vote .v2-vote{padding-top:0}.v2-vote-claim{font-size:15px;line-height:1.6;color:var(--muted);margin:-6px 0 14px}.ig-next-row+.ig-next-row{margin-top:18px}.ig-next-row .v2-rel>a{color:var(--fg);padding-bottom:0}.ig-doors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.ig-doors a{display:flex;justify-content:center;align-items:center;min-height:52px;border:1px solid var(--fg);border-radius:12px;color:var(--fg);font-size:16px;font-weight:700}.ig-threads{font-size:15px;font-weight:700;margin:18px 0 0}.ig-threads a{color:var(--fg)}.row-kicker{font-variant-numeric:tabular-nums;display:block;font-size:13px;font-weight:700;color:var(--muted);margin-bottom:4px}.social-links{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:12px 0 0}.social-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--fg);text-decoration:none;font-weight:600}.social-links a:hover span:first-of-type{text-decoration:underline}.social-links .social-handle{color:var(--muted);font-weight:500}.social-links.compact{margin-top:4px}.cmt-tag{display:inline-flex;align-items:center;height:20px;margin-left:6px;padding:0 6px;border-radius:4px;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:600;vertical-align:1px}.cmt-mine{font-weight:400;color:var(--muted)}.cmt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.cmt-link{min-height:44px;padding:0;border:0;background:none;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cmt-confirm,.cmt-link{font-size:var(--text-xs)}.cmt-confirm{color:var(--fg)}.cmt-like{margin-left:auto;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 2px;border:0;background:none;color:var(--muted);font-size:var(--text-xs);font-weight:600;cursor:pointer}.cmt-like.on{color:#c2410c}.cmt-chips-sum{padding:12px;margin:8px 0;border:0;border-radius:var(--r-md);background:var(--surface-2);font-size:var(--text-sm);color:var(--muted)}.cmt-chips-sum>b{color:var(--fg);margin-right:4px}.cmt-empty{padding:16px;border:1px dashed var(--muted);border-radius:var(--r-md);text-align:center}.cmt-empty-h{margin:0;font-weight:700;color:var(--fg)}.cmt-empty-s{margin:6px 0 0;font-size:var(--text-xs);color:var(--muted)}.cmt-chips{display:flex;flex-wrap:wrap;gap:8px}.cmt-chip{min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--fg);font-size:var(--text-sm);font-weight:600;cursor:pointer}.cmt-chip.on{border:2px solid var(--fg)}.cmt-nick{display:flex;align-items:center;gap:8px;min-height:44px}.cmt-nick-l{font-size:var(--text-xs);color:var(--muted)}.cmt-nick b{font-size:var(--text-md)}.cmt-nick .cmt-link{margin-left:auto}.cmt-nick-edit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cmt-nick-edit input{flex:1 1 140px;min-width:0;min-height:44px}.cmt-nick-edit .comment-msg{flex-basis:100%}.cmt-save{min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-weight:700;cursor:pointer}.cmt-count{white-space:nowrap}.cmt-count svg{vertical-align:-2px}.cmt-jump{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:var(--fg);font-weight:700;text-decoration:none}.v2-react-line{margin:12px 0 0}.v2-react-h{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.v2-react-nums{margin:4px 0 0;font-size:var(--text-md);color:var(--fg)}.v2-react-nums small{font-size:var(--text-xs);color:var(--muted)}.v2-react-src{margin:6px 0 0;font-size:var(--text-sm);color:var(--muted)}.v2-react-src .k{display:inline-flex;align-items:center;gap:4px}.src-cmt .yt,.v2-react-src .k svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.v2-react-src .n{white-space:nowrap}.v2-react-src b{color:var(--fg);font-weight:700}.src-cmt{margin-top:20px;padding:16px;border:1px solid var(--border,var(--line));border-radius:var(--r-md,12px);background:var(--surface-2)}.src-cmt h2{display:flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800}.src-cmt .src{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.src-cmt ul{list-style:none;margin:8px 0 0;padding:0}.src-cmt li{padding:12px 0;border-top:1px solid var(--border,var(--line))}.src-cmt .tx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.55;color:var(--fg);text-decoration:none;white-space:pre-line;overflow-wrap:anywhere}.src-cmt .m{display:inline-flex;align-items:center;gap:3px;margin-top:4px;font-size:12px;color:var(--muted)}.src-cmt .m svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.src-cmt .go,.src-cmt .m b{color:var(--fg);font-weight:700}.src-cmt .go{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;margin-top:4px;border:1px solid var(--border,var(--line));border-radius:10px;background:var(--bg);font-size:15px;text-decoration:none}.src-cmt .go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.v2-vote-line{margin-top:16px;padding:16px;border:1px solid var(--fg);border-radius:var(--r-md);display:grid;gap:8px}.v2-vote-line-h{font-weight:700;color:var(--fg)}.v2-vote-line textarea{width:100%;min-height:64px;padding:8px;border:0;background:transparent;color:var(--fg);font:inherit;resize:vertical}.v2-vote-line-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-vote-line-row button{min-height:44px;padding:0 16px;border:0;border-radius:var(--r-sm);background:var(--fg);color:var(--bg);font-weight:700}.v2-vote-line-row button:disabled{opacity:.5}.v2-vote-line .cmt-link{justify-self:start}.v2-stance-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:15px;font-weight:700}.v2-stance-line small{font-size:12px;color:var(--muted);font-weight:500}.v2-stance-line .v2-who{color:var(--fg);text-decoration:none}.v2-stance-line .v2-was{opacity:.75}main:has(.tp-page){max-width:1104px}.tp-kicker{margin:0;font-size:var(--text-xs);color:var(--muted)}.tp-kicker a{color:inherit;text-decoration:none}.tp-h1{margin:6px 0 0;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.tp-sub{margin:6px 0 0;color:var(--muted);font-size:var(--text-md)}.tp-sub b{color:var(--fg)}.tp-dist{margin:20px 0 0;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tp-dist-h{margin:0 0 10px;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.tp-bar{display:flex;gap:2px;border-radius:var(--r-full);overflow:hidden;background:var(--surface-2)}.tp-bar>span{display:block;min-width:4px}.tp-bar-bull{background:var(--bull)}.tp-bar-neu{background:var(--neutral)}.tp-bar-bear{background:var(--bear)}.tp-legend{margin:10px 0 0;font-size:var(--text-md)}.tp-legend .is-zero{color:var(--muted)}.tp-ic{font-size:.85em}.tp-ic-bull{color:var(--bull)}.tp-ic-neu{color:var(--neutral)}.tp-ic-bear{color:var(--bear)}.tp-latest{margin:8px 0 0;font-size:var(--text-sm);color:var(--muted)}.tp-sec-h{display:flex;justify-content:space-between;align-items:baseline;margin:28px 0 4px}.tp-sec-h h2{margin:0;font-size:20px;font-weight:800}.tp-sec-h span{font-size:var(--text-xs);color:var(--muted)}.tp-cards{list-style:none;margin:0;padding:0}.tp-card{display:grid;gap:4px;min-height:44px;padding:14px 0;border-bottom:1px solid var(--border);color:var(--fg);text-decoration:none}.tp-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--text-sm);color:var(--muted)}.tp-card-meta b{color:var(--fg)}.tp-card-t{font-size:var(--text-md);font-weight:600;line-height:1.4}.tp-card-n{font-size:var(--text-sm);color:var(--muted)}.tp-card-n b{color:var(--fg)}.tp-est{display:inline-block;margin-left:4px;padding:0 4px;border:1px solid var(--border);border-radius:4px;font-size:11px;vertical-align:1px}.tp-ch,.tp-est{color:var(--muted)}.tp-table-wrap{display:none;overflow-x:auto}.tp-table{display:table;width:100%;max-width:none;border-collapse:collapse;font-size:var(--text-sm)}.tp-table th{padding:10px 12px;text-align:left;font-size:var(--text-xs);font-weight:600;color:var(--muted);border-bottom:1px solid var(--fg)}.tp-table td{padding:14px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.tp-table .r{text-align:right;white-space:nowrap;font-weight:700}.tp-table .tp-t{color:var(--fg);text-decoration:none;font-weight:500}.tp-person{color:var(--fg);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tp-none{color:var(--muted)}.tp-more{margin-top:32px}.tp-more h2{margin:0 0 8px;font-size:20px;font-weight:800}.tp-more-cols{display:grid;gap:12px}.tp-more-cols p{margin:0 0 6px;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.tp-pill{display:inline-flex;align-items:center;min-height:44px;margin:0 8px 8px 0;padding:0 16px;border:1px solid var(--border);border-radius:var(--r-full);color:var(--fg);font-size:var(--text-sm);font-weight:600;text-decoration:none}.tp-note{margin:24px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.6}.tp-empty{margin:24px 0;color:var(--muted)}.tp-index{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.tp-icard{display:grid;gap:6px;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);color:var(--fg);text-decoration:none}.tp-icard-q{font-size:18px;font-weight:800;display:flex;justify-content:space-between}.tp-icard-m{font-size:var(--text-sm);color:var(--muted)}.tp-icard-m b{color:var(--fg)}.tp-icard .tp-legend{margin-top:4px;font-size:var(--text-sm)}.tp-line{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin:0 0 12px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-md);color:var(--fg);font-size:var(--text-sm);text-decoration:none}@media (min-width:1024px){.tp-h1{font-size:34px}.tp-cards{display:none}.tp-table-wrap{display:block}.tp-more-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}main:has(.sc-page){max-width:760px}.sc-tg{display:inline-flex;margin-top:14px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.sc-tg button{min-height:38px;min-width:72px;padding:0 14px;border-radius:8px;font-size:var(--text-sm);font-weight:600;color:var(--muted)}.sc-tg button[aria-pressed=true]{background:var(--surface);color:var(--fg);font-weight:800;box-shadow:0 0 0 1px var(--border)}.sc-cards>li{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--border)}.sc-cards>li[hidden]{display:none}.sc-gist{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;color:var(--fg);font-size:var(--text-md);font-weight:600;line-height:1.45;text-decoration:none}.sc-gist>span:last-child{color:var(--muted);font-size:20px}.sc-gist.is-hidden>span:first-child{color:var(--muted);font-weight:500;text-decoration:underline;text-underline-offset:3px}.sc-more{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:14px;border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--text-sm);font-weight:700;color:var(--fg);background:var(--surface)}.sc-empty{margin-top:20px;padding:20px 16px;border:1px dashed var(--border);border-radius:var(--r-md);text-align:center;color:var(--muted)}.sc-empty p{margin:0 0 6px}.sc-empty b{color:var(--fg)}@media (min-width:1024px){.sc-cards{display:block}}.hv6-topics{order:5}.hv6-topics .hv6-h2,.hv6-topics-all{align-items:center}.hv6-topics-all{display:inline-flex;min-height:44px;font-size:13px;color:var(--muted);text-decoration:none}.hv6-topics-row{display:flex;gap:8px;margin:0;padding:0 16px 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.hv6-topics-row::-webkit-scrollbar{display:none}.hv6-topic-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);color:var(--fg);font-size:var(--text-sm);font-weight:500;white-space:nowrap;text-decoration:none}.hv6-topic-chip span{color:var(--muted);margin-left:4px}@media (min-width:1024px){.hv6-topics-row{padding:0 0 4px}}.last-run{list-style:none;margin:0;padding:0;font-size:var(--text-sm);line-height:1.8;font-variant-numeric:tabular-nums}.last-run b{font-weight:700}.asm-lock,.asm-lock body{overflow:hidden}.asm-lock body{position:fixed;left:0;right:0;width:100%}.asm-back{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px;animation:asm-fade .2s ease-out}.asm{width:100%;max-width:360px;background:var(--surface);color:var(--fg);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.22);padding:18px;animation:asm-pop .2s ease-out}@keyframes asm-fade{0%{opacity:0}to{opacity:1}}@keyframes asm-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.asm,.asm-back{animation:none}}.asm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.asm-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding-top:10px}.asm-who b{font-size:var(--text-base);font-weight:700}.asm-who small{flex-basis:100%;font-size:var(--text-xs);color:var(--muted)}.asm-x{width:44px;height:44px;margin:-8px -10px 0 0;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:8px}.asm h2{margin:12px 0 0;font-size:var(--text-lg);font-weight:700;line-height:1.35;outline:none}.asm-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.asm-chip{min-height:44px;padding:0 4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.asm-chip:disabled{opacity:.6}.asm-fn{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.asm-line{border:0;border-top:1px solid var(--line);margin:16px 0 14px}.asm-share{display:grid;gap:10px}.asm-share-h{font-size:var(--text-sm);font-weight:600}.asm-share-btns{display:flex;gap:8px}.asm-sb{flex:1 1 0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.asm-sb.ok{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.country-tag{margin-left:5px;font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}.country-badge{display:inline-block;margin:0 6px;padding:1px 6px;border-radius:4px;font-size:12px;font-weight:600;line-height:18px;vertical-align:middle;color:var(--fg);background:var(--chip);border:1px solid var(--border)}.name-ko{margin-left:8px;font-size:.55em;font-weight:500;color:var(--muted);vertical-align:middle}.quote-ko{display:block;margin-top:4px;font-size:var(--text-sm);color:var(--muted)}.al-block{margin:24px 0;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.al-block .alb-h{margin:0;font-size:17px;font-weight:700;line-height:1.45}.al-block .alb-lead{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.alb-ex{margin-top:14px;font-size:13px;color:var(--muted)}.alb-ex-label{margin:0}.alb-ex-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:6px 0 0;white-space:nowrap}.alb-chip{display:inline-block;padding:2px 7px;border-radius:4px;font-size:12px;font-weight:600;line-height:18px}.alb-bullish{color:var(--bull);background:var(--bull-bg)}.alb-neutral{color:var(--neutral);background:var(--neutral-bg)}.alb-bearish{color:var(--bear);background:var(--bear-bg)}.alb-arrow{color:var(--muted)}.alb-ex-meta{margin-left:2px}.al-block .al-form{margin-top:14px}.al-block .al-in{font-size:16px}.al-block .al-agree{font-size:var(--text-sm)}.al-block .al-agree input{width:24px;height:24px}.al-person{margin-top:12px}.al-mini{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:var(--text-sm);font-weight:500;position:relative}.al-mini:after{content:"";position:absolute;inset:-4px 0}.al-mini.on{color:var(--fg)}.al-panel{max-width:560px;margin-top:12px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.al-panel h3{margin:0;font-size:var(--text-md);font-weight:700;line-height:1.4}.al-lead{margin:6px 0 0;font-size:var(--text-sm);line-height:1.55;color:var(--muted)}.al-lead b{color:var(--fg);font-weight:600}.al-label{display:block;margin-top:14px;font-size:var(--text-sm);font-weight:600}.al-in{display:block;width:100%;box-sizing:border-box;height:48px;margin-top:6px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-base)}.al-in.bad{border:2px solid var(--warn-fg)}.al-row{display:flex;gap:6px}.al-row .al-in{flex:1 1 auto;min-width:0;height:44px;margin:0}.al-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font-size:var(--text-sm);font-weight:500}.al-btn.fill{flex:none;border-color:var(--fg);background:var(--fg);color:var(--bg);font-weight:600}.al-btn:disabled{opacity:.6}.al-btn.wide{width:100%;margin-top:14px}.al-err{margin:8px 0 0;padding:8px 10px;border-radius:6px;background:var(--warn-bg);color:var(--warn-fg);font-size:var(--text-sm);font-weight:500;line-height:1.5}.al-agree{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:var(--text-xs);line-height:1.5}.al-agree input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--fg)}.al-agree.bad{color:var(--warn-fg)}.al-agree a{color:var(--fg);text-decoration:underline}.al-tag{margin-right:4px;font-weight:500}.al-note,.al-tag{color:var(--muted)}.al-note{margin:10px 0 0;font-size:var(--text-xs);line-height:1.5}.al-form.compact .al-agree{margin-top:10px}.gp{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.gp h1{font-size:28px;margin:8px 0 12px;line-height:1.4}.gp h2{font-size:18px;margin:0 0 12px;line-height:1.5}.gp-section{margin:28px 0}.gp-muted{margin:4px 0 8px}.gp-muted,.gp-role{font-size:13px;color:var(--muted)}.gp-role{font-weight:400;padding:5px 8px;border:1px solid var(--border);vertical-align:middle}.gp-job{margin:0 0 20px}.gp a{text-decoration:underline;text-underline-offset:3px}.gp-channels{display:flex;flex-wrap:wrap;gap:8px}.gp-channels>*{padding:8px 12px;border:1px solid var(--border);border-radius:6px;text-decoration:none!important}.gp-speech{border-bottom:1px solid var(--line);padding:12px 0}.gp-speech p{margin:0 0 6px}.gp-meta{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gp-badge{display:inline-block;padding:2px 6px;border-radius:4px;font-size:13px;white-space:nowrap}.gp-bullish{color:var(--bull);background:var(--bull-bg)}.gp-neutral{color:var(--neutral);background:var(--neutral-bg)}.gp-bearish{color:var(--bear);background:var(--bear-bg)}.gp-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.gp-table th{text-align:left;font-weight:600;border-top:1px solid var(--border)}.gp-table td,.gp-table th{padding:12px 8px;border-bottom:1px solid var(--line);vertical-align:top}.gp-table th:first-child{width:100px}.gp-table th:nth-child(2){width:110px}@media (max-width:600px){.gp h1{font-size:25px}.gp-table td,.gp-table th{padding:10px 4px;font-size:13px}.gp-table th:first-child{width:82px}.gp-table th:nth-child(2){width:78px}}.cw{max-width:880px;margin:0 auto;color:var(--fg)}.cw a{text-decoration:none}.cw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cw h1{font-size:32px;line-height:1.25;font-weight:800;margin:0;letter-spacing:-.01em}.cw-sum{font-size:18px;margin:12px 0 0}.cw-sum b{font-size:28px;font-weight:800}.cw-note{font-size:var(--text-xs);color:var(--muted);margin:8px 0 0;line-height:1.6}.cw-sec{margin-top:48px}.cw-h2{display:flex;align-items:baseline;gap:10px;margin:0 0 16px}.cw-h2 h2{font-size:22px;font-weight:800;margin:0}.cw-h2 span{color:var(--muted);font-size:var(--text-sm)}.cw-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.cw-card,.cw-top>*,.cw-wcard,.cw-weeks a>*{min-width:0}.cw-card{padding:20px 24px 8px;scroll-margin-top:72px}.cw-top{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;-moz-column-gap:16px;column-gap:16px}.cw-name{font-size:24px;font-weight:800;color:var(--fg)}.cw-trans{align-items:center;gap:8px;white-space:nowrap}.cw-from,.cw-trans{display:inline-flex}.cw-from{opacity:.75}.cw-arrow{color:var(--muted);flex:none}.cw-subj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-date,.cw-subj{font-size:15px;color:var(--muted)}.cw-date{font-variant-numeric:tabular-nums;justify-self:end}.cw-now{margin:14px 0 0;font-size:16px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-now b{font-weight:700;margin-right:8px}.cw-card details{margin-top:4px;border-top:1px solid var(--border)}.cw-card summary,.cw-fold>summary{list-style:none;cursor:pointer}.cw-card summary::-webkit-details-marker,.cw-fold>summary::-webkit-details-marker{display:none}.cw-card summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:var(--text-sm);color:var(--muted)}.cw-card summary .cw-more{display:inline-flex;align-items:center;gap:4px;color:var(--fg);font-weight:600}.cw-card details[open] .cw-chev,.cw-fold[open]>summary .cw-chev{transform:rotate(180deg)}.cw-detail{margin:0 0 14px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;font-size:var(--text-sm);line-height:1.6}.cw-detail dt{color:var(--muted)}.cw-detail dd{margin:0;overflow-wrap:anywhere}.cw-detail a{color:var(--fg);text-decoration:underline}.cw-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;margin:16px 0;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--fg);font-weight:600;font-size:var(--text-sm)}.cw-wcard{border:1px solid var(--border);border-radius:12px;padding:24px}.cw-wlabel{font-size:var(--text-sm);color:var(--muted);margin:0}.cw-wlabel b{color:var(--fg)}.cw-wcard h3{font-size:19px;font-weight:700;line-height:1.45;margin:6px 0 16px}.cw-wlist{list-style:none;margin:0;padding:0}.cw-wlist li{border-top:1px solid var(--border)}.cw-wlist .cw-top{grid-template-columns:96px auto 1fr auto;-moz-column-gap:14px;column-gap:14px;min-height:52px}.cw-wlist .cw-name{font-size:18px}.cw-wfoot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;min-height:44px;font-size:var(--text-sm)}.cw-wfoot span{color:var(--muted)}.cw-wfoot a{color:var(--fg);font-weight:700;display:inline-flex;align-items:center;min-height:44px}.cw-weeks{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--border)}.cw-weeks a{display:grid;grid-template-columns:96px 120px 64px 1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:56px;border-bottom:1px solid var(--border);color:var(--fg);font-size:15px}.cw-weeks b{font-weight:700}.cw-weeks .cw-range{color:var(--muted)}.cw-weeks .cw-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-weeks .cw-who em{font-style:normal;color:var(--fg)}.cw-weeks .cw-who>span:not(:has(em)),.cw-weeks .cw-who>span>span{color:var(--muted)}.cw-weeks .cw-chev{color:var(--muted)}.cw-phone-n{display:none}.cw-fold .cw-weeks{margin-top:0;border-top:0}.cw-fold .cw-list{margin-bottom:16px}.cw-foot{margin-top:48px;padding-top:16px;border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--muted);line-height:1.7}@media (max-width:640px){.cw h1{font-size:26px}.cw-sum b{font-size:24px}.cw-sec{margin-top:40px}.cw-card{padding:18px 18px 4px}.cw-top,.cw-wlist .cw-top{grid-template-columns:auto 1fr auto;row-gap:10px}.cw-name{font-size:22px;grid-column:1/3}.cw-date{grid-column:3;grid-row:1}.cw-trans{grid-column:1/2;grid-row:2}.cw-subj{grid-column:2/4;grid-row:2}.cw-wcard{padding:18px}.cw-wlist .cw-top{row-gap:6px;padding:10px 0}.cw-weeks a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t c" "w c";row-gap:4px;padding:10px 0}.cw-weeks .cw-t{grid-area:t}.cw-phone-n{display:inline}.cw-weeks .cw-n,.cw-weeks .cw-range{display:none}.cw-weeks .cw-who{grid-area:w}.cw-weeks .cw-chev{grid-area:c}}.cw-kick{color:var(--fg)}.cw-h1w{font-size:28px;line-height:1.35;font-weight:800;margin:8px 0 0;letter-spacing:-.01em}.cw-lead{font-size:17px;line-height:1.6;margin:12px 0 0}@media (max-width:640px){.cw-h1w{font-size:24px}.cw-lead{font-size:16px}}.al-btns{display:flex;flex-wrap:wrap;gap:8px}.al-person a.tg-mini,.tg-mini{text-decoration:none;color:var(--muted)}.al-mini:hover{background:var(--surface-2);color:var(--fg)}.al-mini:focus-visible,.tg-band a:focus-visible,.tg-band-x:focus-visible,.tg-foot a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tg-note{margin:6px 0 0;font-size:var(--text-xs);color:var(--muted)}.tg-foot{margin-top:4px}.tg-foot a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--fg);text-decoration:none;font-weight:600}.tg-foot a:hover span:first-of-type{text-decoration:underline}.tg-foot .social-handle{color:var(--muted);font-weight:500}.tg-foot p{margin:0}.tg-band{display:flex;align-items:center;gap:10px;min-height:44px;margin:-8px 0 16px;padding:0 4px 0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg);font-size:var(--text-sm)}.tg-band>svg{flex:none;color:var(--muted)}.tg-band p{flex:1;min-width:0;margin:6px 0;line-height:1.5}.tg-band a{color:var(--fg);font-weight:700;text-decoration:underline;margin-left:6px;white-space:nowrap}.tg-band-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--muted);cursor:pointer}.hp-rk{flex:none;width:18px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--fg)}.hp-first{display:flex;gap:12px;align-items:flex-start;padding:4px 0 14px;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none}.hp-first img{flex:none;width:112px;height:63px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--surface-2)}.hp-tx{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.hp-tx b{font-size:16px;font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-m{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-width:0}.hp-g,.hp-m>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-g{font-size:14px;line-height:1.5}.hp-rows,.hp-yt ol{list-style:none;margin:0;padding:0}.hp-rows a,.hp-yt a{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none}.hp-t{flex:1;min-width:0;font-size:15px;font-weight:600}.hp-t,.hp-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-who{flex:none;font-size:13px;color:var(--muted);max-width:96px}.hp-yt{margin-top:20px}.hp-yt h3{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--muted)}.hp-yt a{min-height:56px}.hp-yn{display:flex;flex-direction:column;min-width:0;flex:1}.hp-yn b{font-size:15px;font-weight:700}.hp-yn small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-foot,.hp-yn small{font-size:12px;color:var(--muted)}.hp-foot{margin:10px 0 0}.hp-ph{height:48px;margin-top:8px;background:var(--surface-2);border-radius:8px}@media (min-width:1024px){.hp-yt{margin-top:16px}.hp-yt ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.hp-yt a{border-bottom:0;border-top:1px solid var(--line)}}.hc-h{display:flex;justify-content:space-between;align-items:baseline;gap:4px 8px;flex-wrap:wrap;margin-bottom:12px}.hc-h h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.hc-h small{font-size:12px;color:var(--muted)}.hc-duel{order:4;padding:28px 16px 4px}.hc-duel-card{display:block;border:1px solid var(--line);border-radius:12px;padding:20px;color:var(--fg);text-decoration:none}.hc-duel-card:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.hc-dtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hc-dname{font-size:22px;font-weight:800}.hc-more{display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:700;min-height:44px}.hc-more .cv{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.hc-vs{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;font-size:15px;font-weight:700}.hc-vs b{font-size:30px;font-weight:800;margin:0 2px;font-variant-numeric:tabular-nums;color:var(--fg)}.hc-vs-l{color:var(--bull)}.hc-vs-l,.hc-vs-r{display:inline-flex;align-items:baseline;gap:4px}.hc-vs-r{color:var(--bear)}.hc-vs .u{color:var(--muted);font-size:14px}.hc-vs-m{font-size:13px;color:var(--muted);font-weight:600}.hc-vs svg{width:12px;height:12px}.hc-neu{margin:8px 0 0;font-size:13px;color:var(--muted);text-align:center}.hc-sides{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.hc-side{border-top:1px solid var(--line);padding-top:12px;min-width:0}.hc-sh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hc-sh b{font-size:16px;font-weight:700}.hc-sh small{font-size:12px;color:var(--muted)}.hc-side p{margin:6px 0 0;font-size:15px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-cap{margin:12px 0 0;font-size:12px;color:var(--muted)}@media (min-width:1024px){.hc-duel{padding:32px 0 0}.hc-duel-card{padding:24px 28px}.hc-sides{grid-template-columns:1fr 1fr;gap:24px}}.hc-mood{order:4;padding:28px 16px 8px}.hc-mood-card{border:1px solid var(--line);border-radius:12px;padding:20px}.hc-bigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hc-big{display:flex;flex-direction:column}.hc-big b{font-size:40px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hc-bl{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--muted)}.hc-bl svg{width:12px;height:12px;display:block}.hc-big small{margin-top:2px}.hc-big small,.hc-unk{font-size:12px;color:var(--muted)}.hc-unk{margin:12px 0 0}.hc-chart{margin:16px 0 0}.hc-chart figcaption{display:flex;gap:14px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:6px}.hc-chart figcaption span{display:inline-flex;align-items:center;gap:6px;color:var(--fg);font-weight:600}.hc-chart figcaption small{margin-left:auto}.hc-chart figcaption i{display:inline-block;width:16px;height:3px;border-radius:2px}.hc-chart i.lb{background:var(--bull)}.hc-chart i.lr{background:var(--bear)}.hc-chart svg{display:block;width:100%;height:auto}.hc-chart svg.cd{display:none}.hc-chart text{font-size:11px;fill:var(--muted)}.hc-chart .g{stroke:var(--line);stroke-width:1}.hc-chart path{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.hc-chart path.lb{stroke:var(--bull)}.hc-chart path.lr{stroke:var(--bear)}.hc-chart .db{fill:var(--bull)}.hc-chart .dr{fill:var(--bear)}.hc-mfoot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--muted)}.hc-mfoot a{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-size:14px;font-weight:700;color:var(--fg);text-decoration:none}.hc-mfoot .cv{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}@media (min-width:1024px){.hc-mood{padding:32px 0 0}.hc-mood-card{display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-areas:"b c" "u c" "f f";-moz-column-gap:40px;column-gap:40px;align-content:start;padding:24px 28px}.hc-bigs{grid-area:b}.hc-unk{grid-area:u}.hc-chart{grid-area:c;margin:0}.hc-mfoot{grid-area:f}.hc-big b{font-size:48px}.hc-chart svg.cd{display:block}.hc-chart svg.cm,.hv6-hero-r .hv6-sum{display:none}}.av{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:9999px}.cs-page{max-width:880px}.cs-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:15px;color:var(--muted)}.cs-meta b{color:var(--fg);font-size:17px}.cs-lead{margin:12px 0 0;font-size:15px;line-height:1.6}.cs-sec{margin-top:40px}.cs-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--fg)}.cs-h h2{margin:0;font-size:20px;font-weight:800}.cs-h small{font-size:13px;color:var(--muted);text-align:right}.cs-counts{list-style:none;margin:0;padding:20px 0 0;display:flex;flex-wrap:wrap;gap:12px 28px}.cs-counts li{display:flex;align-items:center;gap:8px}.cs-counts b{font-size:28px;font-weight:800;line-height:1}.cs-counts li>span:last-child{font-size:14px;color:var(--muted)}.cs-none,.cs-note{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.cs-none{font-size:15px;padding:16px 0;margin:0}.cs-arts,.cs-chgs{list-style:none;margin:0;padding:0}.cs-chg{padding:20px 0;border-bottom:1px solid var(--line)}.cs-chg-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs-name{font-size:20px;font-weight:800;color:var(--fg);text-decoration:none}.cs-ko{font-size:13px;color:var(--muted)}.cs-flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.cs-subj{font-size:14px;font-weight:700;margin-left:4px}.cs-date{font-size:13px;color:var(--muted);margin-left:auto}.cs-now{margin:12px 0 0;font-size:15px;line-height:1.6}.cs-now b{display:inline-block;margin-right:8px}.cs-also,.cs-now b{font-size:13px;color:var(--muted)}.cs-also{margin:8px 0 0}.cs-src{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.cs-tbl{display:table;width:100%;border-collapse:collapse;font-size:15px}.cs-tbl thead th{font-size:13px;font-weight:600;color:var(--muted);padding:12px 12px 8px 0}.cs-tbl tbody th,.cs-tbl td,.cs-tbl thead th{text-align:left;border-bottom:1px solid var(--line)}.cs-tbl tbody th,.cs-tbl td{vertical-align:top;padding:14px 12px 14px 0;font-weight:400}.cs-who{display:flex;align-items:center;gap:12px}.cs-tbl tbody th .cs-name{font-size:16px;display:block}.cs-tbl tbody th .cs-ko{display:block;margin-top:2px}.cs-td-d{color:var(--muted);white-space:nowrap}.cs-td-a a{color:var(--fg);text-decoration:none;font-weight:600;line-height:1.5}.cs-td-a small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.cs-art{display:block;padding:16px 0;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none}.cs-art-m{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.cs-art b{display:block;margin-top:6px;font-size:16px;line-height:1.5}.cs-g{display:block;margin-top:4px;font-size:14px;color:var(--muted);line-height:1.55}.cs-more{display:flex;align-items:center;justify-content:center;gap:4px;min-height:48px;margin-top:16px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:15px;font-weight:700;color:var(--fg);cursor:pointer;list-style:none}.cs-more::-webkit-details-marker{display:none}.cs-rest[open]>.cs-more{display:none}.cs-foot{margin:32px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--muted)}@media (max-width:640px){.cs-tbl thead{display:none}.cs-tbl,.cs-tbl tbody,.cs-tbl tr{display:block}.cs-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n b" "a a" "d d";gap:6px 12px;padding:16px 0;border-bottom:1px solid var(--line)}.cs-tbl tbody th,.cs-tbl td{padding:0;border:0}.cs-tbl tbody th{grid-area:n}.cs-tbl td:nth-child(2){grid-area:b}.cs-td-a{grid-area:a}.cs-td-d{grid-area:d;font-size:12px}.cs-td-d:not(:empty):before{content:"이 입장 "}.cs-counts{gap:12px 18px}.cs-counts b{font-size:24px}.cs-name{font-size:18px}}.cs-entry{order:4;padding:24px 16px 0}.cs-eh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.cs-eh h2{margin:0;font-size:16px;font-weight:800}.cs-eh small{font-size:12px;color:var(--muted)}.cs-erows{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg)}.cs-erows li+li{border-top:1px solid var(--line)}.cs-erows a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n i" "c i" "g i";gap:4px 8px;align-items:center;min-height:56px;padding:14px 16px;color:var(--fg);text-decoration:none}.cs-e-name{grid-area:n;font-size:16px;font-weight:800}.cs-e-cnt{grid-area:c;display:flex;gap:6px;font-size:14px}.cs-e-cnt b{font-size:16px}.cs-dot{color:var(--muted)}.cs-e-chg{grid-area:g;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px}.cs-e-chg small{font-size:12px;color:var(--muted)}.cs-e-chg b{color:var(--fg)}.cs-e-d{font-size:12px;color:var(--muted)}.cs-erows .cw-chev{grid-area:i;color:var(--muted)}@media (min-width:1024px){.cs-entry{padding:24px 0 0}.cs-erows a{grid-template-columns:200px 180px minmax(0,1fr) auto;grid-template-areas:"n c g i";padding:12px 20px}}.cf-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.cf-label{font-size:var(--text-xs);color:var(--muted)}.cf-chip{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 14px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--fg);font-size:var(--text-sm);font-weight:500;text-decoration:none}.cf-chip[aria-current=true]{border-color:var(--fg);background:var(--bg);color:var(--fg);font-weight:700}.cfb:not([data-cfc=KR]),html[data-cf=JP] .cfb[data-cfc=KR],html[data-cf=US] .cfb[data-cfc=KR]{display:none}html[data-cf=JP] .cfb[data-cfc=JP],html[data-cf=US] .cfb[data-cfc=US]{display:block}.person-head>.person-channels{order:2}.person-share.person-share-ic{order:1;margin:0 0 0 auto;align-self:center;gap:6px}.sa-btn.sa-icon{width:44px;padding:0;color:var(--muted)}.sa-btn.sa-icon:hover{color:var(--fg)}@media (max-width:639px){.person-share-ic>.sa-btn{flex:none}}.pal{margin-bottom:20px}.pal-list-end{margin:20px 0 0}.pal-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-sm,8px);background:var(--surface);color:var(--fg);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pal-btn:hover{background:var(--surface-2)}.pal-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pal-ic{flex:none;color:var(--muted)}.pal-t{flex:1;min-width:0}.pal-btn[aria-expanded=true] .pal-chev{transform:rotate(90deg)}.pal-panel{margin-top:8px}.pal-note{margin:0 0 6px;font-size:var(--text-xs);color:var(--muted)}.pal-side{display:none}.person-v3 a:not(.al-mini){color:var(--fg)}body:has(.en-root) [data-site-chrome]{display:none!important}.en-root{--bull:#15803d;--bull-bg:#ecfbf1;--bear:#c93645;--bear-bg:#fff0f2;max-width:760px;margin:0 auto}html[data-theme=dark] .en-root{--bull:#7fe0a3;--bull-bg:#16352a;--bear:#ff9da8;--bear-bg:#41232d}.en-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-6);border-bottom:1px solid var(--border)}.en-logo{font-weight:700;font-size:var(--text-lg);color:var(--fg)}.en-head nav{display:flex;gap:var(--space-4);font-size:var(--text-sm)}.en-head nav a{color:var(--fg)}.en-page h1{font-size:var(--text-xl);font-weight:700;line-height:1.3}.en-page h2{font-size:19px;font-weight:600;margin:var(--space-6) 0 var(--space-3)}.en-page section ul,.en-why{list-style:disc;padding-left:1.5rem;display:grid;gap:var(--space-2)}.en-lead{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-md)}.en-meta,.en-muted,.en-note{color:var(--muted);font-size:var(--text-xs)}.en-note{margin-top:var(--space-3)}.en-line{margin-top:var(--space-3);align-items:center;font-size:var(--text-sm)}.en-chips,.en-line{display:flex;flex-wrap:wrap;gap:var(--space-2)}.en-chips{margin-top:var(--space-2)}.en-person{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.en-tag{font-size:var(--text-xs);font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:var(--r-sm);padding:0 6px}.en-list{margin-top:var(--space-6);display:grid;gap:var(--space-5)}.en-list a{display:grid;gap:4px;color:var(--fg)}.en-list strong{font-size:var(--text-md);line-height:1.4}.en-gist{color:var(--muted);font-size:var(--text-sm)}.en-rows{margin-top:var(--space-4)}.en-rows li{border-bottom:1px solid var(--border)}.en-rows a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:var(--fg)}.en-body{margin-top:var(--space-4)}.en-src,.en-toc{margin-top:var(--space-6);font-size:var(--text-sm)}.en-toc{background:var(--surface-2);border-radius:var(--r-md);padding:var(--space-4)}.en-toc ol{list-style:decimal;padding-left:1.25rem}.en-mail{font-weight:600;-webkit-user-select:all;-moz-user-select:all;user-select:all}.en-foot{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);display:grid;gap:var(--space-2)}.en-page section ul.en-rows,.en-rows{list-style:none;padding-left:0;display:block}.en-rows a>span:last-child{white-space:nowrap}.pt-sub{margin-left:6px;font-size:13px;font-weight:500;color:var(--muted)}.pt-wrap svg{display:block;width:100%;height:auto}.pt-wrap .pt-m{display:none}@media (max-width:640px){.pt-wrap .pt-d{display:none}.pt-wrap .pt-m{display:block}}.pt-wrap .g{stroke:var(--line);stroke-width:1}.pt-wrap .yl{font-size:12px;font-weight:700;fill:var(--fg)}.pt-wrap .xl{font-size:11px;fill:var(--fg)}.pt-wrap .dl{font-size:10px;fill:var(--muted)}.pt-wrap .seg{stroke-width:3;stroke-linecap:butt}.pt-wrap .rise{stroke:var(--muted);stroke-width:1.2;opacity:.6}.pt-cap{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.pt-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm,6px);background:var(--surface);font:inherit;font-size:14px;color:var(--fg);cursor:pointer}.pt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.pt-chips button{min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font:inherit;font-size:14px;font-weight:500;color:var(--fg);cursor:pointer}.pt-chips button.on{border:2px solid var(--fg);font-weight:700;padding:0 13px}@media (max-width:639px){.pt-chips button{min-height:44px}}.pt-wrap .hit{fill:transparent;cursor:pointer}.person-v3{max-width:760px;margin-left:auto;margin-right:auto}.person-intro{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--fg)}.person-intro a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.pv-list{list-style:none;margin:0;padding:0}.pv-row{border-top:1px solid var(--line);scroll-margin-top:80px}.pv-row:first-child{border-top:0}.pv-row:target{background:var(--surface-2)}.pv-main{display:flex;gap:12px;align-items:flex-start;min-height:63px;padding:12px 0;color:var(--fg)}.pv-thumb{flex:none;width:112px;height:63px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.pv-text{min-width:0;display:grid;gap:6px}.pv-title{font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.pv-chg{font-weight:800;color:var(--fg)}.pv-subj{font-weight:600;color:var(--fg)}.pv-quote{margin:-4px 0 12px 124px}.pv-qmeta{margin:0;font-size:12px;color:var(--muted)}.pv-qtext{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--fg)}.pv-at{margin-left:8px;font-weight:700;white-space:nowrap}.pv-all{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;border:1px solid var(--border);border-radius:var(--r-sm,6px);font-size:14px;color:var(--fg)}@media (max-width:639px){.pv-quote{margin-left:0}.pv-thumb{width:96px;height:54px}}.person-head .person-intro{flex-basis:100%;width:100%}.person-head>.person-intro{order:2}.pb-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.pb-h .person-sec{margin:0}.pb-h small{font-size:12px;color:var(--muted)}.pb-hz-m{display:none;color:var(--muted);font-weight:400;font-size:13px;margin-left:4px}.pb-tbl{display:table;width:100%;max-width:none;border-collapse:collapse;font-size:15px}.pb-tbl th{text-align:left;font-size:12px;font-weight:600;color:var(--muted);padding:10px 12px 8px 0}.pb-tbl td,.pb-tbl th{border-bottom:1px solid var(--line)}.pb-tbl td{padding:14px 12px 14px 0;vertical-align:middle}.pb-subj{font-weight:800}.pb-d,.pb-hz{color:var(--muted);white-space:nowrap;font-size:14px}.pb-a a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;font-size:14px}.pb-more{display:none}@media (max-width:640px){.pb-tbl thead{display:none}.pb-tbl,.pb-tbl tbody,.pb-tbl tr{display:block}.pb-tbl tr{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"s c d" "a a a";gap:6px 10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.pb-tbl td{padding:0;border:0}.pb-tbl td:first-child{grid-area:s}.pb-tbl td:nth-child(2){grid-area:c}.pb-tbl td:nth-child(3){display:none}.pb-tbl td:nth-child(4){grid-area:d;text-align:right}.pb-tbl td:nth-child(5){grid-area:a}.pb-tbl tr.pb-fold{display:none}.pb-more{display:flex;width:100%;padding:0 16px;align-items:center;justify-content:center;min-height:44px;margin-top:8px;border:1px solid var(--border);border-radius:var(--r-sm,6px);font-size:14px;font-weight:700;color:var(--fg);background:var(--bg)}.pb-hz-m{display:inline}}.hc-words{order:4;padding:28px 16px 8px}@media (min-width:1024px){.hc-words{padding:32px 0 0}}.cw-card{border:1px solid var(--border);border-radius:12px;padding:24px 28px;background:var(--bg)}.cw-sum{margin:8px 0 0;padding-bottom:16px;border-bottom:1px solid var(--border);font-size:20px;font-weight:800;line-height:1.45;letter-spacing:-.02em;color:var(--fg)}.cw-card .cw-sum{margin-top:0}.cw-bars{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:10px 48px}.cw-row{display:grid;grid-template-columns:28px minmax(0,8.5em) 1fr;align-items:center;gap:8px;min-height:28px}.cw-rk{font-size:14px;color:var(--muted)}.cw-rk,.cw-w{font-weight:700}.cw-w{font-size:16px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-rest a,.cw-w a{color:inherit;text-decoration:none}.cw-rest a:hover,.cw-w a:hover{text-decoration:underline}.cw-bar{height:10px;background:var(--surface-2);overflow:hidden}.cw-bar,.cw-bar i{display:block;border-radius:5px}.cw-bar i{height:100%;background:#8b93a1}.cw-rest{margin:16px 0 0;font-size:14px;line-height:1.7;color:var(--fg)}.cw-rest b{margin-right:10px;font-weight:700;color:var(--muted)}.cw-cap{margin:14px 0 0;font-size:12px;color:var(--muted)}@media (max-width:640px){.cw-card{padding:20px}.cw-sum{font-size:18px}.cw-bars{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:12px}.cw-row{grid-template-columns:24px minmax(0,7em) 1fr}.cw-rest b{display:block;margin:0 0 4px}}.hv6-top{order:1;display:flex;flex-direction:column}.hv6-top .hv6-topchg{order:-1}.hv6>.hv6-rebut{order:2}.hv6>.hv6-pop{order:3;padding-top:28px}.hv6>.hc-mood{order:4}.hv6-secs{order:1;display:flex;flex-direction:column}.hv6>.hc-words{order:6}.hv6>.cs-entry{order:7}.hv6>.hv6-topics{order:8}.hv6>.hv6-note{order:9}.hv6-rks{list-style:none;margin:0;padding:0}@media (max-width:1023px){.hv6-rks li:nth-child(n+4),.hv6-top .hv6-today .hv6-nr:nth-of-type(n+5){display:none}.hv6-top .hv6-topchg{border-top:10px solid var(--surface-2);margin-top:0}:root[data-theme=dark] .hv6-top .hv6-topchg{border-top-color:#0b0b0b}}@media (min-width:1024px){.hv6-top{display:grid;grid-template-columns:minmax(0,1fr) 366px;gap:0 40px;align-items:start}.hv6-top>.hv6-today,.hv6-top>.hv6-topchg{order:0}.hv6-top .hv6-rk{padding:8px 0}.hv6-secs{display:block}}.hv6-people>.hc-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:28px 16px 12px}.hs-mark{display:inline-flex;align-items:center;height:20px;margin-left:6px;padding:0 8px;border:1px solid var(--fg);border-radius:999px;font-size:11px;font-weight:700;color:var(--fg);vertical-align:middle}.hs-head{margin:12px 16px 4px;padding:14px}.hs-head .hc-dtop{gap:8px;flex-wrap:wrap}.hs-name{font-size:16px;font-weight:800}.hs-when{font-size:12px;color:var(--muted)}.hs-head .hc-cap a{color:var(--fg);font-weight:600;text-decoration:underline}.hs-bar .hc-dtop{margin-bottom:10px}.hc-side.sp-none{display:flex;align-items:center;min-height:72px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px}.hc-side.sp-none p{margin:0;font-size:14px;color:var(--muted);white-space:normal}.hv6-tabs .sp-n{margin-left:4px;font-size:13px;font-weight:400;color:var(--muted)}.hv6-more.sp-all{color:var(--fg);font-weight:700}@media (min-width:1024px){.hv6-people>.hc-h{padding:32px 0 12px}.hs-head{margin:12px 0 4px;padding:16px 18px}.hv6-first{margin-bottom:8px}}.mb,.wm{order:1}.mb{padding:20px 16px 4px}.mb-in{display:grid;gap:14px;border:1px solid var(--line);border-radius:12px;padding:16px}.mb-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mb-h h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em}.mb-h small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.mb-h a{display:none;align-items:center;gap:2px;margin-top:10px;font-size:13px;font-weight:700;color:var(--fg);text-decoration:none}.mb-h .cv,.wm .cv{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.mb-n{display:flex;justify-content:space-between;gap:12px}.mb-n>div{display:flex;flex-direction:column;gap:2px}.mb-n .k{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700}.mb-n .k svg{width:12px;height:12px;display:block}.mb-n .k.bullish{color:var(--bull)}.mb-n .k.bearish{color:var(--bear)}.mb-n .k.neutral{color:var(--muted)}.mb-n b{font-size:30px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.mb-n small{font-size:12px;color:var(--muted)}.mb-c{display:flex;flex-direction:column;gap:4px}.mb-c .lg{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted)}.mb-c .lg small{margin-left:auto;font-size:12px}.mb-c .lg i{display:inline-block;width:12px;height:2px;margin-right:4px;vertical-align:3px}.mb-c i.lb{background:var(--bull)}.mb-c i.lr{background:var(--bear)}.mb-c svg{display:block;width:100%;height:auto}.mb-c svg.cf{height:56px}.mb-c svg.cf circle,.mb-c svg.cf text{display:none}.mb-c svg.cf *{vector-effect:non-scaling-stroke}.mb-c svg.cf .g{stroke-opacity:.35}.mb-c text{font-size:11px;fill:var(--muted)}.mb-c .g{stroke:var(--line);stroke-width:1}.mb-c path{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mb-c path.lb{stroke:var(--bull)}.mb-c path.lr{stroke:var(--bear)}.mb-c .db{fill:var(--bull)}.mb-c .dr{fill:var(--bear)}.mb-c .ax{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.mb-wide{display:none}.mb-fold{margin:0 -16px -16px;border-top:1px solid var(--line)}.mb-fold summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;font-size:14px;font-weight:700;cursor:pointer}.mb-fold summary::-webkit-details-marker{display:none}.mb-fold[open] summary .cv{transform:rotate(180deg)}.mb-fold>.mb-c{padding:0 16px 16px}.wm{padding:24px 16px 4px;display:flex;flex-direction:column}.wm-card{border:1px solid var(--line);border-radius:12px;background:var(--surface,var(--bg))}.wm-card,.wm-in{flex:1;display:flex;flex-direction:column}.wm-in{padding:0 20px}.wm-rows{flex:1;display:flex;flex-direction:column}.wm-row{flex:1;display:grid;grid-template-columns:72px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:66px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none}.wm-rows>.wm-row:last-child{border-bottom:0}.wm-tail{border-top:1px solid var(--line)}.wm-open .wm-row{flex:none}.wm-nm b{display:block;font-size:14px;font-weight:800}.wm-nm small{display:block;font-size:12px;color:var(--muted);white-space:nowrap}.wm-bar{display:flex;gap:2px;height:14px;border-radius:4px;overflow:hidden}.wm-bar i{display:block;min-width:0}.wm-bar .u{background:var(--bull)}.wm-bar .n{background:#9aa3b2}.wm-bar .d{background:var(--bear)}.wm-pct{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;font-weight:700}.wm-pct .u{color:var(--bull)}.wm-pct .n{color:var(--muted)}.wm-pct .d{color:var(--bear)}.wm-foot{display:flex;margin:0 -20px;border-top:1px solid var(--line)}.wm-foot>*{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;min-height:48px;font-size:14px;font-weight:700;color:var(--fg);text-decoration:none;background:none;border:0;cursor:pointer}.wm-foot>*+*{border-left:1px solid var(--line)}.wm-cap{margin:10px 0 0;font-size:12px;color:var(--muted)}@media (min-width:1024px){.hv6-first{align-items:stretch;border-bottom:0}.hv6-first>.hv6-hero{grid-column:1;grid-row:1}.hv6-first>.hv6-hero-r{grid-column:2;grid-row:1}.hv6-first>.hv6-hero-r:empty{display:none}.hv6-first:has(>.hv6-hero-r:empty)>.hv6-hero,.hv6-first:not(:has(>.hv6-hero))>.hv6-hero-r{grid-column:1/-1}.hv6-first>.mb{grid-column:1/-1;grid-row:2;margin-top:20px;padding:28px 0 4px;border-top:1px solid var(--line)}.mb-in{grid-template-columns:200px minmax(0,1fr) minmax(0,40%);gap:28px;align-items:center;padding:20px 24px}.mb-h{display:block}.mb-h h2{font-size:20px}.mb-h a{display:inline-flex}.mb-n b{font-size:36px}.mb-wide{display:flex}.mb-fold{display:none}.wm{flex:1;padding:0}.wm-row{grid-template-columns:84px minmax(0,1fr) 16px}}.sp-more{display:none}@media (max-width:1023px){.hv6-tabs{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}@media (min-width:1024px){.hv6-tabs.sp-over{overflow:visible}.hv6-tabs .sp-off{display:none}.sp-more{display:block;position:relative;margin-left:auto;flex:none}.sp-more>button{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:15px;color:var(--fg)}.sp-more .cv{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.sp-menu{position:absolute;right:0;top:100%;z-index:20;display:flex;flex-direction:column;width:240px;padding:6px 0;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 8px 24px rgba(15,27,51,.12)}.sp-menu button{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:15px;color:var(--fg);text-align:left}.sp-menu button[aria-current=true]{font-weight:700}.sp-menu button:hover,.sp-menu button[aria-current=true]{background:var(--surface-2,#f4f6fa)}}.sp-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 16px 4px;padding:12px 16px;border:1px solid var(--line);border-radius:12px}.sp-vq{font-size:15px;font-weight:800}.sp-vb{display:flex;gap:8px}.sp-vb button{min-width:96px;min-height:44px;padding:0 16px;border:1px solid var(--fg);border-radius:999px;background:var(--bg);font-size:15px;font-weight:700;color:var(--fg);cursor:pointer}.sp-vb button:disabled{opacity:.5;cursor:default}.sp-vote small{margin-left:auto;font-size:12px;color:var(--muted)}.sp-vote.on small{flex-basis:100%;margin-left:0;font-size:13px}.sp-vme{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.sp-vchg{min-height:44px;font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer}.sp-vr{flex-basis:100%;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px}.sp-vrl{font-size:13px;color:var(--muted)}.sp-vbar{opacity:.6}@media (min-width:1024px){.sp-vote{margin:12px 0 4px}}.ph{color:var(--fg)}.ph-sec{margin-top:28px}.ph-h{font-size:18px;font-weight:800;margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.ph-card{border:1px solid var(--border);border-radius:12px;background:var(--bg,#fff)}.ph-top{display:flex;align-items:flex-start;gap:12px}.ph-top .page-title{font-size:28px;font-weight:800;margin:0;line-height:1.2;flex:1;color:var(--fg)}.ph-top .person-share.person-share-ic{margin:0 0 0 auto;align-self:flex-start}.ph-intro{margin:8px 0 0;font-size:15px;line-height:1.55}.ph-intro .sep{color:var(--muted);margin:0 6px}.ph-intro .k{color:var(--muted);font-size:13px;margin-right:4px}.ph-now{margin-top:16px;padding:16px 18px}.ph-now-l{font-size:12px;color:var(--muted);margin:0 0 8px}.ph-now-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph-now-row .tg{font-size:17px;font-weight:800}.ph-now-row .d{font-size:13px;color:var(--muted)}.ph-now-gist{margin:8px 0 0;font-size:14px;line-height:1.55}.ph summary{list-style:none}.ph summary::-webkit-details-marker{display:none}.ph-tog{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0;font-size:14px;font-weight:700;color:var(--fg);cursor:pointer}.ph-tog .ph-chev{width:16px;height:16px;flex:none;transition:transform .15s}.ph details[open]>summary .ph-chev{transform:rotate(180deg)}.ph-tog:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ph-fold-in{margin-top:12px;border-top:1px solid var(--border)}.ph-subj{list-style:none;margin:0;padding:0}.ph-subj li{display:grid;grid-template-columns:110px 74px 76px 1fr;align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--border);font-size:14px}.ph-subj .n{font-weight:800}.ph-subj .d{color:var(--muted);font-size:13px}.ph-subj a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.ph-note{font-size:12px;color:var(--muted);margin:8px 0 0}.ph-hist{list-style:none;margin:0;padding:0;border-top:1px solid var(--fg)}.ph-hist-more{border-top:0}.ph-hist li{padding:14px 0;border-bottom:1px solid var(--border)}.ph-hl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.ph-hl .d{min-width:40px}.ph-hl .d,.ph-hl .tg{font-weight:800}.ph-hl .first{font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px}.ph-hl .arr{width:16px;height:16px;color:var(--muted)}.ph-q{margin:8px 0 0;font-size:14px;line-height:1.6;display:flex;gap:10px;align-items:flex-start}.ph-q>span{flex:1}.ph-at{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;margin:-6px 0;border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;position:relative}.ph-at:after{content:"";position:absolute;inset:-6px 0}.ph-at svg{width:10px;height:10px}.ph-empty{font-size:13px;color:var(--muted);margin:0 0 10px}.ph-more .ph-tog{border-bottom:1px solid var(--border)}.ph-vids{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ph-v{text-decoration:none;display:block}.ph-v img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block;background:var(--surface-2)}.ph-v .t{margin:8px 0 4px;font-size:14px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph-v .m{gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:0}.ph-all,.ph-v .m{display:flex;align-items:center}.ph-all{justify-content:center;gap:4px;min-height:48px;margin-top:14px;border:1px solid var(--border);border-radius:10px;font-size:14px;font-weight:700;text-decoration:none}.ph-al{padding:18px}.ph-al h2{font-size:17px;font-weight:800;margin:0;display:flex;align-items:center;gap:8px}.ph-al h2 svg{width:20px;height:20px}.ph-al>p{margin:6px 0 12px;font-size:13px;color:var(--muted)}.ph-al .ph-al-done{color:var(--fg)}.ph-al-tg{margin-top:6px}.ph-fold{border-top:1px solid var(--border);margin-top:28px}.ph-fold>details>.ph-tog{border-bottom:1px solid var(--border);min-height:52px;font-size:15px}.ph-fold .ph-tog small{font-weight:500;color:var(--muted);font-size:13px;margin-left:6px}.ph-fold-body{padding:12px 0}@media (max-width:640px){.ph-top .page-title{font-size:24px}.ph-intro{font-size:14px}.ph-sec{margin-top:24px}.ph-subj li{grid-template-columns:1fr auto;grid-template-areas:"n c" "a d";row-gap:2px;padding:10px 0}.ph-subj .n{grid-area:n}.ph-subj .c{grid-area:c}.ph-subj .d{grid-area:d;text-align:right}.ph-subj a{grid-area:a}.ph-vids{grid-template-columns:1fr;gap:0}.ph-v{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.ph-v .t{margin:0 0 4px}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-8{padding-left:2rem;padding-right:2rem}}