*,: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.19 | 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:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,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}.sticky{position:sticky}.flex{display:flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.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))}.font-sans{font-family:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,sans-serif}.font-serif{font-family:"Noto Serif KR",serif}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}:root{--paper:#F1EBDC;--paper-2:#F7F2E6;--sunk:#E9E1CF;--ink:#27251E;--ink-2:#524C3E;--ink-3:#736B52;--line:#D7CFBA;--line-2:#E2DBC9;--lens-master:#BC8F2E;--lens-ai:#6E7C56;--lens-sellside:#33415F;--lens-crowd:#9C4A39;--steel:#5B7390;--neutral:#8C846F;--accent-fallback:#5B5546;--on-fill:#fff;--inverse-bg:#27251E;--inverse-ink:#FBF6EC;--inverse-ink-2:#F0E9DC;--inverse-ink-soft:rgba(240,233,220,.82);--inverse-ink-mute:rgba(240,233,220,.65);--inverse-line:rgba(240,233,220,.12);--tip-strong:#fff;--toolbar-line:#000;--btn-hover:#3A3528;--sage-text:#4D5840;--ink-deep:#1F1D18;--toolbar-ink:#E8E0CD;--toolbar-ink-2:#B7AD94;--shell-maxw:1060px;--content-maxw:940px;--read-maxw:720px;--measure:620px;--pad-x:20px;--sp-sect:64px;--sp-group:36px;--fs-hero:clamp(30px,5.5vw,44px);--fs-section:clamp(24px,3.8vw,32px);--fs-card-title:clamp(18px,2.2vw,20px);--fs-lead:clamp(16.5px,2vw,18px);--fs-reading:clamp(17px,2vw,18px);--fs-body:16px;--fs-label:14px;--fs-note:13px;--fs-micro:12px;--fc-title:16px;--fc-key:13.5px;--fc-axis:11.5px;--fc-note:10.5px}@media (min-width:760px){:root{--pad-x:56px}}@media (max-width:560px){:root{--sp-sect:48px;--sp-group:28px;--fs-body:16.5px;--fs-label:14.5px;--fs-note:13.5px;--fs-micro:12.5px}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--paper:#211E16;--paper-2:#292519;--sunk:#1A1711;--ink:#EAE3D0;--ink-2:#BFB59B;--ink-3:#988D70;--line:#3E382A;--line-2:#332E22;--lens-master:#D3A94F;--lens-ai:#9CAF7E;--lens-sellside:#93A8CE;--lens-crowd:#D08063;--steel:#92A9C5;--neutral:#A79D82;--accent-fallback:#A39880;--on-fill:#1A1711;--inverse-bg:#15130E;--tip-strong:#141210;--btn-hover:#DCD4C0;--sage-text:#9CAF7E;--ink-deep:#141210}body,html{background:var(--paper);color:var(--ink)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans,system-ui,sans-serif);line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}a{color:inherit}cite,em,i{font-style:normal}.font-serif{font-family:Nanum Myeongjo,serif}.font-serif h1,.font-serif h2,.font-serif h3{font-weight:700}.font-sans{font-family:var(--font-sans,system-ui,sans-serif)}.anchor,.cov,.metric-value,.pct,.stat{font-family:IBM Plex Mono,ui-monospace,monospace}.site-toolbar{background:var(--ink-deep);border-bottom:1px solid var(--toolbar-line)}.site-toolbar-in{max-width:var(--shell-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px var(--pad-x)}.site-toolbar .tl{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.08em;color:var(--toolbar-ink-2)}.site-toolbar .tagline-mini{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--toolbar-ink);opacity:.9}.site-nav{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--line)}.site-nav-in{max-width:var(--shell-maxw);margin:0 auto;justify-content:space-between;gap:14px;padding:16px var(--pad-x)}.site-nav .brand,.site-nav-in{display:flex;align-items:center}.site-nav .brand{gap:11px;text-decoration:none;color:var(--ink)}.site-nav .hexmark{width:30px;height:34px;flex:none}.site-nav .wm{display:flex;flex-direction:column;line-height:1}.site-nav .wm b{font-family:Nanum Myeongjo,serif;font-weight:700;font-size:18px;letter-spacing:.02em}.site-nav .wm span{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:.08em;color:var(--ink-3);margin-top:4px}.site-nav .navlinks{display:none;gap:26px}.site-nav .navlinks a{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);text-decoration:none;color:var(--ink-2);transition:color .15s}.site-nav .navlinks a:hover{color:var(--ink)}.site-nav .navlinks a.cur{color:var(--ink);border-bottom:1.5px solid var(--lens-master);padding-bottom:3px}.site-nav .navitem{position:relative;display:inline-flex}.site-nav .navbtn{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);color:var(--ink-2);background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.site-nav .navbtn:hover{color:var(--ink)}.site-nav .navbtn.cur{color:var(--ink);border-bottom:1.5px solid var(--lens-master);padding-bottom:3px}.site-nav .navbtn .caret{font-size:9px;margin-left:4px;color:var(--ink-3)}.site-nav .navpop{position:absolute;top:calc(100% + 12px);left:-14px;z-index:45;min-width:230px;display:flex;flex-direction:column;padding:8px 0;background:var(--paper);border:1px solid var(--line);border-radius:2px;box-shadow:0 6px 22px rgba(0,0,0,.18)}.site-nav .navpop-r{left:auto;right:0;min-width:150px}.site-nav .navpop a{display:flex;align-items:center;gap:8px;padding:9px 16px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.site-nav .navpop a:hover{color:var(--ink);background:var(--sunk)}.site-nav .navpop a.cur{color:var(--ink);font-weight:700;border-bottom:none;padding-bottom:9px}.site-nav .navpop .grp{padding:10px 16px 4px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink-3)}.site-nav .navpop .sep{border:0;border-top:1px solid var(--line-2);margin:6px 0}.site-nav .navpop .dim-dot{width:8px;height:8px;border-radius:50%;flex:none}.site-nav .navpop .dt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);letter-spacing:.03em}.site-nav .navright{display:flex;align-items:center;gap:14px}.site-nav .navitem-info{display:none}.site-nav .iconbtn[data-cur]{color:var(--ink);border-color:var(--lens-master)}.site-nav .datechip{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.05em;color:var(--ink-2);border:1px solid var(--line);border-radius:2px;padding:5px 9px;white-space:nowrap}.site-nav .iconbtn,.site-nav .themebtn{width:34px;height:34px;border:1px solid var(--line);border-radius:2px;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink-2);transition:color .15s,border-color .15s}.site-nav .iconbtn:hover,.site-nav .themebtn:hover{color:var(--ink);border-color:var(--ink-3)}.site-nav .iconbtn svg,.site-nav .themebtn svg{width:16px;height:16px;grid-area:1/1}.site-nav .themebtn .ic-moon,.site-nav .themebtn .ic-sys,:root[data-theme-mode=dark] .site-nav .themebtn .ic-sun,:root[data-theme-mode=system] .site-nav .themebtn .ic-sun{display:none}:root[data-theme-mode=dark] .site-nav .themebtn .ic-moon,:root[data-theme-mode=system] .site-nav .themebtn .ic-sys{display:block}.site-nav .menubtn{width:34px;height:34px;border:1px solid var(--line);border-radius:2px;background:transparent;display:grid;place-items:center;cursor:pointer}.site-nav .menubtn span,.site-nav .menubtn span:after,.site-nav .menubtn span:before{content:"";display:block;width:15px;height:1.5px;background:var(--ink);position:relative}.site-nav .menubtn span:before{position:absolute;top:-5px}.site-nav .menubtn span:after{position:absolute;top:5px}.site-nav .navdrop{display:flex;flex-direction:column;max-width:var(--shell-maxw);margin:0 auto;padding:2px var(--pad-x) 14px}.site-nav .navdrop a{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);color:var(--ink-2);text-decoration:none;padding:11px 0;border-bottom:1px solid var(--line-2)}.site-nav .navdrop a.cur{color:var(--ink)}.site-nav .navdrop .sub{display:flex;align-items:baseline;gap:18px;padding:11px 0 11px 14px;border-bottom:1px solid var(--line-2)}.site-nav .navdrop .sub a{padding:0;border-bottom:none;font-size:var(--fs-body)}.site-nav .navdrop .grp{font-size:var(--fs-micro);letter-spacing:.06em}.site-nav .navdrop .dropdate,.site-nav .navdrop .grp{font-family:IBM Plex Mono,monospace;color:var(--ink-3)}.site-nav .navdrop .dropdate{display:none;font-size:var(--fs-note);letter-spacing:.05em;padding:2px 0 9px}@media (min-width:760px){.site-nav .navlinks{display:flex}.site-nav .navitem-info{display:inline-flex}.site-nav .menubtn,.site-nav .navdrop{display:none}}@media (max-width:560px){.site-nav .datechip{display:none}.site-nav .navdrop .dropdate{display:block}}.shell-main{max-width:var(--shell-maxw);margin:0 auto;padding:2rem var(--pad-x) 3rem}@media (min-width:760px){.shell-main{padding-top:2.5rem;padding-bottom:3.5rem}}.site-foot{margin-top:46px;background:var(--sunk);border-top:1px solid var(--line)}.site-foot .foot-in{max-width:var(--shell-maxw);margin:0 auto;padding:34px var(--pad-x) 30px}@media (min-width:760px){.site-foot .foot-in{padding-top:40px;padding-bottom:34px}}.site-foot .foot-top{justify-content:space-between;align-items:flex-start;margin-bottom:26px}.site-foot .foot-links,.site-foot .foot-top{display:flex;gap:20px;flex-wrap:wrap}.site-foot .foot-links a{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);color:var(--ink-2);text-decoration:none}.site-foot .foot-links a:hover{color:var(--ink)}.site-foot .tagline{font-family:Nanum Myeongjo,serif;font-size:17px;color:var(--ink);max-width:30ch;line-height:1.4;margin:0}.site-foot .disc{font-size:var(--fs-label);line-height:1.65;color:var(--ink-2);border-top:1px solid var(--line);padding-top:18px;max-width:var(--measure)}.site-foot .disc b{color:var(--ink);font-weight:700}.site-foot .foot-base{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink-3)}h1{font-size:var(--fs-hero);line-height:1.25;margin:.2rem 0 .6rem;letter-spacing:-.01em}h2{font-size:var(--fs-section);margin:2rem 0 .8rem}h3{font-size:var(--fs-card-title);margin:1.2rem 0 .5rem}.driver,.eng-label,.eyebrow,.kick,.r-top{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2)}.lede,.limit,.me-note,.read-note,.sub{color:var(--ink-2)}section{margin:1.5rem 0}.term{position:relative;border-bottom:1px dotted var(--ink-3);cursor:help;outline:none}.term .pop{position:absolute;left:0;bottom:125%;z-index:20;width:-moz-max-content;width:max-content;max-width:280px;background:var(--ink);color:var(--paper-2);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);line-height:1.5;text-transform:none;letter-spacing:0;padding:.55rem .7rem;border-radius:2px;box-shadow:0 6px 22px rgba(0,0,0,.22);opacity:0;visibility:hidden;transition:opacity .12s ease}.term .pop b{color:var(--tip-strong)}.term:focus .pop,.term:focus-within .pop,.term:hover .pop{opacity:1;visibility:visible}@media (max-width:520px){.term .pop{display:none;max-width:min(240px,calc(100vw - 24px))}.term:focus .pop,.term:focus-within .pop,.term:hover .pop{display:block}}.anchors,.metrics{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.metric{border:1px solid var(--line);background:var(--paper-2);border-radius:2px;padding:.5rem .7rem;min-width:120px}.metric-label{display:block;font-size:var(--fs-label);color:var(--ink-2)}.metric-value{display:block;font-size:1.1rem;font-weight:600}.metric-band{color:var(--ink-3)}.metric-band,.metric-note{display:block;font-size:var(--fs-note);margin-top:.15rem}.metric-note{color:var(--ink-2)}.metric-trend[data-trend=rising]{color:var(--lens-crowd)}.metric-trend[data-trend=falling]{color:var(--lens-ai)}.acts,.invalid,.me-plan,.phases,.weave{list-style:none;padding:0;margin:.5rem 0}.page-essay .es-quote,.page-essay .es-survival,.page-report .masthead .intro,.page-report .synth .pull{position:relative}.page-essay .es-quote:before,.page-essay .es-survival:before,.page-report .masthead .intro:before,.page-report .synth .pull:before{content:"";position:absolute;left:0;top:.45em;width:9px;height:9px;background:var(--chip,transparent)}.page-home{max-width:var(--content-maxw);margin-inline:auto}.page-home .hero{padding:46px 0 36px}@media (min-width:760px){.page-home .hero{padding:64px 0 48px}}.page-home .hero .top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.page-home .hero .top .dot{width:8px;height:8px;background:var(--lens-master);flex:none}.page-home .hero .top .eyebrow{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2)}.page-home .hero .top .eyebrow .dt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-home .hero h1{font-weight:800;font-size:clamp(30px,6.5vw,52px);line-height:1.12;letter-spacing:-.01em;margin:0;max-width:18ch}.page-home .hero .lede{margin:20px 0 0;color:var(--ink-2);font-size:clamp(17px,2.4vw,19px);line-height:1.62;max-width:var(--measure)}@media (min-width:760px){.page-home .hero h1{max-width:20ch}}.page-home .hero .lede em,.page-home .hero h1 em{color:var(--lens-crowd)}.page-home .hero-meta{margin-top:30px;border-top:1px solid var(--line)}@media (min-width:760px){.page-home .hero-meta{margin-top:40px}}.page-home .hd-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:var(--ink-3);margin-bottom:4px}.page-home .hd-k.drive{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink))}.page-home .hd-drive{padding:16px 0;border-bottom:1px solid var(--line);display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.page-home .hd-drive.early{display:block}.page-home .hd-drive .hd-k{margin-bottom:0}.page-home .hd-drive.early .hd-k{margin-bottom:9px}.page-home .hd-drive-v{font-weight:700;font-size:clamp(17px,2.4vw,20px);color:var(--ink);display:inline-flex;align-items:baseline;gap:9px}.page-home .hd-basis{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-style:normal;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:1px 6px;align-self:center}.page-home .hd-early{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .hd-early b{font-weight:700}.page-home .hd-ev{display:grid;gap:0}.page-home .hd-ev-row{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid var(--line)}.page-home .hd-ev-row p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.page-home .hd-ev-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;padding-top:2px}.page-home .hd-ev-k.dir{color:var(--lens-ai)}.page-home .hd-ev-k.risk{color:var(--lens-crowd)}.page-home .hd-ev-k.chk{color:var(--steel)}.page-home .hd-limit{padding:14px 0 0;display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:start}.page-home .hd-limit p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}@media (max-width:560px){.page-home .hd-ev-row,.page-home .hd-limit{grid-template-columns:1fr;gap:3px}}.page-home .hb-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:22px}.page-home .hb-vk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:var(--ink-3)}.page-home .hb-vv{font-weight:700;font-size:clamp(17.5px,2.4vw,20px);color:var(--ink)}.page-home .hb-conf{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;border:1px solid var(--line-2);border-radius:2px;padding:2px 8px;color:var(--ink-2);white-space:nowrap;cursor:help}.page-home .hb-conf.high{color:color-mix(in srgb,var(--lens-ai) 74%,var(--ink));border-color:color-mix(in srgb,var(--lens-ai) 42%,var(--line))}.page-home .hb-conf.medium{color:var(--steel);border-color:color-mix(in srgb,var(--steel) 40%,var(--line))}.page-home .hb-conf.low{color:var(--lens-crowd);border-color:color-mix(in srgb,var(--lens-crowd) 38%,var(--line))}.page-home .hb-row{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid var(--line)}.page-home .hb-row p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.page-home .hb-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;padding-top:3px}.page-home .hb-k.drive{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink))}.page-home .hb-k.state{color:var(--lens-ai)}.page-home .hb-k.risk{color:var(--lens-crowd)}.page-home .hb-k.signal{color:var(--steel)}.page-home .hb-k.act{color:var(--lens-sellside)}.page-home .hb-basis{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-style:normal;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:1px 6px;margin-left:8px;white-space:nowrap}.page-home .hb-limit{margin:16px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-home .hb-limk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:var(--ink-3);margin-right:8px}.page-home .hb-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px}.page-home .hb-link{flex:1 1 240px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--sunk);border:1px solid var(--line);border-radius:2px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-body);color:var(--ink);text-decoration:none;transition:background .16s,border-color .16s}.page-home .hb-link:hover{border-color:var(--ink-3);background:color-mix(in srgb,var(--ink) 4%,var(--sunk))}.page-home .hb-link .a{color:var(--lens-crowd);font-size:17px;flex:none;transition:transform .16s}.page-home .hb-link:hover .a{transform:translateX(3px)}@media (max-width:560px){.page-home .hb-row{grid-template-columns:1fr;gap:3px}}.page-home .dm-sec{margin-top:var(--sp-sect)}.page-home .dm-head{margin-bottom:16px}.page-home .dm-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .dm-eyebrow .mk{width:8px;height:8px;background:var(--lens-master);flex:none}.page-home .dm-eyebrow .dt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.03em;color:var(--ink-3)}.page-home .dm-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.page-home .dm-est{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:2px 8px}.page-home .dm-glance{display:grid;gap:0;background:var(--sunk);border:1px solid var(--line);border-radius:2px;padding:2px 16px;margin-bottom:16px}.page-home .dm-g{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);align-items:baseline}.page-home .dm-g:last-child{border-bottom:0}.page-home .dm-gk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-home .dm-g:first-child .dm-gk{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink))}.page-home .dm-g p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink);font-weight:500}.page-home .dm-g:first-child p{font-weight:700}.page-home .dm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width:760px){.page-home .dm-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width:360px){.page-home .dm-grid{grid-template-columns:1fr}}.page-home .dm-tile{display:flex;flex-direction:column;gap:7px;min-height:168px;padding:12px 13px;border:1px solid var(--line);border-left-width:3px;border-radius:2px;background:var(--paper-2);color:inherit;text-decoration:none;--impact-fill:var(--ink-2)}.page-home .dm-tile[data-band=hi]{background:color-mix(in srgb,var(--ink) 14%,var(--paper-2));--impact-fill:var(--ink)}.page-home .dm-tile[data-band=mid]{background:color-mix(in srgb,var(--ink) 8%,var(--paper-2));--impact-fill:var(--ink-2)}.page-home .dm-tile[data-band=low]{background:color-mix(in srgb,var(--ink) 3.5%,var(--paper-2));--impact-fill:var(--ink-2)}.page-home .dm-tile[data-band=min]{background:color-mix(in srgb,var(--neutral) 8%,var(--paper-2));--impact-fill:var(--ink-3)}.page-home .dm-tile[data-band=pending]{background:transparent;border-style:dashed;border-left-width:1px;border-color:var(--line-2);--impact-fill:var(--line)}.page-home .dm-tile[data-band=low] .dm-sum,.page-home .dm-tile[data-band=min] .dm-sum{color:var(--ink-3)}.page-home .dm-tile[data-band=min] .dm-cat{color:var(--ink-2)}.page-home .dm-tile[data-band=min] .dm-dir{color:var(--ink-3)}.page-home .dm-tile[data-role=primary]{border-left-color:color-mix(in srgb,var(--lens-master) 72%,var(--line))}.page-home .dm-tile[data-role=amplifier]{border-left-color:color-mix(in srgb,var(--lens-master) 42%,var(--line))}.page-home .dm-tile[data-role=next_decider],.page-home .dm-tile[data-role=next_risk]{border-left-color:color-mix(in srgb,var(--steel) 62%,var(--line))}.page-home .dm-tile[data-role=transmission]{border-left-color:color-mix(in srgb,var(--steel) 34%,var(--line))}.page-home .dm-tile[data-role=background]{border-left-color:var(--line)}.page-home .dm-tile[data-role=limited]{border-left-color:var(--line-2)}.page-home a.dm-tile{transition:border-color .16s,background .16s}.page-home a.dm-tile:hover{border-color:var(--ink-3)}.page-home a.dm-tile:hover .dm-go{transform:translateX(2px)}.page-home a.dm-tile:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.page-home .dm-t-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-home .dm-role{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--fs-micro);letter-spacing:.04em;padding:2px 7px;border:1px solid var(--line-2);border-radius:2px;color:var(--ink-2);background:color-mix(in srgb,var(--paper) 60%,transparent);white-space:nowrap}.page-home .dm-role[data-role=primary]{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink));border-color:color-mix(in srgb,var(--lens-master) 42%,var(--line))}.page-home .dm-role[data-role=amplifier]{color:color-mix(in srgb,var(--lens-master) 58%,var(--ink))}.page-home .dm-role[data-role=next_decider],.page-home .dm-role[data-role=next_risk]{color:var(--steel);border-color:color-mix(in srgb,var(--steel) 40%,var(--line))}.page-home .dm-role[data-role=transmission]{color:var(--steel)}.page-home .dm-go,.page-home .dm-role[data-role=limited],.page-home .dm-role[data-role=pending]{color:var(--ink-3)}.page-home .dm-go{font-size:var(--fs-label);flex:none;transition:transform .16s}.page-home .dm-cat{font-weight:700;font-size:var(--fs-card-title);line-height:1.25;margin:0;color:var(--ink)}.page-home .dm-sum{flex:1 1 auto;margin:0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-home .dm-bars{display:grid;gap:5px}.page-home .dm-impact-next{--impact-fill:var(--steel)}.page-home .dm-dir{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-2)}.page-home .dm-glyph{font-size:10px;line-height:1}.page-home .dm-dir[data-dir=up]{color:color-mix(in srgb,var(--lens-ai) 82%,var(--ink))}.page-home .dm-dir[data-dir=down]{color:var(--lens-crowd)}.page-home .dm-dir[data-dir=two_way],.page-home .dm-dir[data-dir=volatile]{color:var(--steel)}.page-home .dm-dir[data-dir=pending],.page-home .dm-dir[data-dir=quiet]{color:var(--ink-3)}.page-home .dm-impact-na{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.page-home .dm-impact-na .impact-na{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-home .dm-foot{margin:12px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-3)}.page-home .dm-foot b{font-weight:700;color:var(--ink-2)}.page-home .dm-min{padding:14px 16px;background:color-mix(in srgb,var(--lens-master) 6%,var(--paper-2));border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--lens-master) 60%,var(--line));border-radius:2px}.page-home .dm-min-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:color-mix(in srgb,var(--lens-master) 72%,var(--ink));margin-bottom:4px}.page-home .dm-min-v{margin:0;font-size:var(--fs-body);font-weight:700;line-height:1.5;color:var(--ink)}.page-home .dm-basis{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-style:normal;font-size:var(--fs-micro);color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:1px 6px;margin-left:8px;white-space:nowrap}.page-home .dm-min-note{margin:8px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.impact-bar{display:grid;gap:4px}.impact-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.impact-lbl{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;letter-spacing:0;color:var(--ink-3)}.impact-lbl,.impact-num{font-size:var(--fs-micro)}.impact-num{font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.impact-segs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}.impact-seg{height:6px;border-radius:1px;background:var(--line-2)}.impact-seg[data-on="1"]{background:var(--impact-fill,var(--ink-2))}.page-home .rs-sec{margin-top:var(--sp-sect)}.page-home .rs-head{margin-bottom:16px}.page-home .rs-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .rs-eyebrow .mk{width:8px;height:8px;background:var(--lens-ai);flex:none}.page-home .rs-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .rs-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .rs-card{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lens-ai);border-radius:2px;padding:20px 22px}.page-home .rs-lines{display:grid;gap:0}.page-home .rs-line{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);align-items:start}.page-home .rs-line:first-child{padding-top:0}.page-home .rs-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);padding-top:3px}.page-home .rs-line p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.page-home .rs-line .rs-lesson{font-weight:500}.page-home .rs-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:2px}.page-home .rs-dir{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label)}.page-home .rs-dir[data-dir=up]{color:var(--lens-ai)}.page-home .rs-dir[data-dir=down]{color:var(--lens-crowd)}.page-home .rs-dir[data-dir=flat]{color:var(--steel)}.page-home .rs-tally{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-home .rs-fired{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--lens-ai);margin:13px 0 0}.page-home .rs-eval{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.page-home .rs-verdicts{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.page-home .rs-vk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);margin-right:4px}.page-home .rs-eval-details{margin-top:10px}.page-home .rs-eval-details summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);list-style:none;display:inline-flex;align-items:center;gap:6px}.page-home .rs-eval-details summary::-webkit-details-marker{display:none}.page-home .rs-eval-details summary:before{content:"▸";font-size:9px;transition:transform .15s}.page-home .rs-eval-details[open] summary:before{transform:rotate(90deg)}.page-home .rs-eval-details summary:hover{color:var(--ink-2)}.page-home .rs-eval-grid{display:grid;grid-template-columns:1fr;gap:13px;margin-top:12px}@media (min-width:680px){.page-home .rs-eval-grid{grid-template-columns:1fr 1fr}}.page-home .rs-eval-col{position:relative;padding-left:13px}.page-home .rs-eval-col:before{content:"";position:absolute;left:0;top:4px;width:7px;height:7px;background:color-mix(in srgb,var(--lc,var(--line)) 55%,transparent)}.page-home .rs-eval-h{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:500;color:var(--ink);margin-bottom:5px}.page-home .rs-eval-h b{font-weight:700}.page-home .rs-eval-part{margin-bottom:6px}.page-home .rs-eval-part:last-child{margin-bottom:0}.page-home .rs-eval-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);font-weight:500;margin-bottom:2px}.page-home .rs-eval-k.credit{color:var(--lens-ai)}.page-home .rs-eval-k.gap{color:var(--lens-crowd)}.page-home .rs-eval-k.watch{color:var(--steel)}.page-home .rs-eval-col ul{margin:0;padding:0;list-style:none}.page-home .rs-eval-col li{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);margin-bottom:3px}.page-home .rs-eval-nocall{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .rs-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.page-home .rs-links a{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.page-home .rs-links a:hover{color:var(--ink);border-color:var(--ink-3)}@media (max-width:560px){.page-home .rs-line{grid-template-columns:1fr;gap:3px}}.page-home .rb-glance{display:grid;gap:0;background:var(--sunk);border:1px solid var(--line);border-radius:2px;padding:2px 16px;margin-bottom:18px}.page-home .rb-g{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);align-items:start}.page-home .rb-g:last-child{border-bottom:0}.page-home .rb-gk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);padding-top:3px}.page-home .rb-g p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.page-home .rb-take{font-weight:700;color:color-mix(in srgb,var(--lens-ai) 80%,var(--ink))}.page-home .rb-cols{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:680px){.page-home .rb-cols{grid-template-columns:1fr 1fr;gap:22px}}.page-home .rb-h{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-card-title);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.page-home .rb-h.credit{color:color-mix(in srgb,var(--lens-ai) 82%,var(--ink))}.page-home .rb-h.gap{color:var(--lens-crowd)}.page-home .rb-h.watch{color:var(--steel)}.page-home .rb-col ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.page-home .rb-col li{position:relative;padding-left:14px;font-size:var(--fs-body);line-height:1.58;color:var(--ink)}.page-home .rb-col li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:99px;background:var(--ink-3)}.page-home .rb-why{margin:11px 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);background:color-mix(in srgb,var(--lens-crowd) 6%,transparent);border-left:2px solid color-mix(in srgb,var(--lens-crowd) 45%,var(--line));padding:7px 10px}.page-home .rb-whyk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-note);color:var(--lens-crowd);margin-right:7px}.page-home .rb-driver{margin-top:18px;padding:13px 16px;background:color-mix(in srgb,var(--lens-master) 6%,var(--paper-2));border:1px solid var(--line);border-left:2px solid color-mix(in srgb,var(--lens-master) 60%,var(--line));border-radius:2px}.page-home .rb-dk{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:color-mix(in srgb,var(--lens-master) 72%,var(--ink));margin-bottom:4px}.page-home .rb-driver p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.page-home .rb-next{margin-top:18px}.page-home .rb-checks{margin:0;padding:0;list-style:none;display:grid;gap:7px}.page-home .rb-checks li{position:relative;padding-left:22px;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-home .rb-checks li:before{content:"";position:absolute;left:0;top:2px;width:13px;height:13px;border:1.5px solid color-mix(in srgb,var(--steel) 55%,var(--line));border-radius:2px}.page-home .rb-lenses{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.page-home .rb-lk{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);margin-bottom:6px}.page-home .rb-table{display:grid;gap:0}.page-home .rb-lr{display:grid;grid-template-columns:92px 52px 1fr;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}.page-home .rb-lr:last-child{border-bottom:0}.page-home .rb-lens{color:var(--lc)}.page-home .rb-lens,.page-home .rb-vd{font-weight:700;font-size:var(--fs-label)}.page-home .rb-vd{font-family:var(--font-sans,system-ui,sans-serif)}.page-home .rb-gist{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.page-home .rs-more{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.page-home .rs-more>summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);list-style:none;display:inline-flex;align-items:center;gap:6px}.page-home .rs-more>summary::-webkit-details-marker{display:none}.page-home .rs-more>summary:before{content:"▸";font-size:9px;transition:transform .15s}.page-home .rs-more[open]>summary:before{transform:rotate(90deg)}.page-home .rs-more>summary:hover{color:var(--ink-2)}.page-home .rs-more-body{margin-top:12px}.page-home .rs-more-body .rs-line:first-child{padding-top:0}@media (max-width:560px){.page-home .rb-g{grid-template-columns:1fr;gap:3px}.page-home .rb-lr{grid-template-columns:70px 44px 1fr;gap:8px}}.page-home .lm-sec{margin-top:var(--sp-sect)}.page-home .lm-head{margin-bottom:16px}.page-home .lm-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .lm-eyebrow .mk{width:8px;height:8px;background:var(--lens-master);flex:none}.page-home .lm-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .lm-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .lm-concl{margin:12px 0 0;font-size:clamp(17px,2.3vw,18px);line-height:1.62;color:var(--ink);font-weight:500;max-width:var(--measure)}.page-home .lm-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0 18px}@media (min-width:680px){.page-home .lm-badges{grid-template-columns:repeat(4,1fr)}}.page-home .lm-badge{background:var(--sunk);border:1px solid var(--line);border-radius:2px;padding:9px 12px}.page-home .lm-bk{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:3px}.page-home .lm-badge b{font-size:var(--fs-label);font-weight:700;color:var(--ink)}.page-home .lm-approx{font-style:normal;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:0 4px;margin-left:3px;cursor:help}.page-home .lm-chart{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 16px 12px}.page-home .lm-axis{display:flex;justify-content:space-between;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:var(--ink-3);margin-bottom:6px;padding-left:64px}.page-home .lm-plot{position:relative}.page-home .lm-verticals{position:absolute;left:64px;right:0;top:0;bottom:0;pointer-events:none}.page-home .lm-bandfill{position:absolute;top:4px;bottom:4px;background:color-mix(in srgb,var(--steel) 10%,transparent);border-radius:3px}.page-home .lm-mkt{position:absolute;top:0;bottom:0;width:0}.page-home .lm-mkt.cur{border-left:2px solid var(--ink);z-index:1}.page-home .lm-lane{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;height:34px}.page-home .lm-lane.market{--lc:var(--ink);border-bottom:1px solid var(--line)}.page-home .lm-lane.market .lm-lane-name{letter-spacing:.01em}.page-home .lm-lane-name{font-weight:700;font-size:var(--fs-label);color:var(--lc)}.page-home .lm-track{position:relative;height:100%}.page-home .lm-seg{position:absolute;top:50%;height:0;border-top:1px dashed color-mix(in srgb,var(--lc) 48%,var(--line));transform:translateY(-50%)}.page-home .lm-dot{position:absolute;top:50%;width:9px;height:9px;border-radius:99px;transform:translate(-50%,-50%);background:var(--lc);box-shadow:0 0 0 3px var(--paper-2);z-index:2}.page-home .lm-dot.cur{width:14px;height:14px}.page-home .lm-none{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:IBM Plex Mono,monospace;white-space:nowrap}.page-home .lm-legend,.page-home .lm-none{font-size:var(--fs-micro);color:var(--ink-3)}.page-home .lm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.page-home .lm-legend span{display:inline-flex;align-items:center;gap:5px}.page-home .lm-lg-dot{width:10px;height:10px;border-radius:99px;background:var(--ink-2)}.page-home .lm-lg-dot.old{opacity:.38;width:7px;height:7px}.page-home .lm-lg-mkt{display:inline-block;width:0;height:12px;border-left:2px solid var(--ink)}.page-home .lm-lg-band{display:inline-block;width:13px;height:11px;border-radius:2px;background:color-mix(in srgb,var(--steel) 14%,var(--paper-2))}.page-home .lm-rows{display:grid;gap:7px;margin-top:16px}.page-home .lm-row{background:var(--paper-2);border:1px solid var(--line);border-left:2px solid var(--lc);border-radius:2px}.page-home .lm-row[open]{border-color:var(--ink-3);border-left-color:var(--lc)}.page-home .lm-row-head{display:grid;grid-template-columns:60px 1.1fr 1.2fr 1.2fr auto;gap:10px;align-items:baseline;padding:11px 14px;cursor:pointer;list-style:none}.page-home .lm-row-head::-webkit-details-marker{display:none}.page-home .lm-row-name{font-weight:700;font-size:var(--fs-label);color:var(--lc)}.page-home .lm-row-pos{font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-home .lm-row-move,.page-home .lm-row-rel{font-size:var(--fs-note);color:var(--ink-2)}.page-home .lm-chev{width:8px;height:8px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);align-self:center;transition:transform .18s}.page-home .lm-row[open] .lm-chev{transform:rotate(-135deg)}.page-home .lm-row-body{padding:0 14px 13px}.page-home .lm-reason{margin:0 0 8px;color:var(--ink);font-weight:500}.page-home .lm-pt,.page-home .lm-reason{font-size:var(--fs-body);line-height:1.6}.page-home .lm-pt{margin:0;color:var(--ink-2)}.page-home .lm-ai{margin-top:10px;border-top:1px solid var(--line);padding-top:8px;display:grid;gap:5px}.page-home .lm-ai-row{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:baseline}.page-home .lm-ai-k{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);font-weight:500;color:var(--ink-3)}.page-home .lm-ai-v{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink);line-height:1.45}.page-home .lm-ai-v em{font-style:normal;color:var(--ink-3)}.page-home .lm-interp{margin-top:18px;padding:14px 16px;background:color-mix(in srgb,var(--lens-master) 5%,var(--paper-2));border:1px solid var(--line);border-left:2px solid color-mix(in srgb,var(--lens-master) 55%,var(--line));border-radius:2px}.page-home .lm-ik{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:color-mix(in srgb,var(--lens-master) 72%,var(--ink));margin-bottom:5px}.page-home .lm-interp p{margin:0;font-size:var(--fs-body);line-height:1.62;color:var(--ink)}.page-home .lm-watch{margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:var(--fs-body);color:var(--ink-2)}.page-home .lm-watch b{color:var(--steel);font-weight:700;margin-right:6px}.page-home .lm-link{margin:16px 0 0;text-align:right;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label)}.page-home .lm-link a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.page-home .lm-link a:hover{color:var(--ink);border-color:var(--ink-3)}@media (max-width:560px){.page-home .lm-axis{padding-left:62px}.page-home .lm-verticals{left:62px}.page-home .lm-lane{grid-template-columns:62px 1fr;height:32px}.page-home .lm-lane-name{font-size:var(--fs-label)}.page-home .lm-row-head{grid-template-columns:52px 1fr auto;gap:6px 10px}.page-home .lm-row-rel{grid-column:2/4}}.page-home .s4-sec{margin-top:var(--sp-sect)}.page-home .s4-head{margin-bottom:14px}.page-home .s4-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .s4-eyebrow .mk{width:8px;height:8px;background:var(--lens-crowd);flex:none}.page-home .s4-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .s4-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .s4-embed{max-width:none;margin-inline:0}.page-home .s4-embed .scatter{margin-top:0}.page-home .s4-insight{margin:16px 0 0;padding:13px 16px;background:color-mix(in srgb,var(--lens-crowd) 5%,var(--paper-2));border-left:3px solid var(--lens-crowd);border-radius:2px}.page-home .s4-insight .ik{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.04em;color:var(--lens-crowd);margin-bottom:5px}.page-home .s4-insight .iv{margin:0;font-weight:700;font-size:var(--fs-card-title);line-height:1.5;color:var(--ink)}.page-home .s4-cap{margin:12px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-home .s4-link{margin:12px 0 0;text-align:right;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label)}.page-home .s4-link a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.page-home .s4-link a:hover{color:var(--ink);border-color:var(--ink-3)}.page-home .aishift-sec{margin-top:var(--sp-sect)}.page-home .aishift-head{margin-bottom:14px}.page-home .aishift-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .aishift-eyebrow .mk{width:8px;height:8px;background:var(--lens-ai);flex:none}.page-home .aishift-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .aishift-lead{margin:10px 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);max-width:var(--measure)}.page-home .aishift-axes{margin-top:16px;padding:14px 16px;background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--lens-ai);border-radius:2px}.page-home .aishift-axes .ax-ey{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.04em;color:var(--ink-3);margin-bottom:10px}.page-home .ax-facets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px}.page-home .ax-f{display:flex;flex-direction:column;gap:3px}.page-home .ax-f .k{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:500;letter-spacing:.04em;color:var(--lens-ai)}.page-home .ax-f .v{font-size:var(--fs-body);font-weight:500;line-height:1.4;color:var(--ink)}.page-home .ax-f.punch .v{font-weight:700}.page-home .aishift-axes .ax-note{margin:12px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-home .aishift-matrix{margin-top:16px}.page-home .aishift-cols,.page-home .aishift-row{display:grid;grid-template-columns:44px 1fr 1fr 1fr 76px;gap:12px;align-items:center}.page-home .aishift-cols{padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:2px}.page-home .aishift-cols .col-h{display:flex;flex-direction:column;gap:4px}.page-home .aishift-cols .col-h .ct{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink)}.page-home .aishift-cols .col-h .ct em{font-family:IBM Plex Mono,monospace;font-weight:400;font-style:normal;font-size:var(--fs-note);color:var(--ink-3)}.page-home .aishift-cols .col-h .cs{display:flex;align-items:center;gap:4px;font-size:var(--fs-note);color:var(--ink-3);white-space:nowrap}.page-home .aishift-cols .col-h .cs i{flex:1;height:1px;background:var(--line-2)}.page-home .aishift-row{padding:8px 0;border-bottom:1px solid var(--line)}.page-home .aishift-row .tk{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;color:var(--ink)}.page-home .aishift-row .cell{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0}.page-home .aishift-row .cell-k{display:none}.page-home .cell-cap{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-2)}.page-home .cell-none{font-size:var(--fs-note);color:var(--ink-3)}.page-home .ax-track{position:relative;height:30px}.page-home .ax-track .ax-base{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:var(--line-2);border-radius:2px}.page-home .ax-track .ax-tick{position:absolute;left:50%;top:50%;width:1px;height:20px;transform:translate(-50%,-50%);background:var(--ink-3);opacity:.45}.page-home .ax-track .ax-band{position:absolute;top:50%;height:22px;transform:translateY(-50%);background:color-mix(in srgb,var(--lens-ai) 15%,transparent);border-radius:2px}.page-home .ax-track .ax-mk{position:absolute;top:50%;transform:translate(-50%,-50%);line-height:0;z-index:2}.page-home .ax-track .ax-mk.dmd{z-index:3}.page-home .ax-act .ax-tick{opacity:.3}.page-home .act-val{display:flex;align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;color:var(--ink)}.page-home .act-val .dg{font-style:normal;font-size:.75em;color:var(--ink-3)}.page-home .o-badge{justify-self:start;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);padding:2px 8px;border-radius:2px;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.page-home .o-badge[data-o=hit]{color:var(--lens-ai);border-color:color-mix(in srgb,var(--lens-ai) 45%,var(--line));background:color-mix(in srgb,var(--lens-ai) 8%,transparent)}.page-home .o-badge[data-o=miss]{color:var(--lens-crowd);border-color:color-mix(in srgb,var(--lens-crowd) 40%,var(--line))}.page-home .aishift-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-home .aishift-legend .lg{display:flex;align-items:center;gap:6px}.page-home .aishift-legend .lg svg{flex:none}.page-home .aishift-legend .lg.sep{color:var(--ink-3);font-weight:400}.page-home .aishift-fwd{margin:14px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-home .aishift-fwd b{color:var(--ink);font-weight:700}.page-home .aishift-fwd .dim{color:var(--ink-3)}.page-home .aishift-link{margin:10px 0 0;text-align:right;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label)}.page-home .aishift-link a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.page-home .aishift-link a:hover{color:var(--ink);border-color:var(--ink-3)}@media (max-width:720px){.page-home .ax-facets{grid-template-columns:1fr;gap:9px}.page-home .aishift-cols{display:none}.page-home .aishift-row{grid-template-columns:1fr;gap:9px;padding:13px 14px;margin-bottom:10px;border:1px solid var(--line);border-radius:2px;align-items:stretch}.page-home .aishift-row .tk{padding-bottom:7px;border-bottom:1px solid var(--line);font-size:var(--fs-label)}.page-home .aishift-row .cell-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.02em;color:var(--ink-3)}}.page-home .sb-sec{margin-top:var(--sp-sect)}.page-home .sb-shead{margin-bottom:14px}.page-home .sb-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .sb-eyebrow .mk{width:8px;height:8px;background:var(--lens-crowd);flex:none}.page-home .sb-shead h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .sb-shead h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .sb-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 18px;margin-bottom:14px}.page-home .sb-intro p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);max-width:var(--measure)}.page-home .sb-intro p b{color:var(--ink);font-weight:700}.page-home .sb-rec{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;white-space:nowrap}.page-home .sb-rec:hover{color:var(--ink);border-color:var(--ink-3)}.page-home .sb-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-3);margin-bottom:6px}.page-home .sb-ref{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px;overflow:hidden;margin-bottom:14px}@media (min-width:680px){.page-home .sb-ref{grid-template-columns:repeat(4,1fr)}}.page-home .sb-ref>div{background:var(--sunk);padding:9px 13px}.page-home .sb-ref-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:2px}.page-home .sb-ref b{font-size:var(--fs-label);font-weight:700;color:var(--ink)}.page-home .sb-range{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:13px 16px 14px;margin-bottom:16px}.page-home .sb-range-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.page-home .sb-range-head .sb-k{margin:0}.page-home .sb-range-meta{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-home .sb-range-meta em{font-style:normal;border:1px solid var(--line-2);border-radius:2px;padding:0 4px;margin-left:3px;cursor:help}.page-home .sb-range-bar{position:relative;height:12px;margin:0 0 22px}.page-home .sb-rseg{position:absolute;top:0;height:100%}.page-home .sb-rseg.down{background:color-mix(in srgb,var(--lens-crowd) 32%,var(--paper-2));border-radius:2px 0 0 2px}.page-home .sb-rseg.base{background:color-mix(in srgb,var(--steel) 30%,var(--paper-2))}.page-home .sb-rseg.up{background:color-mix(in srgb,var(--lens-ai) 32%,var(--paper-2));border-radius:0 2px 2px 0}.page-home .sb-rzero{position:absolute;top:-3px;bottom:-3px;width:0;border-left:2px solid var(--ink)}.page-home .sb-rzero-l{position:absolute;top:15px;left:50%;transform:translateX(-50%);font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink);background:var(--paper-2);padding:0 3px}.page-home .sb-range-labs{display:flex;flex-wrap:wrap;gap:6px 16px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note)}.page-home .sb-range-labs span{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.page-home .sb-range-labs i{width:9px;height:9px;border-radius:2px;flex:none}.page-home .sb-range-labs .down i{background:color-mix(in srgb,var(--lens-crowd) 55%,var(--paper-2))}.page-home .sb-range-labs .base i{background:color-mix(in srgb,var(--steel) 55%,var(--paper-2))}.page-home .sb-range-labs .up i{background:color-mix(in srgb,var(--lens-ai) 55%,var(--paper-2))}.page-home .sb-grid3{display:grid;gap:12px}@media (min-width:820px){.page-home .sb-grid3{grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}}.page-home .sb-card{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--tone,var(--line));border-radius:2px;padding:15px 16px;display:flex;flex-direction:column}.page-home .sb-down{--tone:var(--lens-crowd)}.page-home .sb-base{--tone:var(--steel)}.page-home .sb-up{--tone:var(--lens-ai)}.page-home .sb-card.primary{border-color:color-mix(in srgb,var(--steel) 42%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--steel) 20%,transparent)}.page-home .sb-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.page-home .sb-badge{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:.01em;padding:3px 8px;border-radius:2px;background:color-mix(in srgb,var(--tone) 13%,transparent);color:color-mix(in srgb,var(--tone) 80%,var(--ink))}.page-home .sb-rpill{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;color:var(--ink)}.page-home .sb-primary{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-micro);letter-spacing:.01em;padding:2px 7px;border-radius:99px;background:color-mix(in srgb,var(--steel) 16%,transparent);color:color-mix(in srgb,var(--steel) 82%,var(--ink));margin-left:auto}.page-home .sb-title{font-weight:700;font-size:var(--fs-card-title);line-height:1.3;margin:0 0 9px}.page-home .sb-kw{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.page-home .sb-kwb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);padding:3px 8px;border-radius:2px;background:var(--sunk);border:1px solid var(--line);color:var(--ink-2)}.page-home .sb-conf,.page-home .sb-kill{margin-bottom:11px}.page-home .sb-conf-k,.page-home .sb-kill-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-note);margin-bottom:5px}.page-home .sb-conf-k{color:color-mix(in srgb,var(--lens-ai) 80%,var(--ink))}.page-home .sb-conf-k b{color:var(--lens-ai)}.page-home .sb-kill{background:var(--sunk);border-left:2px solid color-mix(in srgb,var(--lens-crowd) 45%,var(--line));border-radius:2px;padding:9px 11px}.page-home .sb-kill-k{color:var(--lens-crowd)}.page-home .sb-conf ul,.page-home .sb-kill ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.page-home .sb-conf li,.page-home .sb-kill li{position:relative;padding-left:13px;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-home .sb-conf li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:99px;background:color-mix(in srgb,var(--lens-ai) 60%,var(--line))}.page-home .sb-kill li{color:var(--ink-2)}.page-home .sb-kill li:before{content:"";position:absolute;left:1px;top:9px;width:7px;height:1.5px;background:var(--lens-crowd)}.page-home .sb-tail{margin:0 0 11px;font-size:var(--fs-label);line-height:1.5;color:var(--ink-2)}.page-home .sb-tail-badge{display:inline-block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);padding:1px 6px;border-radius:2px;background:color-mix(in srgb,var(--lens-master) 14%,transparent);color:color-mix(in srgb,var(--lens-master) 74%,var(--ink));margin-right:5px}.page-home .sb-tail b{color:var(--ink);font-weight:700}.page-home .sb-korea{margin:0 0 11px;font-size:var(--fs-label);line-height:1.5;color:var(--ink-2);background:color-mix(in srgb,var(--lens-crowd) 5%,transparent);border-radius:2px;padding:8px 10px}.page-home .sb-korea b{display:block;color:var(--lens-crowd);font-weight:700;font-size:var(--fs-micro);margin-bottom:2px}.page-home .sb-why{margin:0 0 10px}.page-home .sb-why summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);list-style:none;display:inline-flex;align-items:center;gap:5px}.page-home .sb-why summary::-webkit-details-marker{display:none}.page-home .sb-why summary:before{content:"▸";font-size:9px;transition:transform .15s}.page-home .sb-why[open] summary:before{transform:rotate(90deg)}.page-home .sb-why p{margin:8px 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .sb-empty{margin:0 0 10px;font-size:var(--fs-body);line-height:1.55;color:var(--ink-3)}.page-home .sb-card-foot{margin-top:auto;padding-top:11px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.page-home .sb-horizon{font-weight:500;color:var(--ink-3)}.page-home .sb-horizon,.page-home .sb-pick{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label)}.page-home .sb-pick{font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.page-home .sb-pick:hover{color:var(--tone)}.page-home .sb-compare{margin-top:16px;overflow-x:auto}.page-home .sb-compare table{width:100%;border-collapse:collapse;font-size:var(--fs-label)}.page-home .sb-compare td,.page-home .sb-compare th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.45}.page-home .sb-compare thead th{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);border-bottom:1px solid var(--line-2)}.page-home .sb-compare .sb-th-down{color:var(--lens-crowd)}.page-home .sb-compare .sb-th-base{color:color-mix(in srgb,var(--steel) 82%,var(--ink))}.page-home .sb-compare .sb-th-up{color:color-mix(in srgb,var(--lens-ai) 80%,var(--ink))}.page-home .sb-compare tbody th{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-3);width:66px}.page-home .sb-compare td{color:var(--ink-2)}.page-home .sb-ai{margin-top:16px}.page-home .sb-ai summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);list-style:none;display:inline-flex;align-items:center;gap:6px}.page-home .sb-ai summary::-webkit-details-marker{display:none}.page-home .sb-ai summary:before{content:"▸";font-size:9px;transition:transform .15s}.page-home .sb-ai[open] summary:before{transform:rotate(90deg)}.page-home .sb-ai ul{margin:10px 0 0;padding-left:18px;display:grid;gap:5px}.page-home .sb-ai li{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.page-home .al-sec{margin-top:var(--sp-sect)}.page-home .al-head{margin-bottom:12px}.page-home .al-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .al-eyebrow .mk{width:8px;height:8px;background:var(--lens-ai);flex:none}.page-home .al-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .al-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .al-lede{margin:0 0 12px;font-size:clamp(17px,2.3vw,19px);font-weight:500;color:var(--ink);letter-spacing:-.01em}.page-home .al-guard,.page-home .al-lede{line-height:1.55;max-width:var(--measure)}.page-home .al-guard{margin:0 0 16px;font-size:var(--fs-note);color:var(--ink-3)}.page-home .al-guard b{color:var(--ink-2);font-weight:700}.page-home .al-stance{display:inline-block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);line-height:1;padding:4px 8px;border-radius:2px;white-space:nowrap;border:1px solid}.page-home .al-stance.short{color:var(--lens-ai);background:color-mix(in srgb,var(--lens-ai) 12%,transparent);border-color:color-mix(in srgb,var(--lens-ai) 40%,transparent)}.page-home .al-stance.mid{color:var(--steel);background:color-mix(in srgb,var(--steel) 12%,transparent);border-color:color-mix(in srgb,var(--steel) 40%,transparent)}.page-home .al-stance.long{color:var(--lens-master);background:color-mix(in srgb,var(--lens-master) 14%,transparent);border-color:color-mix(in srgb,var(--lens-master) 42%,transparent)}.page-home .al-summary{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;margin-bottom:18px}.page-home .al-sum-row{display:grid;grid-template-columns:minmax(56px,auto) minmax(74px,auto) 1fr;gap:10px 14px;align-items:center;padding:10px 16px;border-top:1px solid var(--line-2)}.page-home .al-sum-row:first-child{border-top:0}.page-home .al-sum-head{padding-top:9px;padding-bottom:9px}.page-home .al-sum-head span{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);font-weight:500;letter-spacing:.04em;color:var(--ink-3)}.page-home .al-sum-hz b{font-size:var(--fs-label);font-weight:700;color:var(--ink)}.page-home .al-sum-hz i{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);margin-left:6px}.page-home .al-sum-focus{font-size:var(--fs-body);line-height:1.45;color:var(--ink-2)}.page-home .al-cards{display:grid;gap:12px}@media (min-width:720px){.page-home .al-cards{grid-template-columns:1fr 1fr 1fr;gap:14px}}.page-home .al-card{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--line-2);border-radius:2px;padding:14px 15px 16px}.page-home .al-card.short{border-top-color:var(--lens-ai)}.page-home .al-card.mid{border-top-color:var(--steel)}.page-home .al-card.long{border-top-color:var(--lens-master)}.page-home .al-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.page-home .al-card-hz b{font-size:var(--fs-card-title);font-weight:700;color:var(--ink)}.page-home .al-card-span{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);margin-left:7px}.page-home .al-block{margin-bottom:11px;padding-left:10px;border-left:2px solid var(--line-2)}.page-home .al-block:last-child{margin-bottom:0}.page-home .al-block.check{border-color:var(--lens-ai)}.page-home .al-block.signal{border-color:var(--steel)}.page-home .al-block.avoid{border-color:var(--lens-crowd)}.page-home .al-block-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);margin-bottom:5px}.page-home .al-block.check .al-block-lab{color:var(--lens-ai)}.page-home .al-block.signal .al-block-lab{color:var(--steel)}.page-home .al-block.avoid .al-block-lab{color:var(--lens-crowd)}.page-home .al-block ul{margin:0;padding:0;list-style:none}.page-home .al-block li{position:relative;padding-left:11px;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);margin-bottom:5px}.page-home .al-block li:last-child{margin-bottom:0}.page-home .al-block li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ink-3) 60%,transparent)}.page-home .al-key{display:flex;flex-direction:column;gap:5px;margin:18px 0 0;padding:14px 16px;background:var(--sunk);border-radius:2px}.page-home .al-key-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ink-3)}.page-home .al-key-txt{font-size:clamp(16.5px,2.2vw,18px);font-weight:700;line-height:1.5;color:var(--ink);letter-spacing:-.01em}.page-home .al-rows{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:4px 18px}.page-home .al-row{border-top:1px solid var(--line);padding:15px 0}.page-home .al-row:first-child{border-top:0}.page-home .al-hz{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 9px;margin-bottom:11px}.page-home .al-hz b{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.page-home .al-span{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);color:var(--ink-3)}.page-home .al-note{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-home .al-parts{display:grid;gap:10px}@media (min-width:680px){.page-home .al-parts{grid-template-columns:1fr 1fr 1fr;gap:16px}}.page-home .al-part{border-left:2px solid var(--line-2);padding-left:11px}.page-home .al-part.check{border-color:var(--lens-ai)}.page-home .al-part.signal{border-color:var(--steel)}.page-home .al-part.avoid{border-color:var(--lens-crowd)}.page-home .al-plab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);margin-bottom:4px}.page-home .al-part.check .al-plab{color:var(--lens-ai)}.page-home .al-part.signal .al-plab{color:var(--steel)}.page-home .al-part.avoid .al-plab{color:var(--lens-crowd)}.page-home .al-part p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .pp-sec{margin-top:var(--sp-sect)}.page-home .pp-head{margin-bottom:14px}.page-home .pp-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .pp-eyebrow .mk{width:8px;height:8px;background:var(--lens-master);flex:none}.page-home .pp-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .pp-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .pp-tilt{margin:0 0 16px;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);background:var(--sunk);border-left:2px solid var(--lens-master);border-radius:2px;padding:11px 14px}.page-home .pp-tilt b{color:var(--ink);font-weight:700}.page-home .pp-legend{display:flex;flex-wrap:wrap;gap:5px 14px;margin-bottom:12px}.page-home .pp-leg{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);color:var(--ink-2)}.page-home .pp-leg i{width:10px;height:10px;border-radius:2px;flex:none}.page-home .pp-grid{display:grid;gap:13px}@media (min-width:680px){.page-home .pp-grid{grid-template-columns:1fr 1fr;gap:14px}}.page-home .pp-card{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--ac,var(--line));padding:15px 17px}.page-home .pp-card-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.page-home .pp-label{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:.01em;padding:3px 8px;border-radius:2px;background:color-mix(in srgb,var(--ac) 13%,transparent);color:color-mix(in srgb,var(--ac) 80%,var(--ink));flex:none}.page-home .pp-philo{font-size:var(--fs-card-title);font-weight:700;color:var(--ink);line-height:1.3}.page-home .pp-reason{margin:0 0 12px;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .pb{margin:4px 0 0}.page-home .pb-bar{display:flex;width:100%;height:13px;border-radius:2px;overflow:hidden;background:var(--line-2)}.page-home .pb-seg{height:100%}.page-home .pb-seg+.pb-seg{border-left:1px solid var(--paper-2)}.page-home .pb-vals{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.page-home .pb-val{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-2)}.page-home .pb-val b{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:var(--fs-label);color:var(--ink)}.page-home .pb-vals.compact{gap:2px 12px;margin-top:7px}.page-home .pb-cv{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-2)}.page-home .pb-cv b{font-family:IBM Plex Mono,monospace;color:var(--ink);font-weight:600;margin-left:1px}.page-home .pb-dot{width:8px;height:8px;border-radius:2px;flex:none}.page-home .pp-gist{margin:11px 0 0;font-size:var(--fs-label);line-height:1.5;color:var(--ink);font-weight:500}.page-home .pp-arch{margin:11px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);line-height:1.4}.page-home .pp-guard{margin:0 0 16px;padding:12px 15px;background:var(--paper-2);border:1px solid var(--line);border-left:2px solid var(--lens-master);border-radius:2px;font-size:var(--fs-note);line-height:1.55;color:var(--ink-2)}.page-home .pp-guard b{color:var(--ink);font-weight:700}.page-home .pp-sublabel{flex-basis:100%;margin-top:2px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);font-weight:500;color:var(--ink-3)}.page-home .pp-layer{margin-top:13px}.page-home .pp-layer .pp-lk{display:block;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.03em;font-weight:600;color:color-mix(in srgb,var(--ac) 78%,var(--ink))}.page-home .pp-layer .pp-reason{margin:0 0 6px}.page-home .pp-layer .pp-arch{margin:0}.page-home .pp-apply{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .pp-modelnote{margin:8px 0 0;font-size:var(--fs-micro);color:var(--ink-3);line-height:1.4}.page-home .pp-adjust{margin:13px 0 0;padding-top:11px;border-top:1px solid var(--line);font-size:var(--fs-label);line-height:1.5;color:var(--ink)}.page-home .pp-adjust b{margin-right:6px;font-weight:700;color:color-mix(in srgb,var(--ac) 78%,var(--ink))}.page-home .pp-note{margin:14px 0 0;padding:12px 14px;background:var(--sunk);border-radius:2px;font-size:var(--fs-note);line-height:1.55;color:var(--ink-2)}.page-home .pp-note b{color:var(--ink);font-weight:700}.page-home .wt-sec{margin-top:var(--sp-sect)}.page-home .wt-head{margin-bottom:14px}.page-home .wt-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .wt-eyebrow .mk{width:8px;height:8px;background:var(--lens-master);flex:none}.page-home .wt-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .wt-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .wt-signal{margin:0 0 13px;font-size:var(--fs-body);line-height:1.6;color:var(--ink);background:var(--sunk);border-left:2px solid var(--lens-master);border-radius:2px;padding:12px 15px}.page-home .wt-sk{display:block;margin-bottom:3px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-home .wt-grid{display:grid;gap:12px;margin-bottom:12px}@media (min-width:620px){.page-home .wt-grid{grid-template-columns:1fr 1fr}}.page-home .wt-cell{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--line);padding:12px 14px}.page-home .wt-cell.up{border-top-color:var(--lens-ai)}.page-home .wt-cell.down{border-top-color:var(--lens-crowd)}.page-home .wt-k{display:block;margin-bottom:5px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-home .wt-cell.up .wt-k b{color:var(--lens-ai)}.page-home .wt-cell.down .wt-k b{color:var(--lens-crowd)}.page-home .wt-cell p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .wt-discard{background:var(--paper-2);border:1px solid var(--line);padding:12px 14px}.page-home .wt-discard .wt-k b{color:var(--lens-crowd)}.page-home .wt-discard ul{margin:6px 0 0;padding-left:18px}.page-home .wt-discard li{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);margin-bottom:4px}.page-home .wt-limit{margin:12px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-3)}.page-home .tw-more{margin-top:var(--sp-sect);border-top:2px solid var(--ink);padding-top:18px}.page-home .tw-more-head{margin-bottom:6px}.page-home .tw-more-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .tw-more-eyebrow .mk{width:8px;height:8px;background:var(--ink-2);flex:none}.page-home .tw-more-head h2{font-weight:800;font-size:var(--fs-section);line-height:1.2;margin:0}.page-home .tw-more-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.6em}.page-home .tw-more-lede{margin:8px 0 6px;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-home .tw-detail{border-top:1px solid var(--line)}.page-home .tw-detail>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:15px 30px 15px 0;position:relative}.page-home .tw-detail>summary::-webkit-details-marker{display:none}.page-home .tw-detail>summary:after{content:"▾";position:absolute;right:4px;top:15px;color:var(--ink-3);font-size:var(--fs-label);transition:transform .18s ease}.page-home .tw-detail[open]>summary:after{transform:rotate(180deg)}.page-home .tw-detail>summary:hover .tw-dt{color:var(--lens-master)}.page-home .tw-dt{font-weight:700;font-size:var(--fs-card-title);color:var(--ink)}.page-home .tw-ds{font-size:var(--fs-note);color:var(--ink-3)}.page-home .tw-detail-body{padding:0 0 20px}.page-home .tw-detail-body>*{margin-top:0}.page-home .tw-detail-body>*+*{margin-top:var(--sp-sect)}.page-home .pc{margin-top:14px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 18px}.page-home .pc-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.page-home .pc-eyk{font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-home .pc-eyk,.page-home .pc-sub{font-family:var(--font-sans,system-ui,sans-serif)}.page-home .pc-sub{font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-home .pc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media (min-width:560px){.page-home .pc-inputs{grid-template-columns:repeat(4,1fr);gap:12px}}.page-home .pc-field{display:flex;flex-direction:column;gap:5px}.page-home .pc-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-home .pc-inwrap{display:inline-flex;align-items:center;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:6px 10px}.page-home .pc-in{width:100%;border:0;background:transparent;font-family:IBM Plex Mono,monospace;font-size:var(--fs-body);font-weight:600;color:var(--ink);outline:none;-moz-appearance:textfield}.page-home .pc-in::-webkit-inner-spin-button,.page-home .pc-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-home .pc-pct{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3);flex:none}.page-home .pc-warn{margin:0 0 10px;font-size:var(--fs-note);color:var(--lens-crowd)}.page-home .pc-mine{border-top:1px solid var(--line);padding-top:12px}.page-home .pc-mine-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);margin-bottom:6px}.page-home .pc-rank{margin-top:16px}.page-home .pc-rank-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3);margin-bottom:8px}.page-home .pc-rank-badges{display:flex;flex-wrap:wrap;gap:7px}.page-home .pc-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:6px 10px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.page-home .pc-badge b{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:var(--fs-label);color:var(--ink)}.page-home .pc-badge em{font-style:normal;font-size:var(--fs-micro);font-weight:500;color:var(--lens-master)}.page-home .pc-badge:hover{border-color:var(--ink-3);color:var(--ink)}.page-home .pc-badge.on{border-color:var(--ink);background:var(--paper-2);color:var(--ink)}.page-home .pc-two{margin-top:14px;padding:13px 15px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px}.page-home .pc-two-row{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:12px;margin-bottom:9px}.page-home .pc-two-row.mine{margin-bottom:0}.page-home .pc-two-lab{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);font-weight:500;color:var(--ink)}.page-home .pc-two-row.mine .pc-two-lab{font-weight:700}.page-home .pc-two-bar .pb{margin:0}.page-home .pc-two-sim{display:block;margin-top:11px;padding-top:9px;border-top:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3)}.page-home .pc-two-sim b{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:var(--fs-label);color:var(--lens-master);margin-left:3px}.page-home .pc-div{margin-top:14px}.page-home .pc-div-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);margin-bottom:8px}.page-home .pc-div-row{display:grid;grid-template-columns:78px 1fr 50px;align-items:center;gap:10px;padding:4px 0}.page-home .pc-div-ax{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-2)}.page-home .pc-div-track{position:relative;height:14px;background:var(--sunk);border-radius:2px}.page-home .pc-div-mid{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--ink-3);opacity:.5}.page-home .pc-div-bar{position:absolute;top:2px;bottom:2px;border-radius:1px}.page-home .pc-div-bar.pos{background:var(--lens-crowd)}.page-home .pc-div-bar.neg{background:var(--steel)}.page-home .pc-div-val{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;text-align:right;color:var(--ink-3)}.page-home .pc-div-val.up{color:var(--lens-crowd)}.page-home .pc-div-val.down{color:var(--steel)}.page-home .pc-meaning{margin:14px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.page-home .pc-meaning b{font-weight:700}.page-home .pc-simnote{margin:7px 0 0;font-size:var(--fs-micro);line-height:1.5;color:var(--ink-3)}.page-home .pc-diag-hint{margin:14px 0 0;border-top:1px solid var(--line);padding-top:12px;font-size:var(--fs-note);color:var(--ink-3)}.page-home .pc-ctx{margin:6px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-2)}.page-home .pc-ctx b{color:var(--ink);font-weight:700}.page-home .pc-note{margin:11px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-3)}.page-home .pc-note b{color:var(--ink-2);font-weight:700}.page-home .md-sec{margin-top:var(--sp-sect)}.page-home .md-head{margin-bottom:16px}.page-home .md-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .md-eyebrow .mk{width:8px;height:8px;background:var(--lens-crowd);flex:none}.page-home .md-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .md-head h2 .sub{color:var(--ink-3);font-weight:400;font-size:.62em;letter-spacing:0}.page-home .md-card{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:18px 20px}.page-home .md-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:680px){.page-home .md-steps{grid-template-columns:1fr 1fr;gap:12px 22px}}.page-home .md-step{display:flex;gap:11px;align-items:baseline}.page-home .md-n{flex:none;width:20px;height:20px;border-radius:99px;display:inline-grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:600;color:var(--on-fill);background:var(--lens-crowd)}.page-home .md-step-b b{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.page-home .md-step-b p{margin:2px 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.page-home .md-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-note);line-height:1.55;color:var(--ink-2)}.page-home .md-note b{color:var(--ink);font-weight:700}.page-home .md-cta{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;background:var(--sunk);border:1px solid var(--line);border-radius:2px;text-decoration:none;transition:border-color .16s,background .16s}.page-home .md-cta:hover{border-color:var(--ink-3);background:color-mix(in srgb,var(--ink) 4%,var(--sunk))}.page-home .md-cta-t{font-weight:700;font-size:var(--fs-body);color:var(--ink);white-space:nowrap}.page-home .md-cta-s{flex:1;min-width:0;font-size:var(--fs-note);line-height:1.4;color:var(--ink-2)}.page-home .md-cta-a{font-size:17px;color:var(--lens-crowd);flex:none;transition:transform .16s}.page-home .md-cta:hover .md-cta-a{transform:translateX(3px)}@media (max-width:520px){.page-home .md-cta{flex-wrap:wrap;gap:6px 14px}.page-home .md-cta-s{flex-basis:100%;order:3}}.page-home .cl-sec{margin-top:var(--sp-sect)}.page-home .cl-head{margin-bottom:14px}.page-home .cl-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);margin-bottom:10px}.page-home .cl-eyebrow .mk{width:8px;height:8px;background:var(--steel);flex:none}.page-home .cl-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.01em;margin:0}.page-home .cl-lead{margin:10px 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);max-width:var(--measure)}.page-home .cl-lead b{color:var(--ink);font-weight:700}.page-home .cl-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.page-home .cl-badge{display:inline-flex;align-items:baseline;gap:7px;font-size:var(--fs-label);color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:6px 11px}.page-home .cl-badge i{font-style:normal;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-home .ylm{margin-top:16px}.page-home .ylm-svg{width:100%;height:auto;display:block}.page-home .ylm-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.page-home .ylm-axislab,.page-home .ylm-xlab{font-family:IBM Plex Mono,monospace;fill:var(--ink-3)}.page-home .ylm-axislab{font-size:var(--fc-axis)}.page-home .ylm-xlab{font-size:var(--fc-note)}.page-home .ylm-area{fill:color-mix(in srgb,var(--ink) 5%,transparent)}.page-home .ylm-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.page-home .ylm-phase-div{stroke:var(--line);stroke-width:1}.page-home .ylm-phase-lab{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fc-axis);font-weight:500;opacity:.85}.page-home .ylm-now-line{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 2;opacity:.65}.page-home .ylm-now-dot{fill:var(--ink);stroke:var(--paper);stroke-width:2}.page-home .ylm-now-lab{font-size:var(--fc-key);font-weight:700;fill:var(--ink)}.page-home .ylm-now-lab,.page-home .ylm-strip-t{font-family:var(--font-sans,system-ui,sans-serif)}.page-home .ylm-strip-t{font-size:var(--fc-note);fill:var(--ink-3)}.page-home .ylm-zero{stroke:var(--line-2);stroke-width:1}.page-home .ylm-pins{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin-top:14px}.page-home .ylm-pin{border-top:2px solid var(--pc,var(--line));padding:8px 2px 0}.page-home .ylm-pin.now{background:color-mix(in srgb,var(--pc) 8%,transparent);padding:8px 8px 6px;border-radius:0 0 2px 2px}.page-home .ylm-pin-lab{display:flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:3px}.page-home .ylm-pin-lab em{font-style:normal;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-micro);color:var(--pc)}.page-home .ylm-pin-h{display:block;font-weight:700;font-size:var(--fs-label);color:var(--ink);line-height:1.3}.page-home .ylm-pin-les{display:block;font-size:var(--fs-note);color:var(--ink-2);line-height:1.45;margin-top:4px}.page-home .ylm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px}.page-home .ylm-legend .lg{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);color:var(--ink-3)}.page-home .ylm-legend .sw{width:11px;height:4px;border-radius:2px;flex:none}.page-home .ylm-legend .sw.ring{width:9px;height:9px;border-radius:99px;border:2px solid var(--ink);background:transparent}.page-home .cl-block{margin-top:26px}.page-home .cl-h3{font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.01em;margin:0 0 12px}.page-home .cl-cards{display:grid;gap:12px}@media (min-width:760px){.page-home .cl-cards{grid-template-columns:1fr 1fr 1fr;gap:14px}}.page-home .cl-card{display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--ac,var(--line));border-radius:2px;padding:14px 15px 15px}.page-home .cl-card-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page-home .cl-num{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;color:var(--ac)}.page-home .cl-lens{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-2);background:color-mix(in srgb,var(--ac) 12%,transparent);border-radius:2px;padding:2px 7px}.page-home .cl-card-t{font-size:var(--fs-card-title);font-weight:700;color:var(--ink);line-height:1.32;margin:0 0 6px}.page-home .cl-card-s{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);margin:0 0 10px}.page-home .cl-ev{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:11px}.page-home .cl-ev-i{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-2);background:var(--sunk);border-radius:2px;padding:2px 7px}.page-home .cl-ev-i b{color:var(--ink);font-weight:600}.page-home .cl-les{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-label);line-height:1.5;color:var(--ink);font-weight:500}.page-home .cl-les-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:3px}.page-home .cl-cwarn{margin:8px 0 0;font-size:var(--fs-note);line-height:1.45;color:var(--lens-crowd)}.page-home .cl-match{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 16px;margin-bottom:12px}.page-home .cl-match-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;margin-bottom:12px}.page-home .cl-match-t{font-size:var(--fs-card-title);font-weight:700;color:var(--ink)}.page-home .cl-match-sim{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3)}.page-home .cl-match-cols{display:grid;gap:12px 20px}@media (min-width:620px){.page-home .cl-match-cols{grid-template-columns:1fr 1fr}}.page-home .cl-mc-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);margin-bottom:6px;color:var(--steel)}.page-home .cl-match-col.diff .cl-mc-lab{color:var(--lens-crowd)}.page-home .cl-match-col ul{margin:0;padding:0;list-style:none}.page-home .cl-match-col li{position:relative;padding-left:12px;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);margin-bottom:5px}.page-home .cl-match-col li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--steel)}.page-home .cl-match-col.diff li:before{background:var(--lens-crowd)}.page-home .cl-now3{display:grid;gap:10px}@media (min-width:680px){.page-home .cl-now3{grid-template-columns:1fr 1fr 1fr;gap:12px}}.page-home .cl-now-card{border:1px solid var(--line);border-left:2px solid var(--line-2);border-radius:2px;padding:11px 13px}.page-home .cl-now-card.active{border-left-color:var(--lens-ai)}.page-home .cl-now-card.confirm{border-left-color:var(--steel)}.page-home .cl-now-card.avoid{border-left-color:var(--lens-crowd)}.page-home .cl-now-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);margin-bottom:5px}.page-home .cl-now-card.active .cl-now-lab{color:var(--lens-ai)}.page-home .cl-now-card.confirm .cl-now-lab{color:var(--steel)}.page-home .cl-now-card.avoid .cl-now-lab{color:var(--lens-crowd)}.page-home .cl-now-card p{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-home .cl-take{margin-top:20px;padding:16px 18px;background:var(--sunk);border-radius:2px}.page-home .cl-take-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-home .cl-take-t{margin:5px 0 13px;font-size:clamp(16.5px,2.2vw,18px);font-weight:700;line-height:1.5;color:var(--ink);letter-spacing:-.01em}.page-home .cl-take-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.page-home .cl-take-btn{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--on-fill);background:var(--ink);border-radius:2px;padding:8px 14px;text-decoration:none}.page-home .cl-take-btn:hover{background:var(--btn-hover)}.cta-primary{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);line-height:1.25;color:var(--on-fill);background:var(--ink);border-radius:2px;padding:10px 16px;text-decoration:none;white-space:nowrap;transition:background .12s}.cta-primary:hover{background:var(--btn-hover)}.cta-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;transition:color .12s,border-color .12s}.cta-more:after{content:"→";color:var(--lens-master)}.cta-more:hover{color:var(--ink);border-color:var(--ink-3)}.nextread{margin-top:var(--sp-sect);padding-top:24px;border-top:1px solid var(--line)}.nx-keb{display:flex;align-items:center;margin:0 0 12px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2)}.nx-step{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.03em;color:var(--ink-3)}.nx-step:before{content:"·";margin:0 7px}.nx-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;padding:26px;background:var(--paper-2);border:1px solid var(--ink-3);border-radius:2px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;box-shadow:6px 6px 0 -1px var(--paper-2),6px 6px 0 0 var(--line),12px 12px 0 -1px var(--paper-2),12px 12px 0 0 var(--line)}.nx-card:hover{background:color-mix(in srgb,var(--ink) 3%,var(--paper-2));transform:translate(-3px,-3px);box-shadow:9px 9px 0 -1px var(--paper-2),9px 9px 0 0 var(--line),18px 18px 0 -1px var(--paper-2),18px 18px 0 0 var(--line)}.nx-t{grid-row:1;font-weight:700;font-size:var(--fs-section);line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.nx-b,.nx-t{grid-column:1}.nx-b{grid-row:2;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);max-width:var(--measure)}.nx-a{grid-column:2;grid-row:1/span 2;font-size:var(--fs-section);color:var(--lens-crowd);transition:transform .16s}.nx-card:hover .nx-a{transform:translateX(4px)}.nx-more{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:14px 0 0}.nx-more-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}@media (max-width:560px){.nx-card{padding:20px;gap:6px 14px}.nx-card,.nx-card:hover{box-shadow:4px 4px 0 -1px var(--paper-2),4px 4px 0 0 var(--line),8px 8px 0 -1px var(--paper-2),8px 8px 0 0 var(--line)}.nx-card:hover{transform:none}.nx-a{grid-row:1}.nx-b{grid-column:1/-1}}.page-home .md-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px}.page-home .md-foot-s{font-size:var(--fs-note);line-height:1.5;color:var(--ink-3);flex:1 1 220px}.page-home .cl-take-link{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.page-home .cl-take-link:hover{color:var(--ink);border-color:var(--ink-3)}.page-home .cl-limit{margin:16px 0 0;padding:12px 15px;border:1px dashed var(--line);border-radius:2px;font-size:var(--fs-note);line-height:1.6;color:var(--ink-2)}.page-home .cl-limit b{color:var(--ink);font-weight:700}.page-home .cl-limit-d{color:var(--ink-3)}.page-landing{max-width:var(--content-maxw);margin-inline:auto}.page-landing .dt{font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.page-landing .ld-ticks{display:inline-flex;gap:3px;margin-right:10px}.page-landing .ld-ticks i{width:12px;height:3px}.page-landing .ld-ticks i:first-child{background:var(--lens-master)}.page-landing .ld-ticks i:nth-child(2){background:var(--lens-ai)}.page-landing .ld-ticks i:nth-child(3){background:var(--lens-sellside)}.page-landing .ld-ticks i:nth-child(4){background:var(--lens-crowd)}.page-landing .ld-eyebrow{display:flex;align-items:center;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2)}.page-landing .ld-eyebrow .dt{margin-left:5px;color:var(--ink-3);font-size:var(--fs-note)}.page-landing .lens-master{--lc:var(--lens-master)}.page-landing .lens-ai{--lc:var(--lens-ai)}.page-landing .lens-sellside{--lc:var(--lens-sellside)}.page-landing .lens-crowd{--lc:var(--lens-crowd)}.page-landing .ld-hero{padding:50px 0 6px}@media (min-width:760px){.page-landing .ld-hero{padding:64px 0 10px}}.page-landing .ld-hero h1{font-weight:800;font-size:clamp(33px,6.6vw,56px);line-height:1.32;letter-spacing:-.005em;margin:20px 0 0}.page-landing .ld-lede{margin:18px 0 0;font-size:clamp(17px,2.4vw,19px);line-height:1.68;color:var(--ink-2);max-width:var(--measure)}.page-landing .ld-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.page-landing .ld-hero-cta.center{justify-content:center}.page-landing .cta-primary.big{font-size:var(--fs-body);padding:12px 22px}.page-landing .ld-hero-grid{display:grid;gap:30px}@media (min-width:980px){.page-landing .ld-hero-grid{grid-template-columns:1fr 312px;align-items:end;gap:40px}}.page-landing .ld-stances{position:relative;display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--line);border-radius:3px;padding:16px 18px 15px}.page-landing .ld-stances:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:linear-gradient(90deg,var(--lens-master) 0 25%,var(--lens-ai) 25% 50%,var(--lens-sellside) 50% 75%,var(--lens-crowd) 75% 100%)}.page-landing .ld-stances-k{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.02em;color:var(--ink-3);margin-bottom:6px}.page-landing .ld-stance-row{display:flex;align-items:baseline;gap:9px;padding:8px 0;border-bottom:1px solid var(--line-2)}.page-landing .ld-stance-row .mk{width:7px;height:7px;background:var(--lc);flex:none;align-self:center}.page-landing .ld-stance-row b{flex:none;font-weight:700;font-size:var(--fs-label);color:var(--lc);min-width:34px}.page-landing .ld-stance-row span{font-weight:500;font-size:var(--fs-label);color:var(--ink)}.page-landing .ld-rift{display:flex;align-items:baseline;gap:8px;margin:11px 0 0;cursor:help;font-size:var(--fs-label);color:var(--ink);font-weight:700}.page-landing .ld-rift i{font-style:normal;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-landing .ld-rift .x{color:var(--lens-crowd)}.page-landing .ld-stances .cta-more{margin-top:12px;align-self:flex-start}.page-landing .ld-sign{margin:20px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.02em;color:var(--ink-2);text-align:center}.page-landing .ld-sign .dt{color:var(--ink)}.page-landing .ld-rhythm{margin:14px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);letter-spacing:.02em;color:var(--ink-3)}.page-landing .ld-rhythm.center{text-align:center;margin-top:18px}.page-landing .ld-readtime{margin:16px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-2);font-weight:500}.page-landing .ld-readtime b{color:var(--ink);font-weight:700}.page-landing .ld-readtime.center{text-align:center}.page-landing .ld-teaser{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:30px;padding:14px 17px;background:var(--sunk);border:1px solid var(--line);border-radius:2px;text-decoration:none;color:var(--ink);transition:background .16s,border-color .16s}.page-landing .ld-teaser:hover{border-color:var(--ink-3);background:color-mix(in srgb,var(--ink) 4%,var(--sunk))}.page-landing .ld-teaser-k{flex:none;font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-landing .ld-teaser b{font-weight:700;font-size:var(--fs-body);line-height:1.45}.page-landing .ld-teaser .a{color:var(--lens-crowd);font-size:var(--fs-body);transition:transform .16s}.page-landing .ld-teaser:hover .a{transform:translateX(3px)}.page-landing .ldr-foot{margin:16px 0 0;font-size:var(--fs-note);line-height:1.6;color:var(--ink-3);max-width:var(--measure)}.page-landing .ldr-foot .dt{color:var(--ink);font-weight:600}.page-landing .ld-not-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}@media (max-width:760px){.page-landing .ld-not-grid{grid-template-columns:1fr}}.page-landing .ld-not-item{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 18px 14px}.page-landing .ld-not-item b{display:flex;align-items:baseline;gap:9px;font-weight:700;font-size:var(--fs-card-title);line-height:1.34;letter-spacing:-.01em;margin-bottom:7px}.page-landing .ld-not-item .x{flex:none;font-size:var(--fs-label);color:var(--lens-crowd);font-weight:700}.page-landing .ld-not-item p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-landing .ld-open{margin-top:26px}.page-landing .ld-open .ld-honest-rows{margin-top:12px}.page-landing .ld-faq-list{margin-top:22px;max-width:720px;border-top:1px solid var(--line)}.page-landing .ld-faq-item{border-bottom:1px solid var(--line-2)}.page-landing .ld-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:10px;padding:15px 2px;font-weight:700;font-size:var(--fs-card-title);color:var(--ink);letter-spacing:-.01em;transition:color .12s}.page-landing .ld-faq-item summary::-webkit-details-marker{display:none}.page-landing .ld-faq-item summary:before{content:"▸";flex:none;font-size:var(--fs-note);color:var(--ink-3);transition:transform .15s}.page-landing .ld-faq-item[open] summary:before{transform:rotate(90deg)}.page-landing .ld-faq-item summary:hover{color:var(--ink-2)}.page-landing .ld-faq-item p{margin:0;padding:0 2px 16px 24px;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2);max-width:var(--measure)}.page-landing .ld-diagram{margin:42px 0 0}.page-landing .ld-how .ld-diagram{margin:26px 0 4px}.page-landing .ld-diagram svg{display:block;width:100%;height:auto;overflow:visible}.page-landing .ld-diagram text{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:13px}.page-landing .ldh-market{stroke:var(--ink);stroke-width:2.2;stroke-linecap:round}.page-landing .ldh-sight{stroke-width:1.7;stroke-dasharray:2 4;stroke-linecap:round;opacity:.6}.page-landing .ldh-win{fill:color-mix(in srgb,var(--steel) 9%,transparent);stroke:color-mix(in srgb,var(--steel) 24%,transparent);stroke-width:1}.page-landing .ldh-rec-mark{fill:var(--ink)}.page-landing .ldh-rec-pulse{stroke:var(--ink);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.page-landing .ldh-rec-lab{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;fill:var(--ink);paint-order:stroke;stroke:var(--paper-2);stroke-width:7px;stroke-linejoin:round}.page-landing .ldh-pulse{fill:none;stroke:var(--ink);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.page-landing .ldh-hit{fill:transparent;pointer-events:all;cursor:help}.page-landing .ldh-stance{font-size:12.5px;font-weight:700;opacity:0;transition:opacity .25s ease;paint-order:stroke;stroke:var(--paper-2);stroke-width:7px;stroke-linejoin:round;pointer-events:none}.page-landing .ldh-lensg:hover .ldh-stance{opacity:1}@media (max-width:560px){.page-landing .ldh-stance{font-size:22px}}.page-landing .ldh-lens{font-weight:700}.page-landing .ldh-pivot{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 4;opacity:.55}.page-landing .ldh-pivot-lab{font-family:IBM Plex Mono,monospace;font-size:12px;fill:var(--ink-2)}.page-landing .ldh-branch{stroke-width:2;stroke-dasharray:6 6;fill:none}.page-landing .ldh-blab{font-weight:700}.page-landing .ldh-join{stroke:var(--line);stroke-width:1.1}.page-landing .ldh-ring{stroke:var(--ink);stroke-width:2}.page-landing .ldh-check{stroke:var(--lens-ai);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.page-landing .ldh-review-lab{fill:var(--ink-2);font-size:12px}.page-landing .ldh-loop{stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 7;opacity:.8}.page-landing .ld-diagram-cap{margin:10px 0 0 auto;font-size:var(--fs-note);color:var(--ink-3);text-align:right;max-width:44ch}@media (max-width:560px){.page-landing .ld-diagram text{font-size:24px}.page-landing .ldh-pivot-lab,.page-landing .ldh-review-lab{font-size:21px}.page-landing .ldh-dot{r:10}}@media (prefers-reduced-motion:no-preference){.page-landing .ldh-market{stroke-dasharray:520;stroke-dashoffset:520;animation:ldh-draw .9s ease-out .15s forwards}.page-landing circle.ldh-dot{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:ldh-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.page-landing line.ldh-sight,.page-landing text.ldh-lens{opacity:0}.page-landing text.ldh-lens{animation:ldh-in .45s ease-out forwards}.page-landing line.ldh-sight{animation:ldh-in-soft .45s ease-out forwards}.page-landing .ldh-d0{animation-delay:.55s}.page-landing .ldh-s0{animation-delay:.6s}.page-landing .ldh-d1{animation-delay:.68s}.page-landing .ldh-s1{animation-delay:.73s}.page-landing .ldh-d2{animation-delay:.81s}.page-landing .ldh-s2{animation-delay:.86s}.page-landing .ldh-d3{animation-delay:.94s}.page-landing .ldh-s3{animation-delay:.99s}.page-landing .ldh-ticks,.page-landing .ldh-win{opacity:0;animation:ldh-in .5s ease-out 1.05s forwards}.page-landing .ldh-pivot,.page-landing .ldh-pivot-lab{opacity:0;animation:ldh-in .4s ease-out 1.15s forwards}.page-landing .ldh-bdot,.page-landing .ldh-blab,.page-landing .ldh-branch{opacity:0;animation:ldh-in .5s ease-out forwards}.page-landing .ldh-b0{animation-delay:1.3s}.page-landing .ldh-b1{animation-delay:1.42s}.page-landing .ldh-b2{animation-delay:1.54s}.page-landing .ldh-join{opacity:0;animation:ldh-in-soft .5s ease-out 1.72s forwards}.page-landing .ldh-review{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6);animation:ldh-review .55s cubic-bezier(.34,1.56,.64,1) 1.85s forwards}.page-landing .ldh-loop{opacity:0;animation:ldh-in-soft .7s ease-out 2.15s forwards}}@keyframes ldh-draw{to{stroke-dashoffset:0}}@keyframes ldh-pop{to{transform:scale(1)}}@keyframes ldh-in{to{opacity:1}}@keyframes ldh-in-soft{to{opacity:.8}}@keyframes ldh-review{to{opacity:1;transform:scale(1)}}.page-landing .ld-sec{margin-top:var(--sp-sect)}.page-landing .ld-h2{font-weight:700;font-size:var(--fs-section);line-height:1.24;letter-spacing:-.01em;margin:12px 0 0}.page-landing .ld-lead{margin:12px 0 0;font-size:var(--fs-lead);line-height:1.64;color:var(--ink-2);max-width:var(--measure)}.page-landing .ld-lead b,.page-landing .ld-lens-close b{font-weight:700;color:var(--ink)}.page-landing .ld-sec-close{margin:24px 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--ink);max-width:var(--measure)}.page-landing .ld-sec-more{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0 0}:root[data-ldjs] .page-landing .ld-rev{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}:root[data-ldjs] .page-landing .ld-rev.in{opacity:1;transform:none}.page-landing .cn{margin-top:22px}.page-landing .cn-head{display:flex;align-items:center;gap:12px;margin-bottom:9px}.page-landing .cn-label{letter-spacing:.03em}.page-landing .cn-count,.page-landing .cn-label{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-landing .cn-count{margin-left:auto}.page-landing .cn-count b{color:var(--ink);font-weight:600}.page-landing .cn-play{width:27px;height:27px;border:1px solid var(--line);border-radius:99px;background:transparent;color:var(--ink-2);font-size:9px;display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s}.page-landing .cn-play:hover{color:var(--ink);border-color:var(--ink-3)}.page-landing .cn-progress{display:flex;gap:5px;margin-bottom:12px}.page-landing .cn-seg{position:relative;flex:1;height:3px;padding:0;border:0;border-radius:99px;background:var(--line-2);cursor:pointer;overflow:hidden}.page-landing .cn-seg.done{background:var(--ink-3)}.page-landing .cn-seg i{position:absolute;inset:0;background:var(--ink-3);transform:scaleX(0);transform-origin:left;animation:cn-fill linear forwards}.page-landing .cn.paused .cn-seg i{animation-play-state:paused}.page-landing .cn.reduced .cn-seg.now{background:var(--ink-3)}@keyframes cn-fill{to{transform:scaleX(1)}}.page-landing .cn-stage{position:relative;aspect-ratio:16/8;min-height:400px;outline:none;touch-action:pan-y}@media (max-width:720px){.page-landing .cn-stage{aspect-ratio:4/5;min-height:430px}}.page-landing .cn-stage:focus-visible{outline:2px solid var(--steel);outline-offset:4px}.page-landing .cn-card{position:absolute;inset:0;background:var(--paper-2);border:1px solid var(--line);border-radius:3px;overflow:hidden;opacity:0;transform:translateY(14px) scale(.988);pointer-events:none;z-index:1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.page-landing .cn-card.on{opacity:1;transform:none;pointer-events:auto;z-index:2;box-shadow:0 20px 44px -24px rgba(39,37,30,.3)}.page-landing .cn-idx{position:absolute;right:24px;bottom:6px;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:clamp(64px,9vw,112px);line-height:1;color:var(--ink);opacity:.05;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-landing .cn-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:44px 52px 48px;--tc:var(--ink)}@media (max-width:720px){.page-landing .cn-face{padding:26px 22px 34px;gap:14px}}.page-landing .cn-face:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tc);opacity:.9}.page-landing .cn-face.cn-cover:before,.page-landing .cn-face.cn-last:before{background:linear-gradient(90deg,var(--lens-master) 0 25%,var(--lens-ai) 25% 50%,var(--lens-sellside) 50% 75%,var(--lens-crowd) 75% 100%);opacity:1}.page-landing .cn-face.tone-sage{--tc:var(--lens-ai)}.page-landing .cn-face.tone-brick{--tc:var(--lens-crowd)}.page-landing .cn-face.tone-gold{--tc:var(--lens-master)}.page-landing .cn-face.tone-steel{--tc:var(--steel)}.page-landing .cn-kicker{display:inline-flex;align-items:center;gap:9px;font-weight:500;font-size:var(--fs-label);color:color-mix(in srgb,var(--tc) 72%,var(--ink))}.page-landing .cn-kicker:before{content:"";width:8px;height:8px;background:var(--tc);flex:none}.page-landing .cn-big{margin:0;font-weight:800;font-size:clamp(21px,3.1vw,33px);line-height:1.44;letter-spacing:-.015em;color:var(--ink);max-width:21em}.page-landing .cn-big.xl{font-size:clamp(24px,3.7vw,41px);line-height:1.3}.page-landing .cn-big.serif{font-family:Nanum Myeongjo,serif;font-weight:700;font-size:clamp(20px,2.9vw,30px);line-height:1.55}.page-landing .cn-meta{margin:0;font-weight:500;font-size:var(--fs-label);color:var(--ink-3)}.page-landing .cn-cta{align-self:flex-start;font-weight:700;font-size:var(--fs-body);color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--lens-master);padding-bottom:3px}.page-landing .cn-cta:after{content:" →";color:var(--lens-crowd)}.page-landing .cn-cta.big{background:var(--ink);color:var(--on-fill);border:0;border-radius:2px;padding:12px 20px;margin-top:6px;transition:background .12s}.page-landing .cn-cta.big:after{color:var(--on-fill)}.page-landing .cn-cta.big:hover{background:var(--btn-hover)}.page-landing .cn-vbs{display:flex;flex-wrap:wrap;gap:10px;max-width:560px}.page-landing .cn-vbs .vb{font-size:var(--fs-body);padding:8px 14px;gap:8px}.page-landing .cn-vbs .vb .vb-dot{width:9px;height:9px}.page-landing .cn-range{display:grid;gap:10px;max-width:560px}.page-landing .cn-range .r{display:flex;align-items:baseline;gap:14px;padding:11px 15px;border:1px solid var(--line);border-left:3px solid var(--rc);border-radius:2px;background:color-mix(in srgb,var(--rc) 6%,var(--paper-2))}.page-landing .cn-range .r.down{--rc:var(--lens-crowd)}.page-landing .cn-range .r.base{--rc:var(--steel)}.page-landing .cn-range .r.up{--rc:var(--lens-ai)}.page-landing .cn-range i{font-style:normal;font-weight:700;font-size:var(--fs-label);color:color-mix(in srgb,var(--rc) 80%,var(--ink));min-width:34px}.page-landing .cn-range b{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:clamp(16.5px,2vw,21px);letter-spacing:-.01em;color:var(--ink)}.page-landing .cn-range em{font-style:normal;margin-left:auto;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:1px 6px}.page-landing .cn.live .cn-card.on .cn-kicker{animation:cn-up .55s cubic-bezier(.22,1,.36,1) .05s both}.page-landing .cn.live .cn-card.on .cn-big,.page-landing .cn.live .cn-card.on .cn-range,.page-landing .cn.live .cn-card.on .cn-vbs{animation:cn-up .6s cubic-bezier(.22,1,.36,1) .16s both}.page-landing .cn.live .cn-card.on .cn-cta,.page-landing .cn.live .cn-card.on .cn-meta{animation:cn-up .6s cubic-bezier(.22,1,.36,1) .3s both}@keyframes cn-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page-landing .cn-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:99px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 84%,transparent);backdrop-filter:blur(3px);color:var(--ink-2);font-size:21px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.page-landing .cn-arr:hover{color:var(--ink);border-color:var(--ink-3);background:var(--paper)}.page-landing .cn-arr.prev{left:-14px}.page-landing .cn-arr.next{right:-14px}@media (max-width:720px){.page-landing .cn-arr{display:none}}.page-landing .cn-stage,.page-landing .cn-stage a,.page-landing .cn-stage button{cursor:pointer}.page-landing .ld-week-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px}.page-landing .ld-lens-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}@media (min-width:880px){.page-landing .ld-lens-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.page-landing .ld-lens-grid{grid-template-columns:1fr}}.page-landing .ld-lens{display:flex;flex-direction:column;gap:8px;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lc);border-radius:2px;padding:17px 16px 15px;color:var(--ink);text-decoration:none;transition:background .16s,border-color .16s}.page-landing .ld-lens:hover{border-color:color-mix(in srgb,var(--lc) 42%,var(--line));background:color-mix(in srgb,var(--lc) 4%,var(--paper-2))}.page-landing .ld-lens-name{font-weight:700;font-size:var(--fs-label);color:var(--lc)}.page-landing .ld-lens-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.page-landing .ld-lens-tag{font-style:normal;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);text-align:right}.page-landing .ld-lens-who{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.01em;color:color-mix(in srgb,var(--lc) 68%,var(--ink))}.page-landing .ld-lens-note{margin:14px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.page-landing .ld-lens-note .dt{color:var(--ink-2)}:root[data-ldjs] .page-landing .ld-rev .ld-lens{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background .16s,border-color .16s}:root[data-ldjs] .page-landing .ld-rev.in .ld-lens{opacity:1;transform:none}:root[data-ldjs] .page-landing .ld-rev.in .ld-lens:nth-child(2){transition-delay:.08s,.08s,0s,0s}:root[data-ldjs] .page-landing .ld-rev.in .ld-lens:nth-child(3){transition-delay:.16s,.16s,0s,0s}:root[data-ldjs] .page-landing .ld-rev.in .ld-lens:nth-child(4){transition-delay:.24s,.24s,0s,0s}.page-landing .ld-lens-title{font-weight:700;font-size:var(--fs-card-title);line-height:1.34;letter-spacing:-.01em}.page-landing .ld-lens-body{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);flex:1}.page-landing .ld-lens-now{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .3s ease,opacity .25s ease,margin-top .3s ease;font-size:var(--fs-label);line-height:1.55;color:var(--ink)}.page-landing .ld-lens-now .in{overflow:hidden;min-height:0;border-top:1px dashed var(--line);padding-top:9px}.page-landing .ld-lens:focus-visible .ld-lens-now,.page-landing .ld-lens:hover .ld-lens-now{grid-template-rows:1fr;opacity:1;margin-top:8px}.page-landing .ld-lens-now .k{display:block;font-style:normal;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:3px}.page-landing .ld-lens-now .stance{font-weight:700;color:color-mix(in srgb,var(--lc) 78%,var(--ink));margin-right:6px}@media (hover:none){.page-landing .ld-lens-now{grid-template-rows:1fr;opacity:1;margin-top:8px}}.page-landing .ld-lens-close{margin:22px 0 0;font-size:var(--fs-lead);line-height:1.62;color:var(--ink-2);max-width:var(--measure)}.page-landing .hw{margin-top:26px}.page-landing .hw-bar{display:flex;align-items:stretch;gap:8px;margin-bottom:10px}.page-landing .hw-tabs{flex:1;display:flex;gap:6px}.page-landing .hw-tab{position:relative;flex:1;display:flex;align-items:baseline;gap:8px;min-width:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:3px;background:var(--paper-2);cursor:pointer;overflow:hidden;text-align:left;transition:border-color .3s ease,background .3s ease,opacity .3s ease;opacity:.62}.page-landing .hw-tab i{font-style:normal;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:var(--fs-note);color:var(--ink-3);flex:none}.page-landing .hw-tab b{font-weight:700;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-landing .hw-tab.on{opacity:1;border-color:color-mix(in srgb,var(--ink) 26%,var(--line));background:color-mix(in srgb,var(--ink) 2.5%,var(--paper-2))}.page-landing .hw-tab.on i{color:var(--ink)}.page-landing .hw-tab.done{opacity:.85}.page-landing .hw-tab.done i{color:var(--sage-text)}.page-landing .hw-tab .fill{position:absolute;left:0;right:0;bottom:0;height:2.5px;background:var(--lens-master);transform:scaleX(0);transform-origin:left;animation:cn-fill linear forwards}.page-landing .hw.paused .hw-tab .fill{animation-play-state:paused}.page-landing .hw-play{flex:none;width:30px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--ink-2);font-size:9px;display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s}.page-landing .hw-play:hover{color:var(--ink);border-color:var(--ink-3)}.page-landing .hw-stage{position:relative;border:1px solid var(--line);border-radius:3px;background:var(--paper-2);padding:30px 36px 24px;outline:none;touch-action:pan-y}.page-landing .hw-stage:focus-visible{outline:2px solid var(--steel);outline-offset:4px}@media (max-width:720px){.page-landing .hw-stage{padding:18px 16px 16px}}.page-landing .hw .ld-diagram{margin:0}.page-landing .hw .ld-diagram-cap{display:none}.page-landing .hw .ld-diagram :is(.ldh-market,.ldh-sight,.ldh-dot,.ldh-lens,.ldh-pivot,.ldh-pivot-lab,.ldh-branch,.ldh-bdot,.ldh-blab,.ldh-join,.ldh-review,.ldh-loop,.ldh-win,.ldh-ticks,.ldh-rec-mark){animation:none;transition:opacity .55s ease;opacity:.13}.page-landing .hw .ld-diagram :is(.ldh-rec-lab,.ldh-rec-pulse){animation:none;opacity:0;transition:opacity .45s ease}.page-landing .hw .ld-diagram .ldh-pulse{animation:none;opacity:0}.page-landing .hw .ld-diagram .ldh-pivot{transition:opacity .55s ease,stroke .45s ease,stroke-width .45s ease}.page-landing .hw .ld-diagram .ldh-market{stroke-dasharray:none}.page-landing .hw .ld-diagram .ldh-review,.page-landing .hw .ld-diagram circle.ldh-dot{transform:none}.page-landing .hw[data-stage="1"] .ld-diagram :is(.ldh-market,.ldh-dot,.ldh-lens,.ldh-ticks){opacity:1}.page-landing .hw[data-stage="1"] .ld-diagram .ldh-sight{opacity:.8}.page-landing .hw[data-stage="1"] .ld-diagram .ldh-win{opacity:.95}.page-landing .hw.live[data-stage="1"] .ld-diagram .ldh-pulse-d0{animation:ldh-rec-pulse 1.5s ease-out .15s 2}.page-landing .hw.live[data-stage="1"] .ld-diagram .ldh-pulse-d1{animation:ldh-rec-pulse 1.5s ease-out .33s 2}.page-landing .hw.live[data-stage="1"] .ld-diagram .ldh-pulse-d2{animation:ldh-rec-pulse 1.5s ease-out .51s 2}.page-landing .hw.live[data-stage="1"] .ld-diagram .ldh-pulse-d3{animation:ldh-rec-pulse 1.5s ease-out .69s 2}.page-landing .hw[data-stage="2"] .ld-diagram :is(.ldh-branch,.ldh-bdot,.ldh-blab){opacity:1}.page-landing .hw[data-stage="2"] .ld-diagram :is(.ldh-pivot,.ldh-pivot-lab){opacity:.9}.page-landing .hw[data-stage="2"] .ld-diagram :is(.ldh-market,.ldh-dot){opacity:.3}.page-landing .hw.live[data-stage="2"] .ld-diagram .ldh-pulse-b0{animation:ldh-rec-pulse 1.5s ease-out .15s 2}.page-landing .hw.live[data-stage="2"] .ld-diagram .ldh-pulse-b1{animation:ldh-rec-pulse 1.5s ease-out .33s 2}.page-landing .hw.live[data-stage="2"] .ld-diagram .ldh-pulse-b2{animation:ldh-rec-pulse 1.5s ease-out .51s 2}.page-landing .hw[data-stage="3"] .ld-diagram :is(.ldh-pivot,.ldh-pivot-lab){opacity:1}.page-landing .hw[data-stage="3"] .ld-diagram .ldh-pivot{stroke:var(--ink);stroke-width:1.7}.page-landing .hw[data-stage="3"] .ld-diagram .ldh-pivot-lab{fill:var(--ink);font-weight:600}.page-landing .hw[data-stage="3"] .ld-diagram .ldh-rec-lab,.page-landing .hw[data-stage="3"] .ld-diagram .ldh-rec-mark{opacity:1}.page-landing .hw.live[data-stage="3"] .ld-diagram .ldh-rec-pulse{animation:ldh-rec-pulse 1.5s ease-out .2s 2}.page-landing .hw[data-stage="3"] .ld-diagram :is(.ldh-branch,.ldh-bdot,.ldh-blab){opacity:.35}.page-landing .hw[data-stage="3"] .ld-diagram :is(.ldh-market,.ldh-dot,.ldh-lens){opacity:.28}.page-landing .hw[data-stage="4"] .ld-diagram .ldh-review{opacity:1}.page-landing .hw[data-stage="4"] .ld-diagram .ldh-join{opacity:.9}.page-landing .hw[data-stage="4"] .ld-diagram :is(.ldh-branch,.ldh-bdot,.ldh-blab){opacity:.4}.page-landing .hw.live[data-stage="4"] .ld-diagram .ldh-pulse-rev{stroke:var(--lens-ai);animation:ldh-pulse-lg 1.6s ease-out .2s 2}.page-landing .hw[data-stage="5"] .ld-diagram :is(.ldh-market,.ldh-sight,.ldh-dot,.ldh-lens,.ldh-pivot,.ldh-pivot-lab,.ldh-branch,.ldh-bdot,.ldh-blab,.ldh-join,.ldh-review,.ldh-win,.ldh-ticks,.ldh-rec-mark){opacity:.92}.page-landing .hw[data-stage="5"] .ld-diagram .ldh-loop{opacity:1}.page-landing .hw.live[data-stage="5"] .ld-diagram .ldh-pulse-loop{stroke:var(--lens-ai);animation:ldh-rec-pulse 1.5s ease-out .3s 2}.page-landing .hw-cap{display:grid;grid-template-columns:300px 1fr;gap:8px 34px;align-items:start;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);animation:cn-up .5s cubic-bezier(.22,1,.36,1) both;min-height:96px}@media (max-width:880px){.page-landing .hw-cap{grid-template-columns:1fr;min-height:140px}}.page-landing .hw-cap-head{display:flex;align-items:baseline;gap:12px}.page-landing .hw-cap-head .nn{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:clamp(22px,3vw,30px);line-height:1;color:var(--ink-3)}.page-landing .hw-cap-head b{font-weight:700;font-size:var(--fs-card-title);line-height:1.3;letter-spacing:-.01em}.page-landing .hw-cap-body p{margin:0;font-size:var(--fs-body);line-height:1.62;color:var(--ink-2);max-width:var(--measure)}.page-landing .hw-cap-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px}.page-landing .hw-cap-links .go{font-weight:500;font-size:var(--fs-label);color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;transition:color .12s,border-color .12s}.page-landing .hw-cap-links .go:hover{color:var(--ink);border-color:var(--ink-3)}.page-landing .hw-stat{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-2);background:var(--sunk);border:1px solid var(--line-2);border-radius:2px;padding:4px 10px}@keyframes ldh-rec-pulse{0%{opacity:.75;transform:scale(.45)}to{opacity:0;transform:scale(2.4)}}@keyframes ldh-pulse-lg{0%{opacity:.65;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@media (max-width:620px){.page-landing .hw-tab{padding:9px 0 11px;justify-content:center}.page-landing .hw-tab b{display:none}.page-landing .hw-tab i{font-size:var(--fs-label)}}.page-landing .ld-col-k{display:block;font-weight:700;font-size:var(--fs-label);color:var(--ink);padding-bottom:9px;border-bottom:1px solid var(--line)}.page-landing .ld-ledger{position:relative;margin-top:26px;background:var(--paper-2);border:1px solid var(--line);border-radius:3px;padding:17px 20px 8px}.page-landing .ld-ledger:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:linear-gradient(90deg,var(--lens-master) 0 25%,var(--lens-ai) 25% 50%,var(--lens-sellside) 50% 75%,var(--lens-crowd) 75% 100%)}.page-landing .ld-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:14px}.page-landing .ld-ledger-head b{font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-landing .ld-ledger-head .dt,.page-landing .ld-yf-cap{font-size:var(--fs-note);color:var(--ink-3)}.page-landing .ld-yf-cap{margin:10px 0 0;line-height:1.55;max-width:var(--measure)}.page-landing .ld-flow{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}.page-landing .ld-flow-row{display:grid;grid-template-columns:128px minmax(0,1fr) minmax(0,1.3fr);gap:8px 24px;padding:15px 2px 16px;border-bottom:1px dashed var(--line-2)}.page-landing .ld-flow-row:last-child{border-bottom:0}.page-landing .ld-flow-row .fp{display:flex;flex-direction:column;gap:3px;padding-left:10px;border-left:3px solid var(--pc,var(--line))}.page-landing .ld-flow-row .fp .dt{font-size:var(--fs-note);color:var(--ink-3)}.page-landing .ld-flow-row .fp b{font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-landing .ld-flow-row .fl .k{display:block;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:4px}.page-landing .ld-flow-row .fl p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.page-landing .fq{display:grid;grid-template-columns:auto 1fr;gap:0 9px;margin:0}.page-landing .fq .qm{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:.8;color:var(--lens-master);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-landing .fq blockquote{margin:0}.page-landing .fq blockquote p{margin:0;font-family:Nanum Myeongjo,serif;font-weight:700;font-size:var(--fs-card-title);line-height:1.52;letter-spacing:-.005em;color:var(--ink)}.page-landing .fq figcaption{grid-column:2;margin-top:6px;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-landing .ld-learn{margin-top:30px}.page-landing .ld-learn ul{list-style:none;margin:0;padding:0;display:grid;gap:4px 26px}@media (min-width:760px){.page-landing .ld-learn ul{grid-template-columns:repeat(3,1fr)}}.page-landing .ld-learn li{margin-top:12px;padding:2px 0 2px 14px;border-left:2px solid color-mix(in srgb,var(--lc) 60%,var(--line))}.page-landing .ld-learn b{display:block;font-weight:700;font-size:var(--fs-body);color:color-mix(in srgb,var(--lc) 72%,var(--ink));margin-bottom:3px}.page-landing .ld-learn p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}:root[data-ldjs] .page-landing .ld-rev .ld-flow-row{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}:root[data-ldjs] .page-landing .ld-rev.in .ld-flow-row{opacity:1;transform:none}:root[data-ldjs] .page-landing .ld-rev.in .ld-flow-row:nth-child(2){transition-delay:.08s}:root[data-ldjs] .page-landing .ld-rev.in .ld-flow-row:nth-child(3){transition-delay:.16s}:root[data-ldjs] .page-landing .ld-rev.in .ld-flow-row:nth-child(4){transition-delay:.24s}:root[data-ldjs] .page-landing .ld-rev.in .ld-flow-row:nth-child(5){transition-delay:.32s}@media (max-width:760px){.page-landing .ld-flow-row{grid-template-columns:1fr;gap:9px}.page-landing .ld-flow-row .fp{flex-direction:row;align-items:baseline;gap:9px}.page-landing .ld-ledger{padding:15px 15px 6px}}.page-landing .ld-me-cards{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin-top:24px}@media (max-width:760px){.page-landing .ld-me-cards{grid-template-columns:1fr}}.page-landing .ld-me-card{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:17px 18px 15px}.page-landing .ld-me-card.after{border-left:2px solid var(--lens-ai)}.page-landing .ld-me-card .tag{display:inline-block;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);border:1px solid var(--line-2);border-radius:2px;padding:1px 7px;margin-bottom:11px}.page-landing .ld-me-card dl{margin:0;display:grid;gap:9px}.page-landing .ld-me-card dl>div{display:grid;grid-template-columns:104px 1fr;gap:10px;align-items:start}.page-landing .ld-me-card dt{font-weight:500;font-size:var(--fs-note);color:var(--ink-3);padding-top:1px}.page-landing .ld-me-card dd{margin:0;font-weight:500;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-landing .ld-me-arrow{font-weight:500;font-size:var(--fs-note);color:var(--lens-crowd);white-space:nowrap}@media (max-width:760px){.page-landing .ld-me-arrow{justify-self:center}}@media (max-width:560px){.page-landing .ld-me-card dl>div{grid-template-columns:1fr;gap:2px}}.page-landing .ld-honest-rows{margin-top:22px;border-top:1px solid var(--line);max-width:720px}.page-landing .ld-honest-row{display:grid;grid-template-columns:172px 1fr 44px;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-2)}.page-landing .ld-honest-row .k{font-weight:700;font-size:var(--fs-body);color:var(--ink)}.page-landing .ld-honest-row p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-landing .ld-honest-row .open{justify-self:end;font-weight:700;font-size:var(--fs-label);color:var(--lens-ai)}@media (max-width:560px){.page-landing .ld-honest-row{grid-template-columns:1fr 44px}.page-landing .ld-honest-row .k{grid-row:1;grid-column:1}.page-landing .ld-honest-row .open{grid-row:1;grid-column:2}.page-landing .ld-honest-row p{grid-row:2;grid-column:1/-1}}.page-landing .ld-cta{text-align:center;padding:14px 0 20px}.page-landing .ld-cta-quote{margin:0 auto;max-width:720px;font-weight:700;font-size:clamp(19px,3.2vw,26px);line-height:1.62;letter-spacing:-.005em}.page-landing .ld-cta-quote b{color:var(--lens-crowd)}.page-landing .ld-cta .ld-hero-cta{margin-top:28px}.page-landing .ld-cta-note{margin:24px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.share-box{margin-top:var(--sp-sect);background:var(--paper-2);border:1px solid var(--line);border-radius:3px;padding:18px 20px 16px}.share-box .shb-k{display:block;font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.01em;margin-bottom:12px}.share-box .shb-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.share-box .shb-tabs button{font:inherit;font-weight:500;font-size:var(--fs-label);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:6px 12px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.share-box .shb-tabs button.on{color:var(--ink);font-weight:700;border-color:var(--ink-3);background:var(--sunk)}.share-box .shb-preview{margin:0 0 12px;padding:14px 16px;background:var(--paper);border:1px dashed var(--line);border-radius:2px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);line-height:1.62;color:var(--ink);white-space:pre-wrap;max-height:250px;overflow:auto}.share-box .shb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.share-box .shb-actions button{font:inherit;font-weight:500;font-size:var(--fs-label);color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:2px;padding:9px 14px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.share-box .shb-actions button:hover{color:var(--ink);border-color:var(--ink-3)}.share-box .shb-actions button.solid{color:var(--on-fill);background:var(--ink);border-color:var(--ink)}.share-box .shb-actions button.solid:hover{background:var(--btn-hover)}.share-box .shb-done{font-weight:500;font-size:var(--fs-note);color:var(--sage-text)}.share-box .shb-note{margin:10px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.week-list{margin-top:var(--sp-sect);padding-top:8px;border-top:1px solid var(--line)}.week-list h2{font-weight:700;font-size:clamp(18px,3vw,24px);margin:18px 0 10px;letter-spacing:-.01em}.wl-empty{margin:0;font-size:var(--fs-body);color:var(--ink-2)}.wk-archive{list-style:none;padding:0;margin:0}.wk-archive li a{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 0;border-bottom:1px solid var(--line-2);text-decoration:none;color:var(--ink);transition:background .15s}.wk-archive li a:hover .wl-line{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.wl-anchor{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);color:var(--ink-3);flex:none}.wl-now{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;padding:1px 7px;border:1px solid var(--lens-master);border-radius:2px;color:var(--lens-master);flex:none}.wl-line{flex:1 1 60%;font-size:var(--fs-body);line-height:1.4;color:var(--ink-2)}.wl-meta{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.wl-driver{font-size:var(--fs-note);color:var(--ink-3)}.wl-driver,.wl-status{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500}.wl-status{font-size:var(--fs-micro);letter-spacing:0;padding:2px 7px;border-radius:2px;background:var(--sunk);color:var(--ink-2)}.page-archive{max-width:var(--content-maxw);margin-inline:auto}.page-archive .week-list{margin-top:1.6rem}.page-report{max-width:var(--content-maxw);margin-inline:auto}.page-report .rep-weeknav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-3)}.page-report .rep-weeknav .dt{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--fs-note)}.page-report .rep-weeknav a{color:var(--ink-2);text-decoration:none}.page-report .rep-weeknav a:hover{color:var(--ink)}.page-report .rep-weeknav .wk-mid{font-weight:700;color:var(--ink)}.page-report .rep-weeknav .wk-side{display:flex;gap:12px}.page-report .rep-weeknav .off{color:var(--ink-3);opacity:.55}.page-report .masthead{padding:34px 0 28px;border-bottom:2px solid var(--ink)}.page-report .masthead .eyebrow{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);margin:0}.page-report .masthead .eyebrow .dt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-report .masthead .eyebrow .stamp{color:var(--lens-crowd);border:1px solid var(--lens-crowd);padding:1px 8px;border-radius:2px;letter-spacing:.01em}.page-report .masthead .eyebrow .stamp.early{color:var(--steel);border-color:var(--steel)}.page-report .status-flag.early{display:inline-block;margin:12px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);line-height:1.5;color:var(--steel);background:color-mix(in srgb,var(--steel) 9%,transparent);border:1px solid color-mix(in srgb,var(--steel) 26%,transparent);border-radius:2px;padding:5px 10px}.page-report .masthead h1{font-weight:800;font-size:clamp(34px,7vw,58px);line-height:1.04;letter-spacing:-.01em;margin:22px 0 6px}.page-report .masthead h1 .sub{display:block;font-weight:400;font-size:clamp(17px,3vw,24px);color:var(--ink-2);margin-top:14px;line-height:1.34}.page-report .masthead-meta{display:grid;gap:0;margin:26px 0 4px;border-top:1px solid var(--line)}@media (min-width:640px){.page-report .masthead-meta{grid-template-columns:1fr 1fr}}.page-report .masthead-meta .mm{padding:14px 0;border-bottom:1px solid var(--line)}@media (min-width:640px){.page-report .masthead-meta .mm.find{padding-right:26px;border-right:1px solid var(--line)}.page-report .masthead-meta .mm.limit{padding-left:26px}}.page-report .masthead-meta .lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;margin-bottom:7px}.page-report .masthead-meta .find .lab{color:var(--lens-ai)}.page-report .masthead-meta .limit .lab{color:var(--ink-3)}.page-report .masthead-meta p{margin:0;font-size:var(--fs-body);line-height:1.55}.page-report .masthead-meta .limit p{color:var(--ink-2)}.page-report .masthead .intro{margin:26px 0 0;--chip:var(--lens-master);padding-left:18px}.page-report .masthead .intro p{margin:0 0 12px;font-size:var(--fs-lead);line-height:1.7;color:var(--ink-2)}.page-report .masthead .intro p:last-child{margin-bottom:0}.page-report .howto{margin:26px 0 0;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 18px;font-size:var(--fs-body);line-height:1.62;color:var(--ink-2)}.page-report .howto .t{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:0;color:var(--lens-sellside);font-weight:700;margin-bottom:8px}.page-report .sec-head{margin:var(--sp-sect) 0 18px}.page-report .sec-head .kr-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);margin-bottom:10px}.page-report .sec-head .kr-eyebrow .mk{width:8px;height:8px;background:var(--lens-master);flex:none}.page-report .sec-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.18;margin:0;letter-spacing:-.01em}.page-report .sec-head h2 .sub{font-weight:400;color:var(--ink-2);font-size:.6em}.page-report .divergence{padding-bottom:8px}.page-report .mapcard{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:22px}.page-report .axis-poles{display:flex;justify-content:space-between;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:var(--ink-3);margin-bottom:14px}.page-report .lens-grid{display:grid;gap:0}.page-report .lens-row{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:11px 0}.page-report .lens-row .lr-name{text-align:right}.page-report .lens-row .lr-name b{display:block;font-size:var(--fs-body);font-weight:700}.page-report .lens-row .lr-name s{display:block;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ink-3);text-decoration:none;margin-top:3px}.page-report .lr-track{position:relative;height:2px;background:var(--line)}.page-report .lr-track .mid{position:absolute;left:50%;top:-10px;bottom:-10px;width:1px;background:var(--line-2)}.page-report .lr-track .pt{position:absolute;top:50%;width:14px;height:14px;border-radius:99px;transform:translate(-50%,-50%);box-shadow:0 0 0 4px var(--paper-2)}.page-report .lr-track .pt.ref{background:transparent;border:2px dashed var(--ink-3);box-shadow:none}.page-report .lens-row.empty .lr-name b{opacity:.55}.page-report .lens-row.empty .lr-name s{font-style:normal;opacity:.8}.page-report .lr-track.empty{background:transparent;border-top:1px dashed var(--line-2);height:0;opacity:.75}.page-report .lr-track.empty .mid{background:var(--line);opacity:.5}.page-report .lr-track .none{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);background:var(--paper-2);padding:0 9px;white-space:nowrap}.page-report .diverge-empty-note{margin:12px 0 0;font-size:var(--fs-label);line-height:1.55;color:var(--ink-2)}.page-report .readbox{margin-top:16px;background:var(--sunk);border:1px solid var(--line);border-radius:2px;padding:13px 15px;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-report .readbox b{color:var(--ink);font-weight:700}.page-report .divergence .anchors{margin-top:14px}.page-report .sights-link{margin:14px 0 0;text-align:right;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label)}.page-report .sights-link a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.page-report .sights-link a:hover{color:var(--ink);border-color:var(--ink-3)}.page-report .story{padding:var(--sp-sect) 0 0}.page-report .story-head{margin-bottom:18px}.page-report .story-eng{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:.01em;margin-bottom:10px}.page-report .story-eng .n{background:var(--sc);color:var(--paper-2);font-weight:600;padding:2px 9px;border-radius:2px;letter-spacing:.05em}.page-report .story-eng .e{color:var(--ink-3)}.page-report .story-eng .role-badge{color:var(--sc);border:1px solid var(--sc);border-radius:2px;padding:1px 7px;font-size:var(--fs-micro)}.page-report .story h2{font-weight:700;font-size:var(--fs-section);line-height:1.16;margin:0 0 8px;letter-spacing:-.005em}.page-report .story h2 .sub{font-weight:400;color:var(--sc);font-size:.6em}.page-report .story-plain{margin:3px 0 12px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-lead);line-height:1.4;color:var(--sc);letter-spacing:-.005em}.page-report .story-gist{margin:0;font-size:var(--fs-card-title);font-weight:500;line-height:1.6;color:var(--ink)}.page-report .arc{margin:24px 0 8px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 18px 14px}.page-report .arc-t{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);font-weight:500;color:var(--ink);margin-bottom:12px}.page-report .arc-t .shape{color:var(--ink-3)}.page-report .arc-svg{display:block;width:100%;height:auto;overflow:visible}.page-report .arc-base{stroke:var(--line-2);stroke-width:1}.page-report .arc-lead{stroke-width:2.4}.page-report .arc-branch,.page-report .arc-lead{fill:none;stroke-linecap:round;stroke-linejoin:round}.page-report .arc-branch{stroke-width:2;stroke-dasharray:5 4}.page-report .arc-pivot{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 4;opacity:.55}.page-report .arc-gate{opacity:.08}.page-report .arc-svg text{font-family:IBM Plex Mono,monospace}.page-report .arc-lab{font-size:11px;fill:var(--ink-3)}.page-report .arc-mk{font-size:11px;fill:var(--ink-2)}.page-report .arc-blab{font-size:10.5px;font-weight:500}.page-report .arc-cap{margin-top:10px;font-size:var(--fs-label);color:var(--ink-3);border-top:1px dashed var(--line);padding-top:9px;line-height:1.5}.page-report .arc-cap b{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--lens-crowd);margin-right:7px}.page-report .acts{list-style:none;margin:22px 0 6px;padding:0;display:grid;gap:15px}.page-report .acts li{position:relative;padding-left:15px;border-left:2px solid color-mix(in srgb,var(--sc) 45%,var(--line))}.page-report .act-title{font-weight:700;font-size:var(--fs-card-title);color:var(--ink);line-height:1.3;letter-spacing:-.005em;margin-bottom:6px}.page-report .act-event{margin:0 0 8px;font-size:var(--fs-body);color:var(--ink-2);line-height:1.6}.page-report .act-mkt{margin:0;font-size:var(--fs-body);line-height:1.55;background:var(--sunk);border-radius:2px;padding:9px 13px;color:var(--ink-2)}.page-report .act-mkt span{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);letter-spacing:0;color:var(--sc);font-weight:500}.page-report .sblk{margin:20px 0 0;display:grid;gap:14px}.page-report .sblk .row{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 16px}.page-report .sblk .row .h{display:flex;align-items:center;gap:7px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:0;color:var(--ink-3);font-weight:500;margin-bottom:7px}.page-report .sblk .row .h:before{content:"";width:8px;height:8px;background:var(--sc)}.page-report .sblk .row p{margin:0;font-size:var(--fs-body);color:var(--ink-2);line-height:1.6}.page-report .fork-grid{display:grid;gap:14px}@media (min-width:640px){.page-report .fork-grid{grid-template-columns:1fr 1fr}}.page-report .claim{margin-top:18px;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--sc);padding:15px 17px}.page-report .claim-h{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:0;color:var(--ink-3);font-weight:500;margin-bottom:9px}.page-report .claim-body{margin:0 0 12px;font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.page-report .claim-body .ct{font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--sc)}.page-report .claim-body .ch{color:var(--ink-3);font-size:var(--fs-label)}.page-report .claim-inval{background:color-mix(in srgb,var(--lens-crowd) 6%,transparent);border:1px solid color-mix(in srgb,var(--lens-crowd) 20%,transparent);border-radius:2px;padding:10px 12px}.page-report .claim-inval .ci-lab{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);letter-spacing:0;color:var(--lens-crowd);font-weight:500;margin-bottom:6px}.page-report .claim-inval ul{list-style:none;margin:0;padding:0}.page-report .claim-inval li{font-size:var(--fs-body);line-height:1.5;color:var(--ink);margin-bottom:3px}.page-report .claim-inval li:last-child{margin-bottom:0}.page-report .claim-inval .x{color:var(--lens-crowd);font-weight:700;margin-right:6px}.page-report .claim-sights{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.page-report .claim-sights .lensdot{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-label);color:var(--ink-2);background:var(--paper);border:1px solid var(--line-2);border-radius:2px;padding:3px 8px}.page-report .claim-sights .lensdot .d{width:6px;height:6px}.page-report .claim-sights .lensdot.dis{opacity:.55;text-decoration:line-through;text-decoration-color:var(--ink-3)}.page-report .claim-prob{margin:9px 0 0;font-size:var(--fs-label);color:var(--ink-3)}.page-report .claim-none{margin-top:18px;font-size:var(--fs-body);color:var(--ink-2);border:1px dashed var(--line);border-radius:2px;padding:12px 15px}.page-report .engines-early{margin:28px 0 8px;padding:20px 22px;border:1px dashed var(--steel);border-radius:2px;background:color-mix(in srgb,var(--steel) 5%,transparent)}.page-report .engines-early .ee-keb{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:0;color:var(--steel);font-weight:500;margin-bottom:8px}.page-report .engines-early p{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2)}.page-report .engines-early b{color:var(--ink);font-weight:700}.page-report .synth{background:var(--inverse-bg);color:var(--inverse-ink-2);border-radius:2px;padding:38px 30px;margin:var(--sp-sect) 0 6px}:root[data-theme=dark] .page-report .synth{border:1px solid var(--line);border-top:2px solid var(--lens-master)}.page-report .synth .k{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:.01em;color:var(--inverse-ink-mute);font-weight:500}.page-report .synth h2{font-weight:700;font-size:var(--fs-section);color:var(--inverse-ink);margin:10px 0 16px;line-height:1.16}.page-report .synth p{color:var(--inverse-ink-soft);font-size:var(--fs-lead);line-height:1.7;margin:0 0 14px}.page-report .synth .weave{display:grid;gap:10px;margin:20px 0}.page-report .synth .weave-item{display:grid;grid-template-columns:118px 1fr;gap:14px;padding:13px 0;border-top:1px solid var(--inverse-line);font-size:var(--fs-body);color:var(--inverse-ink-soft);line-height:1.5;align-items:start}.page-report .synth .weave-item .th{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;color:var(--lens-master)}.page-report .synth .pull{font-weight:700;font-size:var(--fs-card-title);line-height:1.42;color:var(--inverse-ink);--chip:var(--lens-master);padding-left:18px;margin:22px 0 14px}.page-report .synth .closing{margin-bottom:0}@media (max-width:600px){.page-report .synth{padding:28px 18px}.page-report .synth .weave-item{grid-template-columns:1fr;gap:3px}}.page-report .foot{padding:var(--sp-sect) 0 20px;font-size:var(--fs-body);color:var(--ink-2);line-height:1.66}.page-report .foot h3{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);font-weight:700;margin:0 0 14px}.page-report .foot p{margin:0 0 10px}.page-report .foot p b{color:var(--ink)}.page-report .disclaim{margin-top:10px;padding:16px 18px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);font-size:var(--fs-body);color:var(--ink-2)}.page-report .disclaim b{color:var(--lens-crowd)}.page-report .sig{margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3);letter-spacing:.04em}.page-report .rep-lede{margin:18px 0 0;font-size:var(--fs-lead);line-height:1.7;color:var(--ink-2);max-width:var(--measure)}.page-report .rep-mast h1 em{font-style:normal;color:var(--lens-master)}.page-report .wo{margin:var(--sp-group) 0 0;padding:22px 24px;border:1px solid var(--ink);border-top:3px solid var(--lens-ai);border-radius:2px;background:var(--paper-2)}.page-report .wo-head{margin-bottom:14px}.page-report .wo-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:.01em;color:var(--ink-2);margin-bottom:10px}.page-report .wo-eyebrow .mk{width:8px;height:8px;background:var(--lens-ai);flex:none}.page-report .wo-eyebrow .dt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-report .wo-frame{font-weight:800;font-size:var(--fs-section);line-height:1.24;letter-spacing:-.01em;color:var(--ink);margin:0}.page-report .wo-split{display:grid;gap:12px;margin:4px 0 6px}@media (min-width:680px){.page-report .wo-split{grid-template-columns:1fr 1fr;gap:16px}}.page-report .wo-half{padding:14px 16px;border:1px solid var(--line);border-radius:2px;background:var(--paper)}.page-report .wo-half.back{border-left:3px solid var(--ink-3)}.page-report .wo-half.fwd{border-left:3px solid var(--lens-crowd);background:color-mix(in srgb,var(--lens-crowd) 5%,var(--paper))}.page-report .wo-hk{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;margin-bottom:7px}.page-report .wo-half.back .wo-hk{color:var(--ink-3)}.page-report .wo-half.fwd .wo-hk{color:var(--lens-crowd)}.page-report .wo-half p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-report .wo-vars-h{font-weight:700;font-size:var(--fs-card-title);color:var(--ink);margin:22px 0 12px;letter-spacing:-.01em}.page-report .wo-vars{display:grid;gap:14px}@media (min-width:680px){.page-report .wo-vars{grid-template-columns:1fr 1fr}}.page-report .wo-var{border:1px solid var(--line);border-top:2px solid var(--vc);border-radius:2px;background:var(--paper);padding:16px 18px}.page-report .wo-var-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:9px}.page-report .wo-kind{font-size:var(--fs-micro);letter-spacing:.02em;color:var(--paper-2);background:var(--vc);border-radius:2px;padding:2px 8px}.page-report .wo-kind,.page-report .wo-tag{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500}.page-report .wo-tag{font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3)}.page-report .wo-var-label{font-weight:800;font-size:var(--fs-card-title);color:var(--ink);letter-spacing:-.01em}.page-report .wo-q{margin:8px 0 0;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-lead);line-height:1.4;color:var(--vc)}.page-report .wo-body{margin:10px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-report .wo-chain{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px 0}.page-report .wo-chain li{display:inline-flex;align-items:center}.page-report .wo-chain li span{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);line-height:1.3;color:var(--ink);background:color-mix(in srgb,var(--vc) 10%,var(--paper));border:1px solid color-mix(in srgb,var(--vc) 32%,var(--line));border-radius:2px;padding:3px 9px}.page-report .wo-chain li:not(:last-child):after{content:"→";margin:0 7px;color:var(--vc);font-weight:700}.page-report .wo-watch{margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.page-report .wo-watch-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:7px}.page-report .wo-watch ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.page-report .wo-watch li{position:relative;padding-left:15px;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-report .wo-watch li:before{content:"▸";position:absolute;left:0;top:1px;color:var(--vc);font-size:.85em}.page-report .wo-note{margin:16px 0 0;font-weight:700;font-size:var(--fs-lead);line-height:1.55;color:var(--ink);padding-left:16px;border-left:3px solid var(--lens-ai)}.page-report .wo-matrix{margin-top:16px;border-top:1px solid var(--line)}.page-report .wo-matrix>summary{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);cursor:pointer;padding:12px 0 4px;list-style:none}.page-report .wo-matrix>summary::-webkit-details-marker{display:none}.page-report .wo-matrix>summary:before{content:"▸ ";color:var(--ink-3)}.page-report .wo-matrix[open]>summary:before{content:"▾ "}.page-report .wo-matrix-body{padding:6px 0 4px}.page-report .wo-matrix-scroll{overflow-x:auto}.page-report .wo-matrix table{border-collapse:collapse;width:100%;min-width:460px}.page-report .wo-matrix td,.page-report .wo-matrix th{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.page-report .wo-matrix tbody th,.page-report .wo-matrix thead th{background:var(--sunk);font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-report .wo-matrix tbody th{white-space:nowrap}.page-report .wo-matrix td{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.page-report .wo-corner{line-height:1.3}.page-report .wo-corner .wo-corner-c,.page-report .wo-corner .wo-corner-r{display:block;font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-report .wo-combo{margin-top:14px;display:grid;gap:10px}.page-report .wo-bull,.page-report .wo-risk{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink);padding:11px 14px;border:1px solid var(--line);border-radius:2px;background:var(--paper)}.page-report .wo-risk{border-left:3px solid var(--lens-crowd)}.page-report .wo-bull{border-left:3px solid var(--lens-ai)}.page-report .wo-ck{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;margin-right:8px}.page-report .wo-risk .wo-ck{color:var(--lens-crowd)}.page-report .wo-bull .wo-ck{color:color-mix(in srgb,var(--lens-ai) 74%,var(--ink))}.page-report .story-eng .role-fwd{color:var(--paper-2);background:color-mix(in srgb,var(--sc) 88%,var(--ink));border-radius:2px;padding:1px 8px;font-size:var(--fs-micro);font-weight:500;letter-spacing:.01em}.page-report .rep-nextverdict{margin:14px 0 0;padding:15px 18px;border:1px solid var(--ink);border-left:3px solid var(--lens-ai);border-radius:2px;background:var(--paper-2);font-weight:700;font-size:var(--fs-lead);line-height:1.55;color:var(--ink)}.page-report .rep-nextverdict .nv-k{display:inline-block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:color-mix(in srgb,var(--lens-ai) 74%,var(--ink));margin-right:10px}.page-report .rep-keynums{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;padding:13px 16px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px}.page-report .rep-keynums .rk-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-3)}.page-report .rep-keynums .rk-metrics{display:flex;flex-wrap:wrap;gap:8px}.page-report .rep-keynums .metric{min-width:92px;padding:.35rem .6rem}.page-report .rep-lensnote{margin:16px 0 0;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2)}.page-report .rep-lensnote a{color:var(--ink);font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line-2)}.page-report .rep-lensnote a:hover{border-color:var(--ink)}.page-report .rep-toc{margin:var(--sp-group) 0 0;padding:20px 22px;border:1px solid var(--ink);border-radius:2px;background:var(--paper-2)}.page-report .rep-toc .rt-lab{display:block;font-weight:700;font-size:var(--fs-card-title);color:var(--ink);margin-bottom:12px;letter-spacing:-.01em}.page-report .rep-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border-block:1px solid var(--line)}.page-report .rep-toc li{background:var(--paper-2)}.page-report .rep-toc li a{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:baseline;padding:11px 4px;text-decoration:none;color:inherit}.page-report .rep-toc li a:hover{background:var(--sunk)}.page-report .rep-toc .rt-n{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:var(--fs-note);color:var(--ink-3)}.page-report .rep-toc .rt-body{display:flex;flex-direction:column;gap:2px;min-width:0}.page-report .rep-toc .rt-t{font-weight:700;font-size:var(--fs-body);color:var(--ink);line-height:1.3}.page-report .rep-toc .rt-s{font-size:var(--fs-note);color:var(--ink-2);line-height:1.4}.page-report .rep-howto{margin-top:14px}.page-report .rep-howto summary{cursor:pointer;list-style:none;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.page-report .rep-howto summary::-webkit-details-marker{display:none}.page-report .rep-howto summary:after{content:"▾";color:var(--ink-3);font-size:var(--fs-micro)}.page-report .rep-howto[open] summary:after{content:"▴"}.page-report .rep-howto p{margin:10px 0 0;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2)}.page-report .story-cond{display:grid;gap:12px;margin:20px 0 0}@media (min-width:640px){.page-report .story-cond{grid-template-columns:1fr 1fr}}.page-report .sc-col{border:1px solid var(--line);border-radius:2px;padding:13px 15px;background:var(--paper-2)}.page-report .sc-col.confirm{border-top:2px solid var(--lens-ai)}.page-report .sc-col.break{border-top:2px solid var(--lens-crowd)}.page-report .sc-lab{display:flex;align-items:center;gap:7px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;margin-bottom:8px}.page-report .sc-col.confirm .sc-lab{color:var(--lens-ai)}.page-report .sc-col.break .sc-lab{color:var(--lens-crowd)}.page-report .sc-col ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.page-report .sc-col li{font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-report .story-data{margin:16px 0 0;border:1px solid var(--line);border-radius:2px;background:var(--paper-2)}.page-report .story-data summary{cursor:pointer;list-style:none;padding:11px 15px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);display:flex;align-items:center;gap:8px}.page-report .story-data summary::-webkit-details-marker{display:none}.page-report .story-data summary:after{content:"펼치기 ▾";margin-left:auto;color:var(--ink-3);font-size:var(--fs-micro)}.page-report .story-data[open] summary:after{content:"접기 ▴"}.page-report .story-data .sd-body{border-top:1px solid var(--line);padding:13px 15px;display:grid;gap:12px}.page-report .story-data .sd-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--sc);margin-bottom:5px}.page-report .story-data .sd-row p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-report .story-korea{margin:14px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);padding-left:14px;border-left:2px solid color-mix(in srgb,var(--lens-crowd) 40%,var(--line))}.page-report .story-korea b{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--lens-crowd);margin-right:8px;letter-spacing:0}.page-report .story-xlink{margin:16px 0 0;display:grid;gap:8px}.page-report .story-xlink a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-decoration:none;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--sc);border-radius:2px;background:var(--paper-2);color:var(--ink-2);font-size:var(--fs-body);line-height:1.5}.page-report .story-xlink a:hover{border-color:var(--sc);color:var(--ink)}.page-report .story-xlink .xl-b{flex:1 1 auto}.page-report .story-xlink .xl-to{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--sc);white-space:nowrap}.page-report .rep-foot{margin:var(--sp-sect) 0 0}.page-report .rep-foot summary{cursor:pointer;list-style:none;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;padding:8px 0}.page-report .rep-foot summary::-webkit-details-marker{display:none}.page-report .rep-foot summary:after{content:"▾";font-size:var(--fs-micro)}.page-report .rep-foot[open] summary:after{content:"▴"}.page-report .rep-foot .rf-body{margin-top:10px;font-size:var(--fs-note);color:var(--ink-2);line-height:1.66}.page-report .rep-foot .rf-body p{margin:0 0 10px}.page-report .rep-foot .rf-body p b{color:var(--ink)}.page-report .rep-foot .disclaim{margin-top:10px;padding:14px 16px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2)}.page-report .rep-foot .disclaim b{color:var(--lens-crowd)}.page-sights{max-width:var(--content-maxw);margin-inline:auto}.page-sights .sg-weeknav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2)}.page-sights .sg-weeknav .dt{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--fs-note)}.page-sights .sg-weeknav a{text-decoration:none;color:var(--ink-2)}.page-sights .sg-weeknav a:hover{color:var(--ink)}.page-sights .sg-weeknav .wk-mid{color:var(--ink);font-weight:700}.page-sights .sg-head{padding:42px 0 26px}.page-sights .sg-head .keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);margin-bottom:14px}.page-sights .sg-head h1{font-weight:800;font-size:var(--fs-hero);line-height:1.18;letter-spacing:-.02em;margin:0}.page-sights .sg-head h1 em{color:var(--ink-2);font-weight:500;font-size:.5em;display:block;margin-top:10px;letter-spacing:-.01em}.page-sights .sg-head .frame{margin:20px 0 0;font-size:var(--fs-lead);line-height:1.62;color:var(--ink-2);max-width:var(--measure)}.page-sights .sg-head .frame b{color:var(--ink);font-weight:700}.page-sights .sg-map{margin:4px 0 8px;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:var(--paper-2)}.page-sights .sg-map-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);padding:11px 16px 9px;border-bottom:1px solid var(--line)}.page-sights .sg-map-row{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:baseline;padding:11px 16px;border-bottom:1px solid var(--line-2);text-decoration:none;color:inherit}.page-sights .sg-map-row:last-child{border-bottom:0}.page-sights .sg-map-row:hover{background:var(--paper)}.page-sights .sg-map .sm-lens{display:flex;align-items:center;gap:7px;font-weight:700;font-size:var(--fs-body);color:var(--ink)}.page-sights .sg-map .sm-lens .d{width:8px;height:8px;flex:none;border-radius:1px}.page-sights .sg-map .sm-say{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}@media (max-width:520px){.page-sights .sg-map-row{grid-template-columns:1fr;gap:3px}}.page-sights .dim{padding:var(--sp-sect) 0 8px;scroll-margin-top:80px}.page-sights .dim-head{display:grid;grid-template-columns:5px 1fr;gap:16px;align-items:start}.page-sights .dim-bar{width:5px;align-self:stretch;min-height:54px;background:var(--lc)}.page-sights .dim-titles{display:flex;flex-direction:column}.page-sights .dim-eyebrow{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-3);margin-bottom:8px}.page-sights .dim-head h2{font-weight:700;font-size:var(--fs-section);line-height:1.22;letter-spacing:-.02em;margin:0}.page-sights .dim-lead{margin:20px 0 6px;font-size:var(--fs-lead);line-height:1.6;color:var(--ink);max-width:var(--measure)}.page-sights .dim-lead b{font-weight:700}.page-sights .dim-essay-cta{display:inline-flex;align-items:center;gap:6px;margin:2px 0 8px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--lc,var(--ink-3)) 55%,transparent);padding-bottom:2px}.page-sights .dim-essay-cta:hover{color:var(--ink);border-color:var(--lc,var(--ink))}.page-sights .dim-what{margin:7px 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);max-width:var(--measure)}.page-sights .finds{margin-top:24px;display:flex;flex-direction:column;gap:22px}.page-sights .finds-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);letter-spacing:0;color:var(--lc)}.page-sights .find{display:grid;grid-template-columns:28px 1fr;gap:14px}.page-sights .find-n{width:24px;height:24px;border-radius:2px;border:1px solid var(--lc);color:var(--lc);display:grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600}.page-sights .find-main h3{margin:1px 0 7px;font-size:var(--fs-card-title);font-weight:700;line-height:1.3;letter-spacing:-.01em}.page-sights .fb{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2);max-width:var(--measure)}.page-sights .find-viz{margin-top:14px}.page-sights .cg-pair{display:grid;gap:11px;margin:18px 0 0}@media (min-width:760px){.page-sights .cg-pair{grid-template-columns:1fr 1fr}}.page-sights .cg-item{background:var(--paper-2);border:1px solid var(--line);padding:14px 15px}.page-sights .cg-item.credit{border-top:2px solid var(--lens-ai)}.page-sights .cg-item.gap{border-top:2px solid var(--lens-crowd)}.page-sights .cg-lab{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);letter-spacing:0;font-weight:500;margin-bottom:7px}.page-sights .cg-item.credit .cg-lab{color:var(--lens-ai)}.page-sights .cg-item.gap .cg-lab{color:var(--lens-crowd)}.page-sights .cg-item p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-sights .dim-metrics{margin-top:14px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 18px}.page-sights .dm-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:10px}.page-sights .dm-lab .dm-sub{color:var(--ink-3);font-weight:400}.page-sights .dim-metrics .metrics{margin:0}.page-sights .mstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;align-items:start}.page-sights .mstat{background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:11px 13px}.page-sights .ms-name{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-2);margin-bottom:5px}.page-sights .ms-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px}.page-sights .ms-val{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700;color:var(--ink)}.page-sights .ms-tr{font-style:normal;font-size:var(--fs-label)}.page-sights .ms-tr[data-trend=rising]{color:var(--lens-ai)}.page-sights .ms-tr[data-trend=falling]{color:var(--lens-crowd)}.page-sights .ms-phrase{font-size:var(--fs-label);font-weight:700;line-height:1.35;color:var(--lc);letter-spacing:-.01em}.page-sights .ms-line{display:grid;grid-template-columns:46px 1fr;gap:8px;align-items:center;margin-top:7px;padding-top:7px;border-top:1px solid var(--line-2)}.page-sights .ms-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .ms-v{font-size:var(--fs-label);color:var(--ink-2)}.page-sights .ms-delta{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note)}.page-sights .ms-delta[data-dir=up]{color:var(--lens-ai)}.page-sights .ms-delta[data-dir=down]{color:var(--lens-crowd)}.page-sights .ms-chips{display:flex;flex-wrap:wrap;gap:4px}.page-sights .ms-chip{font-style:normal;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);font-weight:500;color:var(--ink-2);background:color-mix(in srgb,var(--lc) 10%,transparent);padding:2px 6px;border-radius:2px}.page-sights .ms-foot{margin-top:8px;font-size:var(--fs-note);line-height:1.5;color:var(--ink-3)}.page-sights .spark{display:block;overflow:visible}.page-sights .spark-line{fill:none;stroke:var(--lc);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.page-sights .spark-dot{fill:var(--lc)}.page-sights .ms-ytd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-sights .ytdbar{display:inline-block;width:84px}.page-sights .ytdbar-track{position:relative;display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--line-2),color-mix(in srgb,var(--lc) 45%,var(--line-2)))}.page-sights .ytdbar-mk{position:absolute;top:50%;width:8px;height:8px;border-radius:99px;transform:translate(-50%,-50%);background:var(--lc);box-shadow:0 0 0 2px var(--paper)}.page-sights .ms-ytdnote{font-style:normal;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .dim-detail{margin:14px 0 0;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2);max-width:var(--measure)}.page-sights .dim-remember{margin-top:22px;padding:14px 16px;border-left:3px solid var(--lc);background:color-mix(in srgb,var(--lc) 7%,var(--paper-2));border-radius:0 2px 2px 0}.page-sights .dr-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--lc);margin-bottom:5px}.page-sights .dim-remember p{margin:0;font-size:var(--fs-card-title);font-weight:700;line-height:1.45;color:var(--ink);letter-spacing:-.01em}.page-sights .dim-next{margin-top:13px;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px;overflow:hidden}@media (min-width:720px){.page-sights .dim-next{grid-template-columns:1fr 1fr}}.page-sights .dn-item{background:var(--paper-2);padding:13px 15px}.page-sights .dn-item.watch{border-top:2px solid var(--lc)}.page-sights .dn-item.limit{border-top:2px solid var(--line-2)}.page-sights .dn-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-2);margin-bottom:5px}.page-sights .dn-item.watch .dn-k{color:var(--lc)}.page-sights .dn-item p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-sights .dim-evidence{margin:16px 0 2px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2)}.page-sights .dim-evidence summary{cursor:pointer;list-style:none;padding:12px 15px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);display:flex;align-items:center;gap:8px}.page-sights .dim-evidence summary::-webkit-details-marker{display:none}.page-sights .dim-evidence summary:after{content:"펼치기 ▾";margin-left:auto;color:var(--ink-3);font-size:var(--fs-micro)}.page-sights .dim-evidence[open] summary:after{content:"접기 ▴"}.page-sights .dim-evidence[open] summary{border-bottom:1px solid var(--line)}.page-sights .dim-evidence .de-body{padding:4px 15px 16px}.page-sights .dim-evidence .de-body>*{margin-top:16px}.page-sights .dim-evidence .de-body>:first-child{margin-top:10px}.page-sights .dim-evidence .dg-grid{margin-top:16px}.page-sights .dim-guide{margin:14px 0 2px;border:1px solid var(--line);border-radius:2px;background:color-mix(in srgb,var(--lc) 4%,transparent)}.page-sights .dim-guide summary{cursor:pointer;list-style:none;padding:11px 15px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);display:flex;align-items:center;gap:8px}.page-sights .dim-guide summary::-webkit-details-marker{display:none}.page-sights .dim-guide summary:after{content:"펼치기 ▾";margin-left:auto;color:var(--ink-3);font-size:var(--fs-micro)}.page-sights .dim-guide[open] summary:after{content:"접기 ▴"}.page-sights :is(.dim-guide,.dim-evidence) .dg-ic{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:2px;border:1px solid var(--lc);color:var(--lc);font-size:var(--fs-micro);font-style:normal}.page-sights :is(.dim-guide,.dim-evidence) .dg-grid{display:grid;gap:1px;background:var(--line);border-top:1px solid var(--line)}@media (min-width:760px){.page-sights :is(.dim-guide,.dim-evidence) .dg-grid{grid-template-columns:1fr 1fr}}.page-sights :is(.dim-guide,.dim-evidence) .dg-item{background:var(--paper);padding:13px 15px}.page-sights :is(.dim-guide,.dim-evidence) .dg-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--lc);margin-bottom:5px}.page-sights :is(.dim-guide,.dim-evidence) .dg-item p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-sights .persona-panel{margin:18px 0 0}.page-sights .pp-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:11px}.page-sights .pp-grid{display:grid;gap:12px}@media (min-width:760px){.page-sights .pp-grid{grid-template-columns:1fr 1fr}}.page-sights .pcard{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lc);padding:15px 17px;display:flex;flex-direction:column}.page-sights .pcard-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-sights .pcard-top h3{margin:0;font-size:var(--fs-card-title);font-weight:700;letter-spacing:-.01em}.page-sights .pcard-badge{flex:none;font-size:var(--fs-micro);padding:3px 7px;border-radius:2px;color:var(--lc);background:color-mix(in srgb,var(--lc) 13%,transparent)}.page-sights .pcard-badge,.page-sights .pcard-frame{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;letter-spacing:0}.page-sights .pcard-frame{margin-top:7px;font-size:var(--fs-label);color:var(--ink-2)}.page-sights .pcard-stance{margin:10px 0 0;font-size:var(--fs-body);line-height:1.62;color:var(--ink);max-height:15em;overflow-y:auto}.page-sights .pcard-chg{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-sights .consensus-panel{margin:18px 0 0}.page-sights .cp-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:9px}.page-sights .cp-lab2{margin-top:20px}.page-sights .cp-list{border-top:1px solid var(--line)}.page-sights .cp-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;padding:10px 2px;border-bottom:1px solid var(--line)}.page-sights .cp-left{display:flex;align-items:baseline;gap:10px}.page-sights .cp-right{display:flex;align-items:baseline;gap:16px;margin-left:auto}.page-sights .cp-sym{font-weight:700;font-size:var(--fs-body);min-width:50px}.page-sights .cp-rate{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;padding:2px 7px;border-radius:2px;color:var(--lc);background:color-mix(in srgb,var(--lc) 12%,transparent)}.page-sights .cp-rate.r-hold{color:var(--steel);background:color-mix(in srgb,var(--steel) 14%,transparent)}.page-sights .cp-meta{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-sights .cp-meta b{color:var(--ink-2);font-weight:600}.page-sights .cp-up{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:700;min-width:56px;text-align:right}.page-sights .cp-up.pos{color:var(--lens-ai)}.page-sights .cp-up.neg{color:var(--lens-crowd)}.page-sights .cp-up.na{color:var(--ink-3)}.page-sights .synthesis-panel{margin:22px 0 0;padding:18px 20px;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lc)}.page-sights .sp-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:13px}.page-sights .sp-sec{margin-top:15px}.page-sights .sp-sec:first-of-type{margin-top:0}.page-sights .sp-h{margin:0 0 5px;font-size:var(--fs-label);font-weight:700;color:var(--lc);letter-spacing:.01em}.page-sights .sp-b{margin:0;font-size:var(--fs-body);line-height:1.66;color:var(--ink)}.page-sights .scenario-panel{margin:18px 0 0}.page-sights .sc-lab,.page-sights .sc-legnote{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3)}.page-sights .sc-lab{margin-bottom:9px}.page-sights .sc-views-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:560px){.page-sights .sc-views-grid{grid-template-columns:1fr}}.page-sights .sc-view{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lc);padding:9px 12px;display:flex;flex-direction:column;gap:2px}.page-sights .sc-ai{font-weight:700;font-size:var(--fs-body)}.page-sights .sc-regime{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .sc-mb{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .sc-legend{align-items:center;gap:6px 14px;margin:18px 0 10px}.page-sights .sc-legend span{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .sc-legend i{width:11px;height:11px;border-radius:2px}.page-sights .sc-legend .lg-bull{background:var(--lc)}.page-sights .sc-legend .lg-base{background:color-mix(in srgb,var(--steel) 38%,var(--paper))}.page-sights .sc-legend .lg-bear{background:var(--lens-crowd)}.page-sights .sc-legend .sc-legnote{margin-left:auto;text-transform:none;letter-spacing:0}.page-sights .sc-etf-grid{display:grid;gap:13px}@media (min-width:760px){.page-sights .sc-etf-grid{grid-template-columns:1fr 1fr}}.page-sights .sc-etf{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 16px}.page-sights .sc-etf-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.page-sights .sc-etf-name{font-weight:700;font-size:var(--fs-card-title)}.page-sights .sc-agree{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;padding:2px 7px;border-radius:2px}.page-sights .sc-agree.yes{color:var(--lc);background:color-mix(in srgb,var(--lc) 13%,transparent)}.page-sights .sc-agree.no{color:var(--steel);background:color-mix(in srgb,var(--steel) 14%,transparent)}.page-sights .sc-row{display:flex;align-items:center;gap:9px;margin-top:6px}.page-sights .sc-rai{flex:none;width:46px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .sc-bar{flex:1 1 auto;min-width:110px;display:flex;height:19px;border-radius:2px;overflow:hidden;border:1px solid var(--line)}.page-sights .sc-bar .seg{display:inline-flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;min-width:0;overflow:hidden}.page-sights .sc-bar .seg.bull{background:var(--lc);color:var(--paper)}.page-sights .sc-bar .seg.base{background:color-mix(in srgb,var(--steel) 38%,var(--paper));color:var(--ink-2)}.page-sights .sc-bar .seg.bear{background:var(--lens-crowd);color:var(--paper)}.page-sights .sc-meta{flex:none;width:84px;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.page-sights .sc-bias{font-size:var(--fs-note);font-weight:700;color:var(--ink)}.page-sights .sc-range{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .sc-trig{margin-top:10px;padding-top:9px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:3px}.page-sights .sc-trig-row{font-size:var(--fs-note);line-height:1.5;color:var(--ink-2)}.page-sights .sc-trig-row b{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--lc);margin-right:6px}.page-sights .cr-lab{color:var(--ink-3);margin:18px 0 11px}.page-sights .cr-lab,.page-sights .cr-sub{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0}.page-sights .cr-sub{display:block;color:var(--lc);margin-bottom:7px}.page-sights .cr-meta{margin-top:12px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-sights .tp-leaders{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.page-sights .tp-leaders .cr-sub{width:100%;margin-bottom:4px}.page-sights .tp-ls{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);padding:2px 7px;border-radius:2px;background:var(--paper-2);border:1px solid var(--line)}.page-sights .tp-ls.bull{color:var(--lens-ai);border-color:color-mix(in srgb,var(--lens-ai) 40%,var(--line))}.page-sights .tp-ls.bear{color:var(--lens-crowd);border-color:color-mix(in srgb,var(--lens-crowd) 40%,var(--line))}.page-sights .tp-ls.neu{color:var(--steel)}.page-sights .tp-ls.mix{color:var(--ink-3)}.page-sights .tp-sent{margin-top:16px}.page-sights .tp-axis{position:relative;height:46px;margin-top:18px;border-top:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--lens-crowd) 9%,transparent),transparent 50%,color-mix(in srgb,var(--lens-master) 9%,transparent))}.page-sights .tp-pole{position:absolute;top:4px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .tp-pole.l{left:0}.page-sights .tp-pole.m{left:50%;transform:translateX(-50%)}.page-sights .tp-pole.r{right:0}.page-sights .tp-mk{position:absolute;bottom:4px;transform:translateX(-50%);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:700;white-space:nowrap;padding:2px 6px;border-radius:2px}.page-sights .tp-mk.us{color:var(--paper);background:var(--steel)}.page-sights .tp-mk.kr{color:var(--paper);background:var(--lc)}.page-sights .tp-notable{margin-top:16px}.page-sights .tp-vids{display:grid;gap:9px}@media (min-width:760px){.page-sights .tp-vids{grid-template-columns:1fr 1fr}}.page-sights .tp-vid{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--steel);padding:11px 13px}.page-sights .tp-vid.fear{border-top-color:var(--lens-crowd)}.page-sights .tp-vid.eup{border-top-color:var(--lens-master)}.page-sights .tp-vid-top{display:flex;align-items:baseline;gap:8px}.page-sights .tp-ch{font-weight:700;font-size:var(--fs-label)}.page-sights .tp-reg{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);border:1px solid var(--line);border-radius:2px;padding:0 4px}.page-sights .tp-vscore{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:700}.page-sights .tp-vid.fear .tp-vscore{color:var(--lens-crowd)}.page-sights .tp-vid.eup .tp-vscore{color:var(--lens-master)}.page-sights .tp-vid-sub{margin-top:4px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .tp-mood{margin:7px 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-sights .mp-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}@media (max-width:560px){.page-sights .mp-gauges{grid-template-columns:1fr}}.page-sights .mp-gauge{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lc);padding:11px 13px;display:flex;flex-direction:column;gap:2px}.page-sights .mp-gk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3)}.page-sights .mp-gv{font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:700;color:var(--ink)}.page-sights .mp-gn{font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .mp-cols{display:grid;gap:14px;margin-top:16px}@media (min-width:620px){.page-sights .mp-cols{grid-template-columns:1fr 1fr}}.page-sights .mp-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 2px;border-bottom:1px solid var(--line)}.page-sights .mp-sym{font-weight:700;font-size:var(--fs-label)}.page-sights .mp-val{color:var(--ink-2)}.page-sights .mp-net,.page-sights .mp-val{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label)}.page-sights .mp-net{font-weight:700}.page-sights .mp-net.pos{color:var(--lens-ai)}.page-sights .mp-net.neg{color:var(--lens-crowd)}.page-sights .mp-ref{margin-top:18px}.page-sights .mp-ref-grid{display:grid;gap:9px}@media (min-width:620px){.page-sights .mp-ref-grid{grid-template-columns:repeat(3,1fr)}}.page-sights .mp-ref-col{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:11px 13px;display:flex;flex-direction:column;gap:3px}.page-sights .mp-rk{font-weight:700;font-size:var(--fs-label)}.page-sights .mp-rv{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink)}.page-sights .mp-rv.na{color:var(--ink-3)}.page-sights .mp-rn{font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .scatter{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 12px 8px;margin-top:14px}.page-sights .scatter svg{width:100%;height:auto;display:block;overflow:visible}.page-sights .sc-frame{fill:none;stroke:var(--line);stroke-width:1}.page-sights .sc-cross{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3;opacity:.45}.page-sights .sc-quad{font-size:10px;fill:var(--ink-3);opacity:.8}.page-sights .sc-axt,.page-sights .sc-quad{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500}.page-sights .sc-axt{font-size:11px;fill:var(--ink-2)}.page-sights .sc-axtitle{font-family:var(--font-sans,system-ui,sans-serif);font-size:11.5px;fill:var(--ink);font-weight:500}.page-sights .sc-lbl{font-size:12.5px;font-weight:700;fill:var(--ink)}.page-sights .sc-lbl,.page-sights .sc-lblf{paint-order:stroke fill;stroke:var(--paper-2);stroke-width:3px;stroke-linejoin:round}.page-sights .sc-lblf{font-size:12px;font-weight:500;fill:var(--ink-3)}.page-sights .sc-sub{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:9.5px;fill:var(--ink-3);paint-order:stroke fill;stroke:var(--paper-2);stroke-width:2.5px;stroke-linejoin:round}.page-sights .sc-group{font-size:13px;font-weight:800;fill:var(--ink)}.page-sights .sc-q{font-family:IBM Plex Mono,monospace;font-size:10px;fill:var(--ink-3)}.page-sights .sc-traj{stroke:var(--lc);stroke-width:1.5;stroke-dasharray:3 2.5;opacity:.55;fill:none}.page-sights .sc-dot.money{fill:var(--lc)}.page-sights .sc-dot.word{fill:var(--paper-2);stroke:var(--ink-3);stroke-width:1.5}.page-sights .sc-dot.pending{fill:var(--paper-2);stroke:var(--ink-3);stroke-width:1.3;stroke-dasharray:2 2}.page-sights .dot-prev{fill:var(--paper-2);stroke:var(--lc);stroke-width:1.3;opacity:.55}.page-sights .sc-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .sc-legend .lg{display:inline-flex;align-items:center;gap:6px}.page-sights .sc-legend .d-money{width:11px;height:11px;border-radius:99px;background:var(--lc)}.page-sights .sc-legend .d-word{width:11px;height:11px;border-radius:99px;border:1.5px solid var(--ink-3)}.page-sights .sc-legend .d-inst{width:11px;height:11px;border-radius:99px;border:1.5px dashed var(--ink-3)}.page-sights .sc-legend .sc-arrnote{color:var(--ink-3)}.page-sights .sc-missing{margin:8px 0 0;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .spectrum{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 22px 18px;margin-top:14px}.page-sights .sp-poles{display:flex;justify-content:space-between;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:.01em;color:var(--ink-3);margin-bottom:6px}.page-sights .sp-track{position:relative;height:2px;background:var(--line);margin:50px 16px}.page-sights .sp-pt{position:absolute;top:1px}.page-sights .sp-mk{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:99px;background:var(--lc);border:2px solid var(--paper-2);box-shadow:0 0 0 1px var(--line)}.page-sights .sp-pt:before{content:"";position:absolute;left:0;transform:translateX(-50%);width:1px;background:color-mix(in srgb,var(--lc) 45%,var(--line))}.page-sights .sp-pt.up:before{bottom:5px;height:12px}.page-sights .sp-pt.down:before{top:5px;height:12px}.page-sights .sp-pill{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap;background:var(--lc);color:var(--paper);font-size:var(--fs-note);font-weight:500;padding:4px 8px;border-radius:2px}.page-sights .sp-pt.up .sp-pill{bottom:16px}.page-sights .sp-pt.down .sp-pill{top:16px}.page-sights .sp-pill small{font-weight:400;opacity:.85;margin-left:4px;font-size:var(--fs-micro)}@media (max-width:520px){.page-sights .sp-pt.edge-l .sp-pill{transform:translateX(-16px)}.page-sights .sp-pt.edge-r .sp-pill{transform:translateX(calc(-100% + 16px))}}.page-sights .sp-missing{margin:10px 0 0;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .shift{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:18px 18px 16px;margin-top:14px}.page-sights .shift-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:4px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .shift-legend .lg{display:flex;align-items:center;gap:6px}.page-sights .shift-legend .mk-prev{width:11px;height:11px;border-radius:99px;border:1.5px solid var(--ink-3);background:var(--paper-2);box-sizing:border-box}.page-sights .shift-legend .mk-now{width:11px;height:11px;border-radius:99px;background:var(--lc)}.page-sights .shift-legend .sh-note{color:var(--ink-3)}.page-sights .shift-axis{display:grid;grid-template-columns:52px 1fr 76px;gap:12px;margin:10px 0 6px}.page-sights .shift-axis .sx{grid-column:2;display:flex;justify-content:space-between;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-sights .shift-axis .sx .mid{color:var(--ink-2)}.page-sights .shift-row{display:grid;grid-template-columns:52px 1fr 76px;gap:12px;align-items:center;margin-bottom:3px}.page-sights .shift-row .sm{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600;color:var(--ink)}.page-sights .track2{position:relative;height:30px}.page-sights .track2 .base2{position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%);background:var(--line-2);border-radius:2px}.page-sights .track2 .tick2{position:absolute;left:50%;top:50%;width:1px;height:16px;transform:translate(-50%,-50%);background:var(--ink-3);opacity:.55;z-index:1}.page-sights .track2 .move2{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--lc);opacity:.5;border-radius:2px}.page-sights .track2 .dotp{width:11px;height:11px;border-radius:99px;border:1.5px solid var(--ink-3);background:var(--paper-2);box-sizing:border-box;z-index:2}.page-sights .track2 .dotn,.page-sights .track2 .dotp{position:absolute;top:50%;transform:translate(-50%,-50%)}.page-sights .track2 .dotn{width:13px;height:13px;border-radius:99px;background:var(--lc);box-shadow:0 0 0 3px var(--paper-2);z-index:3}.page-sights .shift-row .sv{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--lc)}.page-sights .sh-missing{margin:12px 0 0;font-size:var(--fs-note);color:var(--ink-2)}.page-sights .moods{display:grid;gap:11px;margin-top:4px}@media (min-width:720px){.page-sights .moods{grid-template-columns:1fr 1fr}}.page-sights .mood{border-radius:2px;padding:14px 15px;border:1px solid var(--line);background:var(--paper-2)}.page-sights .mood.fear{background:color-mix(in srgb,var(--lens-crowd) 5%,var(--paper-2));border-color:color-mix(in srgb,var(--lens-crowd) 22%,var(--line))}.page-sights .mood.eup{background:color-mix(in srgb,var(--lens-master) 6%,var(--paper-2));border-color:color-mix(in srgb,var(--lens-master) 24%,var(--line))}.page-sights .mood b{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-body);font-weight:700;margin-bottom:4px;color:var(--ink)}.page-sights .mood .mc-rg{font-weight:400}.page-sights .mood .mc-rg,.page-sights .mood .mscore{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ink-3)}.page-sights .mood.fear .mscore{color:var(--lens-crowd)}.page-sights .mood.eup .mscore{color:var(--lens-master)}.page-sights .mood p{margin:7px 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.page-sights .mood .mc-q{color:var(--ink)}.page-sights .sg-closing{margin-top:var(--sp-group);padding:42px 0 8px;border-top:1px solid var(--line)}.page-sights .sg-closing .keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);margin-bottom:14px}.page-sights .summary-grid{display:grid;gap:0;border:1px solid var(--line);border-radius:2px;overflow:hidden}.page-sights .sg-row{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line-2);background:var(--paper-2)}.page-sights .sg-row:last-child{border-bottom:0}.page-sights .sg-row .sgl{font-weight:700;font-size:var(--fs-body);display:flex;align-items:center;gap:7px}.page-sights .sg-row .sgl .d{width:8px;height:8px;flex:none}.page-sights .sg-row .sgt{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.page-sights .sg-closing .punch{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:var(--fs-lead);line-height:1.62;color:var(--ink);font-weight:500;max-width:var(--measure)}.page-trend{max-width:var(--content-maxw);margin-inline:auto}.page-trend [data-tone=ok]{color:var(--lens-ai)}.page-trend [data-tone=bad]{color:var(--lens-crowd)}.page-trend [data-tone=neutral]{color:var(--ink-2)}.page-trend .tr-weeknav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2)}.page-trend .tr-weeknav .dt{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--fs-note)}.page-trend .tr-weeknav a{text-decoration:none;color:var(--ink-2)}.page-trend .tr-weeknav a:hover{color:var(--ink)}.page-trend .tr-weeknav .wk-mid{color:var(--ink);font-weight:700}.page-trend .tr-head{padding:38px 0 24px}.page-trend .tr-head .keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);margin-bottom:14px}.page-trend .tr-head h1{font-weight:800;font-size:var(--fs-hero);line-height:1.15;letter-spacing:-.02em;margin:0 0 14px}.page-trend .tr-head .lede{font-size:var(--fs-lead);line-height:1.62;color:var(--ink-2);max-width:var(--measure);margin:0}.page-trend .tr-head .lede b{color:var(--ink);font-weight:700}.page-trend .sect{padding:var(--sp-sect) 0 0}.page-trend .sect-keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:7px}.page-trend .sect h2{font-weight:700;font-size:var(--fs-section);letter-spacing:-.015em;margin:0 0 8px}.page-trend .sect h3{font-weight:700}.page-trend .sect-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);margin:0 0 18px;max-width:var(--measure)}.page-trend .sect-lead b{color:var(--ink);font-weight:700}.page-trend .note{display:flex;gap:11px;background:var(--sunk);border-radius:2px;padding:13px 15px;font-size:var(--fs-label);line-height:1.58;color:var(--ink-2);margin-top:15px}.page-trend .note .ni{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3);flex:none;padding-top:2px;white-space:nowrap}.page-trend .note b{color:var(--ink);font-weight:700}.page-trend .flow{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 14px 10px}.page-trend .rb-empty{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:120px;padding:22px 24px;border:1px dashed var(--line);border-radius:2px;text-align:center;background:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in srgb,var(--ink) 2%,transparent) 11px 22px)}.page-trend .rbe-tag{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:500;letter-spacing:.01em;color:var(--ink-2);padding:3px 9px;border:1px solid var(--line);border-radius:2px;background:var(--paper)}.page-trend .rbe-what{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);max-width:var(--measure);margin:0}.page-trend .rbe-what b{color:var(--ink);font-weight:700}.page-trend .rbe-frame{display:flex;flex-direction:column;align-items:center;gap:8px;margin:1px 0}.page-trend .rbe-cap{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3)}.page-trend .rbe-lines{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 15px}.page-trend .rbe-line{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:600;color:var(--ink-2);opacity:.42}.page-trend .rbe-line.ready{opacity:1}.page-trend .rbe-line .bar{width:18px;height:3px;border-radius:2px}.page-trend .rbe-line small{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);font-weight:500;color:var(--ink-3);letter-spacing:0}.page-trend .rbe-why{font-size:var(--fs-note);line-height:1.55;color:var(--ink-2);max-width:var(--measure);margin:0}.page-trend .rbe-why b{color:var(--ink);font-weight:700}:is(.yf-chart,.rb-chart) :is(.yf-svg,.rb-svg){display:block;width:100%;height:auto;overflow:visible}:is(.yf-chart,.rb-chart) :is(.yf-svg,.rb-svg) text{font-family:IBM Plex Mono,monospace}:is(.yf-chart,.rb-chart) .yf-grid{stroke:var(--line-2);stroke-width:1}:is(.yf-chart,.rb-chart) .yf-axislab{font-size:10px;fill:var(--ink-3)}.yf-chart .yf-spy-area{fill:var(--ink);opacity:.05}.yf-chart .yf-spy-line{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.yf-chart .yf-anno-lab{font-size:11px;font-weight:600}.yf-chart .yf-anno-sub{font-size:9px;fill:var(--ink-3)}.yf-chart .yf-leanbg{fill:var(--ink-3);opacity:.05}.yf-chart .yf-paneltitle{font-size:10.5px;fill:var(--ink-2);font-weight:600}.yf-chart .yf-zero{stroke:var(--line);stroke-width:1}.yf-chart .yf-leanlab{font-size:10px;font-weight:600}:is(.yf-chart,.rb-chart) .yf-xlab{font-size:9.5px;fill:var(--ink-3)}.rb-chart .rb-line{fill:none;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.rb-chart .rb-end{font-size:10px;font-weight:600}.rb-chart .rb-lead{stroke-width:.8;opacity:.55}.page-trend .rb-note{margin:9px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-2)}:is(.yf-chart,.rb-chart) .yf-legend{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line-2);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-2)}:is(.yf-chart,.rb-chart) .yf-legend .lg{display:flex;align-items:center;gap:6px}:is(.yf-chart,.rb-chart) .yf-legend .sw{width:14px;height:4px;border-radius:2px}.page-trend .hm-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:2px;padding:10px 0;background-color:var(--paper-2);background-image:linear-gradient(to left,var(--paper-2),transparent),radial-gradient(farthest-side at 100%,color-mix(in srgb,var(--ink) 13%,transparent),transparent);background-position:100% 0,100% 0;background-size:22px 100%,13px 100%;background-repeat:no-repeat;background-attachment:local,scroll}.page-trend .hm{display:grid;grid-template-columns:72px repeat(var(--cols),minmax(46px,1fr));gap:4px;min-width:-moz-max-content;min-width:max-content}.page-trend .hm-corner,.page-trend .hm-rowh{position:sticky;left:0;z-index:2;background:var(--paper-2);box-shadow:1px 0 0 var(--line);padding-left:11px}.page-trend .hm-corner{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);display:flex;align-items:center}.page-trend .hm-colh{color:var(--ink-2);justify-content:center}.page-trend .hm-colh,.page-trend .hm-rowh{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:600;display:flex;align-items:center}.page-trend .hm-rowh.hm-mkt{color:var(--ink-3)}.page-trend .hm-cell{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:2px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:600;color:var(--on-fill)}.page-trend .hm-cell.oc-hit{background:var(--lens-ai)}.page-trend .hm-cell.oc-part{background:var(--lens-master)}.page-trend .hm-cell.oc-miss{background:var(--lens-crowd)}.page-trend .hm-cell.hm-na{background:var(--sunk);color:var(--ink-3)}.page-trend .hm-mcell{display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:600}.page-trend .hm-mcell[data-sign=up]{color:var(--lens-ai)}.page-trend .hm-mcell[data-sign=down]{color:var(--lens-crowd)}.page-trend .hm-mcell[data-sign=flat]{color:var(--ink-3)}@media (min-width:960px){.page-trend .hm{grid-template-columns:56px repeat(var(--cols),1fr);gap:3px;min-width:0}.page-trend .hm-corner,.page-trend .hm-rowh{padding-left:8px}.page-trend .hm-corner{font-size:10px}.page-trend .hm-cell,.page-trend .hm-colh,.page-trend .hm-mcell{font-size:11px}}.page-trend .hm-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:11px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-trend .hm-legend .lg{display:flex;align-items:center;gap:6px}.page-trend .hm-legend .sw{width:12px;height:12px;border-radius:2px}.page-trend .hm-legend .sw.oc-hit{background:var(--lens-ai)}.page-trend .hm-legend .sw.oc-part{background:var(--lens-master)}.page-trend .hm-legend .sw.oc-miss{background:var(--lens-crowd)}.page-trend .phase-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:15px}@media (min-width:680px){.page-trend .phase-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}}.page-trend .ph{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--pc,var(--ink-3));padding:13px 14px}.page-trend .ph .pt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:4px}.page-trend .ph .ph-h{font-size:var(--fs-body);font-weight:700;color:var(--ink);margin-bottom:6px}.page-trend .ph .ph-b{font-size:var(--fs-label);line-height:1.5;color:var(--ink-2)}.page-trend .zoom-head{margin:var(--sp-group) 0 13px}.page-trend .zoom-keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3)}.page-trend .zoom-h{font-size:var(--fs-card-title);font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:5px 0}.page-trend .wk-flow{position:relative;padding-left:26px}.page-trend .wk-flow:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:2px;background:var(--line)}.page-trend .wk{position:relative;margin-bottom:13px}.page-trend .wk:last-child{margin-bottom:0}.page-trend .wk-node{position:absolute;left:-25px;top:17px;width:12px;height:12px;border-radius:99px;border:2.5px solid var(--paper);box-sizing:content-box}.page-trend .wk-card{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--dc,var(--line));padding:15px 17px}.page-trend .wk-card[data-crash]{background:color-mix(in srgb,var(--lens-crowd) 5%,var(--paper-2));border-color:color-mix(in srgb,var(--lens-crowd) 22%,var(--line))}.page-trend .wk-seed .wk-node.seed{background:var(--paper);border:2px dashed var(--ink-3)}.page-trend .ws-card{border:1px dashed var(--line);border-radius:2px;padding:13px 16px;background:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in srgb,var(--ink) 2%,transparent) 11px 22px)}.page-trend .ws-tag{display:inline-block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:500;letter-spacing:.01em;color:var(--ink-3);margin-bottom:6px}.page-trend .ws-copy{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);margin:0;max-width:var(--measure)}.page-trend .ws-copy b{color:var(--ink);font-weight:700}.page-trend .wk-card[data-event]{background:color-mix(in srgb,var(--lens-sellside) 4%,var(--paper-2));border-color:color-mix(in srgb,var(--lens-sellside) 20%,var(--line))}.page-trend .wk-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.page-trend .wk-date{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:700;color:var(--ink)}.page-trend .dchip{padding:3px 7px;border-radius:2px;white-space:nowrap;border:1px solid;background:color-mix(in srgb,var(--dc) 12%,transparent)}.page-trend .dchip,.page-trend .ev-badge{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro)}.page-trend .ev-badge{color:var(--lens-sellside);background:color-mix(in srgb,var(--lens-sellside) 12%,transparent);border:1px solid color-mix(in srgb,var(--lens-sellside) 30%,transparent);border-radius:2px;padding:2px 7px}.page-trend .wk-ret{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:700;white-space:nowrap}.page-trend .wk-ret[data-dir=up]{color:var(--lens-ai)}.page-trend .wk-ret[data-dir=down]{color:var(--lens-crowd)}.page-trend .wk-ret[data-dir=flat]{color:var(--ink-3)}.page-trend .wk-headline{font-size:var(--fs-card-title);font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.36;margin-bottom:7px}.page-trend .wk-detail{font-size:var(--fs-body);line-height:1.58;color:var(--ink-2);margin:0}.page-trend .wk-dims{display:flex;flex-direction:column;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2)}.page-trend .wd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-2)}.page-trend .wd-k{color:var(--ink-3);min-width:58px;font-weight:500}.page-trend .dotrow{display:inline-flex;gap:3px}.page-trend .dotrow i{width:16px;height:16px;border-radius:2px;display:inline-grid;place-items:center;font-size:10px;color:var(--on-fill);font-style:normal;font-weight:600}.page-trend .dotrow .o-hit{background:var(--lens-ai)}.page-trend .dotrow .o-part{background:var(--lens-master)}.page-trend .dotrow .o-miss{background:var(--lens-crowd)}.page-trend .cnt{color:var(--ink-3)}.page-trend .blindp{color:var(--lens-crowd);font-weight:600}.page-trend .others .ol:not(:last-child):after{content:" · ";color:var(--ink-3)}.page-trend .others b{font-weight:600}.page-trend .lj-row{row-gap:5px}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb{display:inline-flex;align-items:center;gap:5px;padding:2.5px 7px;border-radius:2px;font-size:var(--fs-micro);border:1px solid;white-space:nowrap}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb .vb-dot{width:6px;height:6px;background:var(--lj,var(--ink-3));flex:none}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb b{font-weight:700}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb-low{font-style:normal;font-size:.9em;opacity:.85}:is(.page-trend,.page-essay,.page-home,.page-landing) [data-tone=conform]{color:color-mix(in srgb,var(--lens-ai) 88%,var(--ink))}:is(.page-trend,.page-essay,.page-home,.page-landing) [data-tone=offmark]{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink))}:is(.page-trend,.page-essay,.page-home,.page-landing) [data-tone=contra]{color:var(--lens-crowd)}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb[data-tone=conform]{border-color:color-mix(in srgb,var(--lens-ai) 45%,transparent);background:color-mix(in srgb,var(--lens-ai) 11%,transparent)}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb[data-tone=offmark]{border-color:color-mix(in srgb,var(--lens-master) 50%,transparent);background:color-mix(in srgb,var(--lens-master) 13%,transparent)}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb[data-tone=contra]{border-color:color-mix(in srgb,var(--lens-crowd) 45%,transparent);background:color-mix(in srgb,var(--lens-crowd) 10%,transparent)}:is(.page-trend,.page-essay,.page-home,.page-landing) [data-tone=flat]{color:color-mix(in srgb,var(--steel) 85%,var(--ink))}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb[data-tone=flat]{border-color:color-mix(in srgb,var(--steel) 50%,transparent);background:color-mix(in srgb,var(--steel) 13%,transparent)}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb[data-tone=nocall]{color:var(--ink-3);border-style:dashed;border-color:var(--ink-3);background:transparent}:is(.page-trend,.page-essay,.page-home,.page-landing) [data-tone=nocall]{color:var(--ink-3)}:is(.page-trend,.page-essay,.page-home,.page-landing) .vb[data-low]{opacity:.65}.page-trend .lj-details{margin-top:2px}.page-trend .lj-details summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);list-style:none;display:inline-flex;align-items:center;gap:6px}.page-trend .lj-details summary::-webkit-details-marker{display:none}.page-trend .lj-details summary:before{content:"▸";font-size:9px;transition:transform .15s}.page-trend .lj-details[open] summary:before{transform:rotate(90deg)}.page-trend .lj-details summary:hover{color:var(--ink-2)}.page-trend .lj-grid{display:grid;grid-template-columns:1fr;gap:13px;margin-top:11px}.page-trend .lje{position:relative;padding-left:13px}.page-trend .lje:before{content:"";position:absolute;left:0;top:4px;width:7px;height:7px;background:color-mix(in srgb,var(--lj,var(--line)) 55%,transparent)}.page-trend .lje-h{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:500;color:var(--ink);margin-bottom:5px}.page-trend .lje-h b{font-weight:700}.page-trend .lje-part{margin-bottom:6px}.page-trend .lje-part:last-child{margin-bottom:0}.page-trend .lje-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);font-weight:500;letter-spacing:.01em;margin-bottom:2px}.page-trend .lje-k.credit{color:var(--lens-ai)}.page-trend .lje-k.gap{color:var(--lens-crowd)}.page-trend .lje-k.watch{color:var(--steel)}.page-trend .lje ul{margin:0;padding:0;list-style:none}.page-trend .lje li{font-size:var(--fs-body);line-height:1.62;color:var(--ink-2);margin-bottom:3px}.page-trend .lje li:last-child{margin-bottom:0}.page-trend .lje-nocall{margin:0;font-size:var(--fs-label);line-height:1.55;color:var(--ink-2)}.page-trend .lj-divs{display:flex;gap:8px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note)}.page-trend .lj-divs>.wd-k{flex:none;padding-top:1px}.page-trend .ljd-list{display:flex;flex-direction:column;gap:7px;min-width:0}.page-trend .ljd{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.page-trend .ljd-pair{flex:none;font-size:var(--fs-micro)}.page-trend .ljd-pair,.page-trend .ljd-side{display:inline-flex;align-items:center;gap:4px}.page-trend .ljd-chip{color:var(--lj,var(--ink));font-weight:700}.page-trend .ljd-x{color:var(--ink-3)}.page-trend .ljd-note{margin:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);line-height:1.55;color:var(--ink-2);flex:1;min-width:200px}@media (min-width:680px){.page-trend .lj-grid{grid-template-columns:1fr 1fr}}.page-trend .wk-lesson{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);color:var(--ink);background:var(--sunk);border-radius:2px;padding:5px 10px}.page-trend .wk-lesson b{color:var(--ink-3);font-weight:500}.page-trend .wk-axiom{display:flex;gap:10px;margin-top:11px;padding:11px 14px;background:var(--inverse-bg);border-radius:2px;align-items:flex-start}.page-trend .wk-axiom .qm{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:.85;color:var(--lens-master);flex:none}.page-trend .wk-axiom .ax{font-size:var(--fs-label);line-height:1.5;color:var(--paper-2);font-weight:500;letter-spacing:-.005em;padding-top:2px}.page-trend .wk-axiom .ax .src{display:block;margin-top:4px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);color:var(--toolbar-ink-2);font-weight:500}:root[data-theme=dark] .page-trend .wk-axiom .ax{color:var(--inverse-ink-2)}.page-trend .etf-acc{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.page-trend .ea{display:grid;grid-template-columns:52px 1fr auto;gap:11px;align-items:center}.page-trend .ea .en{font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:600}.page-trend .ea-bar{display:flex;height:22px;border-radius:2px;overflow:hidden;background:var(--line-2)}.page-trend .ea-bar span{display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--on-fill)}.page-trend .ea-bar .oc-hit{background:var(--lens-ai)}.page-trend .ea-bar .oc-part{background:var(--lens-master)}.page-trend .ea-bar .oc-miss{background:var(--lens-crowd)}.page-trend .ea .etag{font-size:var(--fs-note);color:var(--ink-3);white-space:nowrap}.page-trend .ea .etag b{color:var(--ink)}.page-trend .find-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:680px){.page-trend .find-grid{grid-template-columns:1fr 1fr}}.page-trend .fc{background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--pc,var(--line));padding:16px 17px}.page-trend .fc .fl-eye{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:6px}.page-trend .fc .fc-h{font-size:var(--fs-body);font-weight:700;color:var(--ink);margin-bottom:7px;line-height:1.35}.page-trend .fc .fc-b{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.page-trend .fc .fc-b b{color:var(--ink);font-weight:700}.page-trend .fc .fc-stat{display:inline-flex;align-items:baseline;gap:6px;margin-top:11px;font-family:IBM Plex Mono,monospace;background:var(--sunk);border-radius:2px;padding:7px 11px}.page-trend .fc .fc-stat .big{font-size:17px;font-weight:600;color:var(--ink)}.page-trend .fc .fc-stat .sm{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-trend .fc .warn{display:flex;gap:9px;margin-top:12px;padding:11px 13px;background:color-mix(in srgb,var(--lens-master) 12%,transparent);border:1px solid color-mix(in srgb,var(--lens-master) 24%,transparent);border-radius:2px;align-items:flex-start}.page-trend .fc .warn .wlab{flex:none;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:700;color:color-mix(in srgb,var(--lens-master) 65%,var(--ink));white-space:nowrap}.page-trend .fc .warn .wt{font-size:var(--fs-note);line-height:1.5;color:var(--ink-2)}.page-trend .fc .warn .wt b{color:var(--ink);font-weight:700}.page-trend .bigcaveat{background:color-mix(in srgb,var(--lens-crowd) 4%,transparent);border:1px solid color-mix(in srgb,var(--lens-crowd) 22%,transparent);border-radius:2px;padding:18px 19px}.page-trend .bigcaveat .bc-eye{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);letter-spacing:0;color:var(--lens-crowd);margin-bottom:9px;font-weight:500}.page-trend .bigcaveat .bc-h{font-size:var(--fs-card-title);font-weight:700;color:var(--ink);margin:0 0 9px;letter-spacing:-.01em;line-height:1.4}.page-trend .bigcaveat p{font-size:var(--fs-body);line-height:1.62;color:var(--ink-2);margin:0 0 10px}.page-trend .bigcaveat p:last-child{margin-bottom:0}.page-trend .ph-lesson{margin-top:9px;padding-top:8px;border-top:1px dashed var(--line-2);display:flex;flex-direction:column;gap:3px}.page-trend .ph-lesson .pl-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:.02em;color:color-mix(in srgb,var(--pc,var(--ink-3)) 62%,var(--ink))}.page-trend .ph-lesson .pl-t{font-size:var(--fs-label);line-height:1.5;color:var(--ink);font-weight:500}.page-trend .ph-axiom{display:flex;gap:7px;margin-top:9px}.page-trend .ph-axiom .qm{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:.85;color:var(--lens-master);flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-trend .ph-axiom .qt{font-family:Nanum Myeongjo,serif;font-weight:700;font-size:var(--fs-label);line-height:1.55;color:var(--ink)}.page-trend .ph-axiom .src{display:block;margin-top:3px;font-family:var(--font-sans,system-ui,sans-serif);font-style:normal;font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-trend .wk-board{display:flex;flex-direction:column;gap:9px;margin:2px 0 0}.page-trend .wb-row{display:grid;grid-template-columns:78px 1fr;gap:11px;align-items:baseline}.page-trend .wb-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);padding-top:1px}.page-trend .wb-k.drive{color:color-mix(in srgb,var(--dc,var(--ink-3)) 68%,var(--ink))}.page-trend .wb-k.gap{color:var(--lens-crowd)}.page-trend .wb-k.watch{color:var(--steel)}.page-trend .wb-v{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);min-width:0}.page-trend .wb-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.page-trend .wb-list li{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);padding-left:12px;position:relative}.page-trend .wb-list li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:99px;background:var(--ink-3)}.page-trend .wb-list.checks li:before{border-radius:1px;background:var(--steel)}.page-trend .wb-why{margin:5px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-3);display:flex;gap:6px}.page-trend .wb-why .wb-whyk{flex:none;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--lens-crowd);padding-top:1px}.page-trend .wb-take{margin:12px 0 0;padding:9px 13px;background:var(--sunk);border-left:2px solid var(--dc,var(--line));border-radius:2px;font-size:var(--fs-body);line-height:1.5;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.page-trend .wk-more{margin-top:12px}.page-trend .wk-more summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);list-style:none;display:inline-flex;align-items:center;gap:5px}.page-trend .wk-more summary::-webkit-details-marker{display:none}.page-trend .wk-more summary:before{content:"▸";font-size:9px;transition:transform .15s}.page-trend .wk-more[open] summary:before{transform:rotate(90deg)}.page-trend .wk-more summary:hover{color:var(--ink-2)}.page-trend .wk-more-body{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.page-trend .wk-headline.sm{font-size:var(--fs-body);margin-bottom:6px}.page-trend .wk-more-body .wk-lesson{margin-top:9px}.page-trend .lens-ledger .ytd-grid{display:grid;grid-template-columns:1fr;gap:11px}@media (min-width:680px){.page-trend .lens-ledger .ytd-grid{grid-template-columns:1fr 1fr}}.page-trend .ytd-card{background:var(--paper-2);border:1px solid var(--line);border-left:2px solid var(--lc,var(--line));border-radius:2px;padding:14px 15px}.page-trend .ytd-head{display:flex;align-items:center;gap:7px;margin-bottom:8px}.page-trend .ytd-head .ytd-dot{width:8px;height:8px;border-radius:99px;background:var(--lc,var(--ink-3));flex:none}.page-trend .ytd-lens{font-weight:700;font-size:var(--fs-body);color:var(--ink);letter-spacing:-.01em}.page-trend .ytd-line{margin:0 0 4px;font-size:var(--fs-body);line-height:1.55;color:var(--ink);font-weight:500}.page-trend .ytd-part{margin-top:9px}.page-trend .ytd-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:.01em;color:var(--ink-3);margin-bottom:5px}.page-trend .ytd-k.gap{color:var(--lens-crowd)}.page-trend .ytd-blind{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.page-trend .ytd-blind li{font-size:var(--fs-label);line-height:1.5;color:var(--ink-2);padding-left:12px;position:relative}.page-trend .ytd-blind li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:99px;background:var(--lens-crowd);opacity:.7}.page-trend .ytd-streaks{display:flex;flex-wrap:wrap;gap:5px}.page-trend .ytd-streak{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-2);background:var(--sunk);border-radius:2px;padding:2px 7px}.page-trend .ytd-excl{margin:10px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-3)}.page-trend .ytd-excl b{color:var(--ink-2);font-weight:600}.page-trend .wd-axes{align-items:baseline}.page-trend .axes{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.page-trend .ax3{font-size:var(--fs-note);color:var(--ink-2)}.page-trend .ax3 i{font-style:normal;color:var(--ink-3);font-weight:500;margin-right:4px}.page-trend .ax3[data-tone=ok]{color:var(--lens-ai)}.page-trend .ax3[data-tone=warn]{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink))}.page-trend .ax3[data-tone=bad]{color:var(--lens-crowd)}.page-trend .causes{display:flex;flex-wrap:wrap;gap:5px}.page-trend .cause{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--lens-crowd);background:color-mix(in srgb,var(--lens-crowd) 8%,transparent);border-radius:2px;padding:1px 6px}.page-trend .regime-block{margin-top:16px}.page-trend .rg-h{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink);margin-bottom:8px}.page-trend .rg-h .rg-sub{font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-trend .rg-scroll{overflow-x:auto}.page-trend .rg-table{min-width:340px;display:flex;flex-direction:column;gap:4px}.page-trend .rg-row{display:grid;grid-template-columns:96px repeat(4,1fr);gap:6px;align-items:center}.page-trend .rg-head .rg-etf{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);text-align:center}.page-trend .rg-rk{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink)}.page-trend .rg-rk em{font-style:normal;color:var(--ink-3);font-weight:400;font-size:var(--fs-micro);margin-left:3px}.page-trend .rg-cell{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:4px 0}.page-trend .rg-cell i{font-style:normal;color:var(--ink-3);font-size:.8em}.page-trend .rg-cell .rgh{color:var(--lens-ai);font-weight:600}.page-trend .rg-cell .rgp{color:color-mix(in srgb,var(--lens-master) 72%,var(--ink));font-weight:600}.page-trend .rg-cell .rgm{color:var(--lens-crowd);font-weight:600}.page-trend .cause-ledger{margin-top:16px}.page-trend .cl-h{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink);margin-bottom:8px}.page-trend .cl-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.page-trend .cl-list li{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-label);color:var(--ink-2)}.page-trend .cl-rank{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3);min-width:14px}.page-trend .cl-tag{font-weight:600;color:var(--ink)}.page-trend .cl-cnt{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--lens-crowd)}.page-trend .cl-note{color:var(--ink-3);font-size:var(--fs-note)}.page-trend .model-judge .mj-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:680px){.page-trend .model-judge .mj-grid{grid-template-columns:repeat(3,1fr)}}.page-trend .mj-card{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 15px}.page-trend .mj-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.page-trend .mj-name{font-weight:800;font-size:var(--fs-body);color:var(--ink);letter-spacing:-.01em}.page-trend .mj-mat{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);white-space:nowrap}.page-trend .mj-mat[data-mat="초기"]{color:var(--lens-master)}.page-trend .mj-etfs{display:flex;flex-direction:column;gap:8px}.page-trend .mj-etf{display:grid;grid-template-columns:34px 1fr;-moz-column-gap:9px;column-gap:9px;row-gap:2px}.page-trend .mj-etf-k{grid-row:1/span 2;align-self:center;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:600;color:var(--ink-2)}.page-trend .mj-bar{grid-column:2;grid-row:1;height:5px;background:var(--sunk);border-radius:3px;overflow:hidden}.page-trend .mj-fill{display:block;height:100%;background:var(--lens-ai);border-radius:3px}.page-trend .mj-etf-v{grid-column:2;grid-row:2;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-trend .mj-line{margin:11px 0 0;font-size:var(--fs-note);line-height:1.5;color:var(--ink-2)}.page-trend .mj-line i{font-style:normal;font-weight:500;font-size:var(--fs-micro);margin-right:6px;padding:1px 5px;border-radius:2px}.page-trend .mj-line.str i{color:var(--lens-ai);background:color-mix(in srgb,var(--lens-ai) 10%,transparent)}.page-trend .mj-line.wk i{color:var(--lens-crowd);background:color-mix(in srgb,var(--lens-crowd) 10%,transparent)}.page-me{max-width:var(--content-maxw);margin-inline:auto}.page-me .bind{display:inline-block;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);background:var(--sunk);border-radius:2px;padding:3px 9px}.page-me .me-head{padding:38px 0 26px}.page-me .me-head .keb{font-size:var(--fs-label);letter-spacing:0;margin-bottom:14px}.page-me .me-head .keb,.page-me .who{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;color:var(--ink-2)}.page-me .who{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:var(--fs-note);background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:5px 10px}.page-me .who .av{width:16px;height:16px;border-radius:99px;flex:none}.page-me .who.guest .av{background:var(--sunk);border:1px dashed var(--ink-3)}.page-me .me-head h1{font-weight:800;font-size:var(--fs-hero);line-height:1.14;letter-spacing:-.02em;margin:0 0 14px}.page-me .me-head .lede{font-size:var(--fs-lead);line-height:1.62;color:var(--ink-2);max-width:var(--measure);margin:0}.page-me .me-head .lede b{color:var(--ink);font-weight:700}.page-me .me-gate{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:14px 16px}.page-me .gate-btn{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--paper-2);background:var(--ink);border:0;border-radius:2px;padding:9px 15px;cursor:pointer;transition:background .15s}.page-me .gate-btn:hover{background:var(--btn-hover)}.page-me .gate-note{font-size:var(--fs-label);line-height:1.5;color:var(--ink-2);flex:1 1 240px}.page-me .me-steps{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:14px 0 2px;list-style:none}.page-me .me-steps li{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);color:var(--ink-3)}.page-me .me-steps li:not(:last-child):after{content:"→";margin-left:4px;color:var(--ink-3);opacity:.5}.page-me .me-step-n{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:99px;background:var(--sunk);font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);font-weight:600;color:var(--ink-2);flex:none}.page-me .me-step-t{white-space:nowrap}.page-me .me-fromlink{margin-top:14px;padding:12px 15px;background:var(--sunk);border-left:2px solid var(--lens-master);border-radius:2px}.page-me .me-fromlink.learning{border-left-color:var(--steel)}.page-me .me-fromlink-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--lens-master);margin-bottom:4px}.page-me .me-fromlink.learning .me-fromlink-k{color:var(--steel)}.page-me .me-fromlink p{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.page-me .me-fromlink b{font-weight:700}.page-me .jm{padding:var(--sp-sect) 0 0}.page-me .jm-head{margin-bottom:4px}.page-me .jm-keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);margin-bottom:7px}.page-me .jm-head h2{font-weight:700;font-size:var(--fs-section);letter-spacing:-.015em;margin:0 0 6px}.page-me .jm-anchor{font-family:IBM Plex Mono,monospace;font-size:.6em;font-weight:500;color:var(--ink-3);letter-spacing:0}.page-me .jm-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);margin:0;max-width:var(--measure)}.page-me .jm-lead b{color:var(--ink);font-weight:700}.page-me .jm-grid{display:grid;gap:13px;margin-top:14px}@media (min-width:760px){.page-me .jm-grid{grid-template-columns:1fr 1fr 1fr;gap:14px}}.page-me .jm-card{display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--jm-ac,var(--line));border-radius:2px;padding:14px 15px 13px}.page-me .jm-card.driver{--jm-ac:var(--steel)}.page-me .jm-card.gate{--jm-ac:var(--lens-ai)}.page-me .jm-card.risk{--jm-ac:var(--lens-crowd)}.page-me .jm-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.page-me .jm-role{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-micro);padding:3px 8px;border-radius:2px;color:var(--jm-ac);background:color-mix(in srgb,var(--jm-ac) 14%,transparent)}.page-me .jm-title{font-size:var(--fs-body);font-weight:700;color:var(--ink);line-height:1.32;margin:0 0 6px}.page-me .jm-sum{font-size:var(--fs-label);line-height:1.55;color:var(--ink-2);margin:0 0 10px}.page-me .jm-kw{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.page-me .jm-kw-i{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-2);background:var(--sunk);border-radius:2px;padding:2px 6px}.page-me .jm-line{display:flex;gap:7px;font-size:var(--fs-note);line-height:1.5;color:var(--ink-2);margin:0 0 6px}.page-me .jm-line b{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);flex:none;padding-top:1px;white-space:nowrap}.page-me .jm-line.sig b{color:var(--lens-ai)}.page-me .jm-line.inv b{color:var(--lens-crowd)}.page-me .jm-q{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-label);line-height:1.45;color:var(--ink);font-weight:500;margin:6px 0 0;padding:9px 11px;background:var(--sunk);border-radius:2px}.page-me .jm-q-lab{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3)}.page-me .jm-stance{margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.page-me .jm-stance-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:7px}.page-me .jm-stance-lab em{font-style:normal;color:var(--jm-ac);font-weight:500}.page-me .jm-stance-btns{display:flex;flex-wrap:wrap;gap:5px}.page-me .jm-sb{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:500;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:5px 9px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.page-me .jm-sb:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.page-me .jm-sb:disabled{opacity:.5;cursor:default}.page-me .jm-sb.on{color:var(--on-fill);background:var(--jm-ac);border-color:var(--jm-ac);font-weight:700}.page-me .jm-sb.disagree.on{background:var(--ink-2);border-color:var(--ink-2)}.page-me .jm-stance-note{display:block;margin-top:7px;font-size:var(--fs-micro);color:var(--ink-3)}.page-me .jm-more{display:inline-block;margin-top:11px;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);font-weight:500;color:var(--ink-2);text-decoration:none}.page-me .jm-more:hover{color:var(--ink)}.page-me .jm-spark{flex:none}.page-me .jm-sp-base{stroke:var(--ink-3);stroke-width:1.5;opacity:.5}.page-me .jm-sp-down,.page-me .jm-sp-flat,.page-me .jm-sp-up{stroke:var(--ink-3);stroke-width:1.4;opacity:.28;fill:none}.page-me .jm-sp-up.on{stroke:var(--lens-ai);stroke-width:2.2;opacity:1}.page-me .jm-sp-down.on{stroke:var(--lens-crowd);stroke-width:2.2;opacity:1}.page-me .jm-sp-flat.on{stroke:var(--steel);stroke-width:2.2;opacity:1}.page-me .jm-sp-dot{fill:var(--ink)}.page-me .jm-synth{margin:14px 0 0;padding:12px 15px;background:var(--sunk);border-left:2px solid var(--ink-3);border-radius:2px;font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.page-me .jm-synth-lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:4px}.page-me .sect{padding:var(--sp-sect) 0 0}.page-me .sect-keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:7px}.page-me .sect h2{font-weight:700;font-size:var(--fs-section);letter-spacing:-.015em;margin:0 0 6px}.page-me .sect-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);margin:0 0 18px;max-width:var(--measure)}.page-me .sect-lead b{color:var(--ink);font-weight:700}.page-me .note{display:flex;gap:11px;background:var(--sunk);border-radius:2px;padding:13px 15px;font-size:var(--fs-label);line-height:1.58;color:var(--ink-2);margin-top:15px}.page-me .note .ni{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3);flex:none;padding-top:2px;white-space:nowrap}.page-me .note b{color:var(--ink);font-weight:700}.page-me .cal-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:680px){.page-me .cal-grid{grid-template-columns:1fr 1fr}}.page-me .cal{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:16px 17px}.page-me .cal .ct{font-size:var(--fs-body);font-weight:700;color:var(--ink);margin-bottom:3px}.page-me .cal .cs{font-size:var(--fs-note);color:var(--ink-3);margin-bottom:13px;line-height:1.42}.page-me .cal-empty{font-size:var(--fs-note);line-height:1.45;color:var(--ink-2)}.page-me .holdbar{display:flex;height:26px;border-radius:2px;overflow:hidden;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);margin-bottom:10px}.page-me .holdbar span{display:flex;align-items:center;justify-content:center;color:var(--on-fill);white-space:nowrap;flex:1}.page-me .holdbar.empty span{opacity:.32}.page-me .hb-keep{background:var(--lens-ai)}.page-me .hb-part{background:var(--lens-master)}.page-me .hb-break{background:var(--lens-crowd)}.page-me .lenslean{display:flex;flex-direction:column;gap:8px}.page-me .ll-row{display:flex;align-items:center;gap:9px;font-size:var(--fs-label)}.page-me .ll-dot{width:8px;height:8px;flex:none}.page-me .ll-name{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);min-width:56px;color:var(--ink)}.page-me .ll-bar{flex:1;height:7px;background:var(--sunk);border-radius:2px;overflow:hidden}.page-me .ll-fill.empty{width:0}.page-me .ll-tag{font-size:var(--fs-micro);color:var(--ink-3);min-width:40px;text-align:right}.page-me .tight{position:relative;height:36px;margin:8px 2px 11px}.page-me .tight .tl{position:absolute;left:0;right:0;top:22px;height:4px;background:var(--sunk);border-radius:2px}.page-me .tight .tm{position:absolute;top:22px;width:1px;height:13px;transform:translate(-50%,-50%);background:var(--ink-3);opacity:.5}.page-me .tight .tlbl{position:absolute;top:0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-me .disc-ring{display:flex;align-items:center;gap:14px}.page-me .disc-ring .ring{width:54px;height:54px;flex:none}.page-me .disc-ring .ring text{font-family:IBM Plex Mono,monospace;font-size:10px;fill:var(--ink-3)}.page-me .disc-ring .rt{font-size:var(--fs-label);color:var(--ink-2);line-height:1.45}.page-me .claim{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;overflow:hidden}.page-me .claim-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:color-mix(in srgb,var(--lens-ai) 6%,transparent);border-bottom:1px solid var(--line)}.page-me .claim-head .ch-t{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.page-me .claim-head .ch-kind{color:var(--lens-ai);background:color-mix(in srgb,var(--lens-ai) 14%,transparent);border-radius:2px;padding:3px 7px}.page-me .claim-head .ch-kind,.page-me .claim-head .ch-time{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro)}.page-me .claim-head .ch-time{margin-left:auto;color:var(--ink-3)}.page-me .claim-body{padding:4px 18px 16px}.page-me .cfield{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2);align-items:start}.page-me .cfield:last-of-type{border-bottom:0}.page-me .cfield .cf-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);padding-top:3px}.page-me .cfield .cf-v{font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.page-me .cfield .cf-v.stmt{font-size:var(--fs-body);font-weight:700;letter-spacing:-.01em}.page-me .cfield .cf-v.ph{color:var(--ink-3)}.page-me .cfield .cf-v.ph b{color:var(--lens-crowd);font-style:normal;font-weight:700}.page-me .cfield.inval{background:color-mix(in srgb,var(--lens-crowd) 7%,transparent);margin:0 -18px;padding:13px 18px;border-bottom:0}.page-me .cfield.inval .cf-k{color:var(--lens-crowd)}.page-me .claim-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line)}.page-me .evidence{color:var(--ink-2);background:var(--paper);padding:5px 9px}.page-me .btn-ghost,.page-me .evidence{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);border:1px solid var(--line);border-radius:2px}.page-me .btn-ghost{margin-left:auto;color:var(--ink-3);background:transparent;padding:7px 13px;cursor:not-allowed}.page-me .refl{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;overflow:hidden}.page-me .refl-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:color-mix(in srgb,var(--lens-master) 7%,transparent);border-bottom:1px solid var(--line)}.page-me .refl-head .rh-t{font-size:var(--fs-body);font-weight:700}.page-me .refl-head .rh-due{margin-left:auto;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);color:color-mix(in srgb,var(--lens-master) 65%,var(--ink));background:color-mix(in srgb,var(--lens-master) 16%,transparent);border-radius:2px;padding:3px 7px}.page-me .refl-body{padding:14px 18px}.page-me .observed{font-size:var(--fs-label);color:var(--ink-2);background:var(--sunk);border-radius:2px;padding:11px 13px;margin-bottom:16px;line-height:1.5}.page-me .observed.ph{color:var(--ink-3)}.page-me .observed .ob-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-3);display:block;margin-bottom:4px;font-style:normal}.page-me .rfields{display:grid;grid-template-columns:1fr;gap:13px}@media (min-width:680px){.page-me .rfields{grid-template-columns:1fr 1fr}}.page-me .rf{display:flex;flex-direction:column;gap:6px}.page-me .rf-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3)}.page-me .rf-v{font-size:var(--fs-body);color:var(--ink);line-height:1.45}.page-me .rf-v.ph{color:var(--ink-3)}.page-me .refl-foot{padding:12px 18px;border-top:1px solid var(--line);font-size:var(--fs-note);color:var(--ink-3);line-height:1.55}.page-me .refl-foot b{color:var(--ink-2)}.page-me .tl-empty{background:var(--paper-2);border:1px dashed var(--line);border-radius:2px;padding:18px}.page-me .tl-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2);margin-bottom:14px}.page-me .tl-lg{display:inline-flex;align-items:center;gap:7px}.page-me .tl-node{width:8px;height:8px;flex:none;display:inline-block}.page-me .tn-keep{background:var(--lens-ai)}.page-me .tn-part{background:var(--lens-master)}.page-me .tn-break{background:var(--lens-crowd)}.page-me .tn-active{background:var(--paper-2);box-shadow:0 0 0 2px var(--ink-3)}.page-me .tl-empty-msg{margin:0;font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.page-me .me-closing{margin-top:var(--sp-group);padding:32px 0 8px;border-top:1px solid var(--line)}.page-me .me-closing .keb{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2);margin-bottom:12px}.page-me .me-closing .punch{font-size:clamp(18px,3vw,21px);line-height:1.52;letter-spacing:-.01em;color:var(--ink);font-weight:700;max-width:var(--measure);margin:0}.page-me .me-closing .punch .hl{color:var(--lens-crowd)}.page-me .me-userbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.page-me .who.on .av{background:linear-gradient(135deg,var(--lens-ai),var(--lens-sellside));border:0}.page-me .me-signout{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:2px;padding:5px 9px;cursor:pointer}.page-me .me-signout:hover{border-color:var(--ink-3);color:var(--ink)}.page-me .me-anchor{font-family:IBM Plex Mono,monospace;font-size:.7em;color:var(--ink-3);font-weight:400}.page-me .me-tabs{display:inline-flex;gap:3px;background:var(--sunk);border-radius:2px;padding:3px;margin-bottom:14px}.page-me .me-tabs button{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-2);background:transparent;border:0;border-radius:2px;padding:6px 12px;cursor:pointer}.page-me .me-tabs button.on{background:var(--paper);color:var(--ink)}.page-me .me-tabs button:disabled{opacity:.4;cursor:not-allowed}.page-me .me-form{display:block}.page-me .me-field{display:block;margin-bottom:12px}.page-me .me-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);margin-bottom:6px}.page-me .me-k em{color:var(--lens-crowd);font-style:normal}.page-me .me-field.inval{background:color-mix(in srgb,var(--lens-crowd) 6%,transparent);border:1px solid color-mix(in srgb,var(--lens-crowd) 22%,transparent);border-radius:2px;padding:11px 12px}.page-me .me-input{width:100%;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:9px 11px}.page-me .me-input:focus{outline:2px solid var(--lens-master);outline-offset:1px;border-color:var(--lens-master)}.page-me textarea.me-input{resize:vertical;line-height:1.5}.page-me .me-select{font-family:var(--font-sans,system-ui,sans-serif)}.page-me .me-hint{display:block;font-size:var(--fs-note);color:var(--ink-3);margin-top:5px}.page-me .me-row{display:flex;gap:8px;flex-wrap:wrap}.page-me .me-row .me-input{flex:1 1 140px}.page-me .me-checks,.page-me .me-radios{display:flex;flex-wrap:wrap;gap:8px}.page-me .me-check,.page-me .me-radio{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-label);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:5px 9px;cursor:pointer}.page-me .btn-solid{margin-left:auto;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--paper-2);background:var(--ink);border:0;border-radius:2px;padding:8px 14px;cursor:pointer;transition:background .15s}.page-me .btn-solid:hover{background:var(--btn-hover)}.page-me .btn-solid:disabled{opacity:.5;cursor:not-allowed}.page-me .me-flash{margin:12px 0 0;font-size:var(--fs-label);border-radius:2px;padding:9px 12px}.page-me .me-flash.err{background:color-mix(in srgb,var(--lens-crowd) 10%,transparent);color:var(--lens-crowd);border:1px solid color-mix(in srgb,var(--lens-crowd) 26%,transparent)}.page-me .me-flash.ok{background:color-mix(in srgb,var(--lens-ai) 12%,transparent);color:var(--sage-text);border:1px solid color-mix(in srgb,var(--lens-ai) 28%,transparent)}.page-me .pick-list{display:grid;gap:9px;margin-bottom:12px}.page-me .pick-opt{display:flex;gap:10px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:11px 13px;cursor:pointer}.page-me .pick-opt:has(input:checked){border-color:var(--lens-master);background:color-mix(in srgb,var(--lens-master) 6%,var(--paper))}.page-me .pick-body{display:flex;flex-direction:column;gap:3px}.page-me .pick-eng{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-2)}.page-me .pick-stmt{font-size:var(--fs-body);font-weight:700;color:var(--ink);line-height:1.4}.page-me .pick-meta{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3)}.page-me .me-checkins{display:grid;gap:14px}.page-me .tl-src{font-family:IBM Plex Mono,monospace;font-size:.82em;color:var(--ink-3)}.page-me .me-fwd{margin-top:4px;padding-top:12px;border-top:1px dashed var(--line);display:grid;gap:10px}.page-me .me-fwd-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-me .tl-item.superseded{opacity:.6}.page-me .tl-ver{font-family:IBM Plex Mono,monospace;font-size:.8em;color:var(--ink-3);margin-left:4px}.page-me .tl-superseded{color:var(--ink-3);font-size:.85em}.page-me .tl-fwd{margin:3px 0 0;display:flex;flex-wrap:wrap;gap:3px 12px;font-size:var(--fs-note);color:var(--ink-2)}.page-me .tl-fwd b{color:var(--ink-3);font-weight:500;margin-right:4px}.page-me .cal-principle{margin:0 0 18px;background:var(--sunk);border-left:2px solid var(--lens-ai);border-radius:2px;padding:13px 16px}.page-me .cp-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--lens-ai);margin-bottom:5px}.page-me .cp-v{margin:0;font-size:var(--fs-body);font-weight:700;line-height:1.5;color:var(--ink)}.page-me .cp-pat{margin:8px 0 0;padding-left:16px;display:grid;gap:3px}.page-me .cp-pat li{font-size:var(--fs-label);line-height:1.5;color:var(--ink-2)}.page-me .cal-diag{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}@media (min-width:680px){.page-me .cal-diag{grid-template-columns:1fr 1fr}}.page-me .cd-col{border:1px solid var(--line);border-radius:2px;padding:13px 15px}.page-me .cd-col.good{border-left:2px solid var(--lens-ai)}.page-me .cd-col.watch{border-left:2px solid var(--lens-crowd)}.page-me .cd-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink);margin-bottom:9px}.page-me .cd-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.page-me .cd-list li{display:grid;gap:2px}.page-me .cd-list b{font-size:var(--fs-body);font-weight:700;color:var(--ink);line-height:1.4}.page-me .cd-list span{font-size:var(--fs-note);color:var(--ink-2);line-height:1.45}.page-me .cd-list.wk li{border-top:1px solid var(--line);padding-top:9px}.page-me .cd-list.wk li:first-child{border-top:none;padding-top:0}.page-me .cd-keep{color:var(--lens-ai)!important}.page-me .cd-exp{color:var(--ink)!important;font-weight:500}.page-me .cd-empty{margin:0;font-size:var(--fs-note);color:var(--ink-3)}.page-me .cal-diag-empty{margin:0 0 16px;font-size:var(--fs-note);color:var(--ink-3);background:var(--sunk);border-radius:2px;padding:11px 14px}.page-me .cal-dims{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:16px}@media (min-width:680px){.page-me .cal-dims{grid-template-columns:1fr 1fr}}.page-me .cdim{border-left-color:var(--line);border-left-width:1px;border-radius:2px;padding:9px 12px;border:1px solid var(--line);border-left:2px solid var(--neutral)}.page-me .cdim.good{border-left-color:var(--lens-ai)}.page-me .cdim.watch{border-left-color:var(--lens-crowd)}.page-me .cdim-k{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);font-weight:500;color:var(--ink-3)}.page-me .cdim-v{margin:3px 0 0;font-size:var(--fs-note);color:var(--ink);line-height:1.45}.page-me .cal-tk{margin-bottom:16px}.page-me .cal-tk-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3);margin-bottom:6px}.page-me .cal-tk-row{display:flex;flex-wrap:wrap;gap:6px 14px}.page-me .cal-tk-i{font-size:var(--fs-note);color:var(--ink-2)}.page-me .cal-tk-i b{font-family:IBM Plex Mono,monospace;color:var(--ink)}.page-me .cal-tk-i em{font-style:normal;color:var(--ink-3)}.page-me .me-head{position:relative}.page-me .me-account{position:absolute;top:2px;right:0;display:inline-flex;align-items:center;gap:10px}.page-me .me-account .who{margin-bottom:0}.page-me .me-account.guest{position:static;margin-bottom:12px}@media (max-width:520px){.page-me .me-account{position:static;margin-bottom:12px}}.page-me .me-status{display:flex;flex-wrap:wrap;margin:20px 0 0;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);overflow:hidden}.page-me .ms-cell{flex:1;min-width:140px;display:flex;flex-direction:column;gap:3px;padding:12px 16px;border-right:1px solid var(--line)}.page-me .ms-cell:last-child{border-right:0}.page-me .ms-cell i{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);font-style:normal;color:var(--ink-3)}.page-me .ms-cell b{font-size:var(--fs-card-title);font-weight:700;color:var(--ink)}.page-me .ms-cell b.off{color:var(--ink-3);font-weight:500}.page-me .ms-cell b.on{color:var(--lens-ai)}.page-me .ms-cell b.due{color:var(--lens-crowd)}.page-me .wd-form{display:grid;gap:18px}.page-me .wd-block{display:grid;gap:9px}.page-me .wd-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-me .wd-scen{display:flex;flex-wrap:wrap;gap:8px}.page-me .wd-opt{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 13px;border:1px solid var(--line);border-radius:2px;background:var(--paper);font-size:var(--fs-body)}.page-me .wd-opt input{accent-color:var(--ink)}.page-me .wd-opt .wd-opt-l{font-weight:700;color:var(--ink)}.page-me .wd-opt .wd-opt-r{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-me .wd-opt.on{background:var(--sunk)}.page-me .wd-opt.down.on{border-color:var(--lens-crowd)}.page-me .wd-opt.up.on{border-color:var(--lens-ai)}.page-me .wd-opt.base.on{border-color:var(--steel)}.page-me .wd-opt.custom.on{border-color:var(--ink)}.page-me .wd-range{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);background:var(--sunk);border-radius:2px;padding:10px 13px}.page-me .wd-range b{color:var(--ink);font-weight:700}.page-me .wd-conf{display:flex;gap:8px}.page-me .wd-cf{position:relative;flex:1;text-align:center;cursor:pointer;padding:9px 0;border:1px solid var(--line);border-radius:2px;font-size:var(--fs-body);font-weight:500;color:var(--ink-2)}.page-me .wd-cf.on{border-color:var(--ink);background:var(--ink);color:var(--on-fill)}.page-me .wd-cf input{position:absolute;opacity:0;width:0;height:0}.page-me .wd-prob summary{cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3);list-style:none}.page-me .wd-prob summary::-webkit-details-marker{display:none}.page-me .wd-prob summary:after{content:" ▾"}.page-me .wd-prob[open] summary:after{content:" ▴"}.page-me .wd-prob input{margin-top:8px}.page-me .wd-do{display:grid;gap:10px}@media (min-width:640px){.page-me .wd-do{grid-template-columns:1fr 1fr}}.page-me .me-k.do{color:var(--lens-ai)}.page-me .me-k.dont{color:var(--lens-crowd)}.page-me .wd-summary{border:1px solid var(--ink);border-radius:2px;padding:14px 16px;background:var(--paper-2)}.page-me .wd-sum-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink);margin-bottom:10px}.page-me .wd-sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.page-me .wd-sum-grid .wide{grid-column:1/-1}.page-me .wd-sum-grid>div{display:flex;flex-direction:column;gap:3px}.page-me .wd-sum-grid span{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3)}.page-me .wd-sum-grid b{font-size:var(--fs-body);font-weight:700;color:var(--ink);line-height:1.4}.page-me .wd-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:2px}.page-me .wd-foot .evidence{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-3)}.page-me section[id]{scroll-margin-top:76px}.page-me .msn{margin:0 0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-me .msn-list{list-style:none;margin:0;padding:0;display:flex;gap:6px;min-width:-moz-max-content;min-width:max-content}.page-me .msn-i a{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);text-decoration:none}.page-me .msn-i.now a{border-color:var(--ink);background:var(--sunk)}.page-me .msn-n{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);font-weight:500;color:var(--ink-3)}.page-me .msn-i.now .msn-n{border-color:var(--ink);background:var(--ink);color:var(--on-fill)}.page-me .msn-i.done .msn-n{border-color:var(--lens-ai);color:var(--lens-ai)}.page-me .msn-t{display:flex;flex-direction:column;gap:1px}.page-me .msn-t b{font-size:var(--fs-label);font-weight:700;color:var(--ink);line-height:1.25}.page-me .msn-t i{font-style:normal;font-size:var(--fs-micro);color:var(--ink-3);line-height:1.3}.page-me .msn-i.now .msn-t i{color:var(--ink-2)}.page-me .ud-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.page-me .wd-etf{border:1px solid var(--line);border-radius:2px;padding:12px 14px;margin:0 0 16px}.page-me .wd-etf>.wd-k{padding:0 4px}.page-me .wd-etf-pick{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}@media (min-width:560px){.page-me .wd-etf-pick{grid-template-columns:1fr 1fr}}.page-me .wd-etf-opt{display:flex;align-items:center;gap:8px;cursor:pointer;padding:9px 12px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2)}.page-me .wd-etf-opt.on{border-color:var(--ink);background:var(--sunk)}.page-me .wd-etf-opt input{accent-color:var(--ink);flex:none}.page-me .wd-etf-opt b{font-weight:700;color:var(--ink)}.page-me .wd-etf-opt span{font-size:var(--fs-note);color:var(--ink-3)}.page-me .wd-etf-rec{font-style:normal;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--lens-ai)}.page-me .wd-etf-note{margin:10px 0 0;font-size:var(--fs-note);color:var(--ink-3);line-height:1.45}.page-me .wd-empty{font-size:var(--fs-body);color:var(--ink-2);background:var(--sunk);border-radius:2px;padding:14px 16px}.page-me .wd-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.page-me .wd-tab{position:relative;cursor:pointer;padding:9px 15px;border:1px solid transparent;border-bottom:none;border-radius:2px 2px 0 0;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:500;color:var(--ink-3);background:none;margin-bottom:-1px}.page-me .wd-tab.on{border-color:var(--line);border-bottom-color:var(--paper);color:var(--ink);background:var(--paper);font-weight:700}.page-me .wd-tab-ok{font-style:normal;color:var(--lens-ai);margin-left:5px}.page-me .wd-copy{display:inline-block;cursor:pointer;padding:7px 12px;border:1px dashed var(--line);border-radius:2px;background:none;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink-2);margin-bottom:6px}.page-me .wd-copy:hover{border-color:var(--ink-3);color:var(--ink)}.page-me .wd-opt .wd-opt-p{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.page-me .wd-cands{display:flex;flex-direction:column;gap:5px;margin:3px 0 7px}.page-me .wd-cand{text-align:left;cursor:pointer;padding:7px 11px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);line-height:1.45;color:var(--ink-2)}.page-me .wd-cand:hover{border-color:var(--ink-3)}.page-me .wd-cand.on{border-color:var(--ink);background:var(--sunk);color:var(--ink);font-weight:500}.page-me .wd-confirm{display:grid;gap:16px;margin-top:4px}.page-me .wd-sum-tbl{width:100%;border-collapse:collapse}.page-me .wd-sum-tbl td,.page-me .wd-sum-tbl th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--ink-2)}.page-me .wd-sum-tbl th{font-family:IBM Plex Mono,monospace;font-weight:700;color:var(--ink);width:66px}.page-me .wd-sum-tbl tr.warn td,.page-me .wd-sum-tbl tr.warn th{color:var(--lens-crowd)}.page-me .wd-sum-chg,.page-me .wd-sum-warn{font-size:var(--fs-note)}.page-me .wd-sum-warn{margin:8px 0 0;color:var(--lens-crowd);line-height:1.5}.page-me .wd-saved{color:var(--lens-ai);font-weight:500}.page-me .ud-cur{border:1px solid var(--line);border-left:2px solid var(--steel);border-radius:2px;padding:12px 15px;margin-bottom:12px;background:var(--paper-2)}.page-me .ud-cur-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-me .ud-cur-s{margin:5px 0 6px;font-size:var(--fs-body);color:var(--ink);line-height:1.5}.page-me .ud-cur-s b{color:var(--steel)}.page-me .ud-cur-c{margin:0;font-size:var(--fs-note);color:var(--ink-2)}.page-me .ud-cur-c span{font-family:var(--font-sans,system-ui,sans-serif);color:var(--lens-crowd);margin-right:6px}.page-me .ud-log{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:5px}.page-me .ud-log li{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-note);color:var(--ink-2)}.page-me .ud-tag{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-micro);padding:2px 7px;border-radius:2px;flex:none}.page-me .ud-tag.maintained{color:var(--lens-ai);background:color-mix(in srgb,var(--lens-ai) 14%,transparent)}.page-me .ud-tag.weakened{color:var(--lens-master);background:color-mix(in srgb,var(--lens-master) 16%,transparent)}.page-me .ud-tag.changed{color:var(--lens-crowd);background:color-mix(in srgb,var(--lens-crowd) 14%,transparent)}.page-me .ud-why .ud-rk{display:grid;gap:5px;margin-bottom:9px}.page-me .refl-orig{display:grid;gap:12px;padding:14px 18px;background:var(--sunk);border-bottom:1px solid var(--line)}@media (min-width:640px){.page-me .refl-orig{grid-template-columns:1fr 1fr}}.page-me .ro-k{font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-note);color:var(--ink-3)}.page-me .ro-col.result .ro-k{color:var(--lens-ai)}.page-me .ro-s{margin:5px 0 0;font-size:var(--fs-body);color:var(--ink);line-height:1.5}.page-me .ro-s b{font-weight:700}.page-me .ro-m{margin:5px 0 0;line-height:1.45}.page-me .ro-m,.page-me .ro-mirror{font-size:var(--fs-note);color:var(--ink-2)}.page-me .ro-mirror{margin:8px 0 0;padding-top:7px;border-top:1px dashed var(--line);line-height:1.5}.page-me .rg{font-weight:700}.page-me .rg-mostly{color:var(--lens-ai)}.page-me .rg-partly{color:var(--lens-master)}.page-me .rg-off,.page-me .rg-outside{color:var(--lens-crowd)}.page-me .rg-pending{color:var(--ink-3)}.page-me .byoai{border-top:1px solid var(--line)}.page-me .byoai-toggle{width:100%;text-align:left;cursor:pointer;padding:12px 16px;background:none;border:none;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);font-weight:500;color:var(--ink)}.page-me .byoai-n{font-style:normal;color:var(--lens-ai);font-size:var(--fs-note)}.page-me .byoai-caret{color:var(--ink-3)}.page-me .byoai-body{padding:2px 16px 16px;display:grid;gap:14px}.page-me .byoai-help{margin:0;font-size:var(--fs-note);color:var(--ink-2);line-height:1.5}.page-me .byoai-prompt-wrap{position:relative}.page-me .byoai-copy{position:absolute;top:8px;right:8px;cursor:pointer;padding:6px 11px;border:1px solid var(--line);border-radius:2px;background:var(--paper);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);color:var(--ink);z-index:1}.page-me .byoai-copy:hover{border-color:var(--ink)}.page-me .byoai-prompt{max-height:260px;overflow:auto;margin:0;padding:14px 16px;background:var(--sunk);border:1px solid var(--line);border-radius:2px;font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);line-height:1.5;color:var(--ink-2);white-space:pre-wrap}.page-me .byoai-form,.page-me .byoai-meta{display:grid;gap:10px}.page-me .byoai-meta{grid-template-columns:1fr 1fr}.page-me .byoai-saved{display:grid;gap:8px;border-top:1px dashed var(--line);padding-top:12px}.page-me .byoai-saved-k{font-weight:700;font-size:var(--fs-label);color:var(--ink)}.page-me .byoai-disc{margin:0;font-size:var(--fs-note);color:var(--ink-3)}.page-me .byoai-item{border-left:2px solid var(--lens-ai);padding:8px 12px;background:var(--paper-2);border-radius:2px}.page-me .byoai-item-h{display:block;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);color:var(--ink-3);margin-bottom:5px}.page-me .byoai-resp{margin:0;font-size:var(--fs-note);color:var(--ink);line-height:1.55;white-space:pre-wrap}.page-me .byoai-ad{margin:6px 0 0;font-size:var(--fs-note);color:var(--ink-2)}.page-me .byoai-ad b{color:var(--lens-ai);margin-right:5px}.page-me .byoai-ad.dis b{color:var(--lens-crowd)}.page-me .ll-fill{height:100%;background:var(--steel)}.page-me .holdleg{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-note);color:var(--ink-2)}.page-me .holdleg b{color:var(--ink);font-weight:700;margin-right:2px}.page-me .jf-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin-bottom:8px}.page-me .jf-tabs{display:flex;flex-wrap:wrap;gap:4px}.page-me .jf-tab{cursor:pointer;padding:7px 13px;border:1px solid var(--line);border-radius:2px;background:none;font-family:IBM Plex Mono,monospace;font-size:var(--fs-label);font-weight:500;color:var(--ink-3)}.page-me .jf-tab.on{border-color:var(--ink);background:var(--ink);color:var(--on-fill);font-weight:700}.page-me .jf-tab i{font-style:normal;margin-left:5px;font-size:var(--fs-micro);opacity:.75}.page-me .jf-bandtoggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--fs-note);color:var(--ink-2)}.page-me .jf-bandtoggle input{accent-color:var(--ink)}.page-me .jf-legend{display:flex;flex-wrap:wrap;gap:5px 14px;margin-bottom:6px;font-size:var(--fs-note);color:var(--ink-2)}.page-me .jf-legend .lg{font-style:normal;margin-right:4px}.page-me .jf-legend .lg.down{color:var(--lens-crowd)}.page-me .jf-legend .lg.base{color:var(--steel)}.page-me .jf-legend .lg.up{color:var(--lens-ai)}.page-me .jf-legend .lg.custom{color:var(--ink)}.page-me .jf-legend .lg.none,.page-me .jf-legend .lg.upd{color:var(--ink-3)}.page-me .jf-legend .sep{flex:none;width:1px;align-self:stretch;background:var(--line)}.page-me .jf-chart{border:1px solid var(--line);border-radius:2px;background:var(--paper-2);padding:6px 4px 2px}.page-me .jf-svg{width:100%;height:auto;display:block}.page-me .jf-grid{stroke:var(--line);stroke-width:1}.page-me .jf-ax{font-size:var(--fc-axis);fill:var(--ink-3)}.page-me .jf-ax,.page-me .jf-last{font-family:IBM Plex Mono,monospace}.page-me .jf-last{font-size:var(--fc-key);font-weight:600;fill:var(--ink)}.page-me .jf-line{fill:none;stroke:var(--ink-2);stroke-width:1.6}.page-me .jf-mk.up{fill:var(--lens-ai)}.page-me .jf-mk.down{fill:var(--lens-crowd)}.page-me .jf-mk.base{fill:var(--steel)}.page-me .jf-mk.custom{fill:var(--ink)}.page-me .jf-mk-sel{fill:none;stroke:var(--ink);stroke-width:1.4}.page-me .jf-none{fill:none;stroke:var(--neutral);stroke-width:1.2}.page-me .jf-upd{font-size:var(--fc-note);fill:var(--ink-2)}.page-me .jf-hit{fill:transparent;cursor:pointer}.page-me .jf-hit:focus-visible{outline:none;fill:color-mix(in srgb,var(--ink) 8%,transparent)}.page-me .jf-band.down{fill:color-mix(in srgb,var(--lens-crowd) 16%,transparent)}.page-me .jf-band.base{fill:color-mix(in srgb,var(--steel) 16%,transparent)}.page-me .jf-band.up{fill:color-mix(in srgb,var(--lens-ai) 16%,transparent)}.page-me .jf-seg{stroke-width:3.2;stroke-linecap:round}.page-me .jf-seg.mostly{stroke:var(--lens-ai)}.page-me .jf-seg.partly{stroke:var(--lens-master)}.page-me .jf-seg.off,.page-me .jf-seg.outside{stroke:var(--lens-crowd)}.page-me .jf-axnote{margin:7px 0 14px;font-size:var(--fs-note);color:var(--ink-3)}.page-me .jf-nodata,.page-me .jf-nosel{font-size:var(--fs-note);padding:12px 14px}.page-me .jf-empty,.page-me .jf-nodata,.page-me .jf-nosel{color:var(--ink-2);background:var(--sunk);border-radius:2px}.page-me .jf-empty{font-size:var(--fs-body);padding:14px 16px}.page-me .jf-empty p{margin:0;line-height:1.55}.page-me .jf-detail{border:1px solid var(--line);border-left:2px solid var(--ink);border-radius:2px;padding:13px 16px;background:var(--paper-2);margin-bottom:14px}.page-me .jf-d-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.page-me .jf-d-head b{font-family:IBM Plex Mono,monospace;font-size:var(--fs-body);font-weight:700;color:var(--ink)}.page-me .jf-d-dates{font-size:var(--fs-note);color:var(--ink-3)}.page-me .jf-d-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.page-me .jf-d-grid .wide{grid-column:1/-1}.page-me .jf-d-grid>div{display:flex;flex-direction:column;gap:2px}.page-me .jf-d-grid span{font-size:var(--fs-note);color:var(--ink-3)}.page-me .jf-d-grid b{font-size:var(--fs-body);font-weight:700;color:var(--ink);line-height:1.45}.page-me .jf-d-grid em{font-style:normal;font-size:var(--fs-note);color:var(--ink-2)}.page-me .jf-d-upd{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:3px}.page-me .jf-d-upd li{font-size:var(--fs-note);color:var(--ink-2)}.page-me .jf-d-upd i{font-style:normal;font-family:IBM Plex Mono,monospace;color:var(--ink-3);margin-right:5px}.page-me .jf-insight{border-top:1px dashed var(--line);padding-top:12px}.page-me .jf-in-k{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-label);color:var(--ink);margin-bottom:5px}.page-me .jf-in-sample{margin:0 0 7px;font-size:var(--fs-note);color:var(--ink-3)}.page-me .jf-in-list{margin:0;padding-left:17px;display:grid;gap:4px}.page-me .jf-in-list li{font-size:var(--fs-body);color:var(--ink);line-height:1.5}.page-me .tl-list{display:grid}.page-me .tl-item{display:grid;grid-template-columns:14px 1fr;gap:11px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.page-me .tl-item .tl-node{margin-top:6px}.page-me .tl-item.superseded{opacity:.55}.page-me .tl-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 12px}.page-me .tl-wk{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);font-weight:500;color:var(--ink-3);min-width:46px}.page-me .tl-ver{font-style:normal;color:var(--lens-master);margin-left:3px}.page-me .tl-tk{font-weight:500;margin-right:2px}.page-me .tl-ret,.page-me .tl-tk{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);color:var(--ink-3)}.page-me .tl-claim{flex:1;min-width:160px;font-size:var(--fs-body);color:var(--ink);line-height:1.5}.page-me .tl-scen{font-weight:700;color:var(--ink);margin-right:5px}.page-me .tl-out,.page-me .tl-scen{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note)}.page-me .tl-out{font-weight:500;white-space:nowrap}.page-me .tl-out.keep{color:var(--lens-ai)}.page-me .tl-out.part{color:var(--lens-master)}.page-me .tl-out.brk{color:var(--lens-crowd)}.page-me .tl-out.active{color:var(--ink-3)}.page-about,.page-guide{max-width:var(--read-maxw);margin-inline:auto}.page-guide .guide-head .sub{font-size:var(--fs-lead);max-width:var(--measure)}.page-about p{font-size:var(--fs-reading);line-height:1.85;max-width:var(--measure)}.page-about p.disc{font-size:var(--fs-note);color:var(--ink-3);margin-top:28px}.page-method{max-width:var(--read-maxw);margin-inline:auto}.page-method .method-head .sub{font-size:var(--fs-lead);max-width:var(--measure);line-height:1.62}.page-method .method-head .sub b{color:var(--ink);font-weight:700}.page-method .dt{font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.page-method .method-sec{margin-top:34px}.page-method .method-sec h2{font-weight:700;font-size:var(--fs-card-title);letter-spacing:-.01em;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.page-method .method-sec p{margin:0 0 10px;font-size:var(--fs-body);line-height:1.7;color:var(--ink-2);max-width:var(--measure)}.page-method .method-sec p:last-child{margin-bottom:0}.page-method .method-sec a{color:var(--ink);font-weight:500;text-underline-offset:3px}.page-method .method-quote{margin:0;padding:14px 18px;background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--lens-master);border-radius:2px}.page-method .method-quote .q-date{display:block;font-size:var(--fs-note);color:var(--ink-3);margin-bottom:6px}.page-method .method-quote p{margin:0;font-size:var(--fs-body);line-height:1.7;color:var(--ink)}.page-method .method-note{margin-top:10px;font-size:var(--fs-note);color:var(--ink-3)}.page-method .method-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:36px}.glossary{max-width:var(--measure)}.glossary .g-item{padding:.7rem 0;border-bottom:1px solid var(--line-2)}.glossary dt{font-weight:700;font-size:var(--fs-body)}.glossary dd{margin:.25rem 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page-essay{max-width:var(--read-maxw);margin-inline:auto}.page-essay .es-weeknav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-3)}.page-essay .es-weeknav .dt{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:var(--fs-note)}.page-essay .es-weeknav a{color:var(--ink-2);text-decoration:none}.page-essay .es-weeknav a:hover{color:var(--ink)}.page-essay .es-weeknav .wk-mid{font-weight:700;color:var(--ink)}.page-essay .es-head{padding:30px 0 24px;border-bottom:2px solid var(--ink)}.page-essay .es-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);letter-spacing:0;color:var(--ink-2)}.page-essay .es-eyebrow .d{width:8px;height:8px;background:var(--lc,var(--ink-3));flex:none}.page-essay .es-head h1{font-family:Nanum Myeongjo,serif;font-weight:800;font-size:var(--fs-hero);line-height:1.28;letter-spacing:-.01em;margin:16px 0 0}.page-essay .es-verdicts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:16px;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500}.page-essay .es-verdicts .ev-k{font-size:var(--fs-micro);color:var(--ink-3);margin-right:2px}.page-essay .es-caveat{margin:18px 0 0;border:1.5px dashed color-mix(in srgb,var(--steel) 55%,transparent);background:color-mix(in srgb,var(--steel) 7%,transparent);border-radius:2px;padding:13px 16px}.page-essay .es-caveat .lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-note);letter-spacing:0;color:var(--steel);font-weight:500;margin-bottom:6px}.page-essay .es-caveat p{margin:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-body);line-height:1.65;color:var(--ink-2)}.page-essay .es-quote{margin:36px 0 6px;--chip:var(--lc,var(--line));padding:0 0 0 18px}.page-essay .es-quote .q{margin:0;font-family:Nanum Myeongjo,serif;font-weight:700;font-size:clamp(18px,3.4vw,23px);line-height:1.5;letter-spacing:-.005em;color:var(--ink)}.page-essay .es-quote cite{display:block;margin-top:9px;font-style:normal;font-family:var(--font-sans,system-ui,sans-serif);font-weight:500;font-size:var(--fs-label);color:var(--ink-3)}.page-essay .es-reading{margin:26px 0 0}.page-essay .es-reading p{margin:0 0 22px;font-size:var(--fs-reading);line-height:1.85;color:var(--ink);max-width:var(--measure)}.page-essay .es-reading p:last-child{margin-bottom:0}.page-essay section .lab{display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label);letter-spacing:0;font-weight:500;margin-bottom:8px}.page-essay .es-action{margin:32px 0 0;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--lc,var(--line));padding:16px 18px}.page-essay .es-action .lab{color:var(--lc,var(--ink-2))}.page-essay .es-action p{margin:0;font-size:var(--fs-body);line-height:1.75;color:var(--ink-2)}.page-essay .es-survival{margin:26px 0 0;--chip:var(--lens-crowd);padding-left:18px}.page-essay .es-survival .lab{color:var(--lens-crowd)}.page-essay .es-survival p{margin:0;font-size:var(--fs-body);line-height:1.75;color:var(--ink-2)}.page-essay .es-summary{margin:34px 0 0}.page-essay .es-summary .lab{color:var(--ink-3)}.page-essay .es-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:2px}.page-essay .es-table-wrap table{width:100%;min-width:560px;border-collapse:collapse}.page-essay .es-table-wrap th{font-size:var(--fs-note);letter-spacing:0;color:var(--ink-3);font-weight:500;text-align:left;background:var(--sunk);border-bottom:1px solid var(--line);white-space:nowrap}.page-essay .es-table-wrap td,.page-essay .es-table-wrap th{font-family:var(--font-sans,system-ui,sans-serif);padding:10px 13px}.page-essay .es-table-wrap td{font-size:var(--fs-label);line-height:1.55;color:var(--ink-2);border-bottom:1px solid var(--line-2);vertical-align:top}.page-essay .es-table-wrap tr:last-child td{border-bottom:none}.page-essay .es-table-wrap td:first-child{font-weight:500;color:var(--ink);white-space:nowrap}.page-essay .es-synthesis{margin:34px 0 0;padding-top:20px;border-top:1px solid var(--line);font-family:Nanum Myeongjo,serif;font-weight:700;font-size:clamp(18px,3vw,21px);line-height:1.6;letter-spacing:-.005em;color:var(--ink);max-width:var(--measure)}.page-essay .es-conclusion{margin:30px 0 0}.page-essay .es-conclusion .lab{color:var(--ink-3)}.page-essay .es-conclusion>p{margin:0;font-size:var(--fs-reading);line-height:1.8;color:var(--ink);max-width:var(--measure)}.page-essay .es-trajectory{margin-top:22px;background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:15px 17px}.page-essay .es-trajectory .lab{color:var(--steel)}.page-essay .es-trajectory p{margin:0 0 11px;font-size:var(--fs-body);line-height:1.7;color:var(--ink-2)}.page-essay .es-trajectory ul{margin:0;padding:0;list-style:none}.page-essay .es-trajectory li{font-family:IBM Plex Mono,monospace;font-size:var(--fs-note);line-height:1.7;color:var(--ink-2);padding-left:14px;position:relative}.page-essay .es-trajectory li:before{content:"·";position:absolute;left:2px;color:var(--ink-3)}.page-essay .es-disclaimer{margin:34px 0 0;padding-top:16px;color:var(--ink-2)}.page-essay .es-dimnav,.page-essay .es-disclaimer{border-top:1px solid var(--line);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-label)}.page-essay .es-dimnav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding:12px 0;font-weight:500;color:var(--ink-3)}.page-essay .es-dimnav a{color:var(--ink-2);text-decoration:none}.page-essay .es-dimnav a:hover{color:var(--ink)}.page-essay .es-dimnav .off{opacity:.55}@media (max-width:560px){.page-home .ylm,.page-trend .rb-chart,.yf-chart{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-home .ylm-svg,.page-trend .rb-svg,.yf-chart .yf-svg{min-width:640px}.page-sights .sc-lbl{font-size:17.5px}.page-sights .sc-group{font-size:18px}.page-sights .sc-lblf{font-size:16px}.page-sights .sc-axt{font-size:15px}.page-sights .sc-axtitle{font-size:16px}.page-sights .sc-quad{font-size:13.5px}.page-sights .sc-q,.page-sights .sc-sub{font-size:13px}.page-report .arc-lab,.page-report .arc-mk{font-size:14.5px}.page-report .arc-blab{font-size:14px}}.page-home .cl-link a,.page-home .lm-link a,.page-home .rs-links a,.page-home .s4-link a,.page-home .sb-rec,.page-home .ts-link a,.page-report .sights-link a,.page-sights .dim-essay-cta{color:var(--ink);font-weight:700}.page-sights .dim-essay-cta{gap:0}.page-home .cl-link a:after,.page-home .lm-link a:after,.page-home .rs-links a:after,.page-home .s4-link a:after,.page-home .sb-rec:after,.page-home .ts-link a:after,.page-report .sights-link a:after,.page-sights .dim-essay-cta:after{content:"→";display:inline-block;margin-left:5px;color:var(--lens-crowd);transition:transform .16s}.page-home .cl-link a:hover:after,.page-home .lm-link a:hover:after,.page-home .rs-links a:hover:after,.page-home .s4-link a:hover:after,.page-home .sb-rec:hover:after,.page-home .ts-link a:hover:after,.page-report .sights-link a:hover:after,.page-sights .dim-essay-cta:hover:after{transform:translateX(3px)}@media (max-width:560px){.shell-main{padding-top:1.2rem;padding-bottom:2rem}.site-toolbar .tagline-mini{display:none}}@media (prefers-reduced-motion:reduce){.nx-a,.nx-card,.page-home .lm-link a:after,.page-home .rs-links a:after,.page-home .sb-rec:after,.page-home .ts-link a:after,.page-report .sights-link a:after,.page-sights .dim-essay-cta:after,.term .pop{transition:none}:root[data-ldjs] .page-landing .ld-rev,:root[data-ldjs] .page-landing .ld-rev .ld-flow-row{opacity:1;transform:none;transition:none}.page-landing .cn-card,.page-landing .ld-lens-now{transition:none}.page-landing .cn.live .cn-card.on .cn-big,.page-landing .cn.live .cn-card.on .cn-cta,.page-landing .cn.live .cn-card.on .cn-kicker,.page-landing .cn.live .cn-card.on .cn-meta,.page-landing .cn.live .cn-card.on .cn-range,.page-landing .cn.live .cn-card.on .cn-vbs{animation:none}.page-landing .cn-arr,.page-landing .cn-play,.page-landing .hw .ld-diagram *,.page-landing .hw-tab{transition:none}.page-landing .hw .ld-diagram :is(.ldh-rec-pulse,.ldh-pulse){animation:none}.page-landing .hw-cap{animation:none}:root[data-ldjs] .page-landing .ld-rev .ld-lens{opacity:1;transform:none;transition:none}}