:root{--brand:#4e5bf2;--brand-hover:#3e4bd9;--brand-soft:#eef0ff;--hl:#ffe14d;--up:#f04452;--down:#3182f6;--bg:#f7f4ed;--surface:#fff;--ink:#191f28;--ink2:#333d4b;--ink3:#4e5968;--muted:#6b7684;--faint:#8b95a1;--line:#f2f4f6;--line2:#e5e8eb}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-kr),"Pretendard",-apple-system,"Apple SD Gothic Neo",sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin:0}a{color:inherit;text-decoration:none}button,input{letter-spacing:inherit;color:inherit;font-family:inherit}:focus-visible{outline-offset:2px;outline:2px solid #3b82f680}.sr{position:absolute;left:-9999px}.tnum{font-variant-numeric:tabular-nums}.pub{min-height:100vh}.pub .pos{color:var(--pos)}.pub .neg{color:var(--neg)}.pub .muted{color:var(--ink2)}.pub .end{text-align:right}.pub .ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-tick{z-index:9;background:var(--paper);border-bottom:1px solid var(--rule);height:36px;font-size:var(--fs-md);color:var(--ink2);align-items:center;display:flex;position:sticky;top:60px;overflow:hidden}.pub-live{font-size:var(--fs-sm);color:var(--ink);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pub-tick .pub-live{z-index:1;background:var(--paper);height:100%;padding:0 16px 0 24px;position:relative}.pub-live i{background:var(--neg);border-radius:50%;width:6px;height:6px}.pub-ticker{white-space:nowrap;gap:32px;width:max-content;display:flex}.pub-ticker b{font-weight:600}@keyframes pwTick{to{transform:translate(-50%)}}@keyframes pwPulse{50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.pub-ticker{animation:60s linear infinite pwTick}.pub-ticker:hover{animation-play-state:paused}.pub-live i{animation:1.6s linear infinite pwPulse}}.pub-wrap{align-items:flex-start;gap:24px;max-width:1320px;margin:0 auto;padding:24px 24px 64px;display:flex}.pub-main{flex-direction:column;flex:auto;gap:20px;min-width:0;display:flex}.pub-idx{border:1px solid var(--rule);border-radius:var(--r-card);scrollbar-width:none;grid-template-columns:repeat(5,minmax(150px,1fr));display:grid;overflow-x:auto}.pub-idx button{border:0;border-left:1px solid var(--rule);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--ease);background:0 0;grid-template-rows:auto auto;grid-template-columns:1fr 64px;align-items:center;gap:2px 8px;padding:14px 18px;display:grid}.pub-idx button:first-child{border-left:0}@media (hover:hover) and (pointer:fine){.pub-idx button:hover{background:var(--t3)}}.pub-idx button[aria-pressed=true]{background:var(--t4);box-shadow:inset 0 -2px 0 var(--ink)}.pub-idx-l{font-size:var(--fs-md);color:var(--ink2);white-space:nowrap}.pub-idx-v{font-size:var(--fs-2xl);letter-spacing:-.3px;font-weight:600}.pub-idx-v small{font-size:var(--fs-sm);letter-spacing:0;font-weight:400}.pub-idx .ui-spark{grid-area:1/2/span 2}.pub-clock{align-items:center;display:inline-flex}.pub-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.pub-list{min-width:0}.pub-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pub-filters .ui-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.pub-row{border-top:1px solid var(--rule);cursor:pointer;min-height:60px;transition:background-color var(--ease);grid-template-columns:28px 22px minmax(0,1.5fr) 64px 56px 92px minmax(0,1fr);align-items:center;gap:12px;padding:0 10px;display:grid}.pub-row.topic{grid-template-columns:22px minmax(0,1.4fr) 64px 60px 92px minmax(0,1fr)}.pub-row.op{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 64px 72px;min-height:68px}.pub-head{min-height:32px;font-size:var(--fs-sm);color:var(--ink3);cursor:default;border-top:0}.pub-head.op{min-height:32px}@media (hover:hover) and (pointer:fine){.pub-row:not(.pub-head):hover{background:var(--t3)}}.pub-row.sel{background:var(--t4);box-shadow:inset 3px 0 0 var(--ink)}.pub-rank{font-size:var(--fs-md);color:var(--ink3)}.pub-name{align-items:center;gap:10px;min-width:0;display:flex}.pub-name>span:not(.ui-avatar){flex-direction:column;min-width:0;display:flex}.pub-name b{font-size:var(--fs-lg);font-weight:600}.pub-name small,.pub-who small{font-size:var(--fs-sm);color:var(--ink2)}.pub-score{flex-direction:column;align-items:flex-end;display:flex}.pub-score b{font-size:var(--fs-lg);font-weight:600}.pub-reason{min-width:0}.pub-reason .ui-tag{text-overflow:ellipsis;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.pub-foot{margin:12px 10px 0}.pub-pad{padding:24px 10px}.pub-preview{border:1px solid var(--rule);border-radius:var(--r-card);min-width:0;padding:20px 22px 22px;position:sticky;top:120px}.pub-stack{flex-direction:column;gap:18px;display:flex}.pub-stack .ui-section-h h2{font-size:var(--fs-lg);letter-spacing:0}.pub-who{align-items:center;gap:12px;display:flex}.pub-who>span:not(.ui-avatar){flex-direction:column;flex:1;min-width:0;display:flex}.pub-who b{font-size:var(--fs-xl);font-weight:600}.pub-who b.pub-h{font-size:var(--fs-2xl);letter-spacing:-.3px}.pub-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pub-big>.tnum:not(.ui-chg){font-size:var(--fs-4xl);letter-spacing:-.9px;font-weight:600;line-height:1.1}.pub-big .ui-chg{font-size:var(--fs-base)}.pub-preview .ui-stat{padding:12px 14px}.pub-preview .ui-stat-v{font-size:var(--fs-2xl);letter-spacing:-.3px}.pub-parts{flex-direction:column;gap:8px;display:flex}.pub-parts>div{font-size:var(--fs-md);grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.pub-parts>div>span:first-child{color:var(--ink2)}.pub-post{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:12px 0;display:flex}.pub-post:first-child{border-top:0;padding-top:0}.pub-post-h{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pub-post-h b{font-weight:600}.pub-post p{font-size:var(--fs-base);margin:0;line-height:1.6}.pub-cta{border-radius:var(--r-card);background:var(--mark-soft);color:var(--mark-ink);transition:background-color var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}@media (hover:hover) and (pointer:fine){.pub-cta:hover{background:var(--mark)}}.pub-cta>span{flex-direction:column;gap:2px;display:flex}.pub-cta small{font-size:var(--fs-md)}.pub-link-row{border-radius:var(--r-md);transition:background-color var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -6px;padding:8px 6px;display:grid}@media (hover:hover) and (pointer:fine){.pub-link-row:hover{background:var(--t4)}}.pub-link-row>b{font-size:var(--fs-base);font-weight:600}.pub-link-row .pub-name b{font-size:var(--fs-base)}.pub-issue{border-top:1px solid var(--rule);font-size:var(--fs-base);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.pub-issue:first-child{border-top:0;padding-top:0}.pub-side{flex-direction:column;flex:0 0 280px;gap:16px;display:flex;position:sticky;top:120px}.pub-side .ui-section-h h2{font-size:var(--fs-lg);letter-spacing:0}.pub-dark{background:var(--ink);color:var(--hi);border-color:#0000;flex-direction:column;gap:8px;display:flex}.pub-dark b{font-size:var(--fs-lg)}.pub-dark p{font-size:var(--fs-md);color:var(--inv-ink2);margin:0 0 6px;line-height:1.55}.pub-dark .ui-btn{background:var(--mark);color:var(--on-mark);border-color:#0000}@media (hover:hover) and (pointer:fine){.pub-dark .ui-btn:not(.primary):hover{background:var(--mark-hover)}}.dt-head{border-bottom:1px solid var(--rule)}.dt-head-in{flex-direction:column;gap:20px;max-width:1320px;margin:0 auto;padding:28px 24px 0;display:flex}.dt-title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dt-name{flex-direction:column;gap:4px;min-width:0;display:flex}.dt-name-l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dt-name h1{font-size:var(--fs-3xl);letter-spacing:-.6px;line-height:1.15}.dt-name-s{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dt-name-s>.tnum{font-size:var(--fs-xl);font-weight:600}.dt-name-s .ui-chg{font-size:var(--fs-base)}.dt-actions{gap:8px;margin-left:auto;display:flex}.dt-head .ui-stat-v{font-size:var(--fs-3xl);letter-spacing:-.5px}.dt-head .ui-stat{padding:16px 20px}.dt-head .ui-tabs{border-bottom:0}.dt-main{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:24px;max-width:1320px;margin:0 auto;padding:24px 24px 64px;display:grid}.dt-col{flex-direction:column;gap:20px;min-width:0;display:flex}.dt-col.side{position:sticky;top:76px}.dt-stack{flex-direction:column;gap:20px;display:flex}.dt-two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.dt-p{font-size:var(--fs-lg);margin:0;line-height:1.65}.dt-chart{padding-top:32px}.dt-empty-chart{flex-direction:column;gap:6px;padding:16px 0 4px;display:flex}.dt-empty-chart>.tnum{font-size:var(--fs-3xl);font-weight:600}.dt-sent{flex-direction:column;gap:10px;display:flex}.dt-sent>div{font-size:var(--fs-md);grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.dt-sent .ui-sbar-track{height:8px}.dt-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 24px;display:grid}.dt-metrics>div{flex-direction:column;gap:8px;min-width:0;display:flex}.dt-metric-h{font-size:var(--fs-base);justify-content:space-between;align-items:baseline;display:flex}.dt-metric-h b{font-size:var(--fs-xl)}.dt-filters{flex-wrap:wrap;gap:8px;display:flex}.dt-news{border-top:1px solid var(--rule)}.dt-news:first-child{border-top:0}.dt-news>button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md);transition:background-color var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:14px 12px;display:grid}@media (hover:hover) and (pointer:fine){.dt-news>button:hover{background:var(--t3)}}.dt-news.open>button{background:var(--t4)}.dt-news-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dt-news-meta{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dt-news-meta b{color:var(--ink);font-weight:600}.dt-news-t{font-size:var(--fs-lg);line-height:1.5}.dt-news-side{font-size:var(--fs-base);flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dt-news-proof{font-size:var(--fs-base);flex-direction:column;gap:8px;padding:8px 12px 18px;display:flex}.dt-news-proof p{margin:0;line-height:1.65}.dt-news-proof a{text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.dt-facts{font-size:var(--fs-base);grid-template-columns:88px 1fr;gap:10px 12px;margin:0;display:grid}.dt-facts dt{color:var(--ink2)}.dt-facts dd{margin:0}.dt-checks{font-size:var(--fs-base);flex-direction:column;gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.dt-checks li{grid-template-columns:18px 1fr;gap:6px;display:grid}.dt-checks li:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 3.5px var(--mark);border-radius:50%;margin-top:5px}.dt-two .ui-card .ui-section{height:100%}.dt-two .ui-card .ui-section>.ui-btn{align-self:flex-start;margin-top:auto}.dt-tags{flex-wrap:wrap;gap:6px;display:flex}.dt-excl{border-radius:var(--r-md);background:var(--t3);font-size:var(--fs-base);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.dt-excl p{color:var(--ink2);margin:0}.dt-ev{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:14px 0;display:flex}.dt-ev:first-child{border-top:0;padding-top:4px}.dt-ev-h{font-size:var(--fs-md);align-items:center;gap:8px;display:flex}.dt-ev-h b{font-weight:600}.dt-ev-h .ui-note{margin-left:auto}.dt-ev p{font-size:var(--fs-base);margin:0;line-height:1.6}.dt-ev-f{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dt-locked{border-radius:var(--r-md);background:var(--t3);padding:14px;position:relative}.dt-locked>div{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:var(--fs-base);flex-direction:column;gap:8px;display:flex}.dt-locked>div p{color:var(--ink2);margin:0}.dt-locked>span{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--rule);width:max-content;height:30px;font-size:var(--fs-md);align-items:center;gap:6px;margin:auto;padding:0 12px;font-weight:600;display:inline-flex;position:absolute;inset:0}@media (max-width:1280px){.pub-side{display:none}}@media (max-width:1080px){.pub-row{grid-template-columns:28px 22px minmax(0,1fr) 72px}.pub-row.topic{grid-template-columns:22px minmax(0,1fr) 64px 60px}.pub-row.op{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 52px}.pub-row.op>span:last-child,.pub .w{display:none}.pub-grid,.dt-main{grid-template-columns:1fr}.pub-preview,.dt-col.side{position:static}}@media (max-width:860px){.pub-tick{top:56px}.pub-wrap{padding:16px 16px 48px}.pub-idx{grid-template-columns:repeat(5,minmax(140px,1fr))}.pub-row{gap:8px;padding:0 4px}.pub-row.op{grid-template-columns:minmax(0,1fr) 52px}.pub-row.op .bars{display:none}.pub-preview{padding:16px}.pub-clock{display:none}.dt-head-in{gap:16px;padding:20px 16px 0}.dt-name h1{font-size:var(--fs-2xl)}.dt-main{padding:16px 16px 48px}.dt-two{grid-template-columns:1fr}.dt-news>button{grid-template-columns:1fr;padding:12px 8px}.dt-news-side{flex-direction:row;align-items:center}}.ws{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.ws-side{border-right:1px solid var(--rule);flex-direction:column;gap:24px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.ws-brand{padding:0 8px}.ws-side .ui-field{padding:0 4px}.ws-nav{flex-direction:column;gap:2px;display:flex}.ws-nav button{border-radius:var(--r);height:34px;font:inherit;font-size:var(--fs-base);color:var(--ink2);cursor:pointer;text-align:left;transition:background-color var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.ws-nav button svg{flex:none}@media (hover:hover) and (pointer:fine){.ws-nav button:hover{background:var(--t4);color:var(--ink)}}.ws-nav button[aria-current=page]{background:var(--t7);color:var(--ink);font-weight:600}.ws-count{font-size:var(--fs-sm);color:var(--ink3);margin-left:auto;font-weight:400}.ws-dot{background:var(--neg);border-radius:50%;width:6px;height:6px;margin-left:auto}.ws-side-foot{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:12px;margin-top:auto;padding:0 8px;display:flex}.ws-side-foot p{margin:0}.ws-main{flex-direction:column;gap:40px;width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:40px 48px 80px;display:flex}.ws-head{flex-direction:column;gap:8px;display:flex}.ws-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-head h1{font-size:var(--fs-4xl);letter-spacing:-.8px;line-height:1.15}.ws-sub{font-size:var(--fs-base);color:var(--ink2);flex-wrap:wrap;gap:20px;margin:0;display:flex}.ws-sub b{color:var(--ink)}.ws-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-brief-col{border-left:1px solid var(--rule);flex-direction:column;gap:8px;padding:0 24px;display:flex}.ws-brief-col:first-child{border-left:0;padding-left:0}.ws-brief-col:last-child{padding-right:0}.ws-brief-col p{font-size:var(--fs-lg);margin:0;line-height:1.65}.ws-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.ws-two .ui-card{flex:1}.ws-proof-list{border-top:1px solid var(--rule);flex-direction:column;margin-top:20px;padding-top:16px;display:flex}.ws-proof-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.ws-proof-h b{font-size:var(--fs-lg)}.ws-proof-row{border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:10px 0;display:grid}.ws-proof-h+.ws-proof-row{border-top:0}.ws-proof-row .src{font-size:var(--fs-md);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-proof-row button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;min-width:0;transition:text-decoration-color var(--ease);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden}@media (hover:hover) and (pointer:fine){.ws-proof-row button:hover{-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40)}}.ws-proof-list .ui-btn.text{align-self:flex-start;margin-top:6px}.ws-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-item{border-top:1px solid var(--rule)}.ws-item:first-child{border-top:0}.ws-item-btn{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:var(--r-md);transition:background-color var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:14px 12px;display:grid}@media (hover:hover) and (pointer:fine){.ws-item-btn:hover{background:var(--t3)}}.ws-item.open .ws-item-btn{background:var(--t4)}.ws-item.focus .ws-item-btn{box-shadow:inset 3px 0 0 var(--mark)}.ws-item-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ws-item-meta{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-item-meta .s{color:var(--ink)}.ws-item-t{font-size:var(--fs-lg);line-height:1.5}.ws-item-topic{font-size:var(--fs-md);color:var(--ink2)}.ws-item-proof{font-size:var(--fs-base);flex-direction:column;gap:8px;padding:8px 12px 18px;display:flex}.ws-item-proof p{margin:0;line-height:1.65}.ws-item-proof a{color:var(--ink);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.ws-alert{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ws-alert:first-child{border-top:0;padding-top:0}.ws-alert:last-child{padding-bottom:0}.ws-alert-t{flex-direction:column;min-width:0;display:flex}.ws-chan{flex-wrap:wrap;gap:8px;display:flex}.ws-reports{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ws-reports .ui-card{flex-direction:column;gap:6px;padding:20px;display:flex}.ws-reports h3{font-size:var(--fs-lg)}.ws-reports p{font-size:var(--fs-base);color:var(--ink2);margin:0 0 12px}.ws-reports .ui-btn{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.ws-main{padding:32px 32px 64px}.ws-two{grid-template-columns:1fr}}@media (max-width:860px){.ws{grid-template-columns:minmax(0,1fr)}.ws-main .ui-card:has(>.ui-table){overflow-x:auto}.ws-main .ui-table{min-width:460px}.ws-side{z-index:5;border-right:0;border-bottom:1px solid var(--rule);background:var(--paper);flex-flow:wrap;align-items:center;gap:8px;min-width:0;height:auto;padding:10px 16px;position:sticky;top:0}.ws-brand{padding:0}.ws-side .ui-field{flex:160px;padding:0}.ws-side .ui-field>span{display:none}.ws-nav{scrollbar-width:none;flex-direction:row;gap:2px;width:100%;overflow-x:auto}.ws-nav button{flex:none;height:32px}.ws-side-foot{display:none}.ws-main{gap:32px;padding:24px 16px 56px}.ws-head h1{font-size:var(--fs-3xl);letter-spacing:-.5px}.ws-title{gap:10px}.ws-title .ui-logo{width:32px;height:32px;--s:32px!important}.ws-brief-grid{grid-template-columns:1fr;gap:16px}.ws-brief-col{border-left:0;border-top:1px solid var(--rule);padding:16px 0 0}.ws-brief-col:first-child{border-top:0;padding-top:0}.ws-proof-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.ws-proof-row .src{grid-column:1/-1}.ws-item-btn{padding:12px 8px}.ws-alert{grid-template-columns:52px minmax(0,1fr)}.ws-alert .ui-btn{grid-column:2;justify-self:start}}.dg{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:grid}.dg-col{flex-direction:column;gap:20px;min-width:0;display:flex}.dg-hero{flex-direction:column;gap:24px;padding:28px 28px 32px;display:flex}.dg-who{align-items:center;gap:12px;display:flex}.dg-who>span:not(.ui-avatar){flex-direction:column;flex:1;min-width:0;display:flex}.dg-who b{font-size:var(--fs-lg);font-weight:600}.dg-who small{font-size:var(--fs-md);color:var(--ink2)}.dg-title{font-size:var(--fs-5xl);letter-spacing:-1px;line-height:1.2}.dg-ladder{height:72px;margin:8px 12px 0;position:relative}.dg-ladder-track{border-radius:var(--r-pill);background:var(--t7);height:8px;position:absolute;top:6px;left:0;right:0;overflow:hidden}.dg-ladder-track i{border-radius:var(--r-pill);background:var(--ink);transform-origin:0;height:100%;display:block}.dg-ladder-pt{white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.dg-ladder-pt i{background:var(--paper);border:2px solid var(--t40);border-radius:50%;width:20px;height:20px}.dg-ladder-pt b{font-size:var(--fs-md);margin-top:8px;font-weight:600}.dg-ladder-pt small{font-size:var(--fs-sm);color:var(--ink2)}.dg-ladder-pt.me i{border-color:var(--ink);background:var(--mark);box-shadow:0 0 0 4px var(--mark-soft)}.dg-gaps .ui-meter{height:8px}.dg-gap-l{font-size:var(--fs-base);color:var(--ink2)}.dg-gaps .big .dg-gap-l{color:var(--ink);font-weight:600}.dg-gaps b{font-size:var(--fs-base);text-align:right}.dg-tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dg-tasks li{border-top:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.dg-tasks li:first-child{border-top:0;padding-top:4px}.dg-task-n{border:1px solid var(--t40);width:28px;height:28px;font-size:var(--fs-md);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dg-tasks li:first-child .dg-task-n{background:var(--ink);color:var(--hi);border-color:#0000}.dg-task-body{flex-direction:column;gap:8px;min-width:0;display:flex}.dg-task-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dg-task-h h3{font-size:var(--fs-lg);line-height:1.45}.dg-task-body>p{font-size:var(--fs-base);color:var(--ink2);margin:0;line-height:1.65}.dg-task-tags{flex-wrap:wrap;gap:6px;display:flex}.dg-task-quote{padding-top:8px}.dg-side{position:sticky;top:84px}.dg-buy{flex-direction:column;gap:14px;padding:24px;display:flex}.dg-price{font-size:var(--fs-4xl);letter-spacing:-.8px;font-weight:600}.dg-price small{font-size:var(--fs-base);color:var(--ink2);letter-spacing:0;margin-left:6px;font-weight:400}.dg-buy ul{font-size:var(--fs-base);flex-direction:column;gap:10px;margin:0 0 4px;padding:0;list-style:none;display:flex}.dg-buy li{align-items:flex-start;gap:8px;display:flex}.dg-buy li svg{margin-top:2px}.dg-buybar{display:none}@media (prefers-reduced-motion:no-preference){.dg-ladder-track i{animation:pwGrowX 1s var(--ease-out) .2s both}.dg-ladder-pt.me i{animation:pwPop .5s var(--ease-out) .9s both}}@media (max-width:960px){.dg{grid-template-columns:1fr}.dg-side{display:none}.dg-buybar{z-index:10;background:linear-gradient(180deg,transparent,var(--paper) 35%);padding:12px 16px 20px;display:block;position:fixed;bottom:0;left:0;right:0}.dg{padding-bottom:120px}}@media (max-width:860px){.dg{padding:20px 16px 120px}.dg-hero{padding:20px}.dg-title{font-size:var(--fs-3xl);letter-spacing:-.6px}.dg-ladder{margin:8px 16px 0}.dg-ladder-pt small{display:none}}.ws-item-side{align-items:center;gap:10px;display:flex}.ws-src{align-items:center;gap:8px;display:inline-flex}.ws-report-ico{border-radius:var(--r-md);background:var(--t4);width:36px;height:36px;color:var(--ink);justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.ws-reports .ui-card{transition:border-color var(--d2) var(--ease-out),transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ws-reports .ui-card:hover{border-color:var(--t14);transform:translateY(-1px)}}.ws-nav button svg{transition:transform var(--d2) var(--ease-out)}.ws-nav button[aria-current=page] svg{color:var(--ink)}@media (hover:hover) and (pointer:fine){.ws-nav button:hover svg{transform:translate(1px)}}.dt-news-side{flex-direction:row;align-items:center;gap:12px}.dt-news-side>b{text-align:right;min-width:56px}.dt-ev-h .ui-note:last-child{margin-left:auto}.dt-ev-h .ui-note:not(:last-child){margin-left:0}.dt-ev-s{align-items:center;gap:8px;display:inline-flex}.dt-name-l .ui-ticker{margin-right:-2px}.pr{flex-direction:column;gap:48px;max-width:1160px;margin:0 auto;padding:48px 24px 80px;display:flex}.pr-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.pr-hero h1{font-size:var(--fs-5xl);letter-spacing:-1.2px;line-height:1.15}.pr-hero p{max-width:560px;font-size:var(--fs-lg);color:var(--ink2);margin:0;line-height:1.6}.pr-cycle{align-items:center;gap:10px;margin-top:8px;display:flex}.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pr-plan{transition:border-color var(--d2) var(--ease-out),transform var(--d2) var(--ease-out);flex-direction:column;gap:14px;padding:24px;display:flex}@media (hover:hover) and (pointer:fine){.pr-plan:hover{border-color:var(--t14);transform:translateY(-2px)}}.pr-plan.dark{background:var(--ink);color:var(--hi);border-color:#0000}.pr-plan.dark .pr-tag,.pr-plan.dark .pr-sub,.pr-plan.dark dt,.pr-plan.dark .pr-chan-i{color:var(--inv-ink2)}.pr-plan.dark .pr-limits>div,.pr-plan.dark .pr-limits{border-color:var(--inv-rule)}.pr-plan.dark .ui-btn{background:var(--mark);color:var(--on-mark);border-color:#0000}.pr-plan-h{justify-content:space-between;align-items:center;display:flex}.pr-plan-h h2{font-size:var(--fs-2xl)}.pr-tag{font-size:var(--fs-base);color:var(--ink2);min-height:42px;margin:0;line-height:1.5}.pr-price{font-size:var(--fs-4xl);letter-spacing:-.8px;font-weight:600}.pr-price small{font-size:var(--fs-base);letter-spacing:0;color:inherit;opacity:.7;margin-left:2px;font-weight:400}.pr-sub{font-size:var(--fs-md);color:var(--ink2);margin:-10px 0 0}.pr-limits{border-top:1px solid var(--rule);margin:4px 0 0}.pr-limits>div{border-bottom:1px solid var(--rule);font-size:var(--fs-md);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pr-limits dt{color:var(--ink2)}.pr-limits dd{text-align:right;margin:0;font-weight:600}.pr-feats{font-size:var(--fs-base);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-feats li{align-items:flex-start;gap:8px;display:flex}.pr-feats li svg{color:var(--pos);margin-top:2px}.pr-plan.dark .pr-feats li svg{color:var(--mark)}.pr-chan{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.pr-chan-i{border-radius:var(--r-pill);border:1px solid var(--rule);height:24px;font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pr-plan.dark .pr-chan-i{border-color:var(--inv-rule)}.pr-addons{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pr-addons .ui-card{flex-direction:column;gap:8px;padding:20px;display:flex}.pr-addon-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pr-addon-h span{font-size:var(--fs-base);font-weight:600}.pr-addons p{font-size:var(--fs-base);color:var(--ink2);margin:0;line-height:1.55}.pr-oneoffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pr-oneoff{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.pr-oneoff>span:first-child{flex-direction:column;gap:4px;display:flex}.pr-oneoff small{font-size:var(--fs-md);color:var(--ink2)}.pr-oneoff-p{font-size:var(--fs-base);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.pr-oneoff .ui-arrow{transition:transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pr-oneoff:hover .ui-arrow{transform:translate(3px)}}.pr-cmp .ui-table td{padding:12px 0}.pr-cmp .ui-table th,.pr-cmp .ui-table td{padding-right:12px}.pr-cmp .pr-us{background:var(--t3)}.pr-cmp .ui-table th.pr-us,.pr-cmp .ui-table td.pr-us{padding-left:12px}.pr-yes{color:var(--pos);display:inline-flex}.pr-no{color:var(--ink3)}.pr-txt{font-size:var(--fs-md);color:var(--ink2)}.pr-faq{padding:8px 24px}.pr-faq-i{border-top:1px solid var(--rule);padding:12px 0}.pr-faq-i:first-child{border-top:0}.pr-faq-i .ui-disc-btn{width:100%;height:auto;font-size:var(--fs-lg);color:var(--ink);text-align:left;justify-content:space-between}.pr-faq-i p{font-size:var(--fs-base);color:var(--ink2);margin:8px 0 4px;line-height:1.65}.pr-band{border-radius:var(--r-card);background:var(--ink);color:var(--hi);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.pr-band b{font-size:var(--fs-xl)}.pr-band p{font-size:var(--fs-base);color:var(--inv-ink2);margin:4px 0 0}.pr-band .ui-btn{background:var(--mark);color:var(--on-mark);box-shadow:none}@media (max-width:960px){.pr-plans{grid-template-columns:1fr}.pr-tag{min-height:0}.pr-oneoffs{grid-template-columns:1fr}}@media (max-width:860px){.pr{gap:36px;padding:32px 16px 64px}.pr-hero h1{font-size:var(--fs-3xl);letter-spacing:-.6px}.pr-band{flex-direction:column;align-items:flex-start;padding:22px}.pr-cmp{overflow-x:auto}.pr-cmp .ui-table{min-width:560px}}.ob{flex-direction:column;gap:28px;max-width:1160px;margin:0 auto;padding:32px 24px 80px;display:flex}.ob-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-steps li{flex:1 1 0;min-width:96px}.ob-steps button{border:0;border-top:2px solid var(--t7);width:100%;height:40px;font:inherit;font-size:var(--fs-md);color:var(--ink3);cursor:pointer;text-align:left;transition:border-color var(--d2) var(--ease-out),color var(--d2) var(--ease-out);background:0 0;align-items:center;gap:8px;padding:0 12px;display:flex}.ob-steps li.done button{border-top-color:var(--t40);color:var(--ink2)}.ob-steps li.now button{border-top-color:var(--ink);color:var(--ink);font-weight:600}.ob-dot{width:20px;height:20px;font-size:var(--fs-xs);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ob-steps li.now .ob-dot{background:var(--ink);border-color:var(--ink);color:var(--hi)}.ob-steps li.done .ob-dot{background:var(--pos);border-color:var(--pos);color:var(--hi)}.ob-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.ob-main{flex-direction:column;gap:20px;min-width:0;display:flex}.ob-main header{flex-direction:column;gap:6px;display:flex}.ob-main header p{font-size:var(--fs-lg);color:var(--ink2);margin:0}.ob-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ob-pick{border:1px solid var(--rule);border-radius:var(--r-md);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out),transform var(--d1) var(--ease-out);background:0 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.ob-pick>:first-child{grid-row:1/span 2}.ob-pick b{font-size:var(--fs-base);font-weight:600}.ob-pick small{font-size:var(--fs-sm);color:var(--ink2);grid-column:2}@media (hover:hover) and (pointer:fine){.ob-pick:hover{border-color:var(--t14);background:var(--hi)}}.ob-pick[aria-pressed=true]{border-color:var(--ink);background:var(--hi);box-shadow:inset 0 0 0 1px var(--ink)}.ob-list{flex-direction:column;gap:8px;display:flex}.ob-row{border:1px solid var(--rule);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ob-row.on{border-color:var(--ink);background:var(--hi)}.ob-row input{width:16px;height:16px;accent-color:var(--ink)}.ob-logos{gap:4px;display:inline-flex}.ob-row-t{flex-direction:column;min-width:0;display:flex}.ob-row-t b{font-size:var(--fs-base);font-weight:600}.ob-row-t small{font-size:var(--fs-md);color:var(--ink2)}.ob-price{font-size:var(--fs-base);font-weight:600}.ob-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ob-opts>div{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:8px;display:flex}.ob-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ob-plan{border:1px solid var(--rule);border-radius:var(--r-md);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out);background:0 0;flex-direction:column;gap:6px;padding:16px;display:flex}.ob-plan:disabled{opacity:.45;cursor:not-allowed}.ob-plan[aria-pressed=true]{border-color:var(--ink);background:var(--hi);box-shadow:inset 0 0 0 1px var(--ink)}.ob-plan-h{justify-content:space-between;align-items:center;display:flex}.ob-plan-p small{font-size:var(--fs-sm);color:var(--ink2);font-weight:400}.ob-plan>small{font-size:var(--fs-sm);color:var(--ink2);line-height:1.5}.ob-nav{border-top:1px solid var(--rule);justify-content:space-between;padding-top:8px;display:flex}.ob-side{position:sticky;top:84px}.ob-sum{flex-direction:column;gap:14px;padding:22px;display:flex}.ob-sum-ent{align-items:center;gap:10px;display:flex}.ob-sum-ent>span{flex-direction:column;display:flex}.ob-sum-ent b{font-size:var(--fs-xl)}.ob-sum-ent small{font-size:var(--fs-sm);color:var(--ink2)}.ob-sum dl{flex-direction:column;margin:0;display:flex}.ob-sum dl>div{border-top:1px solid var(--rule);font-size:var(--fs-md);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.ob-sum dt{color:var(--ink2);flex:none}.ob-sum dd{text-align:right;margin:0}.ob-sum dd small{color:var(--ink3)}.ob-sum-logos{justify-content:flex-end;gap:4px;display:inline-flex}.ob-sum-plan{border-radius:var(--r-md);background:var(--ink);color:var(--hi);justify-content:space-between;align-items:center;padding:14px;display:flex}.ob-sum-plan>span:first-child{flex-direction:column;display:flex}.ob-sum-plan small{font-size:var(--fs-sm);color:var(--inv-ink2)}.ob-sum-plan .tnum{font-size:var(--fs-2xl);font-weight:600}.ob-sum-plan .tnum small{font-size:var(--fs-sm);font-weight:400}.co{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;max-width:1000px;margin:0 auto;padding:40px 24px 80px;display:grid}.co-form{flex-direction:column;gap:16px;display:flex}.co-form header{flex-direction:column;gap:6px;display:flex}.co-form h1{font-size:var(--fs-3xl);letter-spacing:-.6px}.co-form header p{font-size:var(--fs-lg);color:var(--ink2);margin:0}.co-back{font-size:var(--fs-md);color:var(--ink2)}.co-fields{flex-direction:column;gap:16px;padding:22px;display:flex}.co-fields .ui-input[aria-invalid=true]{border-color:var(--neg)}.co-err{font-style:normal;font-size:var(--fs-md);color:var(--neg)}.co-agree{font-size:var(--fs-base);cursor:pointer;align-items:center;gap:8px;display:flex}.co-agree input{width:16px;height:16px;accent-color:var(--ink)}.co-sum{flex-direction:column;gap:2px;padding:22px;display:flex}.co-sum>.ui-kicker{margin-bottom:8px}.co-line{border-top:1px solid var(--rule);font-size:var(--fs-base);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.co-line>span:first-child{flex-direction:column;display:flex}.co-line small{font-size:var(--fs-sm);color:var(--ink2)}.co-line.total{font-weight:600;font-size:var(--fs-lg);border-top-color:var(--t14)}.co-line.free{color:var(--pos);font-weight:600}.co-ent{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.co-ent>div{align-items:center;gap:8px;display:flex}.co-comps{flex-wrap:wrap}.co-incl{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.co-incl li{align-items:center;gap:6px;display:flex}.co-incl svg{color:var(--pos)}.co-done{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;display:flex}.co-done h1{font-size:var(--fs-3xl)}.co-done p{font-size:var(--fs-lg);color:var(--ink2);margin:0;line-height:1.6}.co-done-ico{background:var(--pos-soft);width:56px;height:56px;color:var(--pos);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.co-next{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:8px 0;padding:0;list-style:none;display:grid}.co-next li{border:1px solid var(--rule);border-radius:var(--r-md);font-size:var(--fs-md);text-align:left;counter-increment:s;flex-direction:column;gap:4px;padding:14px;display:flex}.co-next li:before{content:counter(s);font-size:var(--fs-sm);color:var(--ink3)}.co-next span{color:var(--ink2)}@media (prefers-reduced-motion:no-preference){.co-done-ico{animation:pwPop .5s var(--ease-out) .1s both}}@media (max-width:960px){.ob-body,.co{grid-template-columns:1fr}.ob-side{position:static}.ob-plans{grid-template-columns:1fr}}@media (max-width:860px){.ob{padding:20px 16px 64px}.ob-steps button{justify-content:center;gap:0;font-size:0}.ob-steps .ob-dot{font-size:var(--fs-xs)}.ob-main h1,.co-form h1{font-size:var(--fs-2xl)}.ob-opts{grid-template-columns:1fr}.co{padding:24px 16px 64px}.co-next{grid-template-columns:1fr}.ob-row{grid-template-columns:auto auto minmax(0,1fr)}.ob-row>.ui-tag,.ob-row>.ob-price{grid-column:3}}.ws-plan{font-size:var(--fs-sm);color:var(--ink2)}.ws-plan b{color:var(--ink)}.ws-welcome{border-color:var(--ink);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.ws-welcome-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-welcome-h>span{flex-direction:column;gap:2px;display:flex}.ws-welcome-h b{font-size:var(--fs-xl)}.ws-welcome-bar{border-radius:var(--r-pill);background:var(--t7);height:4px;overflow:hidden}.ws-welcome-bar i{background:var(--pos);transform-origin:0;height:100%;display:block}.ws-welcome ol{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-welcome li{font-size:var(--fs-base);align-items:center;gap:8px;display:flex}.ws-welcome li.ok{color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40)}.ws-welcome li button{font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ws-welcome-dot{border:1px solid var(--t40);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ws-welcome li.ok .ws-welcome-dot{background:var(--pos);border-color:var(--pos);color:var(--hi)}@media (prefers-reduced-motion:no-preference){.ws-welcome-bar i{animation:pwGrowX .9s var(--ease-out) .3s both}}.ai-note{font-size:var(--fs-md);color:var(--ink2);align-items:center;gap:10px;display:flex}.ai-eng{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ai-hit{align-items:center;gap:6px;display:inline-flex}.ai-hit b{font-size:var(--fs-base)}.ai-miss{font-size:var(--fs-sm);color:var(--ink3)}.ai-table{overflow-x:auto}.ai-table .ui-table{min-width:640px}.ai-table .ui-table th,.ai-table .ui-table td{padding-right:12px}.ai-answer{flex-direction:column;gap:12px;display:flex}.ai-q{font-size:var(--fs-lg);align-items:center;gap:8px;display:flex}.ai-answer p{font-size:var(--fs-lg);margin:0;line-height:1.7}.ai-cites{border-top:1px solid var(--rule);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:14px;padding-top:12px;display:flex}.ai-next{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ai-next .ui-card{flex-direction:column;gap:6px;padding:20px;display:flex}.ai-next p{font-size:var(--fs-base);color:var(--ink2);margin:0 0 10px;line-height:1.55}.ai-next .ui-btn{align-self:flex-start;margin-top:auto}.ob-main .ui-search{flex:none}.ob-row:not(:has(.ob-logos)){grid-template-columns:auto minmax(0,1fr) auto}.ws-map{padding:16px 16px 12px}.rm{flex-direction:column;gap:12px;display:flex}.rm-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rm-search{flex:0 240px}.rm-chips{flex-wrap:wrap;gap:6px;display:flex}.rm-chip{border-radius:var(--r-pill);border:1px solid var(--rule);height:28px;font:inherit;font-size:var(--fs-sm);color:var(--ink3);cursor:pointer;transition:background-color var(--d1) var(--ease-out),color var(--d1) var(--ease-out),transform var(--d1) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rm-chip:active{transform:scale(.96)}.rm-chip i{background:var(--t14);border-radius:50%;width:8px;height:8px}.rm-chip[aria-pressed=true]{color:var(--ink);border-color:var(--t14);background:var(--hi)}.rm-chip.news[aria-pressed=true] i{background:var(--ink)}.rm-chip.community[aria-pressed=true] i{background:var(--community)}.rm-chip.topic[aria-pressed=true] i{background:var(--mark-hover)}.rm-chip.rival[aria-pressed=true] i{background:var(--t40)}.rm-bar .ui-btn{margin-left:auto}.rm-stage{border-radius:var(--r-md);background:radial-gradient(circle at 50% 50%,var(--hi),transparent 70%);position:relative}.rm-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.rm-edge{stroke:var(--t14);stroke-linecap:round;transition:opacity var(--d2) var(--ease-out),stroke var(--d2) var(--ease-out)}.rm-edge.pos{stroke:var(--pos-line)}.rm-edge.neg{stroke:var(--neg-line)}.rm-edge.rival{stroke-dasharray:3 4;stroke:var(--t40)}.rm-edge.dim{opacity:.12}.rm-edge.hot{opacity:1}.rm-edge.hot.pos{stroke:var(--pos)}.rm-edge.hot.neg{stroke:var(--neg)}.rm-edge.hot.neu{stroke:var(--ink2)}.rm-node{cursor:grab;transition:opacity var(--d2) var(--ease-out);outline:none}.rm-node:active{cursor:grabbing}.rm-node.dim{opacity:.18}.rm-shape{fill:var(--hi);stroke:var(--t14);stroke-width:1.5px;transition:stroke var(--d2) var(--ease-out),stroke-width var(--d2) var(--ease-out)}.rm-node.me .rm-shape{fill:var(--ink);stroke:var(--mark);stroke-width:4px}.rm-node.rival .rm-shape{fill:var(--t7);stroke:var(--t40);stroke-dasharray:3 2}.rm-node.community .rm-shape{stroke:var(--community)}.rm-node.topic .rm-shape{fill:var(--mark-soft);stroke:var(--mark-hover)}.rm-node:hover .rm-shape,.rm-node:focus-visible .rm-shape,.rm-node.sel .rm-shape{stroke:var(--ink);stroke-width:2.5px}.rm-node.me:hover .rm-shape,.rm-node.me.sel .rm-shape{stroke:var(--mark)}.rm-in{fill:var(--ink);pointer-events:none;font-weight:600}.rm-node.me .rm-in{fill:var(--hi)}.rm-label{fill:var(--ink2);font-size:var(--fs-xs);pointer-events:none;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.rm-label.strong{fill:var(--ink);font-weight:600;font-size:var(--fs-sm)}.rm-node image{pointer-events:none}.rm-panel{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);width:220px;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;top:12px;right:12px}.rm-panel-t{font-size:var(--fs-lg)}.rm-panel dl{flex-direction:column;margin:0;display:flex}.rm-panel dl>div{border-top:1px solid var(--rule);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.rm-panel dt{color:var(--ink2)}.rm-panel dd{margin:0}.rm-sent{align-items:center;gap:4px;display:inline-flex}.rm-legend{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.rm-legend span{align-items:center;gap:6px;display:inline-flex}.rm-legend i{border-radius:2px;width:16px;height:3px}.rm-legend i.pos{background:var(--pos)}.rm-legend i.neg{background:var(--neg)}.rm-legend i.neu{background:var(--t40)}@keyframes rmPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.rm-pop{animation:rmPop .5s var(--ease-out) both;transform-box:fill-box;transform-origin:50%}.rm-edge{animation:pwFade .6s var(--ease-out) both}.rm-panel{animation:pwRise .24s var(--ease-out) both}.rm-node.me .rm-shape{animation:2.4s ease-in-out infinite rmPulse}}@keyframes rmPulse{50%{stroke-width:7px}}@media (max-width:860px){.rm-panel{width:auto;margin-top:8px;position:static}.rm-bar .ui-btn{margin-left:0}}.ui-table tr.ws-row-hot td{background:var(--t3);transition:background-color var(--d2) var(--ease-out)}.ws-src-card .ui-table th:first-child,.ws-src-card .ui-table td:first-child{padding-left:12px}.ws-src-card .ui-table th:last-child,.ws-src-card .ui-table td:last-child{padding-right:12px}.ui-table tr.ws-row-hot td:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.ui-table tr.ws-row-hot td:last-child{border-radius:0 var(--r-md) var(--r-md) 0}.ui-table tr.ws-row-hot .ui-meter i{background:var(--ink)}.rm-packet{fill:var(--t40);stroke:var(--hi);stroke-width:1.5px;pointer-events:none}.rm-packet.pos{fill:var(--pos)}.rm-packet.neg{fill:var(--neg)}.rm-ping{fill:none;stroke:var(--mark);stroke-width:2px;pointer-events:none;transform-box:fill-box;transform-origin:50%;opacity:0}.rm-fire{fill:none;stroke:var(--ink2);stroke-width:1.5px;pointer-events:none;transform-box:fill-box;transform-origin:50%;opacity:0}@keyframes rmRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:no-preference){.rm-ping{animation:rmRing .9s var(--ease-out)}.rm-fire{animation:rmRing .7s var(--ease-out)}}.ob-find{flex-direction:column;gap:10px;display:flex}.ep{position:relative}.ep-btn{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--d2) var(--ease-out);align-items:center;gap:8px;padding:6px 10px;display:flex}@media (hover:hover) and (pointer:fine){.ep-btn:hover{border-color:var(--t14)}}.ep-btn[aria-expanded=true]{border-color:var(--ink)}.ep-cur{flex-direction:column;flex:1;min-width:0;display:flex}.ep-cur b{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ep-cur small,.ep-name small{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ep-cur{gap:1px}.ep-pop{z-index:30;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);width:300px;box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.ep-search{width:auto;margin:10px}.ep-list{overscroll-behavior:contain;max-height:360px;padding:0 6px 6px;overflow-y:auto}.ep-group{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink3);padding:10px 8px 4px;font-weight:600;display:block}.ep-opt{border-radius:var(--r);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.ep-opt[data-active=true]{background:var(--t4)}.ep-opt[aria-selected=true]{background:var(--mark-soft)}.ep-opt[aria-selected=true][data-active=true]{background:var(--mark)}.ep-name{flex-direction:column;min-width:0;display:flex}.ep-name b{font-size:var(--fs-md);font-weight:600}.ep-n{font-size:var(--fs-sm);color:var(--ink2)}.ep-empty{padding:12px 8px}.ep-foot{border-top:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink3);margin:0;padding:8px 12px}@media (prefers-reduced-motion:no-preference){.ep-pop{animation:pwRise .18s var(--ease-out)}}@media (max-width:860px){.ep-pop{width:min(320px,100vw - 32px)}}.rm-node.logo:not(.me) .rm-shape{fill:var(--logo-plate)}.ws-side-foot .pw-prefs{align-self:flex-start}.lp{flex-direction:column;gap:112px;max-width:1160px;margin:0 auto;padding:0 24px;display:flex}.lp .muted{color:var(--ink2)}.lp{--lp-hl:var(--mark)}:root[data-theme=dark] .lp{--lp-hl:#edd27a66}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lp-hl:#edd27a66}}.lp-hl{background-image:linear-gradient(180deg,transparent 58%,var(--lp-hl) 58%);background-repeat:no-repeat;padding:0 2px}.lp-hl.dark{color:var(--mark);background-image:none;padding:0}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-hl{animation:pwSweep .9s var(--ease-out) .5s both;background-size:0% 100%}}.lp-ico{border-radius:var(--r-md);background:var(--mark-soft);width:36px;height:36px;color:var(--mark-ink);justify-content:center;align-items:center;display:inline-flex}.lp-hero{flex-direction:column;align-items:center;gap:40px;padding-top:64px;display:flex}.lp-hero-t{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:820px;display:flex}.lp-ann{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--hi);height:32px;font-size:var(--fs-md);color:var(--ink2);transition:border-color var(--d2) var(--ease-out);align-items:center;gap:8px;padding:0 12px 0 4px;display:inline-flex}.lp-ann .ui-tag{border-radius:var(--r-pill);height:24px}.lp-ann .ui-arrow{transition:transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-ann:hover{border-color:var(--t40)}.lp-ann:hover .ui-arrow{transform:translate(3px)}}.lp-hero h1{letter-spacing:-2px;font-size:60px;font-weight:700;line-height:1.12}.lp-hero-t>p{max-width:640px;font-size:var(--fs-xl);color:var(--ink2);margin:0;line-height:1.6}.lp-cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-cta .ui-btn{height:44px;font-size:var(--fs-lg);padding:0 20px}.lp-fine{font-size:var(--fs-md);color:var(--ink3)}.lp-prev{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.lp-prev .ui-seg{background:var(--hi);scrollbar-width:none;max-width:100%;overflow-x:auto}.lp-win{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--hi);width:100%;position:relative;overflow:hidden;box-shadow:0 24px 64px #1c1c1c1a,0 2px 6px #1c1c1c0a}.lp-win:before{content:"";background:radial-gradient(closest-side,var(--mark-soft),transparent);opacity:.6;pointer-events:none;height:70%;position:absolute;inset:-40% -10% auto}.lp-win-bar{border-bottom:1px solid var(--rule);height:40px;font-size:var(--fs-sm);color:var(--ink3);align-items:center;gap:6px;padding:0 16px;display:flex;position:relative}.lp-win-bar i{background:var(--t14);border-radius:50%;width:10px;height:10px}.lp-win-bar span{margin-left:12px}.lp-win-body{grid-template-columns:200px minmax(0,1fr);min-height:340px;display:grid;position:relative}.lp-win-side{border-right:1px solid var(--rule);font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.lp-win-side>span{border-radius:var(--r);transition:background-color var(--d2) var(--ease-out),color var(--d2) var(--ease-out);padding:7px 10px}.lp-win-side>span.on{background:var(--t7);color:var(--ink);font-weight:600}.lp-win-ent{border:1px solid var(--rule);color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px!important;display:flex!important}.lp-win-ent b{font-size:var(--fs-md)}.lp-dot{background:var(--ink);width:22px;height:22px;color:var(--hi);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lp-win-main{min-width:0;padding:20px 24px}@media (prefers-reduced-motion:no-preference){.lp-win-main{animation:pwRise .36s var(--ease-out) both}}.lp-win-note{font-size:var(--fs-sm);color:var(--ink3);position:absolute;bottom:12px;right:14px}.lp-pane{flex-direction:column;gap:14px;display:flex}.lp-pane-h{font-size:var(--fs-lg);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp-pane-h .muted{font-size:var(--fs-sm)}.lp-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-brief>div{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:8px;padding:16px;display:flex}.lp-brief small{font-size:var(--fs-sm);color:var(--ink3);font-weight:600}.lp-brief p{font-size:var(--fs-base);margin:0;line-height:1.6}.lp-inbox{flex-direction:column;display:flex}.lp-inbox>div{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:12px 0;display:flex}.lp-inbox>div:first-child{border-top:0;padding-top:0}.lp-inbox-h{font-size:var(--fs-md);align-items:center;gap:8px;display:flex}.lp-inbox p{font-size:var(--fs-base);margin:0;line-height:1.55}.lp-inbox .open p{font-size:var(--fs-lg)}@media (prefers-reduced-motion:no-preference){.lp-inbox .hl,.lp-ev .hl{animation:pwSweep .9s var(--ease-out) .25s both}}.lp-dash{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-kpi,.lp-sov{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:8px;padding:16px;display:flex}.lp-kpi small,.lp-sov small{font-size:var(--fs-sm);color:var(--ink2)}.lp-kpi b{font-size:var(--fs-3xl);letter-spacing:-.6px}.lp-sov{grid-column:1/-1}.lp-sov>div{font-size:var(--fs-md);grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.lp-sov b{text-align:right}.lp-sov-t{border-radius:var(--r-pill);background:var(--t4);height:8px;overflow:hidden}.lp-sov-t i{border-radius:var(--r-pill);background:var(--t14);transform-origin:0;height:100%;display:block}.lp-sov-t i.me{background:var(--ink)}@media (prefers-reduced-motion:no-preference){.lp-sov-t i{animation:pwGrowX .8s var(--ease-out) .15s both}}.lp-ai{flex-direction:column;display:flex}.lp-ai>div{border-top:1px solid var(--rule);font-size:var(--fs-base);grid-template-columns:minmax(0,1fr) 120px 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.lp-ai>div>span:first-child{align-items:center;gap:8px;display:flex}.lp-ai .lp-ai-h{font-size:var(--fs-sm);color:var(--ink3);border-top:0;padding-top:0}.lp-src{flex-direction:column;align-items:center;gap:20px;margin-top:-48px;display:flex}.lp-src>p{font-size:var(--fs-base);color:var(--ink2);margin:0}.lp-marq{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marq-in{width:max-content;font-size:var(--fs-lg);color:var(--ink2);white-space:nowrap;gap:40px;font-weight:600;display:flex}.lp-marq-in>span{align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.lp-marq-in{animation:48s linear infinite pwTick}.lp-marq:hover .lp-marq-in{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.lp-marq-in{flex-wrap:wrap;justify-content:center;gap:16px 28px;width:auto}.lp-marq-in>span:nth-child(n+16){display:none}}.lp-sec{flex-direction:column;gap:40px;display:flex}.lp-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.lp-head h2{font-size:var(--fs-5xl);letter-spacing:-1.2px;max-width:760px;font-weight:700;line-height:1.18}.lp-head p{max-width:600px;font-size:var(--fs-lg);color:var(--ink2);margin:0;line-height:1.6}.lp-head.inv .ui-kicker{color:var(--mark)}.lp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-three-i,.lp-feat{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--hi);flex-direction:column;gap:12px;padding:28px;display:flex}.lp-three-i h3,.lp-feat h3{font-size:var(--fs-xl);letter-spacing:-.3px}.lp-three-i p,.lp-feat p{font-size:var(--fs-lg);color:var(--ink2);margin:0;line-height:1.6}.lp-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-feat{transition:border-color var(--d2) var(--ease-out),transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-feat:hover{border-color:var(--t40);transform:translateY(-2px)}}.lp-proof-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:20px;display:grid}.lp-proof-nums{flex-direction:column;gap:10px;display:flex}.lp-proof-nums button{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--d2) var(--ease-out),box-shadow var(--d2) var(--ease-out),transform var(--d1) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:20px 22px;display:grid}.lp-proof-nums button>span:first-child{font-size:var(--fs-lg);color:var(--ink2)}.lp-proof-nums b{font-size:var(--fs-4xl);letter-spacing:-.8px;font-weight:700}.lp-proof-nums b.neg{color:var(--neg)}.lp-proof-nums b.pos{color:var(--pos)}.lp-proof-nums button[aria-selected=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.lp-proof-nums button:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.lp-proof-nums button:not([aria-selected=true]):hover{border-color:var(--t40)}}.lp-ev{border-radius:var(--r-lg);background:var(--ink);color:var(--hi);flex-direction:column;justify-content:center;gap:20px;margin:0;padding:32px;display:flex}@media (prefers-reduced-motion:no-preference){.lp-ev{animation:pwRise .32s var(--ease-out) both}}.lp-ev-h{font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-ev-h .muted{color:var(--inv-ink2)}.lp-ev blockquote{font-size:var(--fs-3xl);letter-spacing:-.3px;margin:0;font-weight:600;line-height:1.5}.pw .lp-ev .hl{background-image:linear-gradient(#0000 64%,#edd27a61 64%)}.lp-ev-f{font-size:var(--fs-md);color:var(--inv-ink2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lp-ev-f b{color:var(--hi)}.lp-ev-bar{border-radius:var(--r-pill);background:var(--inv-rule);height:6px;overflow:hidden}.lp-ev-bar i{background:var(--mark);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.lp-ev-bar i{animation:pwGrowX .8s var(--ease-out) .2s both}}.lp-edge{border-radius:var(--r-card);background:var(--ink);color:var(--hi);padding:64px 56px}.lp-edge-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.lp-edge-g>div{border-top:1px solid var(--inv-rule);flex-direction:column;gap:10px;padding-top:20px;display:flex}.lp-edge-k{font-size:var(--fs-base);color:var(--mark);font-weight:700}.lp-edge h3{font-size:var(--fs-2xl);letter-spacing:-.4px}.lp-edge p{font-size:var(--fs-lg);color:var(--inv-ink2);margin:0;line-height:1.65}.lp-edge-more{font-size:var(--fs-base);color:var(--hi);text-decoration:underline;-webkit-text-decoration-color:var(--inv-rule);text-decoration-color:var(--inv-rule);text-underline-offset:4px;align-self:center;align-items:center;gap:8px;display:inline-flex}.lp-edge-more .ui-arrow{transition:transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-edge-more:hover .ui-arrow{transform:translate(3px)}}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lp-plan{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--hi);transition:transform var(--d2) var(--ease-out),border-color var(--d2) var(--ease-out);flex-direction:column;gap:14px;padding:28px;display:flex}@media (hover:hover) and (pointer:fine){.lp-plan:hover{transform:translateY(-3px)}}.lp-plan.hot{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.lp-plan.dark{background:var(--ink);color:var(--hi);border-color:#0000}.lp-plan.dark .lp-plan-tag,.lp-plan.dark ul{color:var(--inv-ink2)}.lp-plan.dark .ui-btn{background:var(--mark);color:var(--on-mark);border-color:#0000}.lp-plan-h{justify-content:space-between;align-items:center;display:flex}.lp-plan-h h3{font-size:var(--fs-2xl)}.lp-plan-tag{font-size:var(--fs-base);color:var(--ink2);min-height:42px;margin:0;line-height:1.5}.lp-plan-p{font-size:var(--fs-4xl);letter-spacing:-1px;font-weight:700}.lp-plan-p small{font-size:var(--fs-base);letter-spacing:0;opacity:.7;margin-left:2px;font-weight:400}.lp-plan ul{font-size:var(--fs-base);color:var(--ink2);flex-direction:column;gap:8px;margin:0 0 auto;padding:0;list-style:none;display:flex}.lp-plan li{align-items:flex-start;gap:8px;display:flex}.lp-plan li svg{color:var(--pos);margin-top:3px}.lp-plan.dark li svg{color:var(--mark)}.lp-plans-f{font-size:var(--fs-base);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-plans-f a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px;font-weight:600}.lp-more{align-items:center;gap:6px;display:inline-flex;text-decoration:none!important}.lp-more .ui-arrow{transition:transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-more:hover .ui-arrow{transform:translate(3px)}}.lp-band{border-radius:var(--r-card);background:var(--ink);color:var(--hi);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:72px 32px;display:flex}.lp-band h2{font-size:var(--fs-5xl);letter-spacing:-1.4px;font-weight:700;line-height:1.15}.lp-band p{font-size:var(--fs-lg);color:var(--inv-ink2);margin:0}.lp-band .ui-btn.primary{background:var(--mark);color:var(--on-mark);box-shadow:none}.lp-band .ui-btn:not(.primary){border-color:var(--inv-rule);color:var(--hi)}@media (hover:hover) and (pointer:fine){.lp-band .ui-btn:not(.primary):hover{background:var(--inv-rule)!important}}@media (prefers-reduced-motion:no-preference){.lp.rv-on [data-rv]{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(24px)}.lp.rv-on [data-rv].in{opacity:1;transform:none}.lp.rv-on [data-rv] .lp-three-i,.lp.rv-on [data-rv] .lp-feat{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),border-color var(--d2) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms + .15s);transform:translateY(12px)}.lp.rv-on [data-rv].in .lp-three-i,.lp.rv-on [data-rv].in .lp-feat{opacity:1;transform:none}}@media (max-width:900px){.lp{gap:80px}.lp-hero{padding-top:40px}.lp-hero h1{font-size:var(--fs-5xl);letter-spacing:-1.2px}.lp-hero-t>p{font-size:var(--fs-lg)}.lp-win-body{grid-template-columns:minmax(0,1fr)}.lp-win-side{display:none}.lp-brief,.lp-three,.lp-feats,.lp-plans,.lp-edge-g,.lp-proof-g,.lp-dash{grid-template-columns:minmax(0,1fr)}.lp-head h2{font-size:var(--fs-3xl);letter-spacing:-.8px}.lp-edge{padding:40px 24px}.lp-band{padding:48px 20px}.lp-band h2{font-size:var(--fs-4xl)}.lp-ev blockquote{font-size:var(--fs-2xl)}.lp-ai>div{grid-template-columns:minmax(0,1fr) 90px 70px}}.lp-tabs button{align-items:center;gap:6px;display:inline-flex}.lp-emo{font-size:var(--fs-base);transform-origin:50% 80%;line-height:1;display:inline-block}.lp-tabs button[aria-pressed=false] .lp-emo{filter:grayscale();opacity:.6;transition:filter var(--d2) var(--ease-out),opacity var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-tabs button[aria-pressed=false]:hover .lp-emo{filter:none;opacity:1}}.lp-win-side>span i{font-style:normal;font-size:var(--fs-md);margin-right:8px}.lp-win-side>span:not(.on) i{filter:grayscale();opacity:.55}.lp-pane-emo{transform-origin:50% 80%;margin-right:8px;display:inline-block}@keyframes lpHop{0%{transform:translateY(0)scale(.6)rotate(0)}35%{transform:translateY(-7px)scale(1.25)rotate(-12deg)}60%{transform:translateY(0)scale(.95)rotate(8deg)}80%{transform:scale(1.05)rotate(-4deg)}to{transform:none}}@keyframes lpWiggle{0%{opacity:0;transform:scale(.4)rotate(-20deg)}50%{opacity:1;transform:scale(1.2)rotate(10deg)}75%{transform:rotate(-6deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.lp-tabs button[aria-pressed=true] .lp-emo{animation:lpHop .6s var(--ease-out) both}.lp-pane-emo{animation:lpWiggle .7s var(--ease-out) .1s both}}.pr-anchor{scroll-margin-top:80px}.cmp{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--hi);overflow:hidden}.cmp-scroll{overflow-x:auto}.cmp-t{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:var(--fs-base)}.cmp-t th,.cmp-t td{text-align:left;vertical-align:middle;border-top:1px solid var(--rule);padding:14px 16px}.cmp-t thead th{vertical-align:bottom;border-top:0;padding-top:22px;padding-bottom:16px;font-weight:400}.cmp-t thead th b{font-size:var(--fs-lg);font-weight:600;display:block}.cmp-t thead th small{font-size:var(--fs-sm);color:var(--ink3);margin-top:2px;display:block}.cmp-rowh{width:34%}.cmp-t td,.cmp-t thead th:not(.cmp-rowh){text-align:center}.cmp-me-h,.cmp-score{justify-content:center}.cmp-t tbody th{font-weight:400}.cmp-t .cmp-me{background:var(--mark-soft);width:19%}.cmp-t thead .cmp-me{border-radius:var(--r-md) 12px 0 0}.cmp-t tfoot .cmp-me{border-radius:0 0 12px 12px}.cmp-me-h{color:var(--ink);align-items:center;gap:8px;display:flex}.cmp-me-h b{font-size:var(--fs-lg)!important}.cmp-group th{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink3);background:var(--paper);padding:18px 16px 8px;font-weight:600}.cmp-group.hot th{color:var(--mark-ink)}.cmp-group th svg{vertical-align:-2px;margin-right:6px}.cmp-row.hot th{font-weight:600}.cmp-only{border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--mark-ink) 35%,transparent);background:color-mix(in srgb,var(--mark) 22%,transparent);height:20px;color:var(--mark-ink);font-size:var(--fs-xs);letter-spacing:-.1px;vertical-align:1px;white-space:nowrap;align-items:center;gap:4px;margin-left:10px;padding:0 8px;font-weight:600;display:inline-flex}.cmp-yes{color:var(--pos);display:inline-flex}.cmp-yes.me{background:var(--hi);width:26px;height:26px;box-shadow:0 1px 2px #5a4a121f,inset 0 0 0 1px color-mix(in srgb,var(--mark-ink) 14%,transparent);color:var(--pos);border-radius:50%;justify-content:center;align-items:center}.cmp-yes.me svg{stroke-width:2.6px}.cmp-no{color:var(--ink3)}.cmp-txt{font-size:var(--fs-md);color:var(--ink2)}.cmp-t tfoot th,.cmp-t tfoot td{border-top:1px solid var(--t14);padding-top:18px;padding-bottom:20px}.cmp-t tfoot th{font-weight:600}.cmp-t tfoot th small{font-size:var(--fs-sm);color:var(--ink3);margin-top:2px;font-weight:400;display:block}.cmp-score{font-size:var(--fs-2xl);letter-spacing:-.4px;align-items:baseline;gap:2px;font-weight:700;display:flex}.cmp-score small{font-size:var(--fs-sm);color:var(--ink3);letter-spacing:0;font-weight:400}.cmp-bar{border-radius:var(--r-pill);background:var(--t7);height:6px;margin-top:8px;display:block;overflow:hidden}.cmp-bar i{border-radius:var(--r-pill);background:var(--t40);height:100%;transition:width 1s var(--ease-out) .3s;display:block}.cmp-me .cmp-bar{background:var(--t14)}.cmp-me .cmp-bar i{background:var(--ink)}@media (prefers-reduced-motion:no-preference){.cmp .cmp-row{opacity:0;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms);transform:translateY(6px)}.cmp.in .cmp-row{opacity:1;transform:none}.cmp.in .cmp-yes.me{animation:pwPop .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms + .2s)}.cmp.in .cmp-only{animation:pwFade .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms + .35s)}}.cmp-sb{border:1px solid var(--inv-rule);border-radius:var(--r-lg);flex-direction:column;align-self:center;gap:12px;width:100%;max-width:760px;padding:24px 28px;display:flex}.cmp-sb>div{font-size:var(--fs-base);color:var(--inv-ink2);grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:16px;display:grid}.cmp-sb-n{align-items:center;gap:8px;display:inline-flex}.cmp-sb>div.me{color:var(--hi);font-weight:600}.cmp-sb-bar{border-radius:var(--r-pill);background:var(--inv-rule);height:10px;overflow:hidden}.cmp-sb-bar i{border-radius:var(--r-pill);background:var(--inv-ink2);opacity:.6;height:100%;transition:width 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * .12s + .2s);display:block}.cmp-sb>div.me .cmp-sb-bar i{background:var(--mark);opacity:1}.cmp-sb b{text-align:right;font-size:var(--fs-xl)}.cmp-sb>div.me b{color:var(--mark)}@media (max-width:900px){.cmp-sb{padding:18px}.cmp-sb>div{grid-template-columns:110px minmax(0,1fr) 36px;gap:10px}}.lp-stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:920px;margin:-8px 0 0;display:grid}.lp-stats>div{border-left:1px solid var(--rule);text-align:center;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.lp-stats>div:first-child{border-left:0}.lp-stats dt{font-size:var(--fs-md);color:var(--ink2);order:2}.lp-stats dd{font-size:var(--fs-4xl);letter-spacing:-1.2px;margin:0;font-weight:700;line-height:1.1}.lp-live{flex-direction:column;gap:14px;margin-top:-56px;display:flex}.lp-live-h{font-size:var(--fs-lg);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-live-h .muted{font-size:var(--fs-md)}@media (prefers-reduced-motion:no-preference){.lp-live-h .pub-live i{animation:1.4s ease-in-out infinite pwPulse}}.lp-live-m{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-live-in{font-size:var(--fs-base);color:var(--ink);gap:14px;font-weight:400}@media (prefers-reduced-motion:no-preference){.lp-live-in{animation-duration:70s}.lp-live-in.rev{animation-duration:80s;animation-direction:reverse}}.lp-sig{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);white-space:normal;width:340px;transition:border-color var(--d2) var(--ease-out),transform var(--d2) var(--ease-out);flex-direction:column;flex:none;gap:8px;padding:16px 18px;display:flex}@media (hover:hover) and (pointer:fine){.lp-sig:hover{border-color:var(--t40);transform:translateY(-2px)}}.lp-sig-h{font-size:var(--fs-sm);align-items:center;gap:6px;min-width:0;display:flex}.lp-sig-h b{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.lp-sig-h .ui-sent{margin-left:auto}.lp-sig p{font-size:var(--fs-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.lp-sig-e{font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:6px;display:inline-flex}.lp-per{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:20px;display:grid}.lp-per-tabs{flex-direction:column;gap:8px;display:flex}.lp-per-tabs button{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);font:inherit;font-size:var(--fs-lg);color:var(--ink2);text-align:left;cursor:pointer;transition:border-color var(--d2) var(--ease-out),color var(--d2) var(--ease-out),transform var(--d1) var(--ease-out);align-items:center;gap:12px;padding:18px 20px;font-weight:600;display:flex}.lp-per-tabs button .lp-emo{font-size:var(--fs-2xl)}.lp-per-tabs button[aria-selected=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);color:var(--ink)}.lp-per-tabs button[aria-selected=false] .lp-emo{filter:grayscale();opacity:.6}.lp-per-tabs button:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.lp-per-tabs button[aria-selected=false]:hover{border-color:var(--t40);color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.lp-per-tabs button[aria-selected=true] .lp-emo{animation:lpHop .6s var(--ease-out) both}.lp-per-p{animation:pwRise .36s var(--ease-out) both}}.lp-per-p{border-radius:var(--r-lg);background:var(--ink);color:var(--hi);flex-direction:column;gap:16px;padding:36px;display:flex}.lp-per-fear{border-radius:var(--r-pill);background:var(--inv-rule);font-size:var(--fs-base);color:var(--mark);align-self:flex-start;padding:6px 12px}.lp-per-p h3{font-size:var(--fs-3xl);letter-spacing:-.5px;line-height:1.35}.lp-per-p ul{font-size:var(--fs-lg);color:var(--inv-ink2);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-per-p li{align-items:center;gap:10px;display:flex}.lp-per-p li svg{color:var(--mark)}.lp-per-p .lp-more{color:var(--mark);margin-top:auto;font-weight:600}.lp-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-next-i{border:1px dashed var(--t40);border-radius:var(--r-lg);background:linear-gradient(160deg,var(--mark-soft),transparent 60%);flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.lp-next-emo{font-size:var(--fs-3xl);line-height:1}.lp-soon{border-radius:var(--r-pill);background:var(--ink);height:22px;color:var(--hi);font-size:var(--fs-xs);align-items:center;padding:0 8px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:20px}.lp-next-i h3{font-size:var(--fs-xl);letter-spacing:-.3px}.lp-next-i p{font-size:var(--fs-lg);color:var(--ink2);margin:0;line-height:1.6}@media (prefers-reduced-motion:no-preference){.lp.rv-on [data-rv] .lp-next-i{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .15s);transform:translateY(12px)}.lp.rv-on [data-rv].in .lp-next-i{opacity:1;transform:none}.lp-next-i:hover .lp-next-emo{animation:lpWiggle .6s var(--ease-out)}}@media (max-width:900px){.lp-hero h1{font-size:var(--fs-5xl);letter-spacing:-1.2px}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stats>div:nth-child(3){border-left:0}.lp-stats>div:nth-child(n+3){border-top:1px solid var(--rule)}.lp-stats dd{font-size:var(--fs-3xl)}.lp-live{margin-top:-32px}.lp-sig{width:280px}.lp-per,.lp-next{grid-template-columns:minmax(0,1fr)}.lp-per-p{padding:24px}.lp-per-p h3{font-size:var(--fs-2xl)}}.dg-emo{display:inline-block}@media (prefers-reduced-motion:no-preference){.dg-emo{animation:lpWiggle .8s var(--ease-out) .6s both}}.dg-ladder-pt i{font-style:normal;font-size:var(--fs-sm);justify-content:center;align-items:center;line-height:1;display:flex}.dg-ladder-pt.me i{width:30px;height:30px;font-size:var(--fs-lg);margin-top:-5px}@media (prefers-reduced-motion:no-preference){.dg-ladder-pt.me i{animation:pwPop .5s var(--ease-out) .9s both,dgBob 1.6s ease-in-out 1.6s infinite}}@keyframes dgBob{50%{transform:translateY(-3px)}}.dg-gaps{flex-direction:column;gap:16px;display:flex}.dg-gaps>div{grid-template-rows:auto auto;grid-template-columns:110px minmax(0,1fr) 72px;align-items:center;gap:4px 12px;display:grid}.dg-gap-l{font-size:var(--fs-base);color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.dg-gap-emo{border-radius:var(--r-md);background:var(--t4);width:28px;height:28px;font-size:var(--fs-lg);justify-content:center;align-items:center;display:inline-flex}.dg-gaps .big .dg-gap-emo{background:var(--neg-soft)}.dg-gap-t{border-radius:var(--r-pill);background:var(--t7);height:12px;position:relative}.dg-gap-t>i{width:var(--w);border-radius:var(--r-pill);background:var(--t14);transform-origin:0;position:absolute;top:0;bottom:0;left:0}.dg-gap-hot{font-size:var(--fs-xs);color:var(--neg);white-space:nowrap;font-weight:700;position:absolute;top:-24px;right:0}.dg-gap-v{font-size:var(--fs-lg);text-align:right}.dg-gaps .big .dg-gap-v{color:var(--neg)}.dg-gaps small{font-size:var(--fs-sm);color:var(--ink3);grid-column:2/4}@media (prefers-reduced-motion:no-preference){.dg-rv .dg-gap-t>i{transition:transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * .12s + .15s);transform:scaleX(0)}.dg-rv.in .dg-gap-t>i{transform:none}.dg-rv.in .dg-gaps .big .dg-gap-t>i,.dg-rv.in.dg-gaps .big .dg-gap-t>i{animation:2.4s ease-in-out 1.4s infinite dgHeat}.dg-gap-hot{opacity:0}.dg-rv.in .dg-gap-hot{animation:pwPop .5s var(--ease-out) 1.1s both;opacity:1}}@keyframes dgHeat{50%{filter:brightness(1.15)saturate(1.2)}}.dg-tasks li{grid-template-columns:52px minmax(0,1fr);gap:16px}.dg-task-n{border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--hi);width:48px;height:48px;font-size:var(--fs-2xl);position:relative}.dg-tasks li:first-child .dg-task-n{background:var(--mark);box-shadow:0 0 0 4px var(--mark-soft);border-color:#0000}.dg-task-n small{border-radius:var(--r-pill);background:var(--ink);min-width:20px;height:20px;color:var(--hi);font-size:var(--fs-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex;position:absolute;bottom:-6px;right:-6px}.dg-task-h h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dg-first{border-radius:var(--r-pill);background:var(--neg);color:#fcfbf8;height:20px;font-size:var(--fs-xs);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.dg-gain{border-radius:var(--r-pill);background:var(--mark-soft);height:28px;color:var(--mark-ink);font-size:var(--fs-base);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.dg-impact{border-radius:var(--r-pill);background:var(--t7);height:4px;display:block;overflow:hidden}.dg-impact i{width:var(--g);border-radius:var(--r-pill);background:var(--mark);transform-origin:0;height:100%;display:block}.dg-tasks li{transition:background-color var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.dg-tasks li:hover .dg-task-emo{animation:lpHop .6s var(--ease-out);display:inline-block}}@media (prefers-reduced-motion:no-preference){.dg-rv .dg-tasks li{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * .11s);transform:translate(-14px)}.dg-rv.in .dg-tasks li{opacity:1;transform:none}.dg-rv .dg-impact i{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * .11s + .35s);transform:scaleX(0)}.dg-rv.in .dg-impact i{transform:none}.dg-rv.in .dg-tasks li:first-child .dg-task-n{animation:2s ease-in-out 1s infinite dgPulse}}@keyframes dgPulse{50%{box-shadow:0 0 0 8px var(--mark-soft)}}.dg-race{height:176px;margin:4px 0 40px;position:relative}.dg-lane{height:36px;transform:translateY(calc(var(--y) * 44px));transition:transform .6s var(--ease-out);font-size:var(--fs-base);grid-template-columns:28px 150px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid;position:absolute;top:0;left:0;right:0}.dg-lane-r{font-size:var(--fs-xl);text-align:center}.dg-lane-n{white-space:nowrap;text-overflow:ellipsis;color:var(--ink2);overflow:hidden}.dg-lane.me .dg-lane-n{color:var(--ink);font-weight:700}.dg-lane-t{border-radius:var(--r-pill);background:var(--t4);height:14px}.dg-lane-t i{border-radius:var(--r-pill);background:var(--t14);height:100%;display:block;position:relative}.dg-lane.me .dg-lane-t i{background:linear-gradient(90deg,var(--mark),var(--mark-hover))}.dg-lane-t em{font-style:normal;font-size:var(--fs-xl);position:absolute;top:50%;right:-12px;transform:translateY(-50%)rotate(45deg)}.dg-lane b{text-align:right}.dg-lane.me b{color:var(--mark-ink)}.dg-race-win{border-radius:var(--r-pill);background:var(--ink);color:var(--hi);font-size:var(--fs-md);padding:4px 10px;font-weight:700;position:absolute;bottom:-34px;right:0}@media (prefers-reduced-motion:no-preference){.dg-race-win{animation:pwPop .5s var(--ease-out) both}.dg-race.done .dg-lane.me{animation:1s ease-out dgFlash}}@keyframes dgFlash{30%{background:var(--mark-soft);border-radius:var(--r-md)}}@media (max-width:860px){.dg-lane{font-size:var(--fs-md);grid-template-columns:24px 96px minmax(0,1fr) 44px}.dg-gaps>div{grid-template-columns:92px minmax(0,1fr) 60px}}.rr-status{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.rr-status-ico{border-radius:var(--r-md);background:var(--t4);width:40px;height:40px;color:var(--ink2);justify-content:center;align-items:center;display:inline-flex}.rr-status.alert{border-color:var(--neg-line)}.rr-status.alert .rr-status-ico{background:var(--neg-soft);color:var(--neg)}.rr-status.watch .rr-status-ico{background:var(--mark-soft);color:var(--mark-ink)}.rr-status.calm .rr-status-ico{background:var(--pos-soft);color:var(--pos)}.rr-status-t{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-status-t b{font-size:var(--fs-xl)}.rr-status.alert .rr-status-t b{color:var(--neg)}.rr-status-t span{font-size:var(--fs-base);color:var(--ink2)}.rr-status-n{gap:24px;margin:0;display:flex}.rr-status-n div{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rr-status-n dt{font-size:var(--fs-sm);color:var(--ink3);white-space:nowrap}.rr-status-n dd{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.rr-status-n dd.up{color:var(--neg)}.rr-status-n dd.down{color:var(--pos)}.rr-note{font-size:var(--fs-sm);color:var(--ink3);margin:-8px 0 0}.rr-filter{border-radius:var(--r-pill);background:var(--t4);height:28px;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.rr-filter button{width:22px;height:22px;color:var(--ink2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.rr-filter button:hover{background:var(--t7);color:var(--ink)}}.rr-sig{border-top:1px solid var(--rule);transition:background-color var(--d1,.14s) var(--ease-out);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.rr-sig:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.rr-sig:hover{background:var(--t3)}}.rr-sig .ui-arrow{color:var(--ink3)}.rr-sig-ico{border-radius:var(--r-md);background:var(--t4);width:32px;height:32px;color:var(--ink2);justify-content:center;align-items:center;display:inline-flex}.rr-sig.neg .rr-sig-ico{background:var(--neg-soft);color:var(--neg)}.rr-sig-b{flex-direction:column;gap:6px;min-width:0;display:flex}.rr-sig-m{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-sig-b>b{font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.45}.rr-sig-q{font-size:var(--fs-base);color:var(--ink2);line-height:1.6}.rr-more{border-top:1px solid var(--rule);justify-content:center;padding:10px;display:flex}.rr-bars{flex-direction:column;display:flex}.rr-bar{border:0;border-top:1px solid var(--rule);width:100%;min-height:52px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color var(--d1,.14s) var(--ease-out);background:0 0;grid-template-columns:minmax(132px,180px) minmax(0,1fr) 56px minmax(96px,auto);align-items:center;gap:14px;padding:10px 16px;display:grid}.rr-bar:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.rr-bar:hover{background:var(--t3)}}.rr-bar[aria-pressed=true]{background:var(--mark-soft)}.rr-bar-n{min-width:0;font-size:var(--fs-base);align-items:center;gap:10px;font-weight:600;display:flex}.rr-bar-n>svg{color:var(--ink3);flex:none}.rr-bar.alert .rr-bar-n>svg{color:var(--neg)}.rr-bar-t{border-radius:var(--r-pill);background:var(--t4);height:10px;position:relative}.rr-bar-t>i{border-radius:var(--r-pill);background:var(--t40);transform-origin:0;position:absolute;inset:0 auto 0 0}.rr-bar.alert .rr-bar-t>i{background:var(--neg)}.rr-bar.watch .rr-bar-t>i{background:#c99a2e}.rr-bar-t>em{background:var(--ink2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.rr-bar-v{font-size:var(--fs-xl);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.rr-bar-v small{font-size:var(--fs-sm);color:var(--ink3);font-weight:400}.rr-bar-d{font-size:var(--fs-sm);color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rr-bar-d .up{color:var(--neg);font-weight:600}.rr-bar-d .down{color:var(--pos);font-weight:600}.rr-spike{border-radius:var(--r-pill);background:var(--neg);color:#fcfbf8;height:20px;font-size:var(--fs-xs);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.rr-zero{border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.rr-zero b{color:var(--ink2);font-weight:600}.rr-legend{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 0;display:flex}.rr-legend span{align-items:center;gap:6px;display:inline-flex}.rr-legend .now{border-radius:var(--r-pill);background:#c99a2e;width:16px;height:8px}.rr-legend .spike{border-radius:var(--r-pill);background:var(--neg);width:16px;height:8px}.rr-legend .prev{background:var(--ink2);border-radius:1px;width:2px;height:12px}@keyframes rrFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.rr-bars.first .rr-bar-t>i{animation:rrFill .4s var(--ease-out) both}}@media (max-width:860px){.rr-status{grid-template-columns:auto minmax(0,1fr)}.rr-status-n{grid-column:1/-1;justify-content:space-between}.rr-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 48px;gap:6px 12px;padding:12px 14px}.rr-bar-t{grid-area:2/1/auto/-1}.rr-bar-d{grid-area:3/1/auto/-1;justify-content:flex-start}}.lp-next-i.live{border-style:solid;border-color:var(--neg-line);background:linear-gradient(160deg,var(--neg-soft),transparent 65%)}.lp-next-i .lp-more{color:var(--ink);margin-top:auto;font-weight:600}.ob-prog{z-index:5;background:var(--t7);height:4px;margin:-32px -24px 0;position:sticky;top:60px}.ob-prog i{background:linear-gradient(90deg,var(--mark),var(--mark-hover));height:100%;transition:width .6s var(--ease-out);box-shadow:0 0 12px var(--mark);display:block}.ob-steps li.now .ob-dot{width:26px;height:26px;font-size:var(--fs-base);background:var(--mark);color:var(--on-mark);border-color:#0000}@media (prefers-reduced-motion:no-preference){.ob-steps li.now .ob-dot{animation:pwPop .45s var(--ease-out)}}.ob-main{position:relative}.ob-step-emo{border-radius:var(--r-card);background:var(--mark-soft);width:60px;height:60px;font-size:var(--fs-3xl);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ob-fwd{animation:obIn .42s var(--ease-out) both}.ob-back{animation:obInBack .42s var(--ease-out) both}.ob-step-emo{animation:lpWiggle .7s var(--ease-out) .1s both}.ob-grid .ob-pick{animation:pwRise .35s var(--ease-out) both}.ob-grid .ob-pick:nth-child(n+5){animation-delay:30ms}.ob-grid .ob-pick:nth-child(n+9){animation-delay:60ms}.ob-grid .ob-pick:nth-child(n+13){animation-delay:90ms}.ob-grid .ob-pick:nth-child(n+17){animation-delay:.12s}.ob-list .ob-row{animation:pwRise .35s var(--ease-out) both}.ob-list .ob-row:nth-child(2){animation-delay:50ms}.ob-list .ob-row:nth-child(3){animation-delay:.1s}.ob-list .ob-row:nth-child(4){animation-delay:.15s}.ob-list .ob-row:nth-child(5){animation-delay:.2s}}@keyframes obIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes obInBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.ob-main h1{font-size:var(--fs-4xl);letter-spacing:-1px}.ob-count{border-radius:var(--r-pill);background:var(--ink);height:28px;color:var(--hi);font-size:var(--fs-md);align-self:flex-start;align-items:center;margin-top:6px;padding:0 12px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ob-count{animation:pwPop .35s var(--ease-out)}}.ob-pick{background:var(--hi);padding:14px;position:relative}.ob-pick[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),0 6px 18px #edd27a59}.ob-pick[aria-pressed=true]:after{content:"✓";background:var(--mark);width:22px;height:22px;color:var(--on-mark);font-size:var(--fs-sm);box-shadow:0 0 0 2px var(--paper);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;top:-8px;right:-8px}@media (prefers-reduced-motion:no-preference){.ob-pick[aria-pressed=true]:after{animation:pwPop .35s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.ob-pick:not([aria-pressed=true]):hover{border-color:var(--t40);transform:translateY(-2px)}}.ob-row{background:var(--hi)}.ob-row.on{box-shadow:inset 3px 0 0 var(--mark),inset 0 0 0 1px var(--ink)}@media (hover:hover) and (pointer:fine){.ob-row:not(.on):hover{border-color:var(--t40)}}.ob-plan{background:var(--hi);transition:border-color var(--d2) var(--ease-out),transform var(--d2) var(--ease-out);padding:18px;position:relative}@media (hover:hover) and (pointer:fine){.ob-plan:not(:disabled):hover{transform:translateY(-3px)}}.ob-plan-p{font-size:var(--fs-2xl);font-weight:700}.ob-save{border-radius:var(--r-pill);background:var(--pos-soft);height:22px;color:var(--pos);font-size:var(--fs-xs);align-self:flex-start;align-items:center;margin-top:4px;padding:0 8px;font-weight:700;display:inline-flex}.ob-almost{border-radius:var(--r-card);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-base);padding:12px 16px;font-weight:600}@media (prefers-reduced-motion:no-preference){.ob-almost{animation:pwPop .5s var(--ease-out) .1s both}}.ob-unlocks{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:flex}.ob-unlocks li{font-size:var(--fs-md);color:var(--ink3);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ob-unlocks li.on{color:var(--ink)}.ob-unlocks small{font-size:var(--fs-xs);color:var(--ink3);border:1px solid var(--rule);border-radius:var(--r-pill);padding:1px 7px}.ob-lock{display:inline-block}@media (prefers-reduced-motion:no-preference){.ob-unlocks li.on .ob-lock{animation:pwPop .45s var(--ease-out)}}.ob-trust{border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ob-sum-plan{transition:transform var(--d2) var(--ease-out)}@media (max-width:860px){.ob-prog{margin:-24px -16px 0;top:56px}.ob-main h1{font-size:var(--fs-3xl)}}.ws-side{background:linear-gradient(180deg,var(--paper),var(--hi))}.ws-nav{gap:4px}.ws-nav button{height:40px;transition:background-color var(--d2) var(--ease-out),color var(--d2) var(--ease-out),transform var(--d1) var(--ease-out);gap:12px;padding:0 10px 0 8px;position:relative}.ws-nav-emo{border-radius:var(--r-sm);background:var(--t4);width:28px;height:28px;font-size:var(--fs-lg);transition:background-color var(--d2) var(--ease-out),filter var(--d2) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ws-nav button:not([aria-current=page]) .ws-nav-emo{filter:grayscale(.7);opacity:.8}.ws-nav button[aria-current=page]{background:var(--hi);box-shadow:inset 0 0 0 1px var(--rule),0 4px 14px #1c1c1c0f}.ws-nav button[aria-current=page]:before{content:"";background:var(--mark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.ws-nav button[aria-current=page] .ws-nav-emo{background:var(--mark);filter:none;opacity:1}@media (hover:hover) and (pointer:fine){.ws-nav button:not([aria-current=page]):hover .ws-nav-emo{filter:none;opacity:1}.ws-nav button:hover .ws-nav-emo{animation:lpHop .5s var(--ease-out)}}@media (prefers-reduced-motion:no-preference){.ws-nav button[aria-current=page] .ws-nav-emo{animation:lpHop .55s var(--ease-out)}}.ws-risk{border-radius:var(--r-pill);background:var(--neg);color:#fcfbf8;min-width:20px;height:20px;font-size:var(--fs-xs);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ws-risk{animation:1.8s ease-in-out infinite dgPulseNeg}.ws-dot{animation:1.4s ease-in-out infinite pwPulse}}.ws-live{border-radius:var(--r-pill);background:var(--pos-soft);height:24px;color:var(--pos);font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.ws-live i{background:var(--pos);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.ws-live i{animation:1.4s ease-in-out infinite pwPulse}}.ws-head h1{font-size:var(--fs-5xl);letter-spacing:-1.2px}.ws-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ws-chip{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);height:38px;font:inherit;font-size:var(--fs-md);color:var(--ink2);cursor:pointer;transition:border-color var(--d2) var(--ease-out),transform var(--d1) var(--ease-out);align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.ws-chip>span{font-size:var(--fs-lg)}.ws-chip b{font-size:var(--fs-lg);color:var(--ink)}.ws-chip.pos b{color:var(--pos)}.ws-chip.neg b{color:var(--neg)}.ws-chip.risk b{color:var(--neg)}@media (hover:hover) and (pointer:fine){.ws-chip:hover{border-color:var(--t40);transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.ws-chip{animation:pwRise .4s var(--ease-out) both}.ws-chip:nth-child(2){animation-delay:60ms}.ws-chip:nth-child(3){animation-delay:.12s}.ws-chip:nth-child(4){animation-delay:.18s}}.ws-brief-col h3{font-size:var(--fs-md);color:var(--ink);font-weight:600}.ws-item{position:relative}.ws-item:before{content:"";width:3px;transition:background-color var(--d2) var(--ease-out);background:0 0;border-radius:3px;position:absolute;top:14px;bottom:14px;left:0}.ws-item-btn{padding-left:16px}@media (hover:hover) and (pointer:fine){.ws-item-btn:hover{background:var(--t3)}}@media (prefers-reduced-motion:no-preference){.ws-item{animation:pwRise .35s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}}.ws-report-ico{border-radius:var(--r-md);background:var(--mark-soft);width:44px;height:44px;font-size:var(--fs-2xl)}@media (hover:hover) and (pointer:fine){.ws-reports .ui-card:hover .ws-report-ico{animation:lpHop .6s var(--ease-out)}}.ws-filters{gap:10px}.ws-chipset{flex-wrap:wrap;gap:6px;display:inline-flex}.ws-fchip{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);height:36px;font:inherit;font-size:var(--fs-md);color:var(--ink2);cursor:pointer;transition:border-color var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out),color var(--d2) var(--ease-out),transform var(--d1) var(--ease-out);align-items:center;gap:7px;padding:0 6px 0 12px;display:inline-flex}.ws-fchip-emo{font-size:var(--fs-lg);line-height:1}.ws-fchip-n{border-radius:var(--r-pill);background:var(--t7);min-width:24px;height:24px;font-size:var(--fs-sm);color:var(--ink2);justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.ws-fchip:not([aria-pressed=true]):hover{border-color:var(--t40);color:var(--ink)}}.ws-fchip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--hi);font-weight:600}.ws-fchip[aria-pressed=true] .ws-fchip-n{color:var(--hi);background:#fcfbf82e}.ws-fchip.f-pos .ws-fchip-n{background:var(--pos-soft);color:var(--pos)}.ws-fchip.f-neg .ws-fchip-n{background:var(--neg-soft);color:var(--neg)}.ws-fchip.f-pos[aria-pressed=true]{background:var(--pos);border-color:var(--pos);color:#fcfbf8}.ws-fchip.f-neg[aria-pressed=true]{background:var(--neg);border-color:var(--neg);color:#fcfbf8}.ws-fchip.f-pos[aria-pressed=true] .ws-fchip-n,.ws-fchip.f-neg[aria-pressed=true] .ws-fchip-n{color:#fcfbf8;background:#fcfbf838}.ws-fchip.empty{opacity:.5}@media (prefers-reduced-motion:no-preference){.ws-fchip[aria-pressed=true] .ws-fchip-emo{animation:lpHop .5s var(--ease-out)}}.ws-tier{border-radius:var(--r-pill);height:26px;font-size:var(--fs-sm);white-space:nowrap;border:1px solid var(--rule);color:var(--ink2);background:var(--hi);align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:600;display:inline-flex}.ws-tier.t1{background:var(--ink);border-color:var(--ink);color:var(--hi)}.ws-tier.t2{background:var(--mark-soft);color:var(--mark-ink);border-color:#0000}.ws-tier.t4{border-style:dashed}.ws-brief-col p{font-size:var(--fs-lg);line-height:1.75}.ws-brief-col .kw{color:var(--ink);font-weight:700}.ws-brief-col{--kw-hl:var(--mark)}:root[data-theme=dark] .ws-brief-col{--kw-hl:#edd27a52}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-brief-col{--kw-hl:#edd27a52}}.ws-brief-col .kw-num{background-image:linear-gradient(180deg,transparent 58%,var(--kw-hl) 58%);background-repeat:no-repeat;padding:0 2px}:root[data-theme=dark] .ws-brief-col .kw-num{color:var(--mark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-brief-col .kw-num{color:var(--mark)}}.ws-brief-col .kw-topic{border-radius:var(--r-sm);background:var(--mark-soft);color:var(--mark-ink);padding:1px 6px}.ws-brief-col .kw-neg{color:var(--neg)}.ws-brief-col .kw-pos{color:var(--pos)}.ws-brief-col .kw-up{color:var(--neg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ws-brief-col .kw-name{text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.ws-brief-col .kw-num{animation:pwSweep .8s var(--ease-out) .3s both;background-size:0% 100%}}.dg-who{align-items:flex-start}.dg-sample{border-radius:var(--r-pill);border:1px dashed var(--mark-hover);background:var(--mark-soft);height:26px;color:var(--mark-ink);font-size:var(--fs-sm);cursor:help;white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.dg-gap-hot{border-radius:var(--r-pill);background:var(--neg-soft);opacity:1;align-items:center;height:18px;margin-left:6px;padding:0 6px;font-size:10px;display:inline-flex;position:static}@media (prefers-reduced-motion:no-preference){.dg-rv .dg-gap-hot{opacity:0}.dg-rv.in .dg-gap-hot{opacity:1}}.dg-buy{border-color:var(--ink);gap:16px;padding:24px;box-shadow:0 12px 32px #1c1c1c14}.dg-buy-h{align-items:center;gap:12px;display:flex}.dg-buy-emo{border-radius:var(--r-md);background:var(--mark);width:44px;height:44px;font-size:var(--fs-2xl);justify-content:center;align-items:center;display:inline-flex}.dg-buy-h>span:last-child{flex-direction:column;gap:2px;display:flex}.dg-buy-h b{font-size:var(--fs-lg)}.dg-buy-h small{font-size:var(--fs-sm);color:var(--pos);font-weight:600}.dg-buy-p{align-items:baseline;gap:8px;display:flex}.dg-buy .dg-price{font-size:var(--fs-4xl);letter-spacing:-1px;font-weight:700}.dg-once{font-size:var(--fs-md);color:var(--ink2)}.dg-buy-l{font-size:var(--fs-base);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dg-buy-l li{align-items:center;gap:10px;display:flex}.dg-buy-l li>span{border-radius:var(--r-sm);background:var(--t4);width:28px;height:28px;font-size:var(--fs-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.dg-buy-n{border:1px solid var(--rule);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dg-buy-n>div{border-left:1px solid var(--rule);flex-direction:column-reverse;align-items:center;gap:2px;padding:10px 4px;display:flex}.dg-buy-n>div:first-child{border-left:0}.dg-buy-n dt{font-size:var(--fs-xs);color:var(--ink3)}.dg-buy-n dd{font-size:var(--fs-xl);margin:0;font-weight:700}.dg-buy .ui-btn.primary{background:var(--mark);height:44px;color:var(--on-mark);box-shadow:none;font-weight:700}.dg-sub{border:1px solid var(--rule);border-radius:var(--r-md);color:inherit;transition:border-color var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dg-sub>span:first-child{flex-direction:column;gap:2px;display:flex}.dg-sub b{font-size:var(--fs-base)}.dg-sub small{font-size:var(--fs-sm);color:var(--ink2)}.dg-sub>span:last-child{font-size:var(--fs-base);white-space:nowrap;font-weight:700}@media (hover:hover) and (pointer:fine){.dg-sub:hover{border-color:var(--t40);background:var(--t3)}}.dg-buy-note{font-size:var(--fs-sm);color:var(--ink3);margin:0;line-height:1.55}@media (prefers-reduced-motion:no-preference){.dg-buy-emo{animation:lpWiggle .8s var(--ease-out) .4s both}}.dg-who>span.dg-sample{flex-direction:row;flex:none;display:inline-flex}.ai-cit{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.ai-cit-list{flex-direction:column;padding:8px 18px;display:flex}.ai-cit-row{border-top:1px solid var(--rule);font-size:var(--fs-md);grid-template-columns:22px minmax(0,1.2fr) minmax(60px,1fr) auto 40px auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ai-cit-row:first-child{border-top:0}.ai-cit-rank{font-size:var(--fs-sm);color:var(--ink3);font-weight:700}.ai-cit-bar{border-radius:var(--r-pill);background:var(--t7);height:6px;overflow:hidden}.ai-cit-bar i{border-radius:var(--r-pill);background:var(--ink);transform-origin:0;height:100%;display:block}.ai-cit-eng{gap:3px;display:inline-flex}.ai-cit-row b{text-align:right}.ai-cit-ok,.ai-cit-miss{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.ai-cit-ok{background:var(--pos-soft);color:var(--pos)}.ai-cit-miss{background:var(--mark-soft);color:var(--mark-ink)}.ai-cit-gap{flex-direction:column;gap:10px;display:flex}.ai-cit-gap>b{font-size:var(--fs-lg)}.ai-cit-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-cit-chips span{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);height:28px;font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 6px 0 8px;display:inline-flex}.ai-cit-chips small{border-radius:var(--r-pill);background:var(--t7);min-width:18px;height:18px;font-size:var(--fs-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ai-cit-row{animation:pwRise .35s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.ai-cit-bar i{animation:pwGrowX .8s var(--ease-out) .2s both}}@media (max-width:860px){.ai-cit{grid-template-columns:minmax(0,1fr)}.ai-cit-row{grid-template-columns:20px minmax(0,1fr) auto 36px}.ai-cit-bar,.ai-cit-eng{display:none}}.kr-stats{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.kr-stats>div{border-left:1px solid var(--rule);flex-direction:column-reverse;gap:4px;padding:18px 20px;display:flex}.kr-stats>div:first-child{border-left:0}.kr-stats dt{font-size:var(--fs-md);color:var(--ink2)}.kr-stats dd{font-size:var(--fs-3xl);letter-spacing:-.8px;margin:0;font-weight:700}.kr-stats dd small{font-size:var(--fs-md);color:var(--ink3);letter-spacing:0;margin-left:2px;font-weight:400}@media (prefers-reduced-motion:no-preference){.kr-stats>div{animation:pwRise .4s var(--ease-out) both}.kr-stats>div:nth-child(2){animation-delay:60ms}.kr-stats>div:nth-child(3){animation-delay:.12s}.kr-stats>div:nth-child(4){animation-delay:.18s}}.kr-top{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.kr-list{flex-direction:column;padding:4px 8px;display:flex}.kr-row{border:0;border-top:1px solid var(--rule);border-radius:var(--r-md);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--d2) var(--ease-out);background:0 0;grid-template-columns:22px minmax(0,1.4fr) minmax(60px,1fr) 70px 64px;align-items:center;gap:12px;padding:12px 8px;display:grid}.kr-row:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.kr-row:hover{background:var(--t3)}}.kr-row.on{background:var(--mark-soft)}.kr-rank{font-size:var(--fs-sm);color:var(--ink3);font-weight:700}.kr-row:nth-child(-n+3) .kr-rank{color:var(--mark-ink)}.kr-ch{align-items:center;gap:10px;min-width:0;display:flex}.kr-ch>span{flex-direction:column;min-width:0;display:flex}.kr-ch b{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kr-ch small{font-size:var(--fs-sm);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kr-bar{border-radius:var(--r-pill);background:var(--t7);height:8px;overflow:hidden}.kr-bar i{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--mark),var(--mark-hover));transform-origin:0;height:100%;display:block}.kr-n{font-size:var(--fs-base);flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.kr-n small{font-size:var(--fs-xs);color:var(--ink3);font-weight:400}.kr-tone{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:no-preference){.kr-row{animation:pwRise .35s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.kr-bar i{animation:pwGrowX .8s var(--ease-out) .2s both}}.kr-side{flex-direction:column;gap:12px;padding-top:36px;display:flex}.kr-card{flex-direction:column;gap:8px;display:flex}.kr-card>b{font-size:var(--fs-lg)}.kr-share{flex-direction:column;gap:8px;margin-top:4px;display:flex}.kr-share>div{font-size:var(--fs-md);color:var(--ink2);grid-template-columns:84px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.kr-share>div.me{color:var(--ink);font-weight:700}.kr-share-t{border-radius:var(--r-pill);background:var(--t7);height:8px;overflow:hidden}.kr-share-t i{width:var(--w);border-radius:var(--r-pill);background:var(--t40);transform-origin:0;height:100%;display:block}.kr-share>div.me .kr-share-t i{background:var(--ink)}.kr-share b{text-align:right}@media (prefers-reduced-motion:no-preference){.kr-share-t i{animation:pwGrowX .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .2s)}}.kr-rise{border-top:1px solid var(--rule);font-size:var(--fs-md);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.kr-rise b{color:var(--pos)}.kr-first{font-size:var(--fs-base);align-items:center;gap:8px;font-weight:600;display:flex}.kr-first small{color:var(--ink3);margin-left:auto;font-weight:400}.kr-post{border-top:1px solid var(--rule);color:inherit;transition:background-color var(--d2) var(--ease-out);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.kr-post:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.kr-post:hover{background:var(--t3)}}.kr-post-m{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kr-post-m b{font-size:var(--fs-md);color:var(--ink)}.kr-post-t{font-size:var(--fs-base);line-height:1.6}@media (max-width:860px){.kr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-stats>div:nth-child(3){border-left:0}.kr-stats>div:nth-child(n+3){border-top:1px solid var(--rule)}.kr-top{grid-template-columns:minmax(0,1fr)}.kr-side{padding-top:0}.kr-row{grid-template-columns:20px minmax(0,1fr) 60px}.kr-bar,.kr-tone{display:none}}.kr-paid{border-radius:var(--r-pill);background:var(--mark-soft);height:20px;color:var(--mark-ink);font-size:var(--fs-xs);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.m2{flex-direction:column;gap:12px;display:flex}.m2-none{font-size:var(--fs-md);color:var(--ink2);align-items:center;gap:8px;margin:0;display:flex}.m2-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.m2-stage{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.m2-svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.m2-bg{cursor:default}.m2-ring{fill:none;stroke:var(--t7);stroke-width:1px}.m2-side{font-size:var(--fs-xs);letter-spacing:.02em;font-weight:600}.m2-side.neg{fill:var(--neg);opacity:.75}.m2-side.pos{fill:var(--pos);opacity:.8}.m2-edge{fill:none;stroke:var(--t14);stroke-linecap:round;opacity:.55;transition:opacity .18s var(--ease-out),stroke .18s var(--ease-out)}.m2-edge.main.pos{stroke:var(--pos-line)}.m2-edge.main.neg{stroke:var(--neg-line)}.m2-edge.sub{opacity:.35;stroke-dasharray:3 3}.m2-edge.dim{opacity:.1}.m2-edge.hot{opacity:1}.m2-edge.hot.neu{stroke:var(--ink2)}.m2-edge.hot.pos{stroke:var(--pos)}.m2-edge.hot.neg{stroke:var(--neg)}.m2-edge.off{opacity:0;transition:opacity .15s var(--ease-out)}.m2-node{cursor:pointer;transition:opacity .18s var(--ease-out);outline:none}.m2-node.dim{opacity:.28}.m2-node.off{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out)}.m2-in{transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-out)}.m2-hit{fill:#0000}.m2-shape{fill:var(--logo-plate);stroke:var(--rule);stroke-width:1.25px;transition:stroke .18s var(--ease-out),stroke-width .18s var(--ease-out)}.m2-node.community .m2-shape{stroke:color-mix(in srgb,var(--community) 55%,var(--rule))}.m2-node.rival .m2-shape{fill:var(--hi);stroke:var(--t40);stroke-dasharray:3 2}.m2-node.me .m2-shape{stroke:var(--ink);stroke-width:1.5px}.m2-ini{fill:var(--ink2);pointer-events:none;font-size:10px;font-weight:600}.m2-label{fill:var(--ink2);font-size:var(--fs-xs);pointer-events:none;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.m2-label.strong{fill:var(--ink);font-size:var(--fs-sm);font-weight:700}.m2-mark circle{fill:var(--hi);stroke:var(--t40);stroke-width:1px}.m2-mark text{fill:var(--ink3);pointer-events:none;font-size:7.5px;font-weight:700}.m2-node.t-pos .m2-mark circle{stroke:var(--pos);fill:var(--pos-soft)}.m2-node.t-pos .m2-mark text{fill:var(--pos)}.m2-node.t-neg .m2-mark circle{stroke:var(--neg);fill:var(--neg-soft)}.m2-node.t-neg .m2-mark text{fill:var(--neg)}.m2-tag{fill:var(--hi);stroke:var(--t14);stroke-width:1px;transition:stroke .18s var(--ease-out),fill .18s var(--ease-out)}.m2-node.topic.t-neg .m2-tag{stroke:var(--neg-line)}.m2-node.topic.t-pos .m2-tag{stroke:var(--pos-line)}.m2-tag-t{font-size:var(--fs-xs);fill:var(--ink);pointer-events:none;font-weight:600}.m2-node image{pointer-events:none}.m2-node:hover .m2-in,.m2-node:focus-visible .m2-in,.m2-node.sel .m2-in{transform:scale(1.03)}.m2-node:hover .m2-shape,.m2-node.sel .m2-shape,.m2-node:hover .m2-tag,.m2-node.sel .m2-tag{stroke:var(--ink);stroke-width:2px}.m2-node:focus-visible .m2-shape,.m2-node:focus-visible .m2-tag{stroke:#3b82f6;stroke-width:2.5px}.m2-node.sel .m2-label{fill:var(--ink);font-weight:700}.m2-node.fresh .m2-shape,.m2-node.fresh .m2-tag{animation:m2Fresh .85s var(--ease-out) 1}@keyframes m2Fresh{0%{stroke:var(--rule)}40%{stroke:var(--mark-hover);stroke-width:3px}to{stroke:var(--rule)}}@media (prefers-reduced-motion:no-preference){.m2.enter .m2-in{animation:m2In .32s var(--ease-out) both;animation-delay:var(--d,0s)}.m2.enter .m2-edge{animation:m2Fade .3s var(--ease-out) both;animation-delay:.42s}.m2.enter .m2-ring{animation:m2Fade .4s var(--ease-out) both}}@keyframes m2In{0%{opacity:0;transform:scale(.98)translateY(6px)}to{opacity:1;transform:none}}@keyframes m2Fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.m2-in,.m2-edge,.m2-node,.m2-shape,.m2-tag,.m2-panel{transition-duration:10ms!important;animation:none!important}.m2-node:hover .m2-in,.m2-node:focus-visible .m2-in,.m2-node.sel .m2-in{transform:none}}.m2-legend{flex-wrap:wrap}.m2-key{border:1px solid var(--t40);width:16px;height:16px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.m2-key.pos{border-color:var(--pos);color:var(--pos);background:var(--pos-soft)}.m2-key.neg{border-color:var(--neg);color:var(--neg);background:var(--neg-soft)}.m2-panel{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-direction:column;gap:12px;min-height:320px;padding:18px;display:flex}.m2-panel.empty{color:var(--ink2);justify-content:center;gap:8px}.m2-panel.empty p{font-size:var(--fs-md);margin:0;line-height:1.6}@media (prefers-reduced-motion:no-preference){.m2-panel:not(.empty){animation:m2Panel .22s var(--ease-out) both}}@keyframes m2Panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.m2-p-h{justify-content:space-between;align-items:center;display:flex}.m2-p-t{font-size:var(--fs-lg);word-break:keep-all}.m2-pair{border-radius:var(--r-pill);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:8px;padding:4px 4px 4px 10px;font-weight:600;display:inline-flex}.m2-p-n{border:1px solid var(--rule);border-radius:var(--r-md);grid-template-columns:1fr 1fr;margin:0;display:grid}.m2-p-n>div{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.m2-p-n>div+div{border-left:1px solid var(--rule)}.m2-p-n dt{font-size:var(--fs-xs);color:var(--ink3)}.m2-p-n dd{font-size:var(--fs-lg);margin:0;font-weight:700}.m2-dist{flex-direction:column;gap:6px;display:flex}.m2-dist-bar{border-radius:var(--r-pill);background:var(--t7);height:8px;display:flex;overflow:hidden}.m2-dist-bar i{height:100%;display:block}.m2-dist-bar .p{background:var(--pos)}.m2-dist-bar .z{background:var(--t40)}.m2-dist-bar .n{background:var(--neg)}.m2-dist-k{font-size:var(--fs-sm);color:var(--ink2);gap:12px;display:flex}.m2-links{flex-direction:column;gap:4px;display:flex}.m2-links button{border:1px solid var(--rule);border-radius:var(--r-md);min-height:36px;font:inherit;font-size:var(--fs-md);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.m2-links button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m2-links small{font-size:var(--fs-xs);color:var(--ink3);flex:none}@media (hover:hover) and (pointer:fine){.m2-links button:hover{border-color:var(--t40);background:var(--t3)}}.m2-ev{flex-direction:column;gap:2px;max-height:420px;display:flex;overflow:auto}.m2-ev-i{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding:10px 0;display:flex}.m2-ev-m{font-size:var(--fs-xs);color:var(--ink3);align-items:center;gap:8px;display:flex}.m2-ev-i b{font-size:var(--fs-md);line-height:1.45}.m2-ev-q{font-size:var(--fs-sm);color:var(--ink2);line-height:1.55}.m2-ev-a{gap:12px;display:flex}.m2-mlist{display:none}@media (max-width:900px){.m2-body{grid-template-columns:minmax(0,1fr)}.m2-panel{min-height:0}.m2-panel.empty{display:none}}@media (max-width:640px){.m2-svg,.m2-legend{display:none}.m2-mlist{flex-direction:column;gap:14px;display:flex}.m2-mgroup{flex-direction:column;gap:8px;display:flex}.m2-mgroup>b{font-size:var(--fs-md)}.m2-mgroup>div{flex-wrap:wrap;gap:6px;display:flex}.m2-mbtn{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);min-height:44px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.m2-mbtn small{font-size:var(--fs-xs);color:var(--ink3)}.m2-mbtn.t-pos>span{color:var(--pos)}.m2-mbtn.t-neg>span{color:var(--neg)}.m2-mbtn[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}}.pw{--wrap:1160px;--fs-h1:44px;--fs-h1-m:30px;--fs-lead:17px}.pr-hero h1,.ct-info h1,.dg-title{font-size:var(--fs-h1);letter-spacing:-1.2px;font-weight:700;line-height:1.15}.pr-hero>p,.ct-lead{font-size:var(--fs-lead);color:var(--ink2);line-height:1.6}.dg{max-width:var(--wrap)}.lp{max-width:var(--wrap);padding-bottom:72px}@media (max-width:860px){.pr-hero h1,.ct-info h1,.dg-title{font-size:var(--fs-h1-m);letter-spacing:-.6px}.pw{--fs-lead:15px}}.site-foot{border-top:1px solid var(--rule);margin-top:24px}.site-foot-in{max-width:var(--wrap);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:40px;margin:0 auto;padding:48px 24px 24px;display:grid}.site-foot-brand{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-foot-brand p{margin:0}.site-foot-brand a[href^=mailto]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px}.site-foot nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-foot nav div{font-size:var(--fs-md);flex-direction:column;gap:10px;display:flex}.site-foot nav b{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink3);font-weight:600}.site-foot nav a{color:var(--ink2);transition:color var(--ease)}@media (hover:hover) and (pointer:fine){.site-foot nav a:hover{color:var(--ink)}}.site-foot-legal{max-width:var(--wrap);border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--ink3);margin:0 auto;padding:16px 24px 40px;display:block}@media (max-width:760px){.site-foot-in{grid-template-columns:1fr;gap:28px;padding:36px 16px 20px}.site-foot nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot-legal{padding:16px 16px 32px}}.ct{max-width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:56px;margin:0 auto;padding:56px 24px 88px;display:grid}.ct-info{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.ct-info h1{margin-top:2px}.ct-lead{max-width:460px;margin:0}.ct-steps{border-top:1px solid var(--rule);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.ct-steps li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:16px 0;display:grid}.ct-steps b{font-size:var(--fs-md);color:var(--mark-ink);font-variant-numeric:tabular-nums;padding-top:1px;font-weight:700}.ct-steps span{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:3px;display:flex}.ct-steps strong{font-size:var(--fs-lg);color:var(--ink);font-weight:600}.ct-links{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ct-links a{border:1px solid var(--rule);border-radius:var(--r-card);font-size:var(--fs-base);transition:border-color var(--ease),background-color var(--ease);align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.ct-links a>svg{color:var(--ink3);flex:none}.ct-links a span{flex-direction:column;display:flex}.ct-links small{font-size:var(--fs-sm);color:var(--ink3);font-weight:400}@media (hover:hover) and (pointer:fine){.ct-links a:hover{border-color:var(--t40);background:var(--hi)}}.ct-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);padding:32px;box-shadow:0 1px 2px #1c1c1c0a,0 24px 48px -28px #1c1c1c2e}.ct-card form{flex-direction:column;gap:18px;display:flex}.ct-card header h2,.ct-done h2{font-size:var(--fs-2xl);letter-spacing:-.4px}.ct-card header p{font-size:var(--fs-md);color:var(--ink2);margin:6px 0 0}.ct-kinds{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ct-kinds legend{font-size:var(--fs-md);color:var(--ink2);margin-bottom:8px;padding:0}.ct-chip{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper);height:36px;font:inherit;font-size:var(--fs-md);color:var(--ink2);cursor:pointer;transition:background-color var(--ease),border-color var(--ease),color var(--ease);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ct-chip.sm{height:30px;font-size:var(--fs-sm);padding:0 12px}.ct-chip[aria-pressed=true]{background:var(--mark-soft);border-color:color-mix(in srgb,var(--mark-ink) 30%,transparent);color:var(--mark-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.ct-chip:not([aria-pressed=true]):hover{border-color:var(--t40);color:var(--ink)}}.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ct-card .ui-input,.ct-card .ui-select{border-radius:var(--r-md);height:42px}.ct-msg{resize:vertical;line-height:1.5;font:inherit;font-size:var(--fs-base);padding:10px;height:auto!important}.ct-req{color:var(--neg);margin-left:2px;font-style:normal}.ct-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ct-more{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper)}.ct-more-h{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ct-more-h>span:first-child{flex-direction:column;gap:2px;display:flex}.ct-more-h b{font-size:var(--fs-base)}.ct-more-h small{font-size:var(--fs-sm);color:var(--ink3)}.ct-more-i{border:1px solid var(--rule);width:24px;height:24px;font-size:var(--fs-lg);color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ct-more-b{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding:4px 16px 18px;display:flex}.ct-more-b>:first-child{margin-top:12px}.ct-row{flex-direction:column;gap:8px;display:flex}.ct-lbl{font-size:var(--fs-md);color:var(--ink2)}.ct-chips{flex-wrap:wrap;gap:6px;display:flex}.ct-plan{font-size:var(--fs-md);color:var(--mark-ink);margin:0}.ct-privacy{font-size:var(--fs-sm);color:var(--ink3);margin:0}.ct-submit{flex-direction:column;align-items:center;gap:10px;display:flex}.ct-send{height:48px;font-size:var(--fs-lg);border-radius:var(--r-md);font-weight:600}.ct-send:disabled{opacity:.6;cursor:default}.ct-alt{font-size:var(--fs-md);color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px}.ct-done{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ct-done p{color:var(--ink2);margin:0}.ct-done-ico{background:var(--pos-soft);width:52px;height:52px;color:var(--pos);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ct-done-a{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (prefers-reduced-motion:no-preference){.ct-more-b{animation:pwRise .3s var(--ease-out) both}.ct-done-ico{animation:pwPop .5s var(--ease-out) both}.ct-steps li{animation:pwRise .5s var(--ease-out) both}.ct-steps li:nth-child(2){animation-delay:80ms}.ct-steps li:nth-child(3){animation-delay:.16s}}.ct-more.open{background:var(--hi);border-color:var(--rule-strong,var(--rule))}.ct-meter{background:var(--rule);border-radius:999px;height:4px;overflow:hidden}.ct-meter i{border-radius:inherit;background:var(--mark-ink);height:100%;transition:width .35s var(--ease-out);display:block}.ct-step{font-size:var(--fs-base);color:var(--ink);align-items:flex-start;gap:10px;margin:10px 0 -4px;font-weight:700;display:flex}.ct-step b{background:var(--ink);width:22px;height:22px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ct-step span{flex-direction:column;gap:1px;display:flex}.ct-step small{font-size:var(--fs-sm);color:var(--ink3);font-weight:400}.ct-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ct-goal{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);font:inherit;text-align:left;color:var(--ink2);cursor:pointer;transition:border-color var(--ease),background-color var(--ease);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ct-goal>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-goal b{font-size:var(--fs-md);color:var(--ink)}.ct-goal small{color:var(--ink3);font-size:12px;line-height:1.4}.ct-goal-i{background:var(--sub,var(--rule));width:30px;height:30px;color:var(--ink2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-goal[aria-pressed=true]{border-color:color-mix(in srgb,var(--mark-ink) 45%,transparent);background:var(--mark-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-ink) 25%,transparent)}.ct-goal[aria-pressed=true] .ct-goal-i{background:var(--mark-ink);color:var(--paper)}.ct-cnt{color:var(--ink3);margin-left:4px;font-size:12px;font-weight:400}.ct-tags{border:1px solid var(--rule-strong,var(--rule));border-radius:var(--r-md);background:var(--hi);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.ct-tags:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft,var(--mark-soft))}.ct-tags input{min-width:120px;height:28px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.ct-tag{background:var(--sub,var(--rule));height:28px;font-size:var(--fs-sm);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-weight:600;display:inline-flex}.ct-tag button{width:20px;height:20px;font:inherit;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ct-tag button:hover{background:var(--rule);color:var(--ink)}.ct-srcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ct-src{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);height:40px;font:inherit;font-size:var(--fs-md);color:var(--ink2);text-align:left;cursor:pointer;transition:border-color var(--ease),background-color var(--ease);align-items:center;gap:8px;padding:0 10px;display:flex}.ct-src>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ct-src em{background:var(--sub,var(--rule));color:var(--ink3);border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-style:normal}.ct-src[aria-pressed=true]{border-color:color-mix(in srgb,var(--mark-ink) 45%,transparent);background:var(--mark-soft);color:var(--ink);font-weight:600}.ct-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ct-plan-c{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);font:inherit;text-align:left;color:var(--ink2);cursor:pointer;transition:border-color var(--ease),background-color var(--ease);flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.ct-plan-c b{font-size:var(--fs-md);color:var(--ink);align-items:center;gap:6px;display:flex}.ct-plan-c b i{background:var(--mark-ink);color:var(--paper);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.ct-plan-c>span{font-size:var(--fs-lg);color:var(--ink);font-weight:700}.ct-plan-c>span small{color:var(--ink3);font-size:12px;font-weight:400}.ct-plan-c>small{color:var(--ink3);font-size:11.5px;line-height:1.4}.ct-plan-c[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--hi)}.ct-card,.ct-more,.ct-more-b{min-width:0}.ct-seg{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.ct-seg button{border:0;border-right:1px solid var(--rule);min-height:36px;font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;flex:auto;padding:0 10px}.ct-seg button:last-child{border-right:0}.ct-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.ct-rec{border-radius:var(--r-md);background:var(--mark-soft);border:1px solid color-mix(in srgb,var(--mark-ink) 25%,transparent);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ct-rec-k{letter-spacing:.02em;color:var(--mark-ink);font-size:12px;font-weight:700}.ct-rec p{font-size:var(--fs-sm);color:var(--ink2);align-items:baseline;gap:8px;margin:0;display:flex}.ct-rec p b{font-size:var(--fs-xl,20px);color:var(--ink)}.ct-rec ul{font-size:var(--fs-sm);color:var(--ink);flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.ct-rec>small{color:var(--ink3);font-size:12px}.ct-done-rec{border-radius:var(--r-md);background:var(--mark-soft);font-size:var(--fs-md);padding:10px 12px}.ct-privacy a{text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ct-goal:not([aria-pressed=true]):hover,.ct-src:not([aria-pressed=true]):hover,.ct-plan-c:not([aria-pressed=true]):hover{border-color:var(--t40,var(--ink3));color:var(--ink)}.ct-seg button:not([aria-pressed=true]):hover{background:var(--hi);color:var(--ink)}}@media (max-width:560px){.ct-goals,.ct-srcs,.ct-plans{grid-template-columns:1fr}.ct-seg button{border-bottom:1px solid var(--rule);flex:45%}}@media (max-width:900px){.ct{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 16px 64px}.ct-info{position:static}.ct-card{border-radius:var(--r-lg);padding:22px 18px}.ct-grid{grid-template-columns:1fr}}.pw{word-break:keep-all;overflow-wrap:break-word}.pw a,.pw code{overflow-wrap:anywhere}.pw [id]{scroll-margin-top:84px}html{scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){.pw-enter>*{animation:pwRise .32s var(--ease-out) both}.pw-enter>:nth-child(2){animation-delay:30ms}.pw-enter>:nth-child(3){animation-delay:60ms}.pw-enter>:nth-child(n+4){animation-delay:90ms}}.pw .pub-live i,.pw .lp-live-h .pub-live i{animation:none}@media (prefers-reduced-motion:reduce){.pw *,.pw :before,.pw :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (pointer:coarse){.pw .ui-btn:not(.text){min-height:44px}.pw .ui-seg button{height:40px}.pw .ws-fchip,.pw .ct-chip,.pw .ws-chip{min-height:44px}.pw .ui-top nav a{align-items:center;min-height:44px;display:inline-flex}}.ws-side-contact{min-height:32px;font-size:var(--fs-sm);color:var(--ink3);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ws-side-contact:hover{color:var(--ink)}}.ws-nav-ico{border-radius:var(--r-sm);background:var(--t4);width:28px;height:28px;color:var(--ink2);transition:background-color .15s var(--ease-out),color .15s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.ws-nav button[aria-current=page] .ws-nav-ico{background:var(--mark);color:var(--on-mark)}.ws-nav button[aria-current=page]{box-shadow:inset 0 0 0 1px var(--rule)}.ws-nav button:active{transform:none}.ws-head h1{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.ws-h1-name{overflow-wrap:anywhere}.ws-h1-tab{color:var(--ink2);letter-spacing:-.2px;align-items:baseline;gap:10px;font-size:.62em;font-weight:600;display:inline-flex}.ws-h1-tab>span{color:var(--t40);font-weight:400}.ws-chips{align-items:center}.ws-chips-l{font-size:var(--fs-sm);color:var(--ink3);margin-right:2px}.ws-chip{padding:0 14px}.ws-chip:active{transform:none}.ws-chip.risk{border-color:var(--rule);background:var(--hi)}.ws-brief-mini{padding:0;overflow:hidden}.ws-brief-mini-h{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}@media (hover:hover) and (pointer:fine){.ws-brief-mini-h:hover{background:var(--t3)}}.ws-brief-mini-k{font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ws-brief-mini-k svg{color:var(--mark-ink)}.ws-brief-mini-t{min-width:0;font-size:var(--fs-base);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-brief-mini-a{font-size:var(--fs-sm);color:var(--ink3);white-space:nowrap;grid-column:3;align-items:center;gap:4px;display:inline-flex}.ws-brief-mini.open .ui-chev{transform:rotate(180deg)}.ws-brief-mini-b{border-top:1px solid var(--rule);padding:4px 18px 18px}.ws-brief-mini-b .ws-brief-grid{padding-top:14px}.ws-brief-col h3{font-weight:600;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ink3)}.ws-soon{flex-direction:column;gap:12px;display:flex}.ws-soon p{font-size:var(--fs-base);color:var(--ink2);margin:0}.ws-chan-i{border:1px dashed var(--t40);border-radius:var(--r-pill);height:34px;font-size:var(--fs-md);color:var(--ink2);align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.ws-report-main{flex-direction:column;gap:8px;max-width:720px;display:flex}.ws-report-k{font-size:var(--fs-sm);color:var(--ink3);align-items:center;gap:8px;display:inline-flex}.ws-report-main h3{font-size:var(--fs-xl)}.ws-report-main p{font-size:var(--fs-base);color:var(--ink2);margin:0;line-height:1.6}.ws-report-a{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ws-report-soon{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws-report-soon li{border:1px dashed var(--rule);border-radius:var(--r-card);font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ws-report-soon b{font-size:var(--fs-base);color:var(--ink)}.ws-tier{padding:0 10px}.ws-fchip{padding:0 6px 0 12px}.ws-fchip:active{transform:none}@media (prefers-reduced-motion:no-preference){.pw.ws .ws-item,.pw.ws .kr-row,.pw.ws .ai-cit-row{animation:none!important}.pw.ws .ws-main.pw-enter>*{animation:pwFade .2s var(--ease-out) both;animation-delay:0s}}.pw.ws .ws-risk,.pw.ws .ws-dot,.pw.ws .ws-live i{animation:none!important}@media (max-width:860px){.ws-nav{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ws-nav button{height:44px}.ws-h1-tab{font-size:.7em}.ws-brief-mini-h{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.ws-brief-mini-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;display:-webkit-box}.ws-brief-mini-a{grid-area:1/2;justify-self:end}}.lp-hero{gap:28px;padding-top:44px}.lp-hero h1{letter-spacing:-2px;font-size:56px}.lp-hero-t{gap:16px}.lp-prev-bar{justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.lp-prev-bar .lp-tabs{min-width:0}.lp-tabs button{gap:6px}.lp-auto{border:1px solid var(--rule);background:var(--hi);width:36px;height:36px;color:var(--ink2);cursor:pointer;transition:background-color .14s var(--ease-out),color .14s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-auto:hover{color:var(--ink);background:var(--t4)}}.lp-win-side>span svg{opacity:.8;flex:none}.lp-win-side>span{align-items:center;gap:8px;display:flex}.lp-stats{max-width:880px;margin:0}.lp-stats>div{padding:14px 16px}.lp-stats dd{font-size:var(--fs-3xl);letter-spacing:-.6px}.lp-src{margin-top:-40px}.lp-src-l{max-width:980px;font-size:var(--fs-base);color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.lp-src-l li{align-items:center;gap:8px;display:inline-flex}.lp-live{margin-top:-48px}.lp-live-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lp-live-g .lp-sig{width:auto;min-width:0}.lp-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-flow-c{flex-direction:column;gap:10px;min-width:0;display:flex}.lp-flow-s{font-size:var(--fs-lg);align-items:center;gap:10px;padding:0 4px 6px;font-weight:700;display:flex}.lp-flow-s b{background:var(--ink);width:26px;height:26px;color:var(--hi);font-size:var(--fs-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-flow .lp-feat{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.lp-flow .lp-feat h3{font-size:var(--fs-lg);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.lp-flow .lp-feat p{font-size:var(--fs-base);color:var(--ink2);margin:0;line-height:1.6}.lp-flow .lp-feat:hover{transform:none}.lp-next{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lp-next-i{border:1px dashed var(--t40);background:0 0;padding:24px}.lp-next-i.live{border:1px solid var(--rule);background:var(--hi)}.lp-next-i.live .lp-soon{background:var(--mark-soft);color:var(--mark-ink)}.lp-next-i:not(.live) .lp-soon{background:var(--t4);color:var(--ink2)}.lp-per-tabs button{min-height:44px}:root[data-theme=dark] .lp-win{box-shadow:0 0 0 1px var(--rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-win{box-shadow:0 0 0 1px var(--rule)}}@media (max-width:860px){.lp-hero{gap:22px;padding-top:28px}.lp-hero h1{font-size:var(--fs-4xl);letter-spacing:-1px;line-height:1.2}.lp-stats dd{font-size:var(--fs-2xl)}.lp-src{margin-top:-24px}.lp-src-l{font-size:var(--fs-md);gap:10px 18px}.lp-src-l li:nth-child(n+10){display:none}.lp-live{margin-top:-24px}.lp-live-g{grid-template-columns:minmax(0,1fr)}.lp-live-g .lp-sig:nth-child(n+4){display:none}.lp-flow{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.lp-hero h1{font-size:var(--fs-3xl)}}.pr-plan.hot{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 12px 32px -18px #1c1c1c59}.pr-plan:hover,.lp-plan:hover{transform:none}.pr-sub{min-height:1.5em}.pr-feats li.soon{color:var(--ink3)}.pr-feats li.soon .ui-tag{margin-left:6px}.pr-soon-dot{border:1.5px dashed var(--t40);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.pr-chan{flex-wrap:wrap;align-items:center}.pr-chan-l{width:100%;font-size:var(--fs-sm);color:var(--ink3)}@media (max-width:860px){.pr-plans{grid-template-columns:minmax(0,1fr)}.pr-plan.hot{order:-1}}.dg-notice{border:1px dashed var(--mark-hover);border-radius:var(--r-card);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-base);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 12px;margin:0;padding:12px 16px;line-height:1.55;display:flex}.dg-notice b{flex:none}.dg-lead{font-size:var(--fs-base);color:var(--ink2);margin:4px 0 0}.dg-ladder-pt i{font-size:0}.dg-ladder-pt.me i{width:20px;height:20px;margin-top:0}.dg-gaps>div{grid-template-columns:minmax(96px,120px) minmax(0,1fr) 76px}.dg-gap-l{white-space:nowrap}.dg-gaps .big .dg-gap-t>i{background:var(--neg)}.dg-gaps>div:not(.big) .dg-gap-t>i{background:var(--t40)}.dg-task-n{width:32px;height:32px;font-size:var(--fs-base);border-radius:50%;font-weight:700}.dg-buy{border-color:var(--rule);box-shadow:none}.dg-buy .ui-btn.primary{background:var(--ink);color:var(--hi)}.dg-buy-h small{color:var(--ink3);font-weight:400}.dg-rv .dg-tasks li,.dg-rv.in .dg-tasks li{opacity:1!important;transition:none!important;transform:none!important}.dg-gap-hot,.dg-rv .dg-gap-hot{opacity:1!important;animation:none!important}.dg-ladder-pt.me i,.dg-rv.in .dg-tasks li:first-child .dg-task-n,.dg-rv.in .dg-gaps .big .dg-gap-t>i,.dg-rv.in.dg-gaps .big .dg-gap-t>i,.dg-emo{animation:none!important}@media (prefers-reduced-motion:no-preference){.dg-rv .dg-gap-t>i,.dg-rv .dg-impact i{transition:transform .4s var(--ease-out)!important;transition-delay:0s!important}.dg-ladder-track i{animation-duration:.4s!important;animation-delay:0s!important}}.dg-proj{flex-direction:column;gap:10px;margin:4px 0 20px;display:flex}.dg-proj-r{font-size:var(--fs-base);color:var(--ink2);grid-template-columns:40px minmax(110px,170px) minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.dg-proj-r.me{color:var(--ink);font-weight:600}.dg-proj-k{font-size:var(--fs-md);color:var(--ink3)}.dg-proj-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dg-proj-t{border-radius:var(--r-pill);background:var(--t4);height:12px;position:relative}.dg-proj-t i{border-radius:var(--r-pill);background:var(--t14);height:100%;display:block}.dg-proj-r.me .dg-proj-t i{background:repeating-linear-gradient(135deg,var(--mark) 0 6px,var(--mark-hover) 6px 12px)}.dg-proj-t em{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.dg-proj-r b{text-align:right;font-variant-numeric:tabular-nums}.dg-proj-l{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.dg-proj-l span{margin-left:8px;display:inline-block}.dg-proj-l span:first-child{margin-left:0}.dg-proj-l .now{background:var(--ink);width:2px;height:12px}.dg-proj-l .est{border-radius:var(--r-pill);background:repeating-linear-gradient(135deg,var(--mark) 0 4px,var(--mark-hover) 4px 8px);width:16px;height:8px}@media (max-width:860px){.dg-gaps>div{grid-template-columns:minmax(76px,96px) minmax(0,1fr) 64px}.dg-proj-r{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) 48px;row-gap:4px}.dg-proj-t{grid-area:2/1/auto/-1}}.ob-prog{height:3px}.ob-prog i{background:var(--ink);box-shadow:none;transition:width .35s var(--ease-out)}.ob-pick:active{transform:none}.ob-pick[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ink)}.ob-pick[aria-pressed=true]:after{animation:none!important}.ob-plan[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ink)}.ob-main h1:focus{outline:none}.ob-main h1:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3b82f680}.ob-row-t b{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ob-warn{border:1px solid var(--mark-hover);border-radius:var(--r-md);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-base);margin:0;padding:12px 14px;line-height:1.55}.ob-warn.sm{font-size:var(--fs-sm);padding:8px 10px}.ob-over dd{color:var(--mark-ink);font-weight:700}.ob-bump{font-size:var(--fs-sm);color:var(--ink2);margin:0}.ob-today{border-radius:var(--r-md);background:var(--t4);font-size:var(--fs-md);flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.ob-today div{justify-content:space-between;gap:12px;display:flex}.ob-today dt{color:var(--ink2)}.ob-today dd{text-align:right;margin:0;font-weight:600}.ob-unlocks li>svg{color:var(--pos)}.ob-lock{border:1.5px solid var(--t40);border-radius:3px;width:12px;height:12px;margin:0 4px}.ob-trust li:before{content:"·";color:var(--ink3);margin-right:6px}.co-demo{border:1px dashed var(--mark-hover);border-radius:var(--r-md);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-base);margin:0;padding:12px 14px;line-height:1.55}.co-when{font-size:var(--fs-sm);color:var(--ink2);margin:0}.co-done-a{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ct{grid-template-rows:auto 1fr;grid-template-areas:"intro card""info card";row-gap:24px}.ct-intro{flex-direction:column;grid-area:intro;gap:14px;display:flex}.ct-intro h1{font-size:var(--fs-h1);letter-spacing:-1.2px;font-weight:700;line-height:1.15}.ct-lead b{color:var(--ink);font-weight:600}.ct-info{grid-area:info;gap:16px;position:static}.ct-card{grid-area:card;position:sticky;top:84px}.ct-chip,.ct-card .ui-field>span{color:var(--ink)}@media (max-width:900px){.ct{grid-template-rows:none;grid-template-areas:"intro""card""info";row-gap:24px}.ct-intro h1{font-size:var(--fs-h1-m);letter-spacing:-.6px}.ct-card{position:static}}.ai-how{font-size:var(--fs-sm);color:var(--ink3);margin:-8px 0 0;line-height:1.6}.ai-cell{border-radius:var(--r-md);min-height:32px;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;margin:-4px -8px;padding:4px 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ai-cell:hover{background:var(--t4)}}.ai-cell.on{border-color:var(--ink);background:var(--mark-soft)}.ai-q span{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-q small{font-size:var(--fs-sm);color:var(--ink3)}.ai-ans{font-size:var(--fs-lg);flex-direction:column;gap:10px;line-height:1.7;display:flex;position:relative}.ai-ans p{margin:0}.ai-ans ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.ai-ans.cut{max-height:260px;overflow:hidden}.ai-ans.cut:after{content:"";background:linear-gradient(180deg,transparent,var(--paper));height:72px;position:absolute;bottom:0;left:0;right:0}.ai-ans-more{z-index:1;align-self:flex-start;position:relative}.ai-ans.cut .ai-ans-more{position:absolute;bottom:0;left:0}.ai-cite-a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.ai-cite-a>span{font-size:var(--fs-sm);color:var(--ink3)}.ai-sample{border-top:1px dashed var(--t40);flex-direction:column;gap:16px;padding-top:24px;display:flex}.ai-sample-h{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.kr-empty{flex-direction:column;gap:14px;display:flex}.kr-empty>b{font-size:var(--fs-lg)}.kr-empty-d{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;margin:0;display:grid}.kr-empty-d div{flex-direction:column;gap:2px;display:flex}.kr-empty-d dt{font-size:var(--fs-sm);color:var(--ink3)}.kr-empty-d dd{font-size:var(--fs-base);margin:0}.kr-empty-a{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kr-chan-l{font-size:var(--fs-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kr-chan-l li{align-items:baseline;gap:8px;min-width:0;display:flex}.kr-chan-l a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px;overflow:hidden}.kr-chan-l small{color:var(--ink3);flex:none}.kr-stats dt{white-space:normal}.m2-body{grid-template-columns:minmax(0,1fr) 280px}@media (max-width:900px){.m2-body{grid-template-columns:minmax(0,1fr)}}.m2-panel.empty{justify-content:flex-start;gap:10px;min-height:0}.m2-top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m2-top button{border-radius:var(--r-md);width:100%;min-height:44px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color .14s var(--ease-out);background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;margin:0 -8px;padding:6px 8px;display:grid}@media (hover:hover) and (pointer:fine){.m2-top button:hover{background:var(--t4)}}.m2-top-k{font-size:var(--fs-xs);color:var(--ink3);grid-column:1}.m2-top b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-weight:600;overflow:hidden}.m2-top small{font-size:var(--fs-sm);color:var(--ink2);grid-area:1/2/3;align-self:center}.pw .ui-sent.neu{border-color:var(--rule);color:var(--ink2);background:0 0;font-weight:400}.pw{--pos-ink:#2f6646;--neg-ink:#9c3a25}:root[data-theme=dark] .pw{--pos-ink:var(--pos);--neg-ink:var(--neg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw{--pos-ink:var(--pos);--neg-ink:var(--neg)}}.pw .ui-sent.pos,.pw .ws-fchip.f-pos .ws-fchip-n{color:var(--pos-ink)}.pw .ui-sent.neg,.pw .ui-tag.neg,.pw .ws-fchip.f-neg .ws-fchip-n{color:var(--neg-ink)}@media (max-width:860px){.ws{grid-template-rows:auto 1fr;align-content:start}.ws-side{align-content:flex-start}.ws-nav button[aria-current=page]:before{display:none}}:root[data-theme=dark] .lp-band,:root[data-theme=dark] .lp-edge{color:#edebe5;border:1px solid var(--rule);--inv-ink2:#edebe5b8;--inv-rule:#edebe524;--hi:#edebe5;background:#262521}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-band,:root:not([data-theme=light]) .lp-edge{color:#edebe5;border:1px solid var(--rule);--inv-ink2:#edebe5b8;--inv-rule:#edebe524;--hi:#edebe5;background:#262521}}.ai-sent{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 0;display:flex}.ai-sent>span{color:var(--ink3);margin-right:4px}.ai-sent b{color:var(--ink2);font-weight:600}.ai-sent i{color:var(--ink3);font-style:normal}.ai-sent.has-neg{border:1px solid var(--neg-line);border-radius:var(--r-md);background:var(--neg-soft);padding:8px 12px}.ai-sent.has-neg b.neg{color:var(--neg-ink)}.ai-sent em{font-style:normal;font-size:var(--fs-sm);color:var(--neg-ink);flex-basis:100%}.ai-sent+.ai-how{margin-top:-14px}.au{flex-direction:column;align-items:center;gap:14px;min-height:100vh;padding:56px 16px 72px;display:flex}.au-brand{font-size:var(--fs-2xl);letter-spacing:-.4px;color:var(--ink);align-items:center;gap:10px;font-weight:700;display:inline-flex}.au-lead{font-size:var(--fs-base);color:var(--ink2);text-align:center;margin:0 0 6px}.au-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-direction:column;gap:16px;width:100%;max-width:440px;padding:28px;display:flex;box-shadow:0 1px 2px #1c1c1c0a,0 24px 48px -30px #1c1c1c33}.au-card h1{font-size:var(--fs-2xl);letter-spacing:-.4px}.au-top{border:1px solid var(--neg-line);border-radius:var(--r-md);background:var(--neg-soft);color:var(--neg-ink);font-size:var(--fs-md);margin:0;padding:10px 12px}.au-google{background:var(--hi);gap:10px;height:46px;font-weight:600}.au-perks{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;gap:6px 14px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.au-perks li{align-items:center;gap:6px;display:inline-flex}.au-perks li:before{content:"✓";color:var(--pos-ink,var(--ink));font-weight:700}.au-note{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--sub);font-size:var(--fs-sm);color:var(--ink2);margin:0;padding:10px 12px;line-height:1.5}.au-or{font-size:var(--fs-sm);color:var(--ink3);align-items:center;gap:12px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--rule);flex:1;height:1px}.au-form{flex-direction:column;gap:14px;display:flex}.au-field>span{color:var(--ink);font-weight:600;font-size:var(--fs-md);align-items:center;gap:6px;display:flex}.au-field>span small{font-weight:400;font-size:var(--fs-xs);color:var(--ink3)}.au-field .ui-input{border-radius:var(--r-md);height:44px}.au-hint{font-size:var(--fs-sm);color:var(--ink3)}.au-agree{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:10px;padding-top:4px;display:flex}.au-agree label{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.au-agree input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.au-agree a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.au-agree small{color:var(--ink3)}.au-submit{height:48px;font-size:var(--fs-lg);border-radius:var(--r-md);font-weight:600}.au-submit:disabled{opacity:.6;cursor:default}.au-switch{text-align:center;font-size:var(--fs-md);color:var(--ink2);margin:0}.au-switch a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.au-fine{font-size:var(--fs-sm);color:var(--ink3);text-align:center;margin:0;line-height:1.55}@media (max-width:480px){.au{padding-top:32px}.au-card{padding:22px 18px}}.lg{max-width:820px;font-size:var(--fs-lg);flex-direction:column;gap:28px;margin:0 auto;padding:48px 24px 72px;line-height:1.75;display:flex}.lg-draft{border:1px dashed var(--mark-hover);border-radius:var(--r-md);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-md);margin:0;padding:12px 14px}.lg-h{flex-direction:column;gap:10px;display:flex}.lg-h h1{font-size:var(--fs-4xl);letter-spacing:-.8px}.lg-h p{color:var(--ink2);margin:0}.lg-toc{border:1px solid var(--rule);border-radius:var(--r-card);font-size:var(--fs-md);flex-wrap:wrap;gap:6px 14px;margin-top:6px;padding:14px 16px;display:flex}.lg-toc a{color:var(--ink2)}@media (hover:hover) and (pointer:fine){.lg-toc a:hover{color:var(--ink)}}.lg-s{flex-direction:column;gap:10px;display:flex}.lg-s h2{font-size:var(--fs-xl);letter-spacing:-.2px}.lg-s p{color:var(--ink2);margin:0}.lg-s ul{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.lg-table{border:1px solid var(--rule);border-radius:var(--r-card);overflow-x:auto}.lg-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-md);line-height:1.55}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:10px 12px}.lg-table thead th{background:var(--t3);color:var(--ink);border-top:0;font-weight:600}.lg-table td{color:var(--ink2)}.lg-outro{font-size:var(--fs-base);color:var(--ink2);margin:0}.lg-op{border-radius:var(--r-card);background:var(--t3);font-size:var(--fs-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;margin:0;padding:16px;display:grid}.lg-op div{gap:10px;display:flex}.lg-op dt{width:96px;color:var(--ink3);flex:none}.lg-op dd{color:var(--ink);margin:0}.lg-en{font-size:var(--fs-sm);color:var(--ink3);margin:0}.lg-en a{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.lg{padding:28px 16px 56px}.lg-h h1{font-size:var(--fs-3xl)}}.co-acct{flex-direction:column;gap:10px;display:flex}.co-acct>b{font-size:var(--fs-lg)}.co-acct-n{font-size:var(--fs-base);color:var(--ink2);margin:0;line-height:1.6}.co-start{height:46px;font-weight:600}.co-start:disabled{opacity:.6;cursor:default}.ui-top-login{min-height:32px;font-size:var(--fs-md);color:var(--ink2);align-items:center;padding:0 6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-top-login:hover{color:var(--ink)}}.ws-me{font-size:var(--fs-sm);color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;display:flex}.site-foot-legal a{text-underline-offset:2px;text-decoration:underline}.site-foot-legal.site-foot-biz{border-top:1px solid var(--rule);padding-bottom:0;line-height:1.6}.site-foot-biz+.site-foot-legal{border-top:0;padding-top:6px}.ws-alert.new{background:color-mix(in srgb,var(--mark-soft) 45%,transparent)}.ws-alert-k{align-items:center;gap:6px;display:inline-flex}.ws-alert-dot{background:var(--neg);border-radius:50%;width:8px;height:8px}.ws-alert-ev{font-size:var(--fs-md);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:4px;display:inline-block}.ws-alert-wait{margin:0;padding:16px}.ws-tg{border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.ws-tg-h{font-size:var(--fs-lg);align-items:center;gap:8px;display:flex}.ws-tg p{font-size:var(--fs-base);color:var(--ink2);margin:0;line-height:1.6}.ws-tg p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ws-tg-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-tg-a .ui-btn:disabled{opacity:.6;cursor:default}.pr-chan-i.soon{opacity:.6}.pr-chan-i.live{border-color:var(--ink);color:var(--ink);font-weight:600}.ui-card.flush .ws-alert{padding:14px 16px}.ui-card.flush .ws-alert:first-child{border-top:0}.ws-alert{grid-template-columns:auto minmax(0,1fr) auto}.ws-tg-link{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px 20px;padding:14px;display:grid}.ws-tg-qr{border-radius:var(--r-md);background:#fff;width:150px;height:150px;padding:8px;display:block}.ws-tg-qr svg{width:100%;height:100%;display:block}.ws-tg-steps{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:10px;margin:0;padding-left:18px;display:flex}.ws-tg-steps li{flex-direction:column;gap:2px;display:flex}.ws-tg-steps b{color:var(--ink);font-size:var(--fs-base)}.ws-tg-steps a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ws-tg-cmd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ws-tg-cmd code{border:1px solid var(--rule);border-radius:var(--r);background:var(--hi);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;padding:6px 10px}.ws-tg-link>.ui-note{grid-column:1/-1;margin:0}@media (max-width:640px){.ws-tg-link{grid-template-columns:minmax(0,1fr)}.ws-tg-qr{margin:0 auto}}.ob-chosen{flex-wrap:wrap;gap:6px;display:flex}.ob-chip{border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--mark-soft);height:32px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.ob-chip:disabled{cursor:default}.ob-chip>span[aria-hidden]{color:var(--ink2);margin-left:2px;font-weight:400}.ob-sum-ents{flex-direction:column;gap:8px;display:flex}.ac{max-width:var(--wrap);flex-direction:column;gap:28px;margin:0 auto;padding:40px 24px 72px;display:flex}.ac-h{flex-direction:column;gap:6px;display:flex}.ac-h h1{font-size:var(--fs-4xl);letter-spacing:-.8px}.ac-h p{margin:0}.ac-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ac-form{flex-direction:column;gap:12px;display:flex}.ac-form .ui-input{border-radius:var(--r-md);height:40px}.ac-form hr{border:0;border-top:1px solid var(--rule);width:100%;margin:4px 0}.ac-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-row .ui-input{flex:220px}.ac-check{font-size:var(--fs-base);color:var(--ink2);cursor:pointer;align-items:center;gap:8px;display:flex}.ac-check input{width:18px;height:18px;accent-color:var(--ink)}.ac-del{border-color:var(--neg-line);color:var(--neg-ink)}.ac-del:disabled{opacity:.5;cursor:default}.ac-ws{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.ac-wsc{flex-direction:column;gap:12px;display:flex}.ac-wsc-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ac-wsc-h>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-wsc-h b{font-size:var(--fs-lg)}.ac-wsc-h small{font-size:var(--fs-sm);color:var(--ink3)}.ac-comps{flex-direction:column;gap:6px;display:flex}.ac-chips,.ac-found{flex-wrap:wrap;gap:6px;display:flex}.ac-chip{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);height:28px;font:inherit;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ac-chip button{font:inherit;color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px}.ac-chip.add{cursor:pointer;border-style:dashed}.ac-add{flex-direction:column;gap:8px;display:flex}.ws-me a{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px}@media (max-width:860px){.ac{padding:28px 16px 56px}.ac-two{grid-template-columns:minmax(0,1fr)}}.ops{flex-direction:column;gap:20px;max-width:1320px;margin:0 auto;padding:32px 24px 72px;display:flex}.ops-h h1{font-size:var(--fs-3xl);letter-spacing:-.6px;margin-top:4px}.ops-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px;display:flex}.ops-tabs a{min-height:40px;font-size:var(--fs-base);color:var(--ink2);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ops-tabs a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:600}.ops-tabs b{border-radius:var(--r-pill);background:var(--neg);color:#fcfbf8;min-width:20px;height:20px;font-size:var(--fs-xs);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ops-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ops-kpi div{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-direction:column;gap:2px;padding:16px;display:flex}.ops-kpi dt{font-size:var(--fs-sm);color:var(--ink3)}.ops-kpi dd{font-size:var(--fs-3xl);margin:0;font-weight:700}.ops-kpi small{font-size:var(--fs-sm);color:var(--ink2)}.ops-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);font-size:var(--fs-base);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ops-card h2{font-size:var(--fs-lg)}.ops-card p{overflow-wrap:anywhere;margin:0}.ops-bad{color:var(--neg-ink)}.ops-list{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ops-table{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);overflow-x:auto}.ops-table table{border-collapse:collapse;width:100%;min-width:860px;font-size:var(--fs-md)}.ops-table th,.ops-table td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:10px 12px}.ops-table thead th{background:var(--t3);border-top:0;font-weight:600}.ops-table tr.done td{color:var(--ink3)}.ops-table a{text-underline-offset:2px;text-decoration:underline}.ops-msg{white-space:pre-wrap;max-width:420px}.ops-msg small{color:var(--ink3);margin-top:2px;display:block}.ops-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.ops{padding:24px 16px 56px}.ops-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.m2-mgroup>div>.m2-mbtn{white-space:nowrap;flex:none;max-width:100%}.m2-mtxt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:860px){.ob-steps{flex-wrap:nowrap;gap:4px}.ob-steps li{flex:1 1 0;min-width:0}.ob-steps li.now{flex:2.4 1 0}.ob-steps li.now button{font-size:var(--fs-md);justify-content:flex-start;gap:6px;padding:0 4px}.ob-nav{z-index:4;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0 -16px;position:sticky;bottom:0}.ob-nav .ui-btn{min-height:44px}.ui-top .pw-lang button{min-width:36px;min-height:36px}.ui-top .pw-theme{width:36px;height:36px}}.ui-disc-btn{min-height:40px}.dg-gap-hot{font-size:var(--fs-xs)}.ws-first{border:1px solid var(--mark-hover);border-radius:var(--r-card);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-base);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.55;display:flex}.ws-first b{color:var(--ink)}.ws-first-spin{border:2px solid color-mix(in srgb,var(--mark-ink) 25%,transparent);border-top-color:var(--mark-ink);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}@media (prefers-reduced-motion:no-preference){.ws-first-spin{animation:.9s linear infinite wsSpin}}@keyframes wsSpin{to{transform:rotate(360deg)}}.ui-mmenu{display:none}@media (max-width:860px){.ui-mmenu{order:-1;margin-right:-4px;display:block}.ui-mmenu-btn{border-radius:var(--r-md);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.ui-top nav.ui-mmenu-panel{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;gap:0;padding:8px 16px 16px;display:flex;position:absolute;top:56px;left:0;right:0;box-shadow:0 16px 32px -20px #1c1c1c59}.ui-top nav.ui-mmenu-panel a{border-bottom:1px solid var(--rule);height:auto;min-height:48px;font-size:var(--fs-lg);color:var(--ink);border-radius:0;align-items:center;padding:0 4px;display:flex}.ui-top nav.ui-mmenu-panel a:last-child{border-bottom:0}.ui-top nav.ui-mmenu-panel a:after{display:none}}@media (max-width:430px){.ui-top-end .ui-top-login{display:none}}.ws-cls{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:700;display:inline-flex}.ws-cls.core{background:var(--mark);color:var(--on-mark);box-shadow:0 0 0 1px color-mix(in srgb,var(--mark-ink) 25%,transparent)}.ws-cls.news{border:1px solid var(--t40);color:var(--ink2);font-weight:600}.ws-cls.community{background:color-mix(in srgb,var(--community) 14%,transparent);color:var(--community)}:root[data-theme=dark] .ws-cls.community{color:#b9aef0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-cls.community{color:#b9aef0}}.ws-item.c-core .ws-item-btn{background:linear-gradient(90deg,color-mix(in srgb,var(--mark-soft) 70%,transparent),transparent 55%)}.ws-item.c-core .ws-item-t{font-weight:600}@media (hover:hover) and (pointer:fine){.ws-item.c-core .ws-item-btn:hover{background:linear-gradient(90deg,var(--mark-soft),var(--t3) 60%)}}.ws-item:before{width:4px}.ws-item.s1:before{background:var(--pos)}.ws-item.s-1:before{background:var(--neg)}.ws-item-side .ui-sent{height:28px;font-size:var(--fs-md);padding:0 11px 0 9px;font-weight:700}.ws-item-side .ui-sent i{font-size:10px}.pw .ws-item-side .ui-sent.pos{background:var(--pos);color:#fff;border-color:var(--pos)}.pw .ws-item-side .ui-sent.neg{background:var(--neg);color:#fff;border-color:var(--neg)}.pw .ws-item-side .ui-sent.neu{border:1px solid var(--rule);color:var(--ink3);background:0 0;font-weight:500}.pw .ws-item-side .ui-sent.est{background:0 0;border:1.5px dashed}.pw .ws-item-side .ui-sent.pos.est{color:var(--pos-ink)}.pw .ws-item-side .ui-sent.neg.est{color:var(--neg-ink)}:root[data-theme=dark] .pw .ws-item-side .ui-sent.pos,:root[data-theme=dark] .pw .ws-item-side .ui-sent.neg{color:#141412}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ws-item-side .ui-sent.pos,:root:not([data-theme=light]) .pw .ws-item-side .ui-sent.neg{color:#141412}}.ws-fchip>svg{flex:none}.ws-fchip.f-core>svg{color:#b88a12}.ws-fchip.f-community>svg{color:var(--community)}.ws-fchip-dot{background:var(--t40);border-radius:50%;width:8px;height:8px}.ws-fchip.f-pos .ws-fchip-dot{background:var(--pos)}.ws-fchip.f-neg .ws-fchip-dot{background:var(--neg)}.ws-fchip.f-neu .ws-fchip-dot{background:var(--t40)}.ws-fchip.f-pending .ws-fchip-dot{border:1.5px dashed var(--t40);background:0 0}.ws-fchip[aria-pressed=true] .ws-fchip-dot{background:currentColor;border-color:currentColor}.ws-fchip.f-core[aria-pressed=true]{background:var(--mark);border-color:var(--mark-hover);color:var(--on-mark)}.ws-fchip.f-core[aria-pressed=true]>svg{color:var(--on-mark)}.ws-fchip.f-core[aria-pressed=true] .ws-fchip-n{color:var(--on-mark);background:#1c1c1c1f}.ws-sbar{flex-direction:column;gap:8px;margin:2px 0 4px;display:flex}.ws-sbar-track{gap:3px;height:14px;display:flex}.ws-sbar-seg{cursor:pointer;min-width:6px;height:100%;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);border:0;border-radius:4px;flex-basis:0}.ws-sbar-seg.pos{background:var(--pos)}.ws-sbar-seg.neg{background:var(--neg)}.ws-sbar-seg.neu{background:var(--t14)}.ws-sbar-seg.pending{background:repeating-linear-gradient(135deg,var(--t7) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--t14)}.ws-sbar-track:has(.on) .ws-sbar-seg:not(.on){opacity:.35}.ws-sbar-seg.on{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}@media (hover:hover) and (pointer:fine){.ws-sbar-seg:hover{transform:scaleY(1.25)}}.ws-sbar-legend{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.ws-sbar-l{font:inherit;font-size:var(--fs-md);color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:4px 0;display:inline-flex}.ws-sbar-l i{border-radius:3px;align-self:center;width:10px;height:10px;display:inline-block}.ws-sbar-l.pos i{background:var(--pos)}.ws-sbar-l.neg i{background:var(--neg)}.ws-sbar-l.neu i{background:var(--t14)}.ws-sbar-l b{font-size:var(--fs-xl);letter-spacing:-.4px;color:var(--ink);font-weight:800}.ws-sbar-l.pos b{color:var(--pos-ink)}.ws-sbar-l.neg b{color:var(--neg-ink)}.ws-sbar-l small{font-size:var(--fs-sm);color:var(--ink3)}.ws-sbar-l.on{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ws-sbar-wait{font-size:var(--fs-sm);color:var(--ink3)}@media (max-width:640px){.ws-item-btn{grid-template-columns:minmax(0,1fr);position:relative}.ws-item-side{gap:6px;position:absolute;top:12px;right:8px}.ws-item-meta{min-height:28px;padding-right:112px}.ws-item-t{font-size:var(--fs-lg)}}.pw.ws .ws-main{gap:28px;padding-top:28px}.pw.ws .ws-head{gap:6px}.ws-sit{z-index:6;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:0;margin:0 -12px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 24px -18px #1c1c1c59}.ws-sit-state{border:0;border-right:1px solid var(--rule);background:var(--t3);font:inherit;text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.ws-sit-lv{font-size:var(--fs-md);letter-spacing:.08em;align-items:center;gap:8px;font-weight:800;display:inline-flex}.ws-sit-lv i{background:var(--pos);width:10px;height:10px;box-shadow:0 0 0 4px var(--pos-soft);border-radius:50%}.ws-sit-r{font-size:var(--fs-md);color:var(--ink2);line-height:1.4}.ws-sit.watch .ws-sit-state{background:color-mix(in srgb,var(--mark-soft) 70%,var(--hi))}.ws-sit.watch .ws-sit-lv{color:var(--mark-ink)}.ws-sit.watch .ws-sit-lv i{background:#d9a400;box-shadow:0 0 0 4px #d9a40038}.ws-sit.alert{border-color:var(--neg-line)}.ws-sit.alert .ws-sit-state{background:var(--neg);color:#fff;border-right-color:#0000}.ws-sit.alert .ws-sit-lv i{background:#fff;box-shadow:0 0 0 4px #ffffff4d}.ws-sit.alert .ws-sit-r{color:#ffffffeb}.ws-sit-m{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ws-sit-c{border:0;border-left:1px solid var(--rule);font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;gap:1px;min-width:0;padding:10px 14px;display:flex}.ws-sit-c:first-child{border-left:0}@media (hover:hover) and (pointer:fine){.ws-sit-c:hover,.ws-sit-state:hover{filter:brightness(.98)}.ws-sit-c:hover{background:var(--t3)}}.ws-sit-c small{font-size:var(--fs-xs);color:var(--ink3);white-space:nowrap;font-weight:600}.ws-sit-c b{font-size:var(--fs-2xl);letter-spacing:-.5px;font-weight:800;line-height:1.15}.ws-sit-c.pos b{color:var(--pos-ink)}.ws-sit-c.neg b{color:var(--neg-ink)}.ws-sit-d{font-size:var(--fs-xs);color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ws-sit-d.up{color:var(--pos-ink)}.ws-sit-d.down{color:var(--neg-ink)}@media (max-width:1100px){.ws-sit{grid-template-columns:minmax(0,1fr)}.ws-sit-state{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:860px){.ws-sit{margin:0;position:static}.ws-sit-m{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-sit-c:nth-child(4){border-left:0}.ws-sit-c:nth-child(n+4){border-top:1px solid var(--rule)}.ws-sit-c b{font-size:var(--fs-xl)}}.pw.ws .ui-sent{font-weight:700}.pw.ws .ui-sent.pos{background:var(--pos);color:#fff;border-color:var(--pos)}.pw.ws .ui-sent.neg{background:var(--neg);color:#fff;border-color:var(--neg)}.pw.ws .ui-sent.neu{border:1px solid var(--rule);color:var(--ink3);background:0 0;font-weight:500}.pw.ws .ui-sent.est{background:0 0;border:1.5px dashed}.pw.ws .ui-sent.pos.est{color:var(--pos-ink)}.pw.ws .ui-sent.neg.est{color:var(--neg-ink)}:root[data-theme=dark] .pw.ws .ui-sent.pos:not(.est),:root[data-theme=dark] .pw.ws .ui-sent.neg:not(.est){color:#141412}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw.ws .ui-sent.pos:not(.est),:root:not([data-theme=light]) .pw.ws .ui-sent.neg:not(.est){color:#141412}}.pw.ws .ui-stats{background:var(--hi)}.pw.ws .ui-stat-v{font-size:var(--fs-5xl);letter-spacing:-1.2px;font-weight:800}.pw.ws .ui-stat dt{font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ink3);text-transform:none;font-weight:700}.pw.ws .ui-stat-d.pos{background:var(--pos);color:#fff}.pw.ws .ui-stat-d.neg{background:var(--neg);color:#fff}@media (max-width:860px){.pw.ws .ui-stat-v{font-size:var(--fs-3xl)}}.pw.ws .ui-section-h h2{font-size:var(--fs-xl);letter-spacing:-.3px;font-weight:800}.ws-pn{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:inline-flex}.ws-pn b{border-radius:var(--r-pill);height:22px;font-size:var(--fs-sm);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.ws-pn b.p{background:var(--pos-soft);color:var(--pos-ink)}.ws-pn b.n{background:var(--neg-soft);color:var(--neg-ink)}.pw.ws .ui-bar i{background:var(--t40)}.pw.ws .ui-bar.mark i{background:var(--neg)}.pw.ws .ui-bar[aria-pressed=true] i{background:var(--ink)}.pw.ws .ui-table tr.strong td{background:color-mix(in srgb,var(--mark-soft) 70%,transparent);font-weight:700}.pw.ws .ui-meter i{background:var(--t40)}.pw.ws tr.strong .ui-meter i{background:var(--ink)}.ws-proof-row{grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto}.ws-proof-row .src{align-items:center;gap:6px;display:flex}@media (max-width:860px){.ws-proof-row .src{flex-wrap:wrap}}.pw.ws .ui-legend i{background:var(--neg)}.pw.ws .ws-alert .ui-tag.neg,.pw.ws .rr-sig .ui-tag.neg{background:var(--neg);border-color:var(--neg);color:#fff}.pw.ws .ws-alert .ui-tag.mark{background:var(--mark);border-color:var(--mark-hover);color:var(--on-mark);font-weight:700}.pw.ws .ws-alert.new{box-shadow:inset 4px 0 0 var(--neg)}.pw.ws .kr-stats dd{font-size:var(--fs-3xl);letter-spacing:-.8px;font-weight:800}.pw.ws .kr-stats dt{font-size:var(--fs-sm);color:var(--ink3);font-weight:700}.pw.ws .rr-status.alert{background:var(--neg);border-color:var(--neg);color:#fff}.pw.ws .rr-status.alert .rr-status-t b,.pw.ws .rr-status.alert .rr-status-t span,.pw.ws .rr-status.alert dt,.pw.ws .rr-status.alert dd{color:#fff}.pw.ws .rr-status.alert .rr-status-ico{color:#fff;background:#fff3}.pw.ws .rr-status-n dd{font-size:var(--fs-2xl);font-weight:800}.rp-tool{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rp-tool>span:first-child{flex-direction:column;gap:2px;display:flex}.rp-tool b{font-size:var(--fs-lg)}.rp-tool small{font-size:var(--fs-sm);color:var(--ink3)}.rp-tool-a{gap:8px;display:flex}.rp{--rp-paper:#fffefb;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--rp-paper);width:100%;max-width:900px;font-size:var(--fs-base);flex-direction:column;gap:30px;margin:0 auto;padding:44px 52px 40px;line-height:1.65;display:flex;box-shadow:0 1px 2px #1c1c1c0d,0 30px 60px -40px #1c1c1c59}:root[data-theme=dark] .rp{--rp-paper:#1b1b19}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rp{--rp-paper:#1b1b19}}.rp-cover{border-bottom:3px solid var(--ink);flex-direction:column;gap:14px;padding-bottom:22px;display:flex}.rp-brand{font-size:var(--fs-xs);letter-spacing:.22em;color:var(--ink3);justify-content:space-between;gap:12px;font-weight:800;display:flex}.rp-brand span:first-child{color:var(--mark-ink);border-bottom:3px solid var(--mark);padding-bottom:6px}.rp-title h2{font-size:var(--fs-4xl);letter-spacing:-1.2px;font-weight:800;line-height:1.1}.rp-stamp{border-radius:var(--r-sm);min-width:84px;height:40px;font-size:var(--fs-lg);letter-spacing:.14em;border:2.5px solid;justify-content:center;align-items:center;padding:0 14px;font-weight:900;display:inline-flex;transform:rotate(-4deg)}.rp-stamp.alert{color:var(--neg-ink)}.rp-stamp.watch{color:#b88a12}.rp-stamp.calm{color:var(--pos-ink)}.rp-scope{font-size:var(--fs-sm);color:var(--ink3);margin:0}.rp-sec{break-inside:avoid;flex-direction:column;gap:12px;display:flex}.rp-sec>header{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.rp-sec h3{font-size:var(--fs-xl);letter-spacing:-.4px;font-weight:800}.rp-sec header small{font-size:var(--fs-xs);color:var(--ink3);margin-left:auto}.rp-sec h4{font-size:var(--fs-md);margin:0 0 6px;font-weight:800}.rp-lead{font-size:var(--fs-lg);margin:0}.rp-lead b{color:var(--ink)}.rp-sum{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rp-sum li{border-radius:var(--r-md);background:var(--t3);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.rp-sum li>span{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--mark-ink);padding-top:2px;font-weight:800}.rp-ref{font-size:var(--fs-xs);color:var(--mark-ink);vertical-align:1px;margin-left:3px;font-weight:700;text-decoration:none}.rp-kpi{border:1px solid var(--rule);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.rp-k{border-left:1px solid var(--rule);border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.rp-k:nth-child(3n+1){border-left:0}.rp-k:nth-child(-n+3){border-top:0}.rp-k small{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.rp-k b{font-size:var(--fs-3xl);letter-spacing:-.8px;font-weight:800;line-height:1.15}.rp-k span{font-size:var(--fs-sm);color:var(--ink2);font-weight:700}.rp-k.pos b{color:var(--pos-ink)}.rp-k.neg b{color:var(--neg-ink)}.rp-trend{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:150px;padding:8px 0 0;display:grid}.rp-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.rp-day small{color:var(--ink3);font-size:10px}.rp-col{background:var(--t7);border-radius:3px 3px 0 0;flex-direction:column;width:100%;max-width:28px;min-height:2px;display:flex;overflow:hidden}.rp-col i{flex-basis:0;min-height:0;display:block}.rp-col i.p{background:var(--pos)}.rp-col i.n{background:var(--neg)}.rp-col i.z{background:var(--t14)}.rp-day.spike .rp-col{box-shadow:0 0 0 2px var(--neg)}.rp-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.rp-table th{text-align:left;font-size:var(--fs-xs);color:var(--ink3);border-bottom:1px solid var(--rule);padding:6px 8px;font-weight:700}.rp-table td{border-bottom:1px solid var(--rule);padding:8px}.rp-table .r{text-align:right}.rp-table td.pos{color:var(--pos-ink);font-weight:700}.rp-table td.neg{color:var(--neg-ink);font-weight:700}.rp-table tr.me td{background:color-mix(in srgb,var(--mark-soft) 70%,transparent)}.rp-table td:nth-child(3){align-items:center;gap:8px;display:flex}.rp-table .rp-bar{border-radius:var(--r-pill);background:var(--t7);min-width:80px;height:8px;display:block;overflow:hidden}.rp-table .rp-bar i{background:var(--t40);height:100%;display:block}.rp-table tr.me .rp-bar i{background:var(--ink)}.rp-none{border:1px dashed var(--rule);border-radius:var(--r-md);font-size:var(--fs-md);color:var(--ink3);margin:0;padding:12px}.rp-risk{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-risk li{border:1px solid var(--rule);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rp-risk li.spike{border-color:var(--neg-line);background:var(--neg-soft)}.rp-risk-h{font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-risk-h em{letter-spacing:.1em;background:var(--neg);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:900}.rp-risk-h span{font-size:var(--fs-sm);color:var(--ink2);margin-left:auto}.rp-risk-e{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rp-item{border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:10px 0;display:flex}.rp-item:last-child{border-bottom:0}.rp-item-m{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-item-m b{color:var(--ink);font-size:var(--fs-md)}.rp-item-m .ui-sent{margin-left:auto}.rp-item-t{font-size:var(--fs-base);font-weight:600}.rp-q{font-size:var(--fs-md);color:var(--ink2);border-left:3px solid var(--mark);padding-left:10px;display:block}.rp-q:before,.rp-q:after,.rp-refs q:before,.rp-refs q:after{content:"“"}.rp-q:after,.rp-refs q:after{content:"”"}.rp-risk-tag{font-size:var(--fs-xs);color:var(--neg-ink);font-weight:700}.rp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rp-small{font-size:var(--fs-sm);color:var(--ink2);margin:0 0 6px}.rp-kol{font-size:var(--fs-md);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.rp-kol li span{color:var(--ink3);font-size:var(--fs-sm);margin-left:8px}.rp-kol li{display:list-item}.rp-big{font-size:var(--fs-5xl);letter-spacing:-1.2px;margin:0;font-weight:800;line-height:1.1}.rp-big small{font-size:var(--fs-md);letter-spacing:0;color:var(--ink2);font-weight:500}.rp-topics{flex-wrap:wrap;gap:6px;display:flex}.rp-topics>span{border:1px solid var(--rule);border-radius:var(--r-pill);height:30px;font-size:var(--fs-md);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rp-topics>span>span{color:var(--ink3);font-size:var(--fs-sm)}.rp-topics i{font-style:normal;font-size:var(--fs-xs);font-weight:800}.rp-topics i.p{color:var(--pos-ink)}.rp-topics i.n{color:var(--neg-ink)}.rp-act{counter-reset:a;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rp-act li{counter-increment:a;border:1px solid var(--rule);border-radius:var(--r-md);border-left:4px solid var(--mark);grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);gap:2px 10px;padding:12px 14px;display:grid}.rp-act li:before{content:counter(a);background:var(--ink);width:26px;height:26px;color:var(--hi);font-size:var(--fs-sm);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rp-act b{font-size:var(--fs-lg)}.rp-act li>span{font-size:var(--fs-md);color:var(--ink2)}.rp-refs{font-size:var(--fs-sm);color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-refs li{grid-template-columns:34px minmax(0,1fr);gap:6px;scroll-margin-top:120px;display:grid}.rp-refs li>span:first-child{color:var(--mark-ink);font-weight:800}.rp-refs a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:2px;overflow-wrap:anywhere}.rp-refs q{color:var(--ink3);margin-top:2px;display:block}.rp-refs li:target{background:var(--mark-soft);border-radius:4px}.rp-method{border-radius:var(--r-md);background:var(--t3);font-size:var(--fs-sm);color:var(--ink2);margin-top:6px;padding:12px 14px}.rp-method p{margin:4px 0 0}.ws-report-more{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){.rp{gap:24px;padding:24px 18px}.rp-title{grid-template-columns:auto minmax(0,1fr)}.rp-title h2{font-size:var(--fs-3xl)}.rp-stamp{grid-column:1/-1;justify-self:start;transform:none}.rp-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-k:nth-child(3n+1){border-left:1px solid var(--rule)}.rp-k:nth-child(odd){border-left:0}.rp-k:nth-child(-n+3){border-top:1px solid var(--rule)}.rp-k:nth-child(-n+2){border-top:0}.rp-trend{gap:3px;height:120px}.rp-two,.ws-report-more,.rp-sum li{grid-template-columns:minmax(0,1fr)}.rp-table{font-size:var(--fs-sm)}.rp-table .rp-bar{min-width:40px}}@media print{@page{size:A4;margin:14mm}body,.pw{background:#fff!important}.ws-side,.ws-head,.ws-sit,.ws-first,.ws-welcome,.ws-brief-mini,.rp-tool,.ws-main>.ui-section:last-child,.ui-top,.site-foot,nextjs-portal{display:none!important}.pw.ws{display:block}.ws-main{max-width:none;padding:0!important}.rp{max-width:none;box-shadow:none;--rp-paper:#fff;color:#111;background:#fff;border:0;padding:0}.rp-sec{break-inside:avoid;page-break-inside:avoid}.rp-refs a{text-decoration:none}a[href^=http]:after{content:""}}.rp-sum li p{margin:0}.ob-sum-comps{flex-wrap:wrap;gap:4px 10px;display:flex}.m2-top b{align-items:center;gap:7px;display:flex}.m2-top-k{margin-bottom:3px}.m2-top-k .ws-cls{font-size:var(--fs-xs)}.bl{flex-direction:column;gap:22px;max-width:1040px;margin:0 auto;padding:40px 24px 80px;display:flex}.bl-h h1{letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(26px,3.4vw,34px)}.bl-h p{color:var(--ink2);max-width:620px;margin:0}.bl-now{flex-wrap:wrap;align-items:center;gap:28px;padding:16px 20px;display:flex}.bl-now>span{flex-direction:column;gap:2px;display:flex}.bl-now small{font-size:var(--fs-sm);color:var(--ink3)}.bl-now b{font-size:var(--fs-lg)}.bl-now .ui-tag{margin-left:auto}.bl-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.bl-form{flex-direction:column;gap:14px;padding:22px;display:flex}.bl-form h2{font-size:var(--fs-lg);margin:6px 0 0}.bl-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bl-plan,.bl-opt{border:1.5px solid var(--rule);border-radius:var(--r-card);background:var(--hi);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.bl-plan b{font-size:var(--fs-lg)}.bl-plan>span{font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:700}.bl-plan>span small{font-size:var(--fs-md);color:var(--ink3);font-weight:500}.bl-plan>small{font-size:var(--fs-sm);color:var(--ink2)}.bl-plan[aria-pressed=true],.bl-opt[aria-checked=true]{border-color:var(--ink);box-shadow:0 0 0 3px var(--mark-soft)}.bl-plan:disabled{opacity:.45;cursor:not-allowed}.bl-opts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.bl-opt{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.bl-opt b{font-size:var(--fs-lg);display:block}.bl-opt small{font-size:var(--fs-sm);color:var(--ink2)}.bl-coin{flex:none;display:inline-flex;position:relative}.bl-coin .ui-logo:last-child{box-shadow:0 0 0 2px var(--hi);border-radius:50%;position:absolute;bottom:-4px;right:-4px}.bl-sum{flex-direction:column;gap:10px;padding:22px;display:flex;position:sticky;top:84px}.bl-price{font-size:var(--fs-4xl);letter-spacing:-.02em;margin:0;font-weight:800}.bl-price small{font-size:var(--fs-lg);color:var(--ink2);font-weight:600}.bl-how{font-size:var(--fs-md);color:var(--ink2);flex-direction:column;gap:6px;margin:4px 0;padding-left:18px;display:flex}.bl-alt{font-size:var(--fs-sm);color:var(--ink2);text-align:center}.bl-hist h2{font-size:var(--fs-xl);margin:12px 0 10px}.bl-st{border-radius:var(--r-pill);height:22px;font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.bl-st.paid{background:var(--pos-soft);color:var(--pos-ink)}.bl-st.review{background:var(--mark-soft);color:var(--mark-ink)}.bl-st.wait{background:var(--t4);color:var(--ink)}.bl-st.off{background:var(--t4);color:var(--ink3)}.pay{flex-direction:column;gap:18px;max-width:880px;margin:0 auto;padding:36px 24px 80px;display:flex}.pay h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,30px)}.pay-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.pay-card{flex-direction:column;gap:16px;padding:24px;display:flex}.pay-amt{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pay-amt small,.pay-addr small{font-size:var(--fs-sm);color:var(--ink3);flex-basis:100%}.pay-amt b{letter-spacing:-.02em;font-size:clamp(34px,5vw,46px);font-weight:800;line-height:1}.pay-amt b span{color:var(--ink2);font-size:.45em;font-weight:700}.pay-warn{border-radius:var(--r-md);background:var(--mark-soft);color:var(--mark-ink);font-size:var(--fs-md);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.pay-warn .ui-logo{margin-top:1px}.pay-addr{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pay-addr code{border-radius:var(--r-md);background:var(--t4);min-width:0;font-size:var(--fs-md);word-break:break-all;flex:280px;padding:10px 12px}.pay-side{flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.pay-qr{border-radius:var(--r-md);background:#fff;width:180px;height:180px;padding:8px;display:block}.pay-qr svg{width:100%;height:100%;display:block}.pay-state{width:100%;font-size:var(--fs-md);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.pay-state small{color:var(--ink2);font-size:var(--fs-sm);grid-column:2}.pay-dot{background:var(--pos);width:9px;height:9px;box-shadow:0 0 0 0 var(--pos);animation:pay-pulse 1.6s var(--ease-out) infinite;border-radius:50%}.pay-state.late .pay-dot{background:var(--mark)}@keyframes pay-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pos) 55%,transparent)}to{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){.pay-dot{animation:none}}.pay-claim{border:1px dashed var(--rule);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.pay-claim label{font-size:var(--fs-md);color:var(--ink2)}.pay-claim label b{color:var(--ink)}.pay-claim>div{gap:8px;display:flex}.pay-claim input{min-width:0;font-family:var(--mono,ui-monospace,monospace);font-size:var(--fs-md);flex:1}.pay-done{text-align:center;align-items:center;padding-top:72px}.pay-done p{color:var(--ink2);max-width:480px;margin:0}.pay-check{background:var(--pos);color:#fff;width:64px;height:64px;font-size:var(--fs-3xl);animation:pay-pop .5s var(--ease-out);border-radius:50%;place-items:center;font-weight:800;display:grid}.pay-check.wait{background:var(--mark);color:var(--mark-ink)}@keyframes pay-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pay-tx{font-size:var(--fs-md)}.pay-done-a{gap:10px;margin-top:6px;display:flex}@media (max-width:820px){.bl-grid,.pay-grid{grid-template-columns:minmax(0,1fr)}.bl-sum{position:static}.bl-plans{grid-template-columns:minmax(0,1fr)}}.ws-plan a{color:var(--ink);text-underline-offset:2px;margin-left:6px;font-weight:700;text-decoration:underline;display:inline-block}.ac-aside{gap:8px;display:inline-flex}.ops-row{margin:0 0 12px}.ops-acts{gap:6px;display:inline-flex}.dc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.dc-card{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex}.dc-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dc-h h3{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0}.dc-h small{font-size:var(--fs-sm);color:var(--ink3);margin-top:2px;display:block}.dc-badge{border-radius:var(--r-pill);height:28px;font-size:var(--fs-sm);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.dc-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.dc-badge.neg{background:var(--neg-soft);color:var(--neg-ink)}.dc-badge.neg:before{animation:1.2s ease-in-out infinite dc-blink}.dc-badge.pos{background:var(--pos-soft);color:var(--pos-ink)}.dc-badge.calm{background:var(--t4);color:var(--ink2)}@keyframes dc-blink{50%{opacity:.25}}.dc-big{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dc-big>b{letter-spacing:-.03em;font-size:clamp(34px,4vw,44px);font-weight:800;line-height:1}.dc-big>span{font-size:var(--fs-lg);color:var(--ink2);font-weight:600}.dc-big em{font-style:normal;font-size:var(--fs-base);margin-left:6px;font-weight:700}.dc-big em small{color:var(--ink3);font-weight:500;font-size:var(--fs-sm)}.dc-big em.up,.dc-big em.down-bad{color:var(--neg-ink)}.dc-big em.down,.dc-big em.up-good{color:var(--pos-ink)}.dc-vol .dc-big em.up{color:var(--ink)}.dc-bars,.dc-lines{width:100%;height:auto;display:block;overflow:visible}.dc-grid{stroke:var(--rule);stroke-dasharray:3 4}.dc-x{font-size:var(--fs-xs);fill:var(--ink3)}.dc-bar{cursor:pointer;outline:none}.dc-hit{fill:#0000}.dc-stack{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 45ms);transform:scaleY(0)}.dc-card.on .dc-stack{transform:none}.dc-stack .neu{fill:var(--t14)}.dc-stack .pos{fill:var(--pos)}.dc-stack .neg{fill:var(--neg)}.dc-bar:hover .dc-stack,.dc-bar:focus-visible .dc-stack{filter:brightness(1.08)}.dc-bar:focus-visible .dc-hit,.dc-bar.sel .dc-hit{fill:var(--mark-soft)}.dc-spike{fill:none;stroke:var(--neg);stroke-width:2px;opacity:0;transition:opacity .4s calc(var(--i) * 45ms + .6s)}.dc-card.on .dc-spike{opacity:1;animation:1.8s ease-in-out 1.4s infinite dc-glow}@keyframes dc-glow{50%{stroke-opacity:.35}}.dc-legend{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;gap:6px 14px;display:flex}.dc-legend span{align-items:center;gap:6px;display:inline-flex}.dc-legend i,.dc-dist-l i{background:var(--t14);border-radius:3px;width:10px;height:10px}.dc-legend i.pos,.dc-dist-l i.pos{background:var(--pos)}.dc-legend i.neg,.dc-dist-l i.neg{background:var(--neg)}.dc-dist-l i.un{background:var(--t4);box-shadow:inset 0 0 0 1px var(--rule)}.dc-legend i.spike{box-shadow:inset 0 0 0 2px var(--neg);background:0 0}.dc-legend i.line{border-radius:2px;width:16px;height:3px}.dc-k{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:700}.dc-drivers{border-top:1px solid var(--rule);flex-direction:column;padding-top:10px;display:flex}.dc-drivers>div{border-bottom:1px solid var(--rule);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i) * 90ms + .8s);align-items:center;gap:8px;padding:8px 0;display:flex;transform:translateY(6px)}.dc-card.on .dc-drivers>div{opacity:1;transform:none}.dc-drivers>div:last-child{border-bottom:0}.dc-drivers b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.dc-drivers em{font-style:normal;font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--neg-soft);color:var(--neg-ink);padding:2px 7px;font-weight:700}.dc-drivers span{font-weight:700;font-size:var(--fs-lg)}.dc-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.3,.7,.2,1)}.dc-line.pos{stroke:var(--pos)}.dc-line.neg{stroke:var(--neg);transition-delay:.25s}.dc-card.on .dc-line{stroke-dashoffset:0}.dc-area.pos{fill:var(--pos-soft);opacity:0;transition:opacity .8s .9s}.dc-card.on .dc-area{opacity:.7}.dc-end{opacity:0;transition:opacity .3s 1.4s}.dc-end.pos{fill:var(--pos)}.dc-end.neg{fill:var(--neg)}.dc-card.on .dc-end{opacity:1;animation:2s ease-out 1.6s infinite dc-pulse}@keyframes dc-pulse{0%{stroke-width:0;stroke-opacity:.5}to{stroke-width:14px;stroke-opacity:0}}.dc-end.pos{stroke:var(--pos)}.dc-end.neg{stroke:var(--neg)}.dc-dist{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding-top:12px;display:flex}.dc-dist-bar{border-radius:var(--r-pill);background:var(--t4);height:12px;display:flex;overflow:hidden}.dc-dist-bar i{width:0;transition:width .8s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .12s + .4s)}.dc-card.on .dc-dist-bar i{width:var(--w)}.dc-dist-bar .pos{background:var(--pos)}.dc-dist-bar .neu{background:var(--t14)}.dc-dist-bar .neg{background:var(--neg)}.dc-dist-bar .un{background:0 0}.dc-dist-l{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;gap:6px 16px;display:flex}.dc-dist-l span{align-items:center;gap:6px;display:inline-flex}.dc-dist-l b{color:var(--ink)}@keyframes dc-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (max-width:1100px){.dc-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dc-world-body{grid-template-columns:minmax(0,1fr)}.dc-card{padding:16px}}@media (prefers-reduced-motion:reduce){.dc-stack,.dc-line,.dc-dist-bar i,.dc-drivers>div,.dc-area,.dc-end,.dc-spike{transition:none!important;animation:none!important}.dc-ring,.dc-badge:before{animation:none}}.pai-brand{font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ai-ink);font-weight:800;display:inline-block}.pai-hero{border-radius:calc(var(--r-card) + 6px);background:var(--hi);border:1px solid var(--rule);box-shadow:var(--shadow);flex-direction:column;gap:16px;margin-bottom:22px;padding:26px 28px 22px;display:flex;position:relative;overflow:hidden}.pai-head{align-items:center;gap:16px;display:flex;position:relative}.pai-head h2{letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(20px,2.4vw,26px)}.pai-sample{font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--t4);color:var(--ink2);margin-left:auto;padding:4px 10px;font-weight:700}.pai-answer{border-radius:var(--r-card);background:color-mix(in srgb,var(--hi) 80%,transparent);border:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px 20px;position:relative}.pai-q{font-size:var(--fs-md);color:var(--ink2);margin:0 0 8px;font-weight:700}.pai-text{font-size:var(--fs-lg);color:var(--ink);white-space:pre-line;min-height:3.4em;margin:0;line-height:1.7}.pai-caret{vertical-align:-2px;background:var(--ai);border-radius:2px;width:8px;height:1.05em;margin-left:2px;animation:.8s steps(2,end) infinite dc-blink;display:inline-block}.pai-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pai-chips span{border-radius:var(--r-pill);background:var(--t4);height:26px;font-size:var(--fs-sm);animation:.35s cubic-bezier(.2,.8,.2,1) both pai-in;animation-delay:calc(var(--i) * 60ms);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}@keyframes pai-in{0%{opacity:0;transform:translateY(6px)}}.pai-foot{font-size:var(--fs-xs);color:var(--ink3);margin:12px 0 0}.pai-sugs{flex-wrap:wrap;gap:8px;display:flex;position:relative}.pai-sugs button{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--hi);height:34px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;padding:0 14px;transition:border-color .15s,background .15s}.pai-sugs button:hover{border-color:var(--ink3)}.pai-sugs button.on{background:var(--hi);border-color:#0000;border:1.5px solid var(--ai);font-weight:700}.pai-bar{border-radius:var(--r-pill);background:var(--hi);border:2px solid var(--ai);background-size:100% 100%,300% 100%;align-items:center;gap:10px;height:52px;padding:0 8px 0 14px;animation:8s linear infinite pai-border;display:flex;position:relative}.pai-bar input{min-width:0;font:inherit;font-size:var(--fs-lg);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.pai-bar button{background:var(--ink);width:36px;height:36px;color:var(--hi);font-size:var(--fs-xl);cursor:pointer;border:0;border-radius:50%;font-weight:800}.pai-boost{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);box-shadow:var(--shadow);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;padding:22px 24px;display:grid}.pai-ring{width:200px;height:200px;position:relative}.pai-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pai-ring circle{fill:none;stroke-width:11px;stroke-linecap:round}.pai-ring .bg{stroke:var(--t4)}.pai-ring .can{stroke:var(--ai);opacity:.28;stroke-dashoffset:0;transition:opacity .6s .9s}.pai-ring .now{stroke:var(--ai);transition:stroke-dasharray 1.2s cubic-bezier(.2,.8,.2,1)}.pai-boost:not(.on) .pai-ring .now{stroke-dasharray:0 400!important}.pai-boost:not(.on) .pai-ring .can{opacity:0}.pai-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pai-ring b{font-size:var(--fs-5xl);letter-spacing:-.03em;font-weight:800;line-height:1}.pai-ring small{font-size:var(--fs-sm);color:var(--ink3)}.pai-ring em{font-style:normal;font-size:var(--fs-lg);color:var(--ai-ink);margin-top:4px;font-weight:800}.pai-lanes{flex-direction:column;gap:10px;min-width:0;display:flex}.pai-lanes-h{flex-direction:column;margin:0 0 4px;display:flex}.pai-lanes-h span{font-size:var(--fs-sm);color:var(--ink3)}.pai-lane{border-top:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.pai-lane-n{flex-direction:column;display:flex}.pai-lane-n small{font-size:var(--fs-xs);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pai-lane-bar{background:var(--t4);border-radius:5px;height:10px;position:relative;overflow:hidden}.pai-lane-bar i{width:0;transition:width .9s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 90ms);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.pai-lane-bar .can{background:var(--ai-soft)}.pai-lane-bar .now{background:var(--ai)}.pai-boost.on .pai-lane-bar .now{width:var(--now)}.pai-boost.on .pai-lane-bar .can{width:var(--can);transition-delay:calc(var(--i) * 90ms + .5s)}.pai-lane-v{font-size:var(--fs-lg);text-align:right;font-weight:800}.pai-lane-v em{font-style:normal;font-size:var(--fs-sm);color:var(--pos-ink);margin-left:4px}.pai-lane-fix{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;grid-column:2/4;gap:2px 10px;display:flex}.pai-lane-fix b{color:var(--ink);font-weight:600}.pai-offer{border-radius:calc(var(--r-card) + 6px);color:#f5f5f7;background:0 0,#0d0f17;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;margin:22px 0;padding:30px;display:grid;position:relative;overflow:hidden}.pai-offer h3{letter-spacing:-.02em;color:#fff;margin:8px 0 10px;font-size:clamp(22px,2.6vw,30px);line-height:1.25}.pai-offer p{color:#f5f5f7c7;margin:0;line-height:1.6}.pai-offer-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.pai-offer .ui-btn.primary{color:#0d0f17;background:#fff;border-color:#fff}.pai-price{flex-direction:column;display:flex}.pai-price b{font-size:var(--fs-2xl)}.pai-price small{font-size:var(--fs-sm);color:#f5f5f799}.pai-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pai-steps li{border-radius:var(--r-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;padding:16px}.pai-steps span{font-size:var(--fs-xs);color:#93c5fd;font-weight:800}.pai-steps b{font-size:var(--fs-lg);color:#fff;margin:4px 0;display:block}.pai-steps p{font-size:var(--fs-sm);line-height:1.5}.pai-powers{margin:22px 0}.pai-powers header{margin-bottom:12px}.pai-powers h3{font-size:var(--fs-2xl);letter-spacing:-.01em;margin:4px 0 0}.pai-pw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pai-pw{border-radius:var(--r-card);border:1px solid var(--rule);background:var(--hi);font:inherit;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:relative;overflow:hidden}.pai-pw:after{content:"";border-radius:inherit;background:var(--ai);-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pai-pw:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-2px)}.pai-pw:hover:after{opacity:1}.pai-pw:disabled{cursor:default}.pai-pw-i{border-radius:var(--r-md);color:#fff;background:var(--ai);place-items:center;width:36px;height:36px;display:grid}.pai-pw:nth-child(3n+2) .pai-pw-i,.pai-pw:nth-child(3n) .pai-pw-i{background:var(--ai)}.pai-pw p{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.5}.pai-pw em{font-style:normal;font-size:var(--fs-sm);color:var(--ink);margin-top:auto;padding-top:6px;font-weight:800}@media (max-width:900px){.pai-boost,.pai-offer{grid-template-columns:minmax(0,1fr)}.pai-ring{margin:0 auto}.pai-pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pai-hero{padding:20px 16px}.pai-pw-grid,.pai-steps{grid-template-columns:minmax(0,1fr)}.pai-lane{grid-template-columns:100px minmax(0,1fr) 54px}.pai-offer{padding:22px 18px}}.ws{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.ws-brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-rail-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink3);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.ws-rail-btn:hover{background:var(--t4);color:var(--ink)}.ws-nav-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-nav button.ws-nav-ai .ws-nav-ico{background:var(--ai);color:#fff}.ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-ico{background:var(--ai);color:#fff;box-shadow:0 4px 12px #6366f159}.ws-rail-foot{display:none}@media (min-width:861px){.ws.rail{grid-template-columns:72px minmax(0,1fr)}.ws.rail .ws-side{align-items:center;gap:18px;padding:16px 10px}.ws.rail .ws-brand{flex-direction:column;gap:10px;padding:0}.ws.rail .ws-brand a span,.ws.rail .ws-brand a>:not(svg):not(img),.ws.rail .ui-field>span{display:none}.ws.rail .ui-field{width:44px;padding:0}.ws.rail .ep-btn{justify-content:center;width:44px;height:44px;padding:0}.ws.rail .ep-cur,.ws.rail .ep-btn>svg:last-child{display:none}.ws.rail .ws-nav{align-items:center;gap:6px}.ws.rail .ws-nav button{justify-content:center;width:48px;height:44px;padding:0}.ws.rail .ws-nav button[aria-current=page]:before{left:-10px}.ws.rail .ws-nav-l{display:none}.ws.rail .ws-nav-ico{border-radius:var(--r-md);width:36px;height:36px}.ws.rail .ws-count,.ws.rail .ws-risk{border-radius:var(--r-sm);text-align:center;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:0}.ws.rail .ws-count{background:var(--t7);color:var(--ink2)}.ws.rail .ws-side-foot{display:none}.ws.rail .ws-rail-foot{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.ws-rail-help{border:1.5px solid var(--ink3);width:32px;height:32px;color:var(--ink2);font-weight:700;font-size:var(--fs-base);border-radius:50%;place-items:center;text-decoration:none;display:grid}.ws-rail-me{background:var(--ink);width:38px;height:38px;color:var(--hi);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:800;text-decoration:none;display:grid}}.sf{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.sf-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sf-btn{border-radius:var(--r-pill);border:1.5px solid var(--ink);background:var(--hi);height:34px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.sf-btn.on,.sf-btn.has{background:var(--ink);color:var(--hi)}.sf-btn b{border-radius:var(--r-md);background:var(--mark);min-width:20px;height:20px;color:var(--on-mark);font-size:var(--fs-xs);place-items:center;padding:0 5px;display:inline-grid}.sf-presets{flex-wrap:wrap;gap:6px;display:flex}.sf-presets button,.sf-saved{border-radius:var(--r-pill);border:1px dashed var(--ink3);height:30px;font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;background:0 0;padding:0 12px;transition:border-color .15s,color .15s}.sf-presets>button:hover{color:var(--ink);border-style:solid}.sf-saved{border-style:solid;border-color:var(--mark);background:var(--mark-soft);align-items:center;padding:0;display:inline-flex}.sf-saved button{height:100%;font:inherit;font-size:var(--fs-sm);color:var(--mark-ink);cursor:pointer;background:0 0;border:0;padding:0 4px 0 12px;font-weight:700}.sf-saved button+button{padding:0 10px 0 4px;font-weight:400}.sf-active{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sf-active button{border-radius:var(--r-pill);background:var(--ink);height:28px;color:var(--hi);font:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;animation:.2s both pai-in;display:inline-flex}.sf-active button span{opacity:.6}.sf-active .sf-clear{color:var(--ink2);text-underline-offset:2px;background:0 0;text-decoration:underline}.sf-active .sf-save{background:var(--mark);color:var(--on-mark)}.sf-panel{border-radius:var(--r-card);border:1px solid var(--rule);background:var(--hi);box-shadow:var(--shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:18px 20px;animation:.25s both pai-in;display:grid}.sf-panel fieldset{border:0;flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;margin:0;padding:0;display:flex}.sf-panel legend{width:100%;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-weight:800}.sf-panel fieldset button{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper);height:30px;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 11px;transition:background .12s,border-color .12s;display:inline-flex}.sf-panel fieldset button small{color:var(--ink3);font-size:var(--fs-xs)}.sf-panel fieldset button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--hi)}.sf-panel fieldset button[aria-pressed=true] small{color:inherit;opacity:.7}.sf-panel .sf-risk[aria-pressed=true]{background:var(--neg);border-color:var(--neg)}.sf-sep{background:var(--rule);width:1px;height:22px;margin:4px}.sf-src{grid-column:1/-1}.sf-src input{width:100%;max-width:320px;margin-bottom:4px}.sf-src>div{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:760px){.sf-panel{grid-template-columns:minmax(0,1fr);padding:14px}}.pr-ai{border-radius:calc(var(--r-card) + 8px);background:linear-gradient(var(--ai-soft),var(--ai-soft)),var(--hi);border:1px solid var(--rule);margin:48px 0;padding:32px}.pr-ai-h{align-items:center;gap:18px;margin-bottom:22px;display:flex}.pr-ai-h h2{letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(22px,2.6vw,28px)}.pr-ai-h p{color:var(--ink2);max-width:640px;margin:0}.pr-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pr-ai-card{border-radius:var(--r-card);background:var(--paper);border:1px solid var(--rule);color:var(--ink);flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.pr-ai-card.max{background:var(--hi);border:2px solid var(--ai)}.pr-ai-card.geo{background:var(--ai-soft);color:var(--ink)}.pr-ai-top{flex-direction:column;display:flex}.pr-ai-top b{font-size:var(--fs-xl)}.pr-ai-top span{font-size:var(--fs-sm);color:var(--ink3)}.pr-ai-price{font-size:var(--fs-3xl);letter-spacing:-.02em;margin:0;font-weight:800}.pr-ai-price small{font-size:var(--fs-md);color:var(--ink3);font-weight:600}.pr-ai-card ul{font-size:var(--fs-md);flex-direction:column;gap:7px;margin:0 0 6px;padding:0;list-style:none;display:flex}.pr-ai-card li{align-items:flex-start;gap:7px;line-height:1.45;display:flex}.pr-ai-card li svg{color:#6366f1;flex:none;margin-top:2px}.pr-ai-card li.soon{color:var(--ink3)}.pr-ai-card li .ui-tag{flex:none;margin-left:auto}.pr-ai-card .ui-btn{margin-top:auto}.pr-ai-geo{font-size:var(--fs-md);color:#f5f5f7cc;margin:0;line-height:1.55}.pr-ai-go{margin-top:auto;font-weight:800}@media (max-width:1000px){.pr-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pr-ai{padding:20px 16px}.pr-ai-grid{grid-template-columns:minmax(0,1fr)}.pr-ai-h{align-items:flex-start}}.nv{border-radius:calc(var(--r-card) + 6px);background:var(--hi);border:1.5px solid var(--ai);box-shadow:var(--shadow);margin:0 0 22px;padding:24px 26px;position:relative}.nv-h{align-items:flex-start;gap:14px;display:flex}.nv-h h2{letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(19px,2.2vw,23px)}.nv-h p{font-size:var(--fs-md);color:var(--ink3);margin:0}.nv-evs{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.nv-evs button{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper);height:38px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:0 15px;font-weight:600;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.nv-evs button:hover{border-color:var(--ink3);transform:translateY(-1px)}.nv-evs button[aria-pressed=true]{background:var(--ink);color:var(--hi);border-color:var(--ink)}.nv-empty{font-size:var(--fs-md);color:var(--ink2);margin:12px 0 0}.nv-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.nv-b{border-radius:var(--r-card);background:var(--paper);border:1px solid var(--rule);min-width:0;padding:16px 18px;animation:.4s cubic-bezier(.2,.8,.2,1) both pai-in}.nv-b:first-child{background:linear-gradient(var(--ai-soft),var(--ai-soft)),var(--paper);grid-column:1/-1}.nv-b.def:first-child{background:linear-gradient(120deg,#dc503c14,#f59e0b0f),var(--paper)}.nv-b.warn{border-color:var(--neg-line,var(--rule))}.nv-k{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-weight:800;display:block}.nv-b p{font-size:var(--fs-base);margin:0 0 6px;line-height:1.65}.nv-b p:last-child{margin:0}.nv-b ol,.nv-b ul{font-size:var(--fs-md);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.55;display:flex}.nv-chips{flex-direction:column;gap:8px;display:flex}.nv-chips>span{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.nv-chips small{font-size:var(--fs-xs);color:var(--ink3);flex:none}@media (max-width:760px){.nv{padding:18px 16px}.nv-out{grid-template-columns:minmax(0,1fr)}}.db-tool{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 14px;display:flex;position:relative}.db-btn{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--hi);height:34px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.db-btn:hover,.db-btn.on{border-color:var(--ink)}.db-btn b{font-size:var(--fs-xs);color:var(--ink3)}.db-pop{z-index:20;border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);flex-direction:column;gap:2px;min-width:220px;padding:10px;animation:.18s both pai-in;display:flex;position:absolute;top:42px;right:0;box-shadow:0 12px 32px #0000001f}.db-pop label{border-radius:var(--r-sm);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.db-pop label:hover{background:var(--t4)}.db-pop input{width:16px;height:16px;accent-color:var(--ink)}@media print{.db-tool,.ws-side,.ws-sit,.ws-brief-mini{display:none!important}.pw.ws{display:block}.dc-card,.ui-card{break-inside:avoid;box-shadow:none!important}}.kb{margin-bottom:22px}.kb .ui-seg{flex:none}.kb-body{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;display:grid}.kb-map{width:100%;height:auto;display:block;overflow:visible}.kb-b{cursor:pointer;outline:none;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.kb-c{stroke-width:1.5px;animation:.6s cubic-bezier(.2,.8,.2,1) both kb-pop;animation-delay:calc(var(--i) * 35ms);transform-box:fill-box;transform-origin:50%;transition:r .6s cubic-bezier(.2,.8,.2,1),fill .3s,stroke-width .2s}@keyframes kb-pop{0%{opacity:0;transform:scale(0)}}.kb-b.neu .kb-c{fill:color-mix(in srgb,var(--mark) 45%,var(--hi));stroke:color-mix(in srgb,var(--mark-ink) 50%,transparent)}.kb-b.pos .kb-c{fill:color-mix(in srgb,var(--pos) 28%,var(--hi));stroke:var(--pos)}.kb-b.neg .kb-c{fill:color-mix(in srgb,var(--neg) 26%,var(--hi));stroke:var(--neg)}.kb-b text{fill:var(--ink);pointer-events:none;letter-spacing:-.01em;font-weight:700}.kb-b .kb-n{fill:var(--ink2);font-weight:600}.kb-b:hover .kb-c,.kb-b:focus-visible .kb-c,.kb-b.sel .kb-c{stroke-width:3px}.kb-b.lit .kb-c{animation:1.2s ease-in-out kb-lit}@keyframes kb-lit{50%{transform:scale(1.08)}}.kb-ring{fill:none;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite kb-ring}@keyframes kb-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.kb-b.neu .kb-ring{stroke:var(--mark-ink)}.kb-b.pos .kb-ring{stroke:var(--pos)}.kb-b.neg .kb-ring{stroke:var(--neg)}.kb-rank{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kb-rank-h{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:0 4px 8px;display:flex}.kb-rank-h span{font-weight:800;font-size:var(--fs-base)}.kb-rank-h small{font-size:var(--fs-xs);color:var(--ink3)}.kb-rank button{border:0;border-bottom:1px solid var(--rule);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 4px;animation:.35s both pai-in;display:grid}.kb-rank button:hover,.kb-rank button.on{background:var(--t4)}.kb-no{font-size:var(--fs-md);color:var(--ink3);text-align:center;font-weight:800}.kb-rank li:nth-child(-n+4) .kb-no{color:var(--neg-ink)}.kb-rank b{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kb-rank b.neg{color:var(--neg-ink)}.kb-rank b.pos{color:var(--pos-ink)}.kb-rank em{font-style:normal;font-size:var(--fs-xs);font-weight:800}.kb-new{color:var(--neg-ink);letter-spacing:.04em}.kb-up{color:var(--neg-ink)}.kb-down{color:#3b82f6}.kb-flat{color:var(--ink3)}.kb-posts{border-top:1px solid var(--rule);flex-direction:column;padding-top:10px;animation:.25s both pai-in;display:flex}.kb-post{border-bottom:1px solid var(--rule);color:var(--ink);font-size:var(--fs-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.kb-post:hover .kb-post-t{text-decoration:underline}.kb-post-m{align-items:center;gap:6px;display:inline-flex}.kb-post-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.kb-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.kb-post{grid-template-columns:minmax(0,1fr) auto}.kb-post-m{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.kb-c,.kb-ring,.kb-b.lit .kb-c,.kb-rank button{animation:none}.kb-b{transition:none}}.cmp-sum{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cmp-sum>div{background:var(--hi);flex-direction:column;gap:2px;padding:20px 22px;display:flex}.cmp-sum b{font-size:var(--fs-5xl);letter-spacing:-.03em;font-weight:800;line-height:1}.cmp-sum b small{font-size:var(--fs-lg);color:var(--ink3);font-weight:600}.cmp-sum span{font-size:var(--fs-md);color:var(--ink2);font-weight:600}.cmp-sum .ai b{color:var(--ai-ink)}.cmp-t thead .cmp-me{background:var(--ink);color:var(--hi)}.cmp-t thead .cmp-me .cmp-me-h{color:var(--hi)}.cmp-t thead .cmp-me{box-shadow:0 -6px 24px #edd27a73}.cmp-group.g-ai th{color:#6d28d9;background:linear-gradient(var(--ai-soft),var(--ai-soft)),var(--paper);font-weight:800;font-size:var(--fs-sm);background-clip:padding-box}.cmp-ai-dot{vertical-align:-1px;background:var(--ai);border-radius:50%;width:12px;height:12px;margin-right:8px;animation:4s linear infinite pai-spin;display:inline-block}.cmp-group.g-edge th{color:var(--mark-ink);font-weight:800;font-size:var(--fs-sm)}.cmp-row.only{background:linear-gradient(90deg,color-mix(in srgb,var(--mark) 10%,transparent),transparent 40%)}.cmp-row.only.g-ai{background:var(--ai-soft)}.cmp-only{border-radius:var(--r-pill);background:var(--ink);height:22px;color:var(--hi);font-size:var(--fs-xs);vertical-align:1px;white-space:nowrap;border:0;align-items:center;margin-left:10px;padding:0 9px;font-weight:800;display:inline-flex}.cmp-only.ai{background:var(--ai);color:#fff}.cmp-x{color:color-mix(in srgb,var(--neg) 55%,var(--ink3));font-weight:700;font-size:var(--fs-md)}.cmp-row.only.g-ai .cmp-yes.me{background:var(--ai)}.cmp-row{animation:.4s both pai-in;animation-delay:calc(var(--i) * 25ms)}@media (max-width:640px){.cmp-sum{grid-template-columns:minmax(0,1fr)}.cmp-sum>div{padding:14px 16px}.cmp-sum b{font-size:var(--fs-3xl)}}.pr-grad{color:var(--ai-ink)}.pr-trust{font-size:var(--fs-md);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:14px 0 6px;padding:0;font-weight:600;list-style:none;display:flex}.pr-trust li{align-items:center;gap:6px;display:inline-flex}.pr-trust svg{color:var(--pos)}.pr-plan2{border-radius:calc(var(--r-card) + 4px);background:var(--hi);border:1px solid var(--rule);box-shadow:var(--shadow);animation:.5s both pai-in;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:12px;padding:26px 24px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative}.pr-plan2:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001a}.pr-plan2:before{content:"";border-radius:calc(var(--r-card) + 4px) calc(var(--r-card) + 4px) 0 0;background:var(--t14);height:5px;position:absolute;inset:0 0 auto}.pr-plan2.starter:before{background:var(--ai)}.pr-plan2.growth:before{background:linear-gradient(90deg,var(--mark),#f59e0b)}.pr-plan2.enterprise:before{background:var(--ai)}.pr-plan2.hot{border:2px solid var(--ink);box-shadow:0 0 0 6px color-mix(in srgb,var(--mark) 35%,transparent),0 24px 50px #0000001f;transform:translateY(-6px)}.pr-plan2.hot:hover{transform:translateY(-10px)}.pr-ribbon{border-radius:var(--r-pill);background:var(--ink);height:26px;color:var(--hi);font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:0 14px;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:50%;overflow:hidden;transform:translate(-50%)}.pr-ribbon:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:2.6s ease-in-out infinite pr-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes pr-shine{60%,to{transform:translate(100%)}}.pr-ribbon.ai{background:var(--ai)}.pr-plan2 .pr-plan-h{justify-content:space-between;align-items:center;display:flex}.pr-plan2 h2{font-size:var(--fs-2xl);letter-spacing:-.01em;margin:0}.pr-plan-ai{border-radius:var(--r-pill);background:var(--t4);height:24px;font-size:var(--fs-xs);align-items:center;gap:6px;padding:0 9px;font-weight:800;display:inline-flex}.pr-plan2 .pr-tag{font-size:var(--fs-md);color:var(--ink2);min-height:2.8em;margin:0}.pr-plan2 .pr-price{font-size:var(--fs-5xl);letter-spacing:-.03em;align-items:baseline;gap:4px;font-weight:800;line-height:1;display:flex}.pr-plan2 .pr-price small{font-size:var(--fs-lg);color:var(--ink3);font-weight:600}.pr-plan2 .pr-sub{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pr-save{border-radius:var(--r-pill);background:var(--pos-soft);height:22px;color:var(--pos-ink);font-style:normal;font-size:var(--fs-xs);align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.pr-day{font-size:var(--fs-sm);color:var(--ink3);margin:0}.pr-outcome{border-radius:var(--r-md);background:var(--paper);border-left:3px solid var(--mark);font-size:var(--fs-md);margin:0;padding:10px 12px;font-weight:600;line-height:1.45}.pr-plan2.enterprise .pr-outcome{border-left-color:var(--ai)}.pr-plan2.starter .pr-outcome{border-left-color:#10b981}.pr-plan2 .pr-feats li.ai{font-weight:700}.pr-plan2 .pr-feats li.ai svg{color:#6366f1}.pr-plan2 .pr-chan{margin-top:auto}.pr-chan-i small{color:var(--ink3);margin-left:4px;font-size:10px}.pr-addons2{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.pr-addon2{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);animation:.45s both pai-in;animation-delay:calc(var(--i) * 60ms);flex-direction:column;gap:6px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.pr-addon2:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pr-addon2.ai{background:var(--hi);border:1.5px solid var(--ai)}.pr-addon-i{border-radius:var(--r-md);background:var(--ink);width:38px;height:38px;color:var(--hi);place-items:center;display:inline-grid}.pr-addon2.ai .pr-addon-i{background:var(--ai)}.pr-addon-hook{font-size:var(--fs-lg);letter-spacing:-.01em;margin-top:6px}.pr-addon-n{font-size:var(--fs-sm);color:var(--ink3);font-weight:700}.pr-addon2 p{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.5}.pr-addon-f{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pr-addon-p{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:800}.pr-addon-p small{font-size:var(--fs-sm);color:var(--ink3);font-weight:600}.pr-oneoffs2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pr-oneoff2{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);color:var(--ink);animation:.45s both pai-in;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.pr-oneoff2:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pr-oneoff2.geo{background:var(--ai-soft);color:var(--ink);border:1.5px dashed var(--ai)}.pr-oneoff2.crisis .pr-addon-i{background:var(--neg)}.pr-oneoff2.geo .pr-addon-i{background:var(--ai)}.pr-oneoff-top{justify-content:space-between;align-items:center;display:flex}.pr-chip{border-radius:var(--r-pill);background:var(--t4);height:24px;font-size:var(--fs-xs);align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.pr-oneoff2.geo .pr-chip{background:var(--hi);color:var(--ai-ink)}.pr-oneoff2 b{font-size:var(--fs-xl);margin-top:4px}.pr-oneoff2 small{font-size:var(--fs-md);color:var(--ink2);line-height:1.5}.pr-oneoff2.geo small{color:var(--ink2)}.pr-oneoff-p{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-top:auto;font-weight:800}.pr-oneoff-go{font-weight:800;font-size:var(--fs-md)}.pr-ai-card{animation:.45s both pai-in;animation-delay:calc(var(--i) * 70ms);transition:transform .2s,box-shadow .2s;position:relative}.pr-ai-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pr-ai-card.pro{background:var(--hi);border:2px solid var(--ai);box-shadow:0 14px 34px #6366f12e}.pr-ai-card.max{border:1px solid var(--rule);background:var(--hi)}ul.pr-ai-geo{font-size:var(--fs-md);color:#f5f5f7d9;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}ul.pr-ai-geo li:before{content:"✓ ";color:#6ee7b7;font-weight:800}@media (max-width:1000px){.pr-oneoffs2{grid-template-columns:minmax(0,1fr)}.pr-plan2.hot{transform:none}}@media (prefers-reduced-motion:reduce){.pr-plan2,.pr-addon2,.pr-oneoff2,.pr-ai-card,.pr-ribbon:after{animation:none}}.ui-top nav a.ui-nav-ai{color:var(--ai-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ui-nav-orb{background:var(--ai);border-radius:50%;flex:none;width:12px;height:12px;animation:5s linear infinite pai-spin}.ui-top nav a.ui-nav-live{align-items:center;gap:6px;display:inline-flex}.ui-nav-dot{background:#ef4444;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-out infinite ui-live;box-shadow:0 0 #ef444480}@keyframes ui-live{0%{box-shadow:0 0 #ef44448c}to{box-shadow:0 0 0 8px #ef444400}}@media (prefers-reduced-motion:reduce){.ui-nav-orb,.ui-nav-dot{animation:none}}.aip{flex-direction:column;gap:28px;max-width:1160px;margin:0 auto;padding:40px 24px 80px;display:flex}.aip-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;padding:12px 0;display:grid;position:relative}.aip-k{font-weight:800;font-size:var(--fs-base);align-items:center;gap:8px;display:inline-flex}.aip-hero h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(34px,5vw,56px);line-height:1.08}.aip-hero-l>p{font-size:var(--fs-xl);color:var(--ink2);max-width:520px;margin:0;line-height:1.6}.aip-cta{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.aip-proof{gap:26px;margin:0;padding:0;list-style:none;display:flex}.aip-proof li{font-size:var(--fs-sm);color:var(--ink2);flex-direction:column;display:flex}.aip-proof b{font-size:var(--fs-3xl);color:var(--ink);letter-spacing:-.02em;font-weight:800}.aip-hero-r .pai-hero{margin:0}.aip-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aip-cap{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);color:var(--ink);animation:.45s both pai-in;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.aip-cap:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.aip-cap em{font-style:normal;font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--t4);padding:3px 9px;font-weight:800;position:absolute;top:22px;right:20px}.aip-cap b{font-size:var(--fs-xl);margin-top:6px}.aip-cap p{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.55}.aip-go{font-size:var(--fs-md);color:var(--ai-ink);margin-top:auto;padding-top:6px;font-weight:800}.aip-cap:nth-child(2) .pai-pw-i,.aip-cap:nth-child(3) .pai-pw-i,.aip-cap:nth-child(4) .pai-pw-i{background:var(--ai)}.aip .pr-ai{margin:0}.aip-diag{border-radius:calc(var(--r-card) + 6px);background:var(--mark-soft);border:1px solid color-mix(in srgb,var(--mark-ink) 25%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.aip-diag h2{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:6px 0}.aip-diag p{max-width:620px;color:var(--ink2);margin:0;line-height:1.6}.aip-diag-a{align-items:center;gap:16px;display:flex}.aip-link{color:var(--ink);font-weight:700}@media (max-width:1000px){.aip-hero{grid-template-columns:minmax(0,1fr)}.aip-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aip-caps{grid-template-columns:minmax(0,1fr)}.aip{padding:24px 16px 60px}}.rm3{flex-direction:column;gap:12px;display:flex}.rm3-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rm3-chips{flex-wrap:wrap;gap:6px;display:flex}.rm3-chips button{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--hi);height:32px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.rm3-chips button[aria-pressed=false]{opacity:.45}.rm3-chips i{background:var(--ink);border-radius:50%;width:9px;height:9px}.rm3-chips .topic i{background:var(--mark)}.rm3-chips .rival i{background:var(--ink3)}.rm3-legend{font-size:var(--fs-sm);color:var(--ink2);gap:14px;display:flex}.rm3-legend span{align-items:center;gap:6px;display:inline-flex}.rm3-legend i{border-radius:2px;width:18px;height:3px}.rm3-legend .pos{background:var(--pos)}.rm3-legend .neg{background:var(--neg)}.rm3-legend .neu{background:var(--t14)}.rm3-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.rm3-stage{border-radius:var(--r-card);background:radial-gradient(60% 60% at 50% 50%,var(--hi),transparent 75%);position:relative}.rm3-side{font-size:var(--fs-xs);font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.rm3-side.l{color:var(--neg-ink);left:0}.rm3-side.r{color:var(--pos-ink);right:0}.rm3-svg{width:100%;height:auto;display:block;overflow:visible}.rm3-rays line{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1),opacity .2s;transition-delay:calc(var(--i) * 45ms + .2s),0s}.rm3.on .rm3-rays line{stroke-dashoffset:0}.rm3-rays .pos{stroke:var(--pos)}.rm3-rays .neg{stroke:var(--neg)}.rm3-rays .neu{stroke:color-mix(in srgb,var(--ink3) 55%,transparent)}.rm3-rays .topic{stroke:color-mix(in srgb,var(--mark-ink) 45%,transparent)}.rm3-rays .hot{opacity:1;filter:drop-shadow(0 0 4px)}.rm3-rays .dim{opacity:.18}.rm3-pill rect{fill:var(--hi);stroke:var(--ink);stroke-width:2.5px;filter:drop-shadow(0 6px 16px #0000001f)}.rm3-pill text{font-size:var(--fs-xl);fill:var(--ink);font-weight:800}.rm3-pill,.rm3-node{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 45ms + .5s);transform:scale(.85)}.rm3-pill{transition-delay:0s}.rm3.on .rm3-pill,.rm3.on .rm3-node{opacity:1;transform:none}.rm3-node{cursor:pointer;outline:none}.rm3-node rect{fill:var(--hi);stroke:var(--rule);stroke-width:1.2px;transition:stroke .15s,stroke-width .15s}.rm3-node text{font-size:var(--fs-md);fill:var(--ink);font-weight:600}.rm3-node.topic rect{fill:color-mix(in srgb,var(--mark) 30%,var(--hi));stroke:color-mix(in srgb,var(--mark-ink) 35%,transparent)}.rm3-node.topic text{font-size:var(--fs-sm);font-weight:700}.rm3-node.rival rect{fill:var(--paper);stroke-dasharray:none;stroke:var(--t14)}.rm3-node.rival text{fill:var(--ink2)}.rm3-node .rm3-n{font-size:var(--fs-xs);fill:var(--ink3)}.rm3-dot{stroke:var(--hi);stroke-width:2px}.rm3-node.pos .rm3-dot{fill:var(--pos)}.rm3-node.neg .rm3-dot{fill:var(--neg)}.rm3-node.neu .rm3-dot{fill:var(--t14)}.rm3-node.pos.src rect{stroke:color-mix(in srgb,var(--pos) 45%,var(--rule))}.rm3-node.neg.src rect{stroke:color-mix(in srgb,var(--neg) 45%,var(--rule))}.rm3-node:hover rect,.rm3-node:focus-visible rect,.rm3-node.hot rect,.rm3-node.sel rect{stroke:var(--ink);stroke-width:2px}.rm3-node.dim{opacity:.35!important}.rm3-panel{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);flex-direction:column;gap:10px;padding:18px;display:flex}.rm3-k{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:800}.rm3-panel ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm3-panel li button{border:0;border-bottom:1px solid var(--rule);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--r-sm);background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 6px;display:grid}.rm3-panel li button:hover{background:var(--t4)}.rm3-panel li .ui-srcname{min-width:0}.rm3-panel li b{font-size:var(--fs-lg);grid-area:1/2/3;align-self:center}.rm3-row-m{align-items:center;gap:8px;display:flex}.rm3-row-m .ws-cls{height:20px;font-size:var(--fs-xs);padding:0 7px}.rm3-mini{background:var(--t4);border-radius:3px;flex:1;max-width:110px;height:5px;display:flex;position:relative;overflow:hidden}.rm3-mini i{height:100%}.rm3-mini .p{background:var(--pos)}.rm3-mini .n{background:var(--neg);margin-left:auto}.rm3-mini.big{max-width:none;height:8px}.rm3-p-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.rm3-p-t{font-size:var(--fs-lg);align-items:center;gap:8px;font-weight:800;display:inline-flex}.rm3-p-m{font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:8px;display:flex}.rm3-dist{font-size:var(--fs-sm);flex-direction:column;gap:6px;display:flex}.rm3-dist .p{color:var(--pos-ink)}.rm3-dist .n{color:var(--neg-ink)}.rm3-ev{flex-direction:column;display:flex}.rm3-ev button{border:0;border-top:1px solid var(--rule);font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:9px 4px;display:flex}.rm3-ev button:hover b{text-decoration:underline}.rm3-ev-m{font-size:var(--fs-xs);color:var(--ink3);align-items:center;gap:6px;display:flex}.rm3-ev b{font-size:var(--fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1000px){.rm3-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rm3-side{display:none}.rm3-node text{font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.rm3-rays line,.rm3-pill,.rm3-node{transition:none}}.rm3-axis{max-width:520px;font-size:var(--fs-xs);align-items:center;gap:10px;margin:6px auto 0;font-weight:700;display:flex}.rm3-axis span:first-child{color:var(--neg-ink)}.rm3-axis span:last-child{color:var(--pos-ink)}.rm3-axis i{background:linear-gradient(90deg,var(--neg),var(--t14),var(--pos));opacity:.6;border-radius:2px;flex:1;height:4px}.pai-hero{gap:12px;padding:20px 22px 18px}.pai-head{gap:12px}.pai-head h2{font-size:clamp(17px,1.8vw,20px)}.pai-head .pai-brand{font-size:var(--fs-xs)}.pai-answer{padding:14px 16px}.pai-q{font-size:var(--fs-sm);margin-bottom:6px}.pai-text{font-size:var(--fs-base);line-height:1.65}.pai-chips span{height:24px;font-size:var(--fs-xs)}.pai-foot{font-size:var(--fs-xs);margin-top:10px}.pai-sugs button{height:30px;font-size:var(--fs-sm);padding:0 12px}.pai-bar{height:44px}.pai-bar input{font-size:var(--fs-md)}.pai-bar button{width:32px;height:32px;font-size:var(--fs-lg)}.nv{padding:20px 22px}.nv-h h2{font-size:clamp(16px,1.7vw,19px)}.nv-h p{font-size:var(--fs-sm)}.nv-h .nv-evs button{height:32px;font-size:var(--fs-sm);padding:0 12px}.nv-empty{font-size:var(--fs-sm)}.nv-b p{font-size:var(--fs-md)}.nv-b ol,.nv-b ul{font-size:var(--fs-sm)}.pai-boost{padding:18px 20px}.pai-ring{width:170px;height:170px}.pai-ring b{font-size:38px}.pai-lanes-h b{font-size:var(--fs-lg)}.pai-lane-n b,.pai-lane-v{font-size:var(--fs-md)}.pai-lane-fix{font-size:var(--fs-sm)}.pai-offer h3{font-size:clamp(19px,2.2vw,25px)}.pai-offer p{font-size:var(--fs-md)}.pai-powers h3{font-size:var(--fs-xl)}.pai-pw b{font-size:var(--fs-base)}.pai-pw p{font-size:var(--fs-sm)}.ws-nav button.ws-nav-ai .ws-nav-ico,.ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-ico{box-shadow:none;background:0 0}.ws-nav button.ws-nav-ai .ws-nav-l{color:var(--ai-ink);font-weight:700}.dbx-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin-bottom:22px;display:grid}.dbx-card{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);box-shadow:var(--shadow);flex-direction:column;gap:12px;min-width:0;margin-bottom:22px;padding:20px 22px;display:flex}.dbx-two .dbx-card{margin-bottom:0}.dbx-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dbx-h h3{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0}.dbx-badge{border-radius:var(--r-pill);background:var(--ink);height:24px;color:var(--hi);font-size:var(--fs-sm);align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.dbx-sub{font-size:var(--fs-xs);color:var(--ink3)}.dbx-note{font-size:var(--fs-xs);color:var(--ink3);margin:0}.dbx-race{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dbx-race li{border-radius:var(--r-md);animation:.4s both pai-in;animation-delay:calc(var(--i) * 60ms);grid-template-columns:18px minmax(0,140px) minmax(0,1fr) 88px 40px;align-items:center;gap:10px;padding:6px 8px;display:grid}.dbx-race li.me{background:color-mix(in srgb,var(--mark) 22%,transparent)}.dbx-rank{font-size:var(--fs-sm);color:var(--ink3);text-align:center;font-weight:800}.dbx-race li.me .dbx-rank{color:var(--ink)}.dbx-name{min-width:0;font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:7px;display:flex}.dbx-name b,.dbx-name a{text-overflow:ellipsis;color:var(--ink);font-weight:600;text-decoration:none;overflow:hidden}.dbx-name a:hover{text-decoration:underline}.dbx-name small{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.dbx-bar{border-radius:var(--r-sm);background:var(--t4);height:22px;overflow:hidden}.dbx-bar i{border-radius:var(--r-sm);background:var(--t14);width:0;min-width:34px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) forwards dt-grow;animation-delay:calc(var(--i) * 60ms + .2s);justify-content:flex-end;align-items:center;padding-right:6px;display:flex}.dbx-race li.me .dbx-bar i{background:linear-gradient(90deg,#f59e0b,var(--mark))}@keyframes dt-grow{to{width:var(--w)}}.dbx-bar em{font-style:normal;font-size:var(--fs-xs);color:var(--ink);font-weight:800}.dbx-pn{justify-content:flex-end;gap:4px;display:flex}.dbx-pn b{border-radius:var(--r-pill);min-width:38px;height:20px;font-size:var(--fs-xs);place-items:center;font-weight:800;display:inline-grid}.dbx-pn .p{background:var(--pos-soft);color:var(--pos-ink)}.dbx-pn .n{background:var(--neg-soft);color:var(--neg-ink)}.dbx-n{font-size:var(--fs-md);text-align:right;font-weight:700}.dbx-topics{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dbx-topics li{animation:.4s both pai-in;animation-delay:calc(var(--i) * 60ms);grid-template-columns:minmax(0,130px) minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.dbx-topics b{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dbx-tbar{height:14px;width:var(--w);border-radius:var(--r-sm);background:var(--t4);min-width:12px;display:flex;overflow:hidden}.dbx-tbar .p{background:var(--pos)}.dbx-tbar .z{background:var(--t14)}.dbx-tbar .n{background:var(--neg)}.dbx-tiers{flex-direction:column;gap:10px;display:flex}.dbx-tier-bar{border-radius:var(--r-sm);gap:2px;height:14px;display:flex;overflow:hidden}.dbx-tier-bar i{min-width:6px}.dbx-tier-bar .core,.dbx-tier-l .core i{background:var(--mark)}.dbx-tier-bar .pro,.dbx-tier-l .pro i{background:#3b82f6}.dbx-tier-bar .gen,.dbx-tier-l .gen i{background:var(--t14)}.dbx-tier-bar .com,.dbx-tier-l .com i{background:var(--community,#8b5cf6)}.dbx-tier-l{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dbx-tier-l>div{border-radius:var(--r-md);background:var(--paper);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;padding:10px 12px;display:grid}.dbx-tier-l i{border-radius:3px;width:9px;height:9px}.dbx-tier-l span{font-size:var(--fs-sm);font-weight:600}.dbx-tier-l b{font-size:var(--fs-2xl);letter-spacing:-.02em;grid-column:1/3;font-weight:800}.dbx-tier-l small{font-size:var(--fs-xs);color:var(--ink3);grid-column:1/3}.dbx-src{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;display:grid}.dbx-src-i{border-bottom:1px solid var(--rule);border-radius:var(--r-sm);animation:.35s both pai-in;animation-delay:calc(var(--i) * 30ms);grid-template-columns:minmax(0,1fr) auto 80px 32px;align-items:center;gap:10px;padding:8px 6px;display:grid}.dbx-src-i.hot{background:var(--t4)}.dbx-tier{border-radius:var(--r-pill);height:20px;font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.dbx-tier.core{background:var(--mark);color:var(--on-mark)}.dbx-tier.pro{color:#1d4ed8;background:#3b82f626}.dbx-tier.gen{background:var(--t4);color:var(--ink2)}.dbx-tier.com{color:#6d28d9;background:#8b5cf624}.dbx-src-bar{background:var(--t4);border-radius:3px;height:6px;overflow:hidden}.dbx-src-bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.dbx-src-i b{font-size:var(--fs-md);text-align:right}.dbx-more{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper);height:32px;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;align-self:flex-start;padding:0 14px;font-weight:700}@media (max-width:1100px){.dbx-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dbx-src{grid-template-columns:minmax(0,1fr)}.dbx-tier-l{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-race li{grid-template-columns:18px minmax(0,1fr) 70px 34px}.dbx-race .dbx-pn{display:none}}@media (prefers-reduced-motion:reduce){.dbx-bar i{width:var(--w);animation:none}.dbx-race li,.dbx-topics li,.dbx-src-i{animation:none}}.ob-grid .ob-pick{align-content:center;height:72px;overflow:hidden}.ob-pick b,.ob-pick small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ob-pick b{font-size:var(--fs-md);line-height:1.25}.ob-pick small{font-size:var(--fs-xs);line-height:1.25}.ob-pick>:first-child{flex:none}.ob-need{font-size:var(--fs-md);color:var(--neg-ink);align-self:center;font-weight:700}.ob-sum-none{text-align:center;font-size:var(--fs-md);color:var(--ink3);margin:0;padding:18px 0}.ws-nav-g{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:12px 10px 4px;font-weight:800;display:block}.ws-nav-g:first-child{margin-top:0}.ws.rail .ws-nav-g{color:#0000;background:var(--rule);width:28px;height:1px;margin:8px auto;padding:0;overflow:hidden}.ws.rail .ws-nav-g:first-child{display:none}.ws-head2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.ws-head2-l{align-items:center;gap:14px;min-width:0;display:flex}.ws-head2-k{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink3);font-weight:800;display:block}.ws-head2 h1{letter-spacing:-.03em;align-items:center;gap:10px;margin:2px 0 0;font-size:clamp(24px,2.6vw,32px);line-height:1.1;display:flex}.ws-head2-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-live{border-radius:var(--r-pill);background:var(--ink);height:28px;color:var(--hi);font-size:var(--fs-xs);letter-spacing:.08em;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:inline-flex}.ws-live i{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite ui-live}.ws-chip{border-radius:var(--r-pill);background:var(--hi);border:1px solid var(--rule);height:28px;font-size:var(--fs-sm);color:var(--ink2);align-items:center;padding:0 11px;font-weight:600;display:inline-flex}@media (max-width:860px){.ws-head2{margin-top:6px}.ws-head2-r .ws-chip:nth-of-type(n+2),.ws-nav-g{display:none}}@media (prefers-reduced-motion:reduce){.ws-live i{animation:none}}.fd-ctrl{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);box-shadow:var(--shadow);flex-direction:column;gap:12px;margin-bottom:14px;padding:16px 18px;display:flex}.fd-ctrl .sf,.fd-ctrl .ws-sbar{margin:0}.fd-list{overflow:visible}.fd-day{z-index:3;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);font-size:var(--fs-sm);align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:88px}.fd-day:first-child{border-radius:var(--r-card) var(--r-card) 0 0}.fd-day b{font-size:var(--fs-md);font-weight:800}.fd-day span{color:var(--ink3)}.fd-day .fd-day-neg{border-radius:var(--r-pill);background:var(--neg-soft);height:20px;color:var(--neg-ink);font-weight:800;font-size:var(--fs-xs);align-items:center;padding:0 8px;display:inline-flex}.fd-new{color:#fff;letter-spacing:.06em;vertical-align:2px;background:#ef4444;border-radius:4px;align-items:center;height:18px;margin-right:8px;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;animation:2s ease-in-out infinite fd-blink;display:inline-flex}@keyframes fd-blink{50%{opacity:.55}}.fd-quote{-webkit-line-clamp:1;font-size:var(--fs-md);color:var(--ink2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fd-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fd-kw{background:var(--t4);height:20px;font-size:var(--fs-xs);color:var(--ink2);border-radius:5px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.ws-item-t{font-weight:600}@media (max-width:860px){.fd-day{top:116px}}@media (prefers-reduced-motion:reduce){.fd-new{animation:none}}@media (max-width:860px){.ws-rail-btn{display:none}}.fd-ctrl{gap:10px;padding:14px 16px}.fd-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-row .ui-search{flex:280px;min-width:0}.fd-ctrl .ui-search .ui-input,.fd-ctrl .ui-search input{height:36px;font-size:var(--fs-md)}.fd-ctrl .ws-chipset{gap:4px}.fd-ctrl .ws-fchip{height:32px;font-size:var(--fs-sm);gap:6px;padding:0 5px 0 11px}.fd-ctrl .ws-fchip-n{min-width:22px;height:22px;font-size:var(--fs-xs);padding:0 6px}.fd-ctrl .sf-btn{height:30px;font-size:var(--fs-sm);border-width:1px;padding:0 12px}.fd-ctrl .sf-presets button{height:28px;font-size:var(--fs-sm);padding:0 10px}.fd-ctrl .ws-sbar-track{gap:2px;height:8px}.fd-ctrl .ws-sbar-legend{font-size:var(--fs-sm);gap:4px 14px}.fd-ctrl .ws-sbar-l b{font-size:var(--fs-base)}.fd-ctrl .ws-sbar-l{font-size:var(--fs-sm)}.fd-ctrl .ws-sbar-wait{font-size:var(--fs-xs)}.fd-detail{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 20px;margin:2px 12px 16px 16px;padding:16px 18px;animation:.25s both pai-in;display:grid}.fd-k{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-weight:800;display:block}.fd-ev blockquote{border-left:3px solid var(--mark);background:var(--paper);font-size:var(--fs-base);border-radius:0 8px 8px 0;margin:0;padding:10px 14px;line-height:1.6}.fd-ev.none p{font-size:var(--fs-md);color:var(--ink2);margin:0}.fd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.fd-facts dt{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-weight:800}.fd-facts dd{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.fd-facts small{font-size:var(--fs-xs);color:var(--ink3)}.fd-auth{background:var(--t4);border-radius:3px;width:46px;height:5px;display:inline-block;overflow:hidden}.fd-auth i{background:var(--ink);height:100%;display:block}.fd-risk{border-radius:var(--r-pill);background:var(--neg-soft);height:22px;color:var(--neg-ink);font-size:var(--fs-xs);align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.fd-kws{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.fd-kws .fd-k{width:100%;margin:0}.fd-kws button{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper);height:26px;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;padding:0 10px;font-weight:600}.fd-kws button:hover{border-color:var(--ink)}.fd-acts{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.fd-acts>*{margin-top:10px}@media (max-width:760px){.fd-detail{grid-template-columns:minmax(0,1fr);margin:2px 8px 14px}.fd-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pwai-group{border-radius:var(--r-lg);background:var(--ai-soft);border:1px solid #6366f138;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:relative}.pwai-h{font-size:var(--fs-sm);color:var(--ai-ink);align-items:center;gap:7px;font-weight:800;display:inline-flex}.pwai-group blockquote{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600;line-height:1.6}.pwai-none{font-size:var(--fs-md);color:var(--ink2);margin:0}.pwai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.pwai-grid>div{border-radius:var(--r-md);background:color-mix(in srgb,var(--hi) 85%,transparent);padding:10px 12px}.pwai-grid dt{font-size:var(--fs-xs);color:var(--ink3);margin-bottom:5px;font-weight:700}.pwai-grid dd{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.pwai-grid small{font-size:var(--fs-xs);color:var(--ink3)}.pwai-grid button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pwai-chips{flex-wrap:wrap;gap:4px;display:flex}.pwai-chips>span,.pwai-chips>button{border-radius:var(--r-sm);align-items:center;font-weight:700;display:inline-flex;color:#4338ca!important;height:22px!important;font-size:var(--fs-xs)!important;background:#6366f11a!important;padding:0 8px!important}:root[data-theme=dark] .pwai-chips>span,:root[data-theme=dark] .pwai-chips>button{color:#c7d2fe!important;background:#818cf82e!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pwai-chips>span,:root:not([data-theme=light]) .pwai-chips>button{color:#c7d2fe!important;background:#818cf82e!important}}.tf{flex-direction:column;gap:0;margin-top:6px;display:flex}.tf-h{justify-content:space-between;align-items:baseline;padding:4px 4px 12px;display:flex}.tf-h h2{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:800}.tf-h span{font-size:var(--fs-md);color:var(--ink3)}.tf-top{z-index:6;border-radius:var(--r-card) 20px 0 0;background:var(--hi);border:1px solid var(--rule);border-bottom:0;flex-direction:column;gap:10px;padding:14px 16px 10px;display:flex;position:sticky;top:76px}.tf-top .ui-search{width:100%}.tf-top .ui-search input,.tf-top .ui-search .ui-input{border-radius:var(--r-md);background:var(--t4);height:42px;font-size:var(--fs-base);border:0}.tf-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.tf-tabs button{height:40px;font:inherit;font-size:var(--fs-lg);color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-weight:700;display:inline-flex;position:relative}.tf-tabs button span{font-size:var(--fs-sm);font-weight:600}.tf-tabs button[aria-selected=true]{color:var(--ink)}.tf-tabs button[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.tf-top .sf{gap:8px;margin:0}.tf-top .sf-btn{height:30px;font-size:var(--fs-sm);background:var(--t4);color:var(--ink);border:0;padding:0 12px}.tf-top .sf-btn.on,.tf-top .sf-btn.has{background:var(--ink);color:var(--hi)}.tf-top .sf-presets button{border-radius:var(--r-pill);background:var(--t4);height:30px;font-size:var(--fs-sm);color:var(--ink2);border:0;padding:0 12px;font-weight:600}.tf-top .sf-presets>button:hover{background:var(--t7);color:var(--ink)}.tf-sent{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tf-sent button{border-radius:var(--r-pill);height:30px;font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.tf-sent button b{color:var(--ink);font-weight:800}.tf-sent button i{border-radius:50%;width:8px;height:8px}.tf-sent .pos i{background:var(--pos)}.tf-sent .neu i{background:var(--t14)}.tf-sent .neg i{background:var(--neg)}.tf-sent .pending i{border:1.5px dashed var(--ink3);background:0 0}.tf-sent .pos b{color:var(--pos-ink)}.tf-sent .neg b{color:var(--neg-ink)}.tf-sent button[aria-pressed=true]{background:var(--ink);color:var(--hi)}.tf-sent button[aria-pressed=true] b{color:inherit}.tf-sent-bar{border-radius:3px;flex:160px;gap:2px;min-width:120px;height:6px;margin-left:auto;display:flex;overflow:hidden}.tf-sent-bar i{min-width:2px}.tf-sent-bar .pos{background:var(--pos)}.tf-sent-bar .neu{background:var(--t14)}.tf-sent-bar .neg{background:var(--neg)}.tf-list{background:var(--hi);border:1px solid var(--rule);border-top:1px solid var(--rule);border-radius:0 0 20px 20px;flex-direction:column;padding:0 6px 8px;display:flex}.tf-day{font-size:var(--fs-md);align-items:center;gap:8px;padding:18px 12px 6px;display:flex}.tf-day b{font-size:var(--fs-base);font-weight:800}.tf-day span{color:var(--ink3)}.tf-day em{font-style:normal;font-size:var(--fs-xs);color:var(--neg-ink);font-weight:800}.tf-row{border-radius:var(--r-lg)}.tf-row.focus{box-shadow:inset 0 0 0 2px var(--mark)}.tf-row-btn{border-radius:var(--r-lg);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:background .12s;display:grid}.tf-row-btn:hover,.tf-row.open .tf-row-btn{background:var(--t4)}.tf-logo .ui-logo{border-radius:var(--r-md);width:40px;height:40px}.tf-mid{flex-direction:column;gap:4px;min-width:0;display:flex}.tf-title{font-size:var(--fs-lg);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.tf-meta{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tf-meta>span+span:before{content:"·";color:var(--t14);margin-right:8px}.tf-meta .tf-cls:before,.tf-meta .tf-risk:before{content:none}.tf-cls{color:var(--ink2);font-weight:800}.tf-cls.core{color:#b45309}.tf-risk{background:var(--neg-soft);height:20px;color:var(--neg-ink);font-size:var(--fs-xs);border-radius:5px;align-items:center;padding:0 7px;font-weight:800;display:inline-flex}.tf-right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tf-s{font-size:var(--fs-base);white-space:nowrap;font-weight:800}.tf-s.s1{color:var(--pos-ink)}.tf-s.s-1{color:var(--neg-ink)}.tf-s.s0{color:var(--ink2)}.tf-s.sx{color:var(--ink3);font-weight:600}.tf-right small{font-size:var(--fs-xs);color:var(--ink3)}.tf-detail{flex-direction:column;gap:14px;padding:8px 12px 18px 66px;animation:.25s both pai-in;display:flex}.tf-info{flex-direction:column;margin:0;display:flex}.tf-info>div{border-bottom:1px solid var(--rule);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.tf-info dt{color:var(--ink3);font-weight:600}.tf-info dd{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.tf-acts{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.tf-btn{border-radius:var(--r-md);background:var(--t4);height:44px;font:inherit;font-size:var(--fs-base);color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.tf-btn:hover{background:var(--t7)}.tf-btn.primary{background:var(--ink);color:var(--hi)}@media (max-width:860px){.tf-top{top:110px}.tf-detail{padding-left:12px}.pwai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-acts{grid-template-columns:1fr 1fr}.tf-acts .primary{grid-column:1/-1}}.ws .ws-sit{border-radius:var(--r-card);background:var(--hi);box-shadow:0 1px 0 var(--rule),0 8px 24px -20px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;align-items:center;gap:28px;margin:0 0 18px;padding:14px 20px;display:flex;overflow:visible}.ws .ws-sit-state{color:var(--ink);border:0;flex-direction:row;flex:0 auto;align-items:center;gap:12px;min-width:0;padding:0;background:0 0!important}.ws .ws-sit-lv{border-radius:var(--r-pill);height:30px;font-size:var(--fs-md);letter-spacing:0;background:var(--pos-soft);color:var(--pos-ink);flex:none;padding:0 12px}.ws .ws-sit.watch .ws-sit-lv{color:#b45309;background:#f59e0b2e}.ws .ws-sit.alert .ws-sit-lv{background:var(--neg);color:#fff}.ws .ws-sit-lv i{width:8px;height:8px;box-shadow:none;animation:1.6s ease-out infinite ui-live}.ws .ws-sit.alert .ws-sit-lv i{background:#fff}.ws .ws-sit.watch .ws-sit-lv i{background:#f59e0b}.ws .ws-sit-r{font-size:var(--fs-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.ws .ws-sit.alert .ws-sit-r{color:var(--neg-ink)}.ws .ws-sit-m{flex:1;justify-content:flex-end;gap:4px;min-width:0;display:flex}.ws .ws-sit-c{border-radius:var(--r-md);border:0;flex:0 auto;gap:2px;min-width:0;padding:6px 12px}.ws .ws-sit-c:hover{background:var(--t4)}.ws .ws-sit-c small{font-size:var(--fs-sm);color:var(--ink3);font-weight:600}.ws-sit-v{align-items:baseline;gap:6px;display:flex}.ws .ws-sit-c b{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:800;line-height:1.2}.ws .ws-sit-d{font-size:var(--fs-sm);font-weight:800}.ws .ws-sit-d.up{color:var(--pos-ink)}.ws .ws-sit-d.down{color:var(--neg-ink)}@media (max-width:1100px){.ws .ws-sit{flex-direction:column;align-items:stretch;gap:8px}.ws .ws-sit-m{scrollbar-width:none;justify-content:space-between;overflow-x:auto}.ws .ws-sit-r{max-width:none}}@media (max-width:860px){.ws .ws-sit{padding:12px}.ws .ws-sit-c{padding:4px 8px}.ws .ws-sit-c b{font-size:var(--fs-xl)}}.tf-top .ui-search{flex:none;height:auto}.tf-top{position:static}.pw.ws{--paper:#f2f4f6;--hi:#fff;--ink:#191f28;--ink2:#4e5968;--ink3:#8b95a1;--rule:#e5e8eb;--t3:#191f2806;--t4:#f2f4f6;--t7:#e5e8eb;--t14:#d1d6db;--shadow:0 6px 20px #001b370f;--r-card:20px;background:var(--paper)}:root[data-theme=dark] .pw.ws{--paper:#0f1013;--hi:#1a1b1f;--rule:#2a2c31;--t4:#ffffff0d;--t7:#ffffff14;--t14:#ffffff29;--r-card:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw.ws{--paper:#0f1013;--hi:#1a1b1f;--rule:#2a2c31;--t4:#ffffff0d;--t7:#ffffff14;--t14:#ffffff29;--r-card:20px}}.ws .ws-side{box-shadow:1px 0 0 var(--rule);border-right:0;background:var(--hi)!important}.ws .ws-nav button{border-radius:var(--r-md);height:44px;font-size:var(--fs-lg);color:var(--ink2);font-weight:600}.ws .ws-nav button[aria-current=page]{background:var(--t4);box-shadow:none;color:var(--ink);font-weight:800}.ws .ws-nav button[aria-current=page]:before{display:none}.ws .ws-nav-ico{border-radius:var(--r-md);width:30px;height:30px;font-size:var(--fs-xl);line-height:1;background:0 0!important}.ws .ws-nav-emo{font-size:var(--fs-xl);filter:none;line-height:1}.ws .ws-nav-g{font-size:var(--fs-xs);color:var(--ink3);letter-spacing:.02em;text-transform:none;margin:16px 12px 6px;font-weight:700}.ws .ws-count{font-size:var(--fs-sm);color:var(--ink3);font-weight:700}.ws .ws-risk{border-radius:var(--r-md);min-width:22px;height:22px;font-size:var(--fs-xs)}.ws .ws-main{max-width:1180px;padding-top:24px}.ws .ui-card,.ws .dc-card,.ws .dbx-card,.ws .rm3-panel,.ws .tf-top,.ws .tf-list,.ws .pai-hero,.ws .nv,.ws .pai-boost,.ws .kb,.ws .db-pop,.ws .ws-map,.ws .ws-src-card,.ws .ai-answer,.ws .ai-table{border-radius:var(--r-card);box-shadow:none;background:var(--hi);border:0!important}.ws .ui-card{padding:20px 22px}.ws .tf-top{border-radius:var(--r-card) 20px 0 0}.ws .tf-list{border-radius:0 0 20px 20px;border-top:1px solid var(--rule)!important}.ws .ws-sit{box-shadow:none;border-radius:var(--r-card)}.ws .ui-section-h h2{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:800}.ws .ui-section-ico{width:auto;height:auto;font-size:var(--fs-2xl);color:inherit;border:0}.ui-section-emo{font-size:var(--fs-2xl);margin-right:2px;line-height:1}.ws .dc-h h3,.ws .dbx-h h3{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:800}.ws .tf-h h2{font-size:var(--fs-2xl)}.ws .ui-btn{border-radius:var(--r-md)}.ws .db-btn{background:var(--hi);border:0;height:36px;padding:0 14px}.ws .dc-badge,.ws .dbx-badge{border-radius:var(--r-sm)}.ws .ws-head2 h1{font-size:var(--fs-3xl)}.ws .ws-chip{background:var(--hi);border:0}.ws .ws-nav button:not(.ws-nav-ai) .ws-nav-ico{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink2);background:var(--t4)!important}.ws .ws-nav button[aria-current=page]:not(.ws-nav-ai) .ws-nav-ico{color:var(--hi);background:var(--ink)!important}.ws .kb-c{stroke:none!important}.ws .kb-b.neu .kb-c{fill:#eef3ff}.ws .kb-b.pos .kb-c{fill:#e5f6ec}.ws .kb-b.neg .kb-c{fill:#fdebec}.ws .kb-b.neu text{fill:#1b64da}.ws .kb-b.pos text{fill:#0e7a45}.ws .kb-b.neg text{fill:#d22030}.ws .kb-b .kb-n{fill-opacity:.7;font-weight:700}.ws .kb-b text{letter-spacing:-.02em;font-weight:800}.kb-f{transform-box:fill-box;transform-origin:50%;animation:kb-float calc(5s + var(--i) * .37s) ease-in-out infinite alternate}@keyframes kb-float{0%{transform:translateY(-2.5px)}to{transform:translateY(2.5px)}}.ws .kb-b:hover .kb-f,.ws .kb-b.sel .kb-f{animation-play-state:paused}.ws .kb-b:hover .kb-c,.ws .kb-b.sel .kb-c{filter:drop-shadow(0 6px 14px #001b3724)}.ws .kb-b.sel .kb-c{stroke-width:2px;stroke:currentColor!important}.ws .kb-b.neu.sel{color:#1b64da}.ws .kb-b.pos.sel{color:#0e7a45}.ws .kb-b.neg.sel{color:#d22030}.ws .kb-ring{stroke-width:1.5px}.ws .kb-b.neu .kb-ring{stroke:#3182f6}.ws .kb-b.pos .kb-ring{stroke:#12b76a}.ws .kb-b.neg .kb-ring{stroke:#f04452}.ws .kb-b.lit .kb-c{animation:none}.ws .kb-b.lit .kb-f{animation:1.2s ease-in-out infinite alternate kb-float}.ws .kb-rank-h{border-bottom:0;padding-bottom:4px}.ws .kb-rank button{border-radius:var(--r-md);border-bottom:0;padding:9px 8px}.ws .kb-no,.ws .kb-rank b{font-size:var(--fs-base);color:var(--ink)!important}.ws .kb-up,.ws .kb-new{color:#f04452}.ws .kb-down{color:#3182f6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws .dc-land circle{fill:#ffffff1a}:root:not([data-theme=light]) .ws .kb-b.neu .kb-c{fill:#3182f62e}:root:not([data-theme=light]) .ws .kb-b.pos .kb-c{fill:#12b76a2e}:root:not([data-theme=light]) .ws .kb-b.neg .kb-c{fill:#f044522e}:root:not([data-theme=light]) .ws .kb-b.neu text{fill:#8ab4ff}:root:not([data-theme=light]) .ws .kb-b.pos text{fill:#6ee7a8}:root:not([data-theme=light]) .ws .kb-b.neg text{fill:#ff8a93}}:root[data-theme=dark] .ws .kb-b.neu .kb-c{fill:#3182f62e}:root[data-theme=dark] .ws .kb-b.pos .kb-c{fill:#12b76a2e}:root[data-theme=dark] .ws .kb-b.neg .kb-c{fill:#f044522e}:root[data-theme=dark] .ws .kb-b.neu text{fill:#8ab4ff}:root[data-theme=dark] .ws .kb-b.pos text{fill:#6ee7a8}:root[data-theme=dark] .ws .kb-b.neg text{fill:#ff8a93}@media (prefers-reduced-motion:reduce){.kb-f{animation:none}}.ws .ws-nav button[aria-current=page]:not(.ws-nav-ai) .ws-nav-ico svg{color:var(--hi)}.tf-detail{gap:10px;padding:4px 12px 16px 66px}.pwai-line{border-radius:var(--r-lg);flex-flow:wrap;align-items:center;gap:8px;padding:12px 14px}.pwai-line .pwai-h{margin-right:4px}.pwai-line .tf-s{font-size:var(--fs-md)}.pwai-est{font-size:var(--fs-xs);color:var(--ink3)}.pwai-topic{border-radius:var(--r-sm);background:var(--hi);height:24px;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;border:0;padding:0 9px;font-weight:800}.pwai-line blockquote{font-size:var(--fs-md);border-left:2px solid #6366f173;flex-basis:100%;margin:2px 0 0;padding-left:10px;font-weight:600;line-height:1.55}.tf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-facts{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tf-facts>span+span:before{content:"·";color:var(--t14);margin-right:10px}.tf-facts .ui-srcname{color:var(--ink2);font-weight:600}.tf-acts2{gap:6px;display:flex}.tf-acts2>*{border-radius:var(--r-md);background:var(--t4);height:32px;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;border:0;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.tf-acts2>:hover{background:var(--t7)}.tf-acts2 .primary{background:var(--ink);color:var(--hi)}.rr2{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.rr2-types{border-radius:var(--r-card);background:var(--hi);flex-direction:column;gap:2px;padding:14px;display:flex;position:sticky;top:96px}.rr2-k{font-size:var(--fs-sm);color:var(--ink3);padding:2px 8px 8px;font-weight:700}.rr2-type{border-radius:var(--r-md);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 10px;transition:background .12s;display:grid}.rr2-type:hover:not(:disabled){background:var(--t4)}.rr2-type.on{background:var(--ink);color:var(--hi)}.rr2-type.on .rr2-ico{color:var(--hi);background:#ffffff24}.rr2-type.on .rr2-n small{opacity:.8;color:inherit!important}.rr2-type.empty{opacity:.4;cursor:default}.rr2-ico{border-radius:var(--r-sm);background:var(--t4);width:30px;height:30px;color:var(--ink2);grid-row:1/3;place-items:center;display:grid}.rr2-type.alert .rr2-ico{background:var(--neg-soft);color:var(--neg-ink)}.rr2-type b{font-size:var(--fs-base);align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.rr2-type .rr-spike{background:var(--neg);color:#fff;border-radius:5px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.rr2-n{font-size:var(--fs-lg);text-align:right;font-weight:800}.rr2-n small{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.rr2-n small.up{color:var(--neg-ink)}.rr2-n small.down{color:var(--pos-ink)}.rr2-bar{background:var(--t4);border-radius:2px;grid-column:2/4;height:4px;position:relative}.rr2-bar i{background:var(--ink3);border-radius:2px;height:100%;display:block}.rr2-type.alert .rr2-bar i{background:var(--neg)}.rr2-type.watch .rr2-bar i{background:#f59e0b}.rr2-type.on .rr2-bar{background:#ffffff2e}.rr2-type.on .rr2-bar i{background:var(--hi)}.rr2-bar em{background:var(--ink);border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}.rr2-type.on .rr2-bar em{background:var(--hi)}.rr2-type.all{margin-bottom:6px}.rr2-legend{font-size:var(--fs-xs);color:var(--ink3);margin:10px 8px 0;line-height:1.5}.rr2-list{border-radius:var(--r-card);background:var(--hi);flex-direction:column;gap:8px;min-height:520px;padding:18px 18px 14px;display:flex}.rr2-h{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px 6px;display:flex}.rr2-h h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0;font-weight:800}.rr2-h span{font-size:var(--fs-sm);color:var(--ink3)}.rr2-rows{flex-direction:column;display:flex}.rr2-rows.first .rr2-row{animation:.35s both pai-in}.rr2-row{border-radius:var(--r-md);color:var(--ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px;text-decoration:none;transition:background .12s;display:grid}.rr2-row:hover{background:var(--t4)}.rr2-row .rr2-ico{grid-row:auto;margin-top:2px}.rr2-row.s-1 .rr2-ico{background:var(--neg-soft);color:var(--neg-ink)}.rr2-row-m{flex-direction:column;gap:4px;min-width:0;display:flex}.rr2-row-m b{font-size:var(--fs-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.rr2-meta{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.rr2-meta .ws-cls{height:20px;font-size:var(--fs-xs);padding:0 7px}.rr2-q{font-size:var(--fs-sm);color:var(--ink2);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rr2-row .tf-s{font-size:var(--fs-md);margin-top:2px}.rr2-more{border-radius:var(--r-md);background:var(--t4);height:32px;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;border:0;align-self:flex-start;margin:6px 8px 0;padding:0 14px;font-weight:700}.rr2-list .rr-note{font-size:var(--fs-xs);color:var(--ink3);margin:auto 4px 0;padding-top:10px}.ws .rr-status{border-radius:var(--r-card);background:var(--hi);box-shadow:none;border:0}@media (max-width:1000px){.rr2{grid-template-columns:minmax(0,1fr)}.rr2-types{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.rr2-k,.rr2-legend,.rr2-type.all{grid-column:1/-1}.rr2-list{min-height:0}.tf-detail{padding-left:12px}}@media (max-width:560px){.rr2-types{grid-template-columns:minmax(0,1fr)}}.tf-tier{border-radius:var(--r-sm);height:22px;font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.tf-meta .tf-tier:before{content:none!important}.tf-tier.core{color:#b45309;background:#f59e0b29}.tf-tier.pro{color:#1b64da;background:#3182f61a}.tf-tier.gen{background:var(--t4);color:var(--ink2)}.tf-tier.com{color:#6d28d9;background:#7c3aed1a}.tf-tier.kol{color:#be185d;background:#ec48991a}.tf-sig{align-items:flex-end;gap:1.5px;height:10px;margin-left:2px;display:inline-flex}.tf-sig b{opacity:.22;background:currentColor;border-radius:1px;width:2.5px}.tf-sig b:first-child{height:3px}.tf-sig b:nth-child(2){height:5px}.tf-sig b:nth-child(3){height:7px}.tf-sig b:nth-child(4){height:8.5px}.tf-sig b:nth-child(5){height:10px}.tf-sig b.on{opacity:1}.tf-imp{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.tf-s.sw{color:#b45309}.tf-sent .watch i{background:#f59e0b}.tf-sent .watch b{color:#b45309}.tf-sent-bar .watch{background:#f59e0b}.tf-sort{border-radius:var(--r-md);background:var(--t4);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.tf-sort button{border-radius:var(--r-sm);height:26px;font:inherit;font-size:var(--fs-sm);color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700}.tf-sort button[aria-pressed=true]{background:var(--hi);color:var(--ink);box-shadow:0 1px 3px #00000014}.tf-sent .tf-sent-bar{flex-basis:100%;order:9;margin-left:0}.tf-pending{font-size:var(--fs-sm);color:var(--ink3);margin:0}.tf-acts2{gap:4px}.tf-acts2>*{border-radius:var(--r-pill);height:34px;font-size:var(--fs-sm);border:1px solid var(--rule);background:0 0;padding:0 12px;font-weight:700;transition:background .12s,border-color .12s,transform .1s}.tf-acts2>:hover{background:var(--t4);border-color:var(--t14)}.tf-acts2>:active{transform:scale(.97)}.tf-acts2 .done{background:var(--pos-soft);color:var(--pos-ink);border-color:#0000}.tf-acts2 .primary{border-color:var(--ink);background:var(--ink);color:var(--hi)}.tf-acts2 .primary:hover{background:var(--ink);opacity:.9}.tf-facts .tf-tier+span:before{content:none}.ob-soon{border-radius:var(--r-md);border:1px dashed var(--rule);font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:12px 14px;display:flex}.ob-soon-h{color:var(--ink2);flex-basis:100%;font-weight:700}.ob-soon-i{opacity:.7;align-items:center;gap:6px;display:inline-flex}.ob-soon-a{color:var(--ink);margin-left:auto;font-weight:700}.ob-trial{font-size:var(--fs-sm);color:var(--ink2);margin:8px 0 0;line-height:1.55}.ws-live{background:var(--t4);color:var(--ink);letter-spacing:0;font-weight:700}.ws-live i{background:var(--pos);animation:none}.ws .ws-sit.thin .ws-sit-lv{background:var(--t4);color:var(--ink2)}.ws .ws-sit.thin .ws-sit-lv i{background:var(--ink3);animation:none}.ui-top nav a{white-space:nowrap}@media (max-width:1180px){.ui-top nav:not(.ui-mmenu-panel){display:none}.ui-mmenu{order:-1;margin-right:-4px;display:block}.ui-mmenu-btn{border-radius:var(--r-md);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.ui-top nav.ui-mmenu-panel{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;gap:0;padding:8px 24px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px -20px #1c1c1c59}.ui-top nav.ui-mmenu-panel a{border-bottom:1px solid var(--rule);height:auto;min-height:48px;font-size:var(--fs-lg);color:var(--ink);border-radius:0;align-items:center;padding:0 4px;display:flex}.ui-top nav.ui-mmenu-panel a:last-child{border-bottom:0}.ui-top nav.ui-mmenu-panel a:after{display:none}.ui-top-in{position:relative}}.ws-sitline{border-radius:var(--r-md);background:var(--hi);width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink2);text-align:left;cursor:pointer;box-shadow:var(--shadow);border:0;align-items:center;gap:10px;margin:0 0 14px;padding:9px 14px;display:flex}.ws-sitline .ws-sit-lv{font-size:var(--fs-sm);flex:none}.ws-sitline-r{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ws-sitline-go{color:var(--ink3);font-size:var(--fs-sm);flex:none}.ws-sitline:hover .ws-sitline-go{color:var(--ink)}.ti{margin:0 0 22px}.ti-h,.ib-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.ti-h h2,.ib-h h2{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:800}.ti-h span,.ib-h span{font-size:var(--fs-sm);color:var(--ink3)}.ti-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ti-card{background:var(--hi);border-radius:var(--r-lg);box-shadow:var(--shadow);border-left:4px solid #0000;overflow:hidden}.ti-card.review{border-left-color:var(--neg-ink)}.ti-main{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:14px 16px 10px;display:flex}.ti-main:hover .ti-title{text-underline-offset:3px;text-decoration:underline}.ti-rank{border-radius:var(--r-sm);background:var(--t4);width:24px;height:24px;font-size:var(--fs-sm);color:var(--ink2);flex:none;place-items:center;font-weight:800;display:grid}.ti-body{gap:5px;min-width:0;display:grid}.ti-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ti-tags>*{font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--t4);color:var(--ink2);padding:2px 8px;font-style:normal;font-weight:700}.ti-flag{background:color-mix(in srgb,var(--neg-ink) 14%,transparent)!important;color:var(--neg-ink)!important}.ti-state.new{color:#1b64da;background:#3182f624}.ti-state.reemerged{color:#b45309;background:#f59e0b29}.ti-st{border:1px solid var(--t14);background:0 0!important}.ti-st.review{color:#1b64da;border-color:#3182f6}.ti-st.track{color:#b45309;border-color:#f59e0b}.ti-st.closed{color:var(--ink3)}.ti-title{font-size:var(--fs-lg);color:var(--ink);font-weight:700;line-height:1.4}.ti-why{font-size:var(--fs-sm);color:var(--ink2)}.ti-facts{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;gap:4px 12px;display:flex}.ti-fact{font-weight:600}.ti-fact.claim{color:var(--neg-ink)}.ti-ev{font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 12px 52px;display:flex}.ti-ev button{border:1px solid var(--t7);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.ti-ev button:hover{border-color:var(--t14);color:var(--ink)}.ov-more{border:1px dashed var(--t14);border-radius:var(--r-lg);width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink2);cursor:pointer;background:0 0;align-items:center;gap:8px;margin:18px 0 12px;padding:12px 16px;font-weight:600;display:flex}.ov-more .ui-chev{margin-left:auto;transition:transform .2s}.ov-more[aria-expanded=true] .ui-chev{transform:rotate(180deg)}.ov-more:hover{border-color:var(--ink3);color:var(--ink)}.ib-grid{grid-template-columns:180px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:12px;display:grid}.ib-cats{gap:2px;display:grid;position:sticky;top:12px}.ib-cats button{border-radius:var(--r-md);font:inherit;font-size:var(--fs-md);color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;display:flex}.ib-cats button b{font-size:var(--fs-sm);color:var(--ink3);margin-left:auto}.ib-cats button[aria-pressed=true]{background:var(--hi);color:var(--ink);box-shadow:var(--shadow);font-weight:700}.ib-closed{font-size:var(--fs-sm);color:var(--ink3);align-items:center;gap:6px;margin-top:8px;padding:0 10px;display:flex}.ib-list{gap:6px;max-height:calc(100vh - 220px);padding:2px;display:grid;overflow:auto}.ib-row{border-radius:var(--r-lg);background:var(--hi);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);border:1px solid #0000;padding:12px 14px;display:block}.ib-row.review{border-left:3px solid var(--neg-ink)}.ib-row.on{border-color:var(--ink)}.ib-row-t{gap:5px;display:grid}.ib-row-t b{font-size:var(--fs-base);line-height:1.4}.ib-row-t small{font-size:var(--fs-sm);color:var(--ink3)}.ib-detail{background:var(--hi);border-radius:var(--r-card);max-height:calc(100vh - 40px);box-shadow:var(--shadow);padding:18px;position:sticky;top:12px;overflow:auto}.ib-hint{font-size:var(--fs-md);color:var(--ink3);margin:0;line-height:1.6}.id h3{font-size:var(--fs-xl);margin:8px 0 6px;line-height:1.4}.id h4{font-size:var(--fs-md);color:var(--ink2);margin:16px 0 6px;font-weight:800}.id-sum{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.6}.id-facts{gap:8px;margin-top:12px;display:grid}.id-facts>div{border-radius:var(--r-md);background:var(--t4);padding:10px 12px}.id-facts h4{margin:0 0 6px}.id-facts ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.id-facts li{font-size:var(--fs-md);display:grid}.id-facts li small{color:var(--ink3);font-size:var(--fs-xs)}.id-facts li button,.id-tl button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.id-facts li button:hover,.id-tl button:hover{text-decoration:underline}.id-unv{background:#f59e0b1a!important}.id-unv p{font-size:var(--fs-sm);color:var(--ink2);margin:0;line-height:1.6}.id-tl{border-left:2px solid var(--t7);gap:8px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.id-tl li{font-size:var(--fs-md);gap:2px;display:grid;position:relative}.id-tl li:before{content:"";background:var(--ink3);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-17px}.id-tl time{font-size:var(--fs-xs);color:var(--ink3)}.id-tl button{align-items:flex-start;gap:5px;display:inline-flex}.id-tl small{font-size:var(--fs-xs);color:var(--ink3)}.id-srcs{flex-wrap:wrap;gap:6px;display:flex}.id-srcs span{border-radius:var(--r-pill);background:var(--t4);font-size:var(--fs-sm);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.id-srcs small{color:var(--ink3)}.mk-edit{gap:10px;display:grid}.mk-status{flex-wrap:wrap;gap:6px;display:flex}.mk-s{border:1px solid var(--t14);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;background:0 0;padding:6px 12px;font-weight:600}.mk-s[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--hi)}.mk-note{font-size:var(--fs-sm);color:var(--ink3);gap:4px;display:grid}.mk-note textarea{border:1px solid var(--t14);border-radius:var(--r-md);background:var(--paper);width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);resize:vertical;padding:8px 10px}.mk-rep{font-size:var(--fs-md);align-items:center;gap:6px;display:flex}.mk-msg{font-size:var(--fs-sm);color:var(--pos-ink)}.mk-when{font-size:var(--fs-xs);color:var(--ink3)}.mk-nosave{border-radius:var(--r-md);background:var(--t4);font-size:var(--fs-sm);color:var(--ink3);margin:0;padding:10px 12px;line-height:1.55}.tf-fxs{gap:6px;display:grid}.tf-fx{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tf-fx-k{width:64px;font-size:var(--fs-sm);color:var(--ink3);flex:none;font-weight:700}.tf-fx button{border:1px solid var(--t7);border-radius:var(--r-pill);background:var(--hi);font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.tf-fx button b{font-size:var(--fs-xs);color:var(--ink3);font-weight:600}.tf-fx button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--hi)}.tf-fx button[aria-pressed=true] b{color:inherit;opacity:.75}.tf-fxs .tf-sort{margin-left:69px}.tf-rule{font-size:var(--fs-sm);color:var(--ink3);margin:0;line-height:1.55}.tf-axes{flex-wrap:wrap;gap:5px;display:flex}.tf-rel,.tf-iss{font-size:var(--fs-xs);border-radius:var(--r-sm);background:var(--t4);color:var(--ink2);padding:2px 8px;font-weight:700}.tf-rel.direct{color:#1b64da;background:#3182f621}.tf-rel.market,.tf-rel.pending{color:var(--ink3)}.tf-ev{font-size:var(--fs-sm);color:var(--ink3);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.tf-dupn{color:var(--ink3)}.tf-pin{color:#b45309;font-weight:700}.tf-s.sm{color:#b45309}.tf-cmp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tf-q,.tf-ai{border-radius:var(--r-md);background:var(--t4);align-content:start;gap:8px;padding:12px 14px;display:grid}.tf-cmp-k{font-size:var(--fs-sm);color:var(--ink2);font-weight:800}.tf-q blockquote{font-size:var(--fs-md);color:var(--ink);margin:0;line-height:1.6}.tf-q small{font-size:var(--fs-xs);color:var(--ink3)}.tf-ai dl{font-size:var(--fs-md);grid-template-columns:auto 1fr;gap:5px 10px;margin:0;display:grid}.tf-ai dt{color:var(--ink3);font-size:var(--fs-sm)}.tf-ai dd{margin:0}.tf-ai dd small{color:var(--ink3)}.tf-dups{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.tf-dups a{border:1px solid var(--t7);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:5px;padding:3px 9px;text-decoration:none;display:inline-flex}.tf-dups a small{color:var(--ink3)}.tf-mk{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-mk label{color:var(--ink3);align-items:center;gap:6px;display:inline-flex}.tf-mk select{border:1px solid var(--t14);border-radius:var(--r-sm);background:var(--hi);font:inherit;font-size:var(--fs-sm);color:var(--ink);padding:5px 8px}.tf-mk button{border:1px solid var(--t14);border-radius:var(--r-pill);background:var(--hi);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:5px 10px}.tf-mk button[aria-pressed=true]{color:#b45309;border-color:#f59e0b}.tf-mk small{color:var(--pos-ink)}.tf-foot .mk-nosave{flex:1;min-width:220px}.rp-meta{font-size:var(--fs-sm);grid-template-columns:auto 1fr;gap:4px 14px;margin:14px 0 0;display:grid}.rp-meta dt{color:var(--ink3)}.rp-meta dd{margin:0}@media (max-width:1100px){.ib-grid{grid-template-columns:1fr}.ib-cats{flex-wrap:wrap;display:flex;position:static}.ib-cats button{flex:none}.ib-list{max-height:none}.ib-detail{max-height:none;position:static}}@media (max-width:720px){.tf-cmp{grid-template-columns:1fr}.tf-fx-k{width:100%}.tf-fxs .tf-sort{margin-left:0}.ti-ev{padding-left:16px}}.ws-sitline.watch .ws-sit-lv{color:var(--mark-ink)}.ws-sitline.watch .ws-sit-lv i{background:#d9a400;box-shadow:0 0 0 3px #d9a40038}.ws-sitline.alert .ws-sit-lv{color:var(--neg-ink)}.ws-sitline.alert .ws-sit-lv i{background:var(--neg);box-shadow:0 0 0 3px color-mix(in srgb,var(--neg) 22%,transparent)}.ws-sitline.thin .ws-sit-lv{color:var(--ink3)}.ws-sitline.thin .ws-sit-lv i{background:var(--ink3);box-shadow:none}.ti-title,.ib-row-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ti-state.early{color:var(--ink3)}:root{--r-pill:999px;--r-card:20px;--ai:#5b5bd6;--ai-ink:#4040b0;--ai-soft:#5b5bd61f;--r-sm:8px;--r-md:12px;--r-lg:16px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:34px;--fs-5xl:44px}:root[data-theme=dark]{--ai:#8b8bf5;--ai-ink:#a9a9ff;--ai-soft:#8b8bf529}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ai:#8b8bf5;--ai-ink:#a9a9ff;--ai-soft:#8b8bf529}}.pai-mark{width:var(--s);height:var(--s);color:var(--ai);flex:none;display:inline-flex}.pai-mark svg{width:100%;height:100%;display:block}.pub-ticker,.lp-marq-in,.pub-live i,.lp-live-h .pub-live i,.rm-node.me .rm-shape,.dg-ladder-pt.me i,.dg-rv.in .dg-gaps .big .dg-gap-t>i,.dg-rv.in.dg-gaps .big .dg-gap-t>i,.dg-rv.in .dg-tasks li:first-child .dg-task-n,.ws-risk,.ws-dot,.ws-live i,.ws .ws-sit-lv i,.dc-badge.neg:before,.dc-card.on .dc-spike,.dc-card.on .dc-end,.kb-ring,.kb-f,.ws .kb-b.lit .kb-f,.fd-new,.ui-nav-dot,.pr-ribbon:after,.cmp-ai-dot,.ui-nav-orb{animation:none!important}.dg-ladder-pt.me i{animation:pwPop .5s var(--ease-out) .9s both!important}.kb-ring,.ui-nav-dot{display:none}.tf-acts2 button svg,.tf-acts2 a svg,.tf-mk button svg,.tf-sort button svg{flex:none}.tf-acts2 button,.tf-acts2 a,.tf-mk button,.tf-sort button{align-items:center;gap:5px;display:inline-flex}.tf-pin{align-items:center;gap:3px;display:inline-flex}.mk-nosave svg{vertical-align:-2px}.lp-src-g{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px;margin:0;padding:0;list-style:none;display:flex}.lp-src-g li{border-radius:var(--r-lg);background:var(--hi);border:1px solid var(--rule);font-size:var(--fs-md);color:var(--ink2);align-items:center;gap:8px;padding:8px 14px 8px 8px;font-weight:600;display:inline-flex}@media (max-width:640px){.lp-src-g li{font-size:var(--fs-sm);padding:6px 10px 6px 6px}.lp-src-g li:nth-child(n+13){display:none}}.mk-who{font-size:var(--fs-sm);color:var(--ink3);gap:4px;display:grid}.mk-who input{border:1px solid var(--t14);border-radius:var(--r-md);background:var(--paper);font:inherit;font-size:var(--fs-md);color:var(--ink);padding:7px 10px}.mk-loglink{font:inherit;font-size:var(--fs-sm);color:var(--ink2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.mk-log{font-size:var(--fs-sm);color:var(--ink2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.mk-log time{color:var(--ink3);margin-right:8px}.tf-ok{color:var(--pos-ink);font-size:var(--fs-sm);align-items:center;gap:3px;display:inline-flex}.tf-acc{border-radius:var(--r-md);background:var(--ai-soft);font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;display:flex}.dr{gap:10px;display:grid}.dr-rule{font-size:var(--fs-sm);color:var(--ink3);margin:0;line-height:1.55}.dr-kinds{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.dr-kinds button{border:1px solid var(--t14);border-radius:var(--r-md);background:var(--hi);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:10px 12px;display:grid}.dr-kinds button:hover:not(:disabled){border-color:var(--ai)}.dr-kinds button:disabled{opacity:.55;cursor:default}.dr-kinds b{font-size:var(--fs-md)}.dr-kinds small,.dr-left{font-size:var(--fs-xs);color:var(--ink3)}.dr-out{border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.dr-h{background:var(--t4);font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 12px;display:flex}.dr-h small{color:var(--ink3)}.dr-h button{border:1px solid var(--t14);border-radius:var(--r-pill);background:var(--hi);font:inherit;font-size:var(--fs-sm);cursor:pointer;margin-left:auto;padding:3px 10px}.dr-out pre{white-space:pre-wrap;font:inherit;font-size:var(--fs-md);color:var(--ink);margin:0;padding:12px;line-height:1.65}.dr-ev{font-size:var(--fs-xs);gap:3px;margin:0;padding:0;list-style:none;display:grid}.dr-ev li{gap:6px;display:flex}.dr-ev a{color:var(--ink2)}.ws-chan-i{padding-left:6px}.db-tool{z-index:30}.pw.ws .ui-stat-v{white-space:nowrap}.pw.ws .ui-stat-top{min-width:0}.pw.ws .ui-stat-top>svg{flex:0 auto;min-width:0;max-width:48%}.pw.ws .ui-stat-d.pos,.pw.ws .ui-stat-d.neg{height:auto;padding:2px 8px;line-height:1.45}.pw.ws .ui-stats[style*="--n: 5"] .ui-stat-v,.pw.ws .ui-stats[style*=--n\:5] .ui-stat-v{font-size:var(--fs-4xl)}@media (max-width:1280px){.pw.ws .ui-stats[style*="--n: 5"],.pw.ws .ui-stats[style*=--n\:5]{grid-template-columns:repeat(3,minmax(0,1fr))}.pw.ws .ui-stats[style*="--n: 5"] .ui-stat:nth-child(n+4),.pw.ws .ui-stats[style*=--n\:5] .ui-stat:nth-child(n+4){border-top:1px solid var(--rule)}.pw.ws .ui-stats[style*="--n: 5"] .ui-stat:nth-child(4),.pw.ws .ui-stats[style*=--n\:5] .ui-stat:nth-child(4){border-left:0}}.inv{place-items:center;min-height:60vh;padding:48px 16px;display:grid}.inv-card{border-radius:var(--r-card);background:var(--hi);border:1px solid var(--rule);gap:14px;width:100%;max-width:520px;padding:32px;display:grid}.inv-card h1{font-size:var(--fs-2xl);margin:0;line-height:1.35}.inv-card p{color:var(--ink2);margin:0;line-height:1.6}.inv-k{font-size:var(--fs-sm);color:var(--ai-ink);font-weight:700}.tm{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:grid}.tm-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tm-list li{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-list small{color:var(--ink3);font-size:var(--fs-sm)}.tm-list em{font-style:normal;font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--t4);color:var(--ink2);padding:2px 8px;font-weight:700}.tm-list em.wait{background:var(--ai-soft);color:var(--ai-ink)}.tm-list button{border:1px solid var(--t14);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:3px 10px}.tm-list li button:first-of-type{margin-left:auto}.tm-add{flex-wrap:wrap;gap:8px;display:flex}.tm-add .ui-input{flex:1;min-width:200px}.mk-by{color:var(--ink);margin-right:6px;font-weight:700}.pr-plan-ai.free{background:var(--t4);color:var(--ink2)}.pr-plan-ai.free .pai-mark{color:var(--ink3)}.pr-plan-ai.max{color:#fff;background:#15152b}.pr-plan-ai.max .pai-mark{color:#a9a9ff}.pr-ai-card.free{background:var(--paper);border:1px solid var(--rule)}.pr-ai-card.free li svg{color:var(--ink3)}.pr-ai-card.pro li svg{color:var(--ai)}.pr-ai-card.max{color:#f2f2ff;background:#15152b;border:1px solid #15152b}.pr-ai-card.max .pr-ai-top span,.pr-ai-card.max .pr-day,.pr-ai-card.max li.soon,.pr-ai-card.max .pr-ai-price small{color:#f2f2ff9e}.pr-ai-card.max li svg{color:#a9a9ff}.pr-ai-card.max .ui-tag{color:#e0e0ff;background:#ffffff1a;border-color:#0000}.pr-ai-card.max .ui-btn{color:#15152b;background:#fff;border-color:#fff}.pr-ai-card.geo{background:var(--ai-soft);border:1.5px dashed var(--ai);color:var(--ink)}.pr-ai-card.geo .pr-ai-top span,ul.pr-ai-geo{color:var(--ink2)}ul.pr-ai-geo li:before{color:var(--ai)}.pr-addon-i{background:var(--t4);color:var(--ink)}.pr-addon-i.mark,.pr-addon-i.logo{background:0 0;width:auto;height:auto}.pr-oneoff2.crisis .pr-addon-i{background:var(--neg-soft);color:var(--neg-ink)}.pr-oneoff2.geo .pr-addon-i,.pr-addon2.ai .pr-addon-i{background:0 0}.shr{min-height:100vh}.shr-h{flex-wrap:wrap;align-items:center;gap:12px;max-width:980px;margin:0 auto;padding:16px;display:flex}.shr-note{font-size:var(--fs-sm);color:var(--ink3);flex:1}.shr-main{max-width:980px;margin:0 auto;padding:0 16px 48px}@media print{.shr-h{display:none}}.sh{position:relative}.sh .ui-btn{align-items:center;gap:6px;display:inline-flex}.sh-pop{z-index:40;border-radius:var(--r-lg);background:var(--hi);border:1px solid var(--rule);width:300px;box-shadow:var(--shadow);gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.sh-pop p{font-size:var(--fs-sm);color:var(--ink2);margin:0;line-height:1.5}.sh-row{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.sh-row span{color:var(--ink3);flex:1}.sh-row button{border:1px solid var(--t14);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:3px 10px}.pw.ws.shr{display:block}.cmp-group.g-ai th{background:var(--paper);color:var(--ai-ink);font-size:var(--fs-md);letter-spacing:0;font-weight:800}.cmp-group.g-ai th .pai-mark{vertical-align:-4px;margin-right:8px}.cmp-row.g-ai,.cmp-row.only.g-ai{background:0 0}.cmp-row.g-ai th{font-weight:600}.cmp-row.g-ai .cmp-yes.me,.cmp-row.only.g-ai .cmp-yes.me{background:var(--ai);color:#fff;box-shadow:none}.cmp-group.hot th,.cmp-group.g-edge th{background:var(--paper);color:var(--ink);font-size:var(--fs-md);letter-spacing:0;font-weight:800}.cmp-g-ico{background:var(--mark);width:18px;height:18px;color:var(--on-mark,#191f28);vertical-align:-4px;border-radius:5px;place-items:center;margin-right:8px;display:inline-grid}.cmp-g-ico svg{margin:0!important}.cmp-row.hot,.cmp-row.only{background:0 0}.cmp-row.hot th,.cmp-row.only th{font-weight:600}.cmp-row.only .cmp-yes.me{background:var(--ink);color:var(--hi);box-shadow:none}.cmp-group th{background:var(--paper);color:var(--ink);font-size:var(--fs-md);letter-spacing:0;padding:20px 16px 10px;font-weight:800}.cmp-g-ico{background:var(--t7);color:var(--ink2)}.cmp-g-ico.hot{background:var(--mark);color:var(--on-mark,#191f28)}.cmp-row th{font-weight:500}.cmp-row.only th{font-weight:600}.pw.ws{--t-page:26px;--t-sec:17px;--t-card:15px;--t-body:14px;--t-meta:12px;--t-tag:11px;--t-num:22px;--t-kpi:30px}.pw.ws .ws-nav-l{font-size:var(--t-body);font-weight:600}.pw.ws .ws-nav button[aria-current=page] .ws-nav-l{font-weight:800}.pw.ws .ws-nav-g{font-size:var(--t-tag);font-weight:700}.pw.ws .ws-count,.pw.ws .ws-risk{font-size:var(--t-meta)}.pw.ws .ws-head2 h1{font-size:var(--t-page);letter-spacing:-.02em;font-weight:800}.pw.ws .ws-head2-k{font-size:var(--t-meta);font-weight:700}.pw.ws .ws-chip,.pw.ws .ws-live{font-size:var(--t-meta);font-weight:600}.pw.ws .ti-h h2,.pw.ws .ib-h h2,.pw.ws .tf-h h2,.pw.ws .ui-section h2,.pw.ws .ui-section-h h2,.pw.ws .dc-h h3,.pw.ws .kb h3{font-size:var(--t-sec);letter-spacing:-.01em;font-weight:800}.pw.ws .ti-h span,.pw.ws .ib-h span,.pw.ws .tf-h span,.pw.ws .ui-section-h small,.pw.ws .dc-h small{font-size:var(--t-meta);font-weight:400}.pw.ws .ti-title,.pw.ws .tf-title,.pw.ws .ib-row-t b,.pw.ws .id h3,.pw.ws .ws-proof-row button{font-size:var(--t-card);font-weight:700;line-height:1.45}.pw.ws .tf-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw.ws .ws-brief-col p,.pw.ws .id-sum,.pw.ws .tf-q blockquote,.pw.ws .tf-ai dl,.pw.ws .ui-search input{font-size:var(--t-body);font-weight:400}.pw.ws .ws-brief-col h3{font-size:var(--t-meta);font-weight:800}.pw.ws .ti-why,.pw.ws .ti-facts,.pw.ws .ti-ev,.pw.ws .tf-meta,.pw.ws .tf-ev,.pw.ws .tf-rule,.pw.ws .tf-acc,.pw.ws .ui-stat-d,.pw.ws .ws-sit-r,.pw.ws .ws-sitline-r,.pw.ws .ib-row-t small,.pw.ws .ui-stat dt,.pw.ws .ws-sit-c small,.pw.ws .tf-imp,.pw.ws .mk-nosave{font-size:var(--t-meta);font-weight:400}.pw.ws .ui-stat dt,.pw.ws .ws-sit-c small{font-weight:600}.pw.ws .ti-tags>*,.pw.ws .tf-rel,.pw.ws .tf-iss,.pw.ws .tf-tier,.pw.ws .ws-sit-lv{font-size:var(--t-tag);font-weight:700}.pw.ws .tf-tabs button{font-size:var(--t-body);font-weight:600}.pw.ws .tf-tabs button[aria-selected=true]{font-weight:800}.pw.ws .tf-fx-k{font-size:var(--t-meta);font-weight:700}.pw.ws .tf-fx button,.pw.ws .tf-sort button,.pw.ws .db-btn,.pw.ws .ov-more,.pw.ws .tf-acts2 button,.pw.ws .tf-acts2 a,.pw.ws .tf-mk button,.pw.ws .tf-mk label,.pw.ws .ib-cats button{font-size:var(--t-meta);font-weight:600}.pw.ws .tf-day b{font-size:var(--t-body);font-weight:800}.pw.ws .tf-right .tf-s{font-size:var(--t-meta);font-weight:800}.pw.ws .ws-sit-v b{font-size:var(--t-num);font-weight:800}.pw.ws .ui-stat-v,.pw.ws .ui-stats[style*="--n: 5"] .ui-stat-v,.pw.ws .ui-stats[style*=--n\:5] .ui-stat-v{font-size:var(--t-kpi);letter-spacing:-.02em;font-weight:800}.pw.ws .ui-stat-v small{font-size:var(--t-body)}@media (max-width:860px){.pw.ws{--t-page:22px;--t-sec:16px;--t-kpi:24px}}.rp{border-radius:var(--r-md);padding:40px 48px 32px}.rp-cover{border-bottom:2px solid var(--ink);gap:18px}.rp-doc{border-bottom:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink3);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-bottom:12px;font-weight:600;display:flex}.rp-doc-brand{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:inline-flex}.rp-doc-dot{background:var(--mark);border-radius:2px;width:8px;height:8px;display:inline-block}.rp-doc-cls{border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink2);margin-left:auto;padding:2px 8px}.rp-head{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;display:grid}.rp-title{grid-template-columns:none;align-items:center;gap:16px;display:flex}.rp-title h2{font-size:var(--fs-4xl);letter-spacing:-.03em;align-items:baseline;gap:10px;margin:0;font-weight:800;line-height:1.1;display:flex}.rp-tk{font-size:var(--fs-sm);letter-spacing:.06em;color:var(--ink3);font-weight:700}.rp-title p{font-size:var(--fs-md);color:var(--ink2);margin:6px 0 0}.rp-status{border-radius:var(--r-md);border:1px solid var(--rule);border-left:4px solid var(--ink3);background:var(--t3);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rp-status.alert{border-left-color:var(--neg)}.rp-status.watch{border-left-color:#d9a400}.rp-status.calm{border-left-color:var(--pos)}.rp-status-k{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--ink3);font-weight:700}.rp-status-v{font-size:var(--fs-xl);align-items:center;gap:8px;font-weight:800;display:inline-flex}.rp-status-v i{background:var(--ink3);border-radius:50%;width:9px;height:9px}.rp-status.alert .rp-status-v{color:var(--neg-ink)}.rp-status.alert .rp-status-v i{background:var(--neg)}.rp-status.watch .rp-status-v{color:var(--mark-ink)}.rp-status.watch .rp-status-v i{background:#d9a400}.rp-status.calm .rp-status-v{color:var(--pos-ink)}.rp-status.calm .rp-status-v i{background:var(--pos)}.rp-status p{font-size:var(--fs-md);color:var(--ink);margin:0;line-height:1.5}.rp-status small{color:var(--ink3);font-size:10.5px;line-height:1.5}.rp-figs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rp-figs>div{border-left:1px solid var(--rule);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.rp-figs>div:first-child{border-left:0;padding-left:0}.rp-figs small{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.rp-figs b{font-size:var(--fs-3xl);letter-spacing:-.03em;font-weight:800;line-height:1.15}.rp-figs span{font-size:var(--fs-xs);color:var(--ink2)}.rp-meta{font-size:var(--fs-sm);color:var(--ink2);grid-template-columns:72px 1fr;gap:3px 12px;margin:0}.rp-meta dt{font-weight:700}.rp-sec>header{border-bottom:1px solid var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-bottom:10px;display:grid}.rp-n{font-size:var(--fs-sm);color:var(--ink3);letter-spacing:.08em;font-weight:800}.rp-sec h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0;font-weight:800}.rp-sec header small{text-align:right;max-width:340px;margin-left:0}.rp-sum li{border-left:2px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr);padding:4px 0 4px 12px}.rp-sum li>span{color:var(--ink3)}.rp-sum li p{font-size:var(--fs-base);margin:0;line-height:1.65}.rp-foot{border-top:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:8px;padding-top:12px;display:flex}@media (max-width:760px){.rp{padding:24px 18px}.rp-head{grid-template-columns:1fr}.rp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-figs>div:nth-child(3){border-left:0;padding-left:0}.rp-figs>div:nth-child(n+3){border-top:1px solid var(--rule)}}@media print{@page{size:A4;margin:14mm}.rp{box-shadow:none;border:0;max-width:none;padding:0}.rp-sec{break-inside:auto}.rp-sec>header{break-after:avoid}.rp-status,.rp-figs,.rp-item,.rp-risk li{break-inside:avoid}}.rp-risk li,.rp-risk li.spike{border:1px solid var(--rule);border-left:3px solid var(--t14);border-radius:var(--r-sm);background:0 0}.rp-risk li.spike{border-left-color:var(--neg)}.rp-risk-h b{font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ink2);font-weight:800}.rp-risk-h em{color:var(--ink2);border:1px solid var(--t14);letter-spacing:.02em;background:0 0;font-size:10px;font-weight:700}.rp-risk-e{font-size:var(--fs-base);color:var(--ink);font-weight:600}.rp-risk .rp-small{font-size:var(--fs-xs);color:var(--ink3)}
