.pw,.pw.ws{--paper:#f7f8f2;--hi:#fff;--sub:#f0f2ea;--sel:#f1f5dc;--ink:#202820;--ink2:#606a61;--ink3:#646e65;--rule:#e0e5dd;--rule-strong:#c8cfc5;--t4:#f0f2ea;--t7:#e6eadf;--brand:#19251f;--deep:#19251f;--deep-2:#22302a;--deep-rule:#2e3d35;--on-deep:#eef2e8;--on-deep-2:#b5c0b3;--on-deep-3:#8e9a8c;--accent:#d9e98c;--accent-hover:#cde076;--accent-soft:#f1f5dc;--on-accent:#19251f;--olive:#56622a;--mark:#f2e3ae;--mark-soft:#f6edcf;--mark-ink:#6b5520;--r-card:12px;--r-lg:12px}:root[data-theme=dark] .pw,:root[data-theme=dark] .pw.ws{--paper:#121713;--hi:#1a201b;--sub:#212821;--sel:#d9e98c1f;--ink:#ecefe6;--ink2:#b3bbaf;--ink3:#a4ad9f;--rule:#2f3830;--rule-strong:#414b41;--t4:#212821;--t7:#283028;--brand:#ecefe6;--deep:#0d120f;--deep-2:#18201b;--deep-rule:#27322b;--accent-soft:#d9e98c1f;--olive:#c9da7a;--mark:#d8b56a47;--mark-soft:#d8b56a2e;--mark-ink:#e5c987}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw,:root:not([data-theme=light]) .pw.ws{--paper:#121713;--hi:#1a201b;--sub:#212821;--sel:#d9e98c1f;--ink:#ecefe6;--ink2:#b3bbaf;--ink3:#a4ad9f;--rule:#2f3830;--rule-strong:#414b41;--t4:#212821;--t7:#283028;--brand:#ecefe6;--deep:#0d120f;--deep-2:#18201b;--deep-rule:#27322b;--accent-soft:#d9e98c1f;--olive:#c9da7a;--mark:#d8b56a47;--mark-soft:#d8b56a2e;--mark-ink:#e5c987}}.pw .ui-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (hover:hover){.pw .ui-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}}.pw .ui-cite,.pw .cite{background:var(--accent-soft);color:var(--on-accent);border:1px solid #cbd99a}@media (min-width:861px){.pw.ws{grid-template-columns:220px minmax(0,1fr)}.pw.ws .ws-side{color:var(--on-deep);border-right:0;padding:20px 12px;background:var(--deep)!important}.pw.ws .ws-side .pw-logo{color:var(--on-deep)}.pw.ws .ws-side .ws-rail-btn{color:var(--on-deep-2)}.pw.ws .ws-side .ws-rail-btn:hover{background:var(--deep-2);color:var(--on-deep)}.pw.ws .ws-side .ui-field>span{color:var(--on-deep-3)}.pw.ws .ws-side .ep-btn{background:var(--deep-2);border-color:var(--deep-rule);color:var(--on-deep)}.pw.ws .ws-side .ep-btn small{color:var(--on-deep-3)}.pw.ws .ws-side .ep-btn svg{color:var(--on-deep-2)}.pw.ws .ws-nav-g{color:var(--on-deep-3)}.pw.ws .ws-nav button{color:var(--on-deep-2)}.pw.ws .ws-nav button .ws-nav-ico,.pw.ws .ws-nav button:not(.ws-nav-ai) .ws-nav-ico{color:var(--on-deep-2)!important}.pw.ws .ws-nav button[aria-current=page]{background:var(--accent);color:var(--on-accent)}.pw.ws .ws-nav button[aria-current=page] .ws-nav-ico,.pw.ws .ws-nav button[aria-current=page]:not(.ws-nav-ai) .ws-nav-ico,.pw.ws .ws-nav button[aria-current=page]:not(.ws-nav-ai) .ws-nav-ico svg{color:var(--on-accent)!important}.pw.ws .ws-nav button[aria-current=page] .nav-n{background:var(--deep);color:var(--on-deep)}.pw.ws .ws-nav .nav-n.doc{color:var(--on-deep-3)}.pw.ws .ws-nav .nav-n.todo{background:var(--on-deep);color:var(--deep)}.pw.ws .ws-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pw.ws .ws-nav button:not([aria-current=page]):hover{background:var(--deep-2);color:var(--on-deep)}}.pw.ws .ws-side-foot{color:var(--on-deep-2)}.pw.ws .ws-side-foot p{color:var(--on-deep-3);font-size:12px;line-height:1.5}.pw.ws .ws-side-foot a,.pw.ws .ws-side-contact,.pw.ws .ws-me a,.pw.ws .ws-me .ui-btn{color:var(--on-deep-2)}.pw.ws .ws-side-foot .ui-btn:not(.text){border-color:var(--deep-rule);color:var(--on-deep);background:0 0}.pw.ws .ws-side-foot .ui-btn:not(.text):hover{background:var(--deep-2)}.pw.ws .ws-plan,.pw.ws .ws-plan b{color:var(--on-deep)}.pw.ws .ws-demo select{background:var(--deep-2);border-color:var(--deep-rule);color:var(--on-deep)}.pw.ws .ws-side .pw-lang{border-color:var(--deep-rule)}.pw.ws .ws-side .pw-lang button{color:var(--on-deep-3)}.pw.ws .ws-side .pw-lang button[aria-pressed=true]{background:var(--deep-2);color:var(--on-deep)}.pw.ws .ws-side .pw-theme{color:var(--on-deep-2)}.pw.ws .ws-rail-foot a{color:var(--on-deep-2);border-color:var(--deep-rule)}}.pw .wh{border-bottom:0;padding-bottom:0}.pw .wh h1{letter-spacing:-.025em;font-size:30px;line-height:38px}.pw .wh-meta{border-bottom:1px solid var(--rule);padding-bottom:16px}.pw .ms{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;border-radius:0}.pw .ms>div{padding:14px 20px}.pw .ms-ov .ms-key{background:0 0;border-radius:0}.pw .ms-ov .ms-key .ms-v{color:var(--danger)}.pw .ms-v{font-size:30px;line-height:36px}.pw .ir[aria-current=true],.pw .ir.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--deep)}:root[data-theme=dark] .pw .ir[aria-current=true]{box-shadow:inset 3px 0 0 var(--accent)}.pw .ir:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pw mark,.pw .ev mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 2px}.pw .td-lead h2{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:32px;font-weight:800;line-height:40px}.pw .td-lead p{color:var(--ink2);margin:6px 0 0;font-size:16px;line-height:1.55}@media (max-width:639px){.pw .td-lead h2{font-size:24px;line-height:32px}}@media (max-height:780px) and (min-width:861px){.pw .td-lead h2{font-size:26px;line-height:34px}}.pw .ov-grid .ir{padding-left:52px;position:relative}.pw .ov-grid .ir:after{counter-increment:ti;content:counter(ti,decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--ink2);font-size:15px;font-weight:600;position:absolute;top:16px;left:16px}.pw .ov-side .blk.brief{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}.pw .ov-side .blk.brief .blk-h h2{color:var(--accent)}.pw .ov-side .blk.brief .blk-h span{color:var(--on-deep-3)}.pw .ov-side .blk.brief h3{color:var(--on-deep-3);letter-spacing:.02em;font-size:12.5px}.pw .ov-side .blk.brief p{color:var(--on-deep-2)}.pw .ov-side .blk.brief .kw{color:var(--on-deep)}.pw .ov-side .blk.brief .kw-neg{color:#f2a796!important}.pw .ov-side .blk.brief .kw-pos{color:#a9dcb9!important}.pw .ov-side .blk.brief .ws-brief-col+.ws-brief-col{border-top:1px solid var(--deep-rule);padding-top:14px}.pw .ov-side .blk.brief .ui-cite{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pw .ov-side .blk.brief .ui-cite:focus-visible{outline:2px solid var(--on-deep);outline-offset:1px}.pw .idt{border-color:var(--rule)}.pw .idt-h{gap:8px;padding:28px 32px 24px;position:static}.pw .idt-h h2{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:34px}.pw .idt-sum{font-size:16px;line-height:1.6}.pw .idt-cnt{background:var(--sub);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;display:grid}.pw .idt-cnt>div{text-align:center;border-left:1px solid var(--rule);padding:12px 16px}.pw .idt-cnt>div:first-child{border-left:0}.pw .idt-cnt dt{color:var(--ink2);font-size:12.5px}.pw .idt-cnt dd{color:var(--ink);margin:2px 0 0;font-size:24px;font-weight:700;line-height:30px}.pw .idt-sec{padding:24px 32px}.pw .idt-sec h3{letter-spacing:-.015em;align-items:baseline;gap:10px;margin:0 0 14px;font-size:19px;font-weight:800;line-height:27px;display:flex}.pw .idt-sec h3 small{color:var(--ink2);letter-spacing:0;font-size:13px;font-weight:400}.pw .claims{gap:12px}.pw .claims li{border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px;display:grid}.pw .claims li:first-child{border-top:1px solid var(--rule);padding-top:18px}.pw .claim-n{border-radius:var(--r-md);background:var(--sub);width:40px;height:40px;color:var(--ink);place-items:center;font-size:15px;font-weight:700;display:grid}.pw .claim-b{flex-direction:column;gap:6px;min-width:0;display:flex}.pw .claim-b .claim{color:var(--ink);font-size:16px;font-weight:700;line-height:24px}.pw .claim-b .ev{border-left:3px solid var(--deep);margin-top:6px;padding:8px 0 8px 14px;font-size:15px;line-height:24px}:root[data-theme=dark] .pw .claim-b .ev{border-left-color:var(--accent)}.pw .idt-unv-box{border-radius:var(--r-lg);background:var(--warn-soft);border:1px solid #ead3a6;margin:0 32px;padding:16px 18px}.pw .idt-unv-box h3{color:var(--warn);margin:0 0 6px;font-size:15px;line-height:22px}.pw .unv-i{background:var(--warn);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.pw .idt-tl{border-left:2px solid var(--rule);flex-direction:column;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.pw .idt-tl li{grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:14px;line-height:22px;display:grid;position:relative}.pw .idt-tl li:before{content:"";background:var(--deep);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-25px}.pw .idt-tl li:not(:first-child):before{background:var(--rule-strong)}.pw .idt-tl time{color:var(--ink2);font-size:13px}.pw .idt-tl b{color:var(--ink);font-weight:700;display:block}.pw .idt .idt-work{background:0 0;border:0;padding:0}@media (max-width:639px){.pw .idt-h,.pw .idt-sec{padding-left:16px;padding-right:16px}.pw .idt-unv-box{margin:0 16px}.pw .claims li{grid-template-columns:minmax(0,1fr)}.pw .claim-n{width:32px;height:32px}}@media (min-width:1101px){.pw .ib2{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}}.pw .claim-b .ev-src button{margin-left:auto}.pw .claim-b .ev-src a{margin-left:12px}.pw .idt-unv-box{border-bottom:1px solid #ead3a6!important}:root[data-theme=dark] .pw .idt-unv-box{border-color:#d9a75a59!important}.pw .ai-conds{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.pw .ai-conds>div{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-md);align-items:baseline;gap:8px;padding:10px 16px;display:flex}.pw .ai-conds dt{color:var(--ink2);font-size:13px}.pw .ai-conds dd{color:var(--ink);margin:0;font-size:16px;font-weight:700}.pw .ai-conds p{color:var(--ink2);flex-basis:100%;margin:0;font-size:13px}.pw .ai-score{background:var(--deep);color:var(--on-deep);border:0}.pw .ai-score-main h2{color:var(--accent)}.pw .ai-score-v b{color:var(--on-deep)}.pw .ai-c{align-items:center;gap:6px;font-size:14px;display:inline-flex}.pw .ai-c:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.pw .ai-c.hit{color:var(--ink);font-weight:600}.pw .ai-c.hit:before{background:var(--ink)}.pw .ai-c.hit small{color:var(--ink2);font-size:12px;font-weight:400}.pw .ai-c.miss{color:var(--ink2)}.pw .ai-c.miss:before{background:var(--rule-strong)}.pw .ai-c.fail{color:var(--danger)}.pw .ai-c.fail:before{border:1.5px solid var(--danger);background:0 0;width:6px;height:6px}.pw .ai-c.none{color:var(--ink3)}.pw .ai-c.none:before{border:1.5px dashed var(--ink3);background:0 0;width:6px;height:6px}.pw .ai-cell.on{border-color:var(--deep);background:var(--accent-soft)}:root[data-theme=dark] .pw .ai-cell.on{border-color:var(--accent)}.pw .ai-pick{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.pw .ai-pick{grid-template-columns:minmax(0,1fr)}}.pw .ai-q{background:var(--sub);border-radius:var(--r-md);align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.pw .ai-q-k{background:var(--hi);border:1px solid var(--rule);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.pw mark.ai-brand{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent);padding:0 1px}.pw .ai-cites{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:14px;display:flex}.pw .ai-cites .lbl{color:var(--ink);flex-basis:100%;font-size:13px;font-weight:700}.pw .ai-cites a{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.pw .ai-cites a:hover{text-decoration:underline}.pw .ai-nocite{color:var(--ink2);margin:14px 0 0;font-size:13px}.pw .ai-prev-k{color:var(--ink2);margin:0 0 14px;font-size:13px}.pw .ai-prev-row{color:var(--ink2);align-items:center;gap:12px;font-size:20px;display:flex}.pw .ai-prev-b{border-radius:var(--r-md);background:var(--sub);text-align:center;color:var(--ink);flex:1;padding:10px 12px;font-size:15px;font-weight:600}.pw .ai-prev-b.now{background:var(--accent);color:var(--on-accent)}.pw .ai-prev-note{color:var(--ink);margin:14px 0 0;font-size:14px;line-height:1.55}.pw .ai-prev-foot{border-top:1px solid var(--rule);color:var(--ink2);margin:14px 0 0;padding-top:12px;font-size:12.5px}.pw .ai-cites a{border:0;border-radius:0;height:auto;padding:0}.pw .ai-c.fail{font-style:normal}.pw .rp-tool{background:0 0;border:0;padding:0}.pw .rp-ws{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0;display:grid;overflow:hidden}.pw .rp-canvas{background:var(--sub);min-width:0;padding:32px}.pw .rp-canvas .rp{border-color:#0000;max-width:760px;box-shadow:0 1px 2px #19251f0f,0 18px 40px -24px #19251f59}.pw .rp-n{color:var(--olive)}.pw .rp-panel{border-left:1px solid var(--rule);flex-direction:column;gap:0;display:flex;position:sticky;top:0}.pw .rp-panel section{border-bottom:1px solid var(--rule);padding:20px 22px}.pw .rp-panel h2{align-items:baseline;gap:8px;margin:0 0 12px;font-size:17px;font-weight:800;line-height:24px;display:flex}.pw .rp-panel h2 span{color:var(--ink2);font-size:14px;font-weight:600}.pw .rp-panel-dl{flex-direction:column;gap:8px;margin:0;display:flex}.pw .rp-panel-dl>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pw .rp-panel-dl dt{color:var(--ink2);font-size:13px}.pw .rp-panel-dl dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.pw .rp-panel-note{color:var(--ink2);margin:10px 0 0;font-size:13px;line-height:1.55}.pw .rp-panel-note:first-child{margin-top:0}.pw .rp-inc{margin:0;padding:0;list-style:none}.pw .rp-inc li{border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;font-size:14px;line-height:20px;display:grid}.pw .rp-inc li:first-child{border-top:0;padding-top:0}.pw .rp-inc li>span{color:var(--ink2);font-size:13px}.pw .rp-inc b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.pw .rp-nat{background:var(--sub);color:var(--ink2);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:600}.pw .rp-nat.risk{background:var(--danger-soft);color:var(--danger)}.pw .rp-nat.opportunity{background:var(--success-soft);color:var(--success)}.pw .rp-check{border-radius:var(--r-md);background:var(--warn-soft);color:var(--ink);border:1px solid #ead3a6;flex-direction:column;gap:4px;margin:16px 22px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.pw .rp-check b{color:var(--warn);font-size:14px}.pw .rp-panel .snap-l{margin:0}.pw .rp-panel-a{gap:8px;margin-top:10px;display:flex}@media (max-width:1180px){.pw .rp-ws{grid-template-columns:minmax(0,1fr)}.pw .rp-panel{border-left:0;border-top:1px solid var(--rule);position:static}}@media (max-width:639px){.pw .rp-canvas{padding:12px}.pw .rp-canvas .rp{padding:24px 18px}.pw .rp-sec>header{grid-template-columns:32px minmax(0,1fr)}.pw .rp-sec>header small{text-align:left;grid-column:1/-1;max-width:none}}@media print{.pw .rp-panel{display:none!important}.pw .rp-ws{background:0 0;border:0;display:block}.pw .rp-canvas{background:0 0;padding:0}.pw .rp-canvas .rp{box-shadow:none}}.pw .hd.hd-deep{background:var(--deep);border-bottom-color:var(--deep-rule)}.pw .hd.hd-deep .pw-logo,.pw .hd.hd-deep .hd-link{color:var(--on-deep)}.pw .hd.hd-deep .hd-link:hover,.pw .hd.hd-deep .hd-link:focus-visible{background:var(--deep-2);color:var(--on-deep)}.pw .hd.hd-deep .hd-av{background:var(--deep-2);color:var(--on-deep);border-color:var(--deep-rule)}.pw .hd.hd-deep .hd-nav a{color:var(--on-deep-2)}.pw .hd.hd-deep .hd-nav a:hover,.pw .hd.hd-deep .hd-nav a[aria-current=page]{background:var(--deep-2);color:var(--on-deep)}.pw .hd.hd-deep .hd-set-btn{border-color:var(--deep-rule);color:var(--on-deep-2);background:0 0}.pw .hd.hd-deep .hd-m-btn,.pw .hd.hd-deep .hd-m button{color:var(--on-deep);border-color:var(--deep-rule);background:0 0}.pw .hm-band{background:var(--deep);color:var(--on-deep)}.pw .hm-band .hm-hero{text-align:left;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:72px clamp(16px,4vw,64px) 80px;display:grid}.pw .hm-band .hm-hero-copy{flex-direction:column;align-items:flex-start;gap:22px;padding:0;display:flex}.pw .hm-band .hm-eyebrow{letter-spacing:.04em;color:var(--on-deep-2);font-size:13px;font-weight:600}.pw .hm-band .hm-hero h1{letter-spacing:-.035em;color:var(--on-deep);word-break:keep-all;margin:0;font-size:60px;font-weight:800;line-height:1.14}.pw .hm-band .hm-hero h1 em{color:var(--accent);font-style:normal}.pw .hm-band .hm-lead{max-width:30em;color:var(--on-deep-2);margin:0;font-size:18px;line-height:1.6}.pw .hm-band .hm-cta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;display:flex}.pw .hm-band .hm-cta .ui-btn{height:52px;padding:0 24px;font-size:16px;font-weight:700}.pw .hm-cta2{height:44px;color:var(--on-deep);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--on-deep-3);text-decoration-color:var(--on-deep-3);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.pw .hm-cta2:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pw .hm-band .hm-trial{color:var(--on-deep-3);margin:0;font-size:13.5px}.pw .hm-band .hm-trial a{color:var(--on-deep-2)}@media (max-width:1023px){.pw .hm-band .hm-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.pw .hm-band .hm-hero h1{font-size:48px}}@media (max-width:639px){.pw .hm-band .hm-hero{padding:36px 16px 48px}.pw .hm-band .hm-hero h1{font-size:38px;line-height:1.18}.pw .hm-band .hm-lead{font-size:16px}.pw .hm-band .hm-cta .ui-btn{width:100%}}.pw .hm-page>.hm{padding-top:80px}.pw .hp{color:var(--ink);flex-direction:column;display:flex}.pw .hp-card{background:var(--hi);border-radius:14px;padding:18px 20px;box-shadow:0 24px 48px -28px #0000008c}.pw .hp-h{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.pw .hp-h b{font-size:16px;font-weight:800}.pw .hp-sample{color:var(--ink2);font-size:12px}.pw .hp-iss{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pw .hp-iss button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .14s,border-color .14s;display:flex}.pw .hp-iss button:hover{background:var(--sub)}.pw .hp-iss button.on{background:var(--accent-soft);border-color:#cbd99a}.pw .hp-iss button:focus-visible{outline:2px solid var(--deep);outline-offset:1px}.pw .hp-dot{border:2px solid var(--ink3);border-radius:50%;flex:none;width:10px;height:10px}.pw .hp-dot.risk{border-color:var(--danger);background:var(--danger)}.pw .hp-dot.opp{border-color:var(--success)}.pw .hp-iss-t{flex-direction:column;flex:1;min-width:0;display:flex}.pw .hp-iss-t b{font-size:15px;font-weight:700;line-height:21px}.pw .hp-iss-t small{color:var(--ink2);font-size:12.5px}.pw .hp-tag{white-space:nowrap;background:var(--sub);color:var(--ink2);border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.pw .hp-tag.risk{background:var(--danger-soft);color:var(--danger)}.pw .hp-tag.opp{background:var(--success-soft);color:var(--success)}.pw .hp-chart{border-top:1px solid var(--rule);margin:12px 0 0;padding-top:12px}.pw .hp-chart figcaption{color:var(--ink2);margin-bottom:6px;font-size:12.5px}.pw .hp-chart svg{width:100%;height:auto;display:block}.pw .hp-grid{stroke:var(--rule);stroke-width:1px}.pw .hp-bar{fill:#c3cbbe}.pw .hp-ax{fill:var(--ink2);font-family:inherit;font-size:11px}.pw .hp-link{background:var(--accent);width:2px;height:28px;margin:0 0 0 48px;display:block;position:relative}.pw .hp-link:before,.pw .hp-link:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;left:-4px}.pw .hp-link:before{top:-5px}.pw .hp-link:after{bottom:-5px}.pw .hp-ev ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw .hp-ev li{border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.pw .hp-ev li:first-child{border-top:0;padding-top:0}.pw .hp-ev-h{flex-direction:column;gap:2px;display:flex}.pw .hp-ev-h b{font-size:14.5px;font-weight:700}.pw .hp-ev-h small{color:var(--ink2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pw .hp-ev blockquote{margin:6px 0 0;font-size:14px;line-height:22px}.pw .hp-unk{background:var(--warn-soft);color:var(--ink);border-radius:8px;align-items:baseline;gap:10px;margin:8px 0 0;padding:10px 12px;font-size:13.5px;display:flex}.pw .hp-unk b{color:var(--warn);white-space:nowrap;font-size:13px}.pw .hm-flow{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;gap:48px;display:grid}.pw .hm-flow-h h2{letter-spacing:-.03em;color:var(--ink);word-break:keep-all;margin:0;font-size:40px;font-weight:800;line-height:1.2}.pw .hm-flow-h p{color:var(--ink2);margin:16px 0 0;font-size:16px;line-height:1.65}.pw .hm-flow-l{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pw .hm-flow-l>li{border-left:1px solid var(--rule);flex-direction:column;gap:10px;min-width:0;padding:0 24px;display:flex}.pw .hm-flow-l h3{align-items:baseline;gap:12px;margin:0;font-size:22px;font-weight:800;display:flex}.pw .hm-flow-l h3 span{color:var(--ink2);font-size:24px;font-weight:400}.pw .hm-flow-l>li>p{color:var(--ink2);margin:0 0 6px;font-size:14.5px;line-height:1.6}.pw .hm-flow .hm-frag-cap{grid-column:1/-1;margin:0}@media (max-width:1100px){.pw .hm-flow{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.pw .hm-flow-l{grid-template-columns:minmax(0,1fr);gap:32px}.pw .hm-flow-l>li{border-left:0;padding:0}.pw .hm-flow-h h2{font-size:30px}}.pw .hd.hd-deep .hd-in{max-width:1320px;padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}.pw .hm-band .hm-hero{padding-top:56px;padding-bottom:64px}.pw .hp-bar.peak{fill:var(--ink)}:root[data-theme=dark] .pw .ui-cite{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .pw .ov-side .blk.brief,:root[data-theme=dark] .pw .ai-score{background:#1c2820;border:1px solid #2f4033}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ui-cite{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root:not([data-theme=light]) .pw .ov-side .blk.brief,:root:not([data-theme=light]) .pw .ai-score{background:#1c2820;border:1px solid #2f4033}}@media (max-width:639px){.pw .blk-h{flex-direction:column;align-items:flex-start;gap:2px}.pw .wh-row .ui-btn{height:36px}}.pw .rp-canvas{container-type:inline-size}.pw .rp-title h2{word-break:keep-all}.pw .rp-tk{white-space:nowrap}@container (max-width:860px){.pw .rp-head{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.pw .rp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px){.pw.ws .ws-nav button[aria-current=page] .nav-n.doc{color:var(--on-accent);background:0 0}}.pw .fd{flex-direction:column;gap:14px;display:flex}.pw .fd-bar{align-items:stretch;gap:10px;display:flex}.pw .fd-bar .ui-search{flex:1}.pw .fd-bar .ui-search input{background:var(--hi);border-radius:var(--r-md);height:44px;font-size:15px}.pw .fd-fbtn{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:44px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pw .fd-fbtn.on{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}.pw .fd-bar .sel select{border:1px solid var(--rule);border-radius:var(--r-md);background-color:var(--hi);height:44px;font:inherit;color:var(--ink);padding:0 36px 0 14px;font-size:14px}.pw .fd-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw .fd-views{flex-wrap:wrap;gap:6px;display:flex}.pw .fd-views button{border:1px solid var(--rule);background:var(--hi);height:34px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .14s,border-color .14s}.pw .fd-views button:hover{border-color:var(--rule-strong)}.pw .fd-views button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.pw .fd-chip{background:var(--accent-soft);height:30px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.pw .fd-count{color:var(--ink);margin-left:auto;font-size:14px;font-weight:700}.pw .fd-list{border-radius:var(--r-card)}.pw .fd-day{z-index:1;background:var(--hi);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink2);padding:10px 24px;font-size:13px;position:sticky;top:0}.pw .fd-day b{letter-spacing:.02em;font-size:13px;font-weight:800}.pw .fd-day+.fr{border-top:0}.pw .fr-logo .ui-logo{width:28px;height:28px}.pw .fr-meta{color:var(--ink2);font-size:13px;line-height:20px}.pw .fr-why{color:var(--ink2);-webkit-line-clamp:2;font-size:14.5px;line-height:22px}.pw .fr-tone{background:var(--sub);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:600}.pw .fr.open .fr-btn{background:var(--accent-soft)}.pw .fr-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (max-width:639px){.pw .fd-bar{flex-wrap:wrap}.pw .fd-bar .ui-search{flex-basis:100%}.pw .fd-fbtn,.pw .fd-bar .sel{flex:1}.pw .fd-bar .sel select{width:100%}.pw .fr-btn{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 16px}.pw .fr-r{display:none}.pw .fr-detail{padding:4px 16px 16px}.pw .fd-day{padding:8px 16px}}.pw .seg{background:var(--sub);border-radius:10px;padding:4px}.pw .seg button{height:36px;color:var(--ink2);padding:0 16px;font-size:14px}.pw .seg button[aria-selected=true]{background:var(--deep);color:var(--on-deep);box-shadow:none;font-weight:700}.pw .seg button[aria-selected=true] span{color:var(--on-deep-2)}:root[data-theme=dark] .pw .seg button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .seg button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}}.pw .seg.sm button{height:30px;padding:0 12px;font-size:13px}.pw .ui-section-emo{display:none}.pw .ui-section-h h2{letter-spacing:-.015em;font-size:19px;font-weight:800;line-height:27px}.pw .dbx-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);box-shadow:none}.pw .dbx-h h3{letter-spacing:-.015em;font-size:18px;font-weight:800;line-height:26px}.pw .dbx-badge{background:var(--deep);color:var(--on-deep);border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:700}.pw .dbx-sub,.pw .dbx-note{color:var(--ink2);font-size:13px}.pw .dbx-legend{color:var(--ink2);grid-template-columns:18px minmax(0,140px) minmax(0,1fr) 88px 40px;gap:10px;margin:0 0 4px;padding:0 8px;font-size:12px;display:grid}.pw .dbx-legend span:first-child{grid-column:1/3}.pw .dbx-race li{padding:8px}.pw .dbx-race li.me{background:var(--accent-soft)}.pw .dbx-name{font-size:14.5px}.pw .dbx-bar{background:var(--sub);height:24px}.pw .dbx-bar i{background:#c9d0c4}.pw .dbx-race li.me .dbx-bar i{background:var(--deep)}.pw .dbx-race li.me .dbx-bar em{color:var(--on-deep)}:root[data-theme=dark] .pw .dbx-race li.me .dbx-bar i{background:var(--accent)}:root[data-theme=dark] .pw .dbx-race li.me .dbx-bar em{color:var(--on-accent)}:root[data-theme=dark] .pw .dbx-bar i{background:#3a443a}.pw .dbx-bar em{white-space:nowrap;font-size:12.5px}.pw .dbx-bar i{min-width:46px}.pw .dbx-n{font-size:15px;font-weight:700}@media (max-width:760px){.pw .dbx-legend{display:none}}.pw .dbx-legend,.pw .dbx-race li{grid-template-columns:22px minmax(0,150px) minmax(0,1fr) 140px 64px;gap:14px}.pw .dbx-legend{margin-bottom:6px;padding:0 12px}.pw .dbx-legend span:nth-child(3){text-align:left}.pw .dbx-race{gap:4px}.pw .dbx-race li{border-radius:10px;padding:10px 12px}.pw .dbx-rank{font-size:13px}.pw .dbx-name{gap:9px;font-size:15px}.pw .dbx-name b,.pw .dbx-name a{font-weight:600}.pw .dbx-bar{border-radius:7px;height:26px}.pw .dbx-bar i{border-radius:7px;padding-right:8px}.pw .dbx-bar em{font-size:13px;font-weight:800}.pw .dbx-pn{flex-direction:column;justify-content:center;gap:5px;display:flex}.pw .dbx-pn-t{justify-content:space-between;gap:6px;display:flex}.pw .dbx-pn-t b{white-space:nowrap;background:0 0;min-width:0;height:auto;padding:0;font-size:12.5px;font-weight:700}.pw .dbx-pn-t .p{color:var(--pos-ink)}.pw .dbx-pn-t .n{color:var(--neg-ink)}.pw .dbx-pn-bar{background:var(--sub);border-radius:3px;height:6px;display:flex;overflow:hidden}.pw .dbx-pn-bar .p{background:var(--pos)}.pw .dbx-pn-bar .z{background:var(--t14,#d8dbd3)}.pw .dbx-pn-bar .n{background:var(--neg)}.pw .dbx-race .dbx-n{text-align:right;white-space:nowrap;font-size:16px;font-weight:800}.pw .dbx-topics{gap:12px}.pw .dbx-topics li{grid-template-columns:minmax(0,170px) minmax(0,1fr) 44px;gap:14px}.pw .dbx-topics b{font-size:14.5px;font-weight:600}.pw .dbx-topics .dbx-n{font-size:15px;font-weight:800}.pw .dbx-tbar{border-radius:6px;height:12px}.pw .dbx-key{color:var(--ink2);align-items:center;gap:12px;font-size:12.5px;display:inline-flex}.pw .dbx-key span{align-items:center;gap:5px;display:inline-flex}.pw .dbx-key i{border-radius:2px;width:9px;height:9px;display:inline-block}.pw .dbx-key .p{background:var(--pos)}.pw .dbx-key .z{background:var(--t14,#d8dbd3)}.pw .dbx-key .n{background:var(--neg)}@media (max-width:760px){.pw .dbx-race li{grid-template-columns:22px minmax(0,1fr) 90px 44px;gap:10px}.pw .dbx-topics li{grid-template-columns:minmax(0,110px) minmax(0,1fr) 36px}}.pw .kr-stats{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;border-radius:0}.pw .kr-bar i{background:#c9d0c4}.pw .kr-row:first-child .kr-bar i{background:var(--deep)}:root[data-theme=dark] .pw .kr-bar i{background:#3a443a}.pw .ws-map{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);box-shadow:none}.pw .rm3-pill,.pw .rm3-node{opacity:1;transition:opacity .16s;transform:none}.pw .rm3-rays line{stroke-dasharray:none;stroke-dashoffset:0;transition:opacity .16s}.pw .rm3-rays .hot{filter:none;stroke-width:3px}.pw .pr2-k{color:var(--olive);letter-spacing:.04em}.pw .pr2-hero h1{letter-spacing:-.03em;font-weight:800}.pw .pr2-hero .pr2-trial{font-size:14px;font-weight:600}.pw .pr2-cycle .ui-seg button[aria-pressed=true],.pw .pr2-cycle [role=radio][aria-checked=true],.pw .pr2-cycle button[aria-selected=true]{background:var(--deep);color:var(--on-deep)}.pw .pc{border-color:var(--rule);gap:18px}.pw .pc.rec{border:2px solid var(--deep);box-shadow:0 18px 40px -28px #19251f73}:root[data-theme=dark] .pw .pc.rec{border-color:var(--accent)}.pw .pc-rec{background:var(--accent);color:var(--on-accent)}.pw .pc h3{letter-spacing:-.015em;font-size:22px;font-weight:800}.pw .pc-who{color:var(--ink2);font-size:14.5px;line-height:1.55}.pw .pc-price b{letter-spacing:-.03em;font-size:44px;font-weight:800}.pw .pc-keys{font-size:14.5px}.pw .pc-keys svg{color:var(--olive)}.pw .pc .ui-btn{height:48px;font-size:15px;font-weight:700}.pw .pc:not(.rec) .ui-btn.primary{background:var(--hi);border-color:var(--rule-strong);color:var(--ink)}.pw .pc:not(.rec) .ui-btn.primary:hover{background:var(--sub)}.pw .ct-intro h1{letter-spacing:-.03em;font-weight:800}.pw .ct-steps b{color:var(--olive)}.pw .ct-chip{border-radius:999px;font-weight:500}.pw .ct-chip[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:var(--on-deep);font-weight:700}:root[data-theme=dark] .pw .ct-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pw .ct-card .ui-input,.pw .ct-card textarea{background:var(--hi);border:1px solid var(--rule-strong);min-height:46px;font-size:15px}.pw .ct-card .ui-input:focus,.pw .ct-card textarea:focus{border-color:var(--deep);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pw .ct-req{color:var(--danger)}.pw .ct-links a{background:0 0}.pw .ct-card [type=submit]{height:48px;font-size:15px;font-weight:700}.pw .ui-search svg{top:50%;transform:translateY(-50%)}.pw .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.pw .seg::-webkit-scrollbar{display:none}.pw .seg button{white-space:nowrap;flex:none}.pw .ib2-bar .seg button{padding:0 12px}.pw .hm-band .hm-hero{align-items:start;padding-top:48px;padding-bottom:56px}.pw .hm-band .hm-hero-copy{padding-top:32px}.pw .hp-card{padding:14px 18px}.pw .hp-h{margin-bottom:6px}.pw .hp-iss{gap:2px}.pw .hp-iss button{padding:7px 10px}.pw .hp-chart{margin-top:8px;padding-top:8px}.pw .hp-chart figcaption{margin-bottom:2px}.pw .hp-link{height:18px}.pw .hp-ev li{padding:6px 0}.pw .hp-more{color:var(--ink2);margin:2px 0 0;font-size:12.5px}.pw .hp-unk{margin-top:8px;padding:8px 12px}.pw .ws-main:has(.td-lead){gap:14px}.pw .ws-main:has(.td-lead) .wh h1{font-size:26px;line-height:32px}.pw .ws-main:has(.td-lead) .wh-meta{padding-bottom:12px}.pw .ws-main:has(.td-lead) .wh-st{padding:6px 12px;font-size:13.5px}.pw .td-lead h2{font-size:24px;line-height:32px}.pw .td-lead p{margin-top:2px;font-size:14.5px}.pw .ms-ov>div{padding:8px 16px}.pw .ms-ov .ms-v,.pw .ms-ov .ms-key .ms-v{font-size:24px;line-height:30px}.pw .ms-ov .ms-d{font-size:12.5px}.pw .ov-grid{align-items:start}.pw .ov-grid .blk{padding-top:16px}.pw .ov-grid .ir{padding-top:12px;padding-bottom:12px}.pw .ov-grid .ir:after{top:12px}.pw .ov-grid .ir-why{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw .ov-side .blk.brief{padding-top:16px}@media (max-height:760px) and (min-width:861px){.pw .ws-main{padding-top:14px}}.pw .ai-score{background:var(--hi);border:1px solid var(--rule);color:var(--ink);padding:20px 24px}.pw .ai-score-main h2{color:var(--ink2);flex-direction:column;gap:2px;display:flex}.pw .ai-score-main h2 small{color:var(--ink2);font-size:12px;font-weight:400}.pw .ai-score-v b{color:var(--ink);font-size:40px}.pw .ai-score-v span,.pw .ai-score-delta,.pw .ai-score-d,.pw .ai-score-how{color:var(--ink2)}.pw .ai-score-parts dt{color:var(--ink)}.pw .ai-score-parts dt small{color:var(--ink2)}.pw .ai-score-bar{background:var(--sub)}.pw .ai-score-bar i{background:var(--ink)}.pw .ai-score-how{border-top-color:var(--rule)}:root[data-theme=dark] .pw .ai-score{background:var(--hi);border:1px solid var(--rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ai-score{background:var(--hi);border:1px solid var(--rule)}}.pw .rp-key{border-left:3px solid var(--deep);background:var(--paper);border-radius:0 8px 8px 0;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pw .rp-key h3{color:var(--ink);margin:0;font-size:15px;font-weight:800}.pw .rp-key ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .rp-key li{grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pw .rp-key li>span{color:var(--olive);font-size:13px;font-weight:800}.pw .rp-key p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.pw .rp-method .rp-meta{margin:0 0 12px}.pw .rp-rule{color:var(--ink2);font-size:13px}.pw .hm-one{background:var(--hi);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:12px;margin-top:6px;padding:20px;display:flex}.pw .hm-one>b{letter-spacing:-.015em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;font-weight:800;line-height:1.4;display:flex}.pw .hm-one blockquote{color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.5}.pw .hm-one-tag{border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:12.5px;font-weight:700}.pw .hm-one-tag.risk{background:var(--danger-soft);color:var(--danger)}.pw .hm-one-src{align-items:center;gap:6px;display:flex}.pw .hm-one-src small{color:var(--ink2);margin-left:4px;font-size:13px}.pw .hm-one-k{background:var(--accent);color:var(--on-accent);border-radius:6px;align-self:flex-start;padding:3px 10px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:no-preference){.pw .hp-top{animation:hpIn .2s var(--ease) both}.pw .hp-ev{animation:hpIn .2s var(--ease) .12s both}.pw .hp-bar{transform-box:fill-box;transform-origin:50% 100%;animation:hpBar .2s var(--ease) both;animation-delay:calc(var(--i) * 8ms)}.pw .hp-link{transform-origin:top;animation:hpLink .16s var(--ease) 80ms both}.pw .hp-iss button{transition:background-color .16s var(--ease),border-color .16s var(--ease)}.pw .hp-dot{transition:transform .16s var(--ease)}.pw .hp-iss button.on .hp-dot{transform:scale(1.15)}}@keyframes hpIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hpBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hpLink{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pw .nat-tab svg{color:var(--ink2);flex:none}.pw .nat-tab.risk svg{color:var(--danger)}.pw .nat-tab.opportunity svg{color:var(--success)}.pw .nat-tab[aria-selected=true] svg{color:currentColor}.pw .nat-tab.risk[aria-selected=true] svg{color:#f2a796}.pw .nat-tab.opportunity[aria-selected=true] svg{color:#a9dcb9}.pw .ib2-bar .seg button.nat-tab{gap:5px;padding:0 10px}.pw .ib2-bar .seg{align-self:stretch;width:100%;display:flex}.pw .ib2-bar .seg button.nat-tab{flex:auto;justify-content:center;gap:4px;padding:0 6px;font-size:13.5px}.pw .ib2-bar .seg button.nat-tab span{margin-left:1px}@media (min-width:861px){.pw.ws.rail{grid-template-columns:68px minmax(0,1fr)}.pw.ws.rail .ws-side{align-items:center;padding:16px 10px}.pw.ws.rail .ws-nav{align-items:center;gap:4px;width:100%}.pw.ws.rail .ws-nav button{justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;position:relative}.pw.ws.rail .ws-nav button[aria-current=page]:before{display:none}.pw.ws.rail .ws-nav-ico{width:20px;height:20px}.pw.ws.rail .nav-n.doc{display:none}.pw.ws.rail .nav-n.todo{text-align:center;background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);box-shadow:0 0 0 2px var(--deep);border-radius:9px;margin:0;padding:0 4px;font-size:10.5px;line-height:18px;position:absolute;top:3px;right:2px}.pw.ws.rail .ws-nav button[aria-current=page] .nav-n.todo{background:var(--deep);color:var(--on-deep);box-shadow:0 0 0 2px var(--accent)}.pw.ws.rail .ws-nav-g{background:var(--deep-rule);width:24px;height:1px;margin:6px auto}.pw.ws.rail .ep-btn{background:var(--deep-2);border-color:var(--deep-rule);justify-content:center;width:44px;height:44px;padding:0}.pw.ws.rail .ws-rail-foot a{border:1px solid var(--deep-rule);width:36px;height:36px;color:var(--on-deep-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}}.pw .ai-c{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13.5px;display:inline-flex}.pw .ai-c:before{display:none}.pw .ai-c i{font-size:12px;font-style:normal;font-weight:800;line-height:1}.pw .ai-c.hit{background:var(--success-soft);color:var(--success);font-weight:700}.pw .ai-c.pick{background:var(--deep);color:var(--on-deep);font-weight:700}.pw .ai-c.pick b{font-weight:800}.pw .ai-c.hit small,.pw .ai-c.pick small{opacity:.85;font-size:11.5px;font-weight:500}.pw .ai-c.fail{background:var(--danger-soft);color:var(--danger);font-weight:600}.pw .ai-c.none{border:1px dashed var(--rule);color:var(--ink3)}:root[data-theme=dark] .pw .ai-c.pick{background:var(--accent);color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ai-c.pick{background:var(--accent);color:var(--on-accent)}}.pw .ai-cell{border-radius:10px;min-height:40px;padding:4px}.pw .ai-cell.on{border-color:var(--deep);box-shadow:0 0 0 2px var(--accent);background:0 0}.pw .ai-sum{color:var(--ink2);align-items:baseline;gap:1px;font-size:13px;display:inline-flex}.pw .ai-sum b{color:var(--ink);font-size:18px;font-weight:800}.pw .ai-sum.all b{color:var(--success)}.pw .ai-sum.zero b{color:var(--danger)}.pw .ai-table{overflow-y:visible}.pw.ws .ai-table{overflow:auto hidden}.pw .rp-tool{flex-wrap:wrap}.pw .rp-days,.pw .rp-kind{margin:0}.pw .rp-days button{justify-content:center;min-width:56px}.pw .rp-wait{text-align:center;max-width:520px;color:var(--ink2);margin:40px auto;font-size:15px}.pw .fd-views button.fd-pv{align-items:center;gap:6px;display:inline-flex}.pw .fd-pv svg{color:var(--ink2);flex:none}.pw .fd-pv.risk svg{color:var(--danger)}.pw .fd-pv span{background:var(--sub);min-width:20px;color:var(--ink2);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:700}.pw .fd-pv[aria-pressed=true] svg{color:var(--on-accent)}.pw .fd-pv[aria-pressed=true] span{color:var(--on-accent);background:#19251f1f}@media (min-width:861px){.pw.ws .ws-demo{background:var(--deep-2);border:1px solid var(--deep-rule);border-radius:10px;grid-template-columns:1fr;gap:6px;padding:12px;display:grid}.pw.ws .ws-demo .ws-plan{color:var(--on-deep-2);margin-bottom:2px;font-size:12px}.pw.ws .ws-demo .ws-plan b{color:var(--accent)}.pw.ws .ws-demo label{min-width:0;display:block}.pw.ws .ws-demo select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:10px 6px;border-radius:8px;width:100%;height:34px;padding:0 30px 0 10px;font-size:13px;line-height:34px}.pw.ws .ws-demo select:disabled{opacity:.75;cursor:default;background-image:none;padding-right:10px}.pw.ws .ws-me{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pw.ws .ws-me a{color:var(--on-deep);font-weight:600}.pw.ws .ws-me .ui-btn{height:30px;color:var(--on-deep-2);padding:0 8px;font-size:12.5px}}.pw .seg button span{color:var(--ink3);font-size:12.5px;font-weight:600}.pw .seg button svg{color:var(--ink2);flex:none}.pw .seg button[aria-selected=true] svg{color:currentColor}.pw .ep-pop{width:320px;color:var(--ink);background:var(--hi);border-color:var(--rule);box-shadow:var(--shadow-pop)}.pw .ep-pop .ep-search{background:var(--hi);border:1px solid var(--rule-strong);height:42px;color:var(--ink);border-radius:8px;margin:10px 10px 6px;font-size:14.5px}.pw .ep-pop .ep-search:focus{border-color:var(--deep);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pw .ep-pop .ep-group{color:var(--ink2);padding:12px 10px 4px;font-size:12px;font-weight:700}.pw .ep-pop .ep-opt{min-height:48px;color:var(--ink);border-radius:8px;padding:6px 10px}.pw .ep-pop .ep-name b{color:var(--ink);font-size:14.5px;font-weight:700}.pw .ep-pop .ep-name small{color:var(--ink2);font-size:12px}.pw .ep-pop .ep-n{color:var(--ink2);font-size:12.5px}.pw .ep-pop .ep-opt[data-active=true]{background:var(--sub)}.pw .ep-pop .ep-opt[aria-selected=true],.pw .ep-pop .ep-opt[aria-selected=true][data-active=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--deep);color:var(--ink)}.pw .ep-pop .ep-opt[aria-selected=true] small,.pw .ep-pop .ep-opt[aria-selected=true][data-active=true] small{color:var(--ink2);opacity:1}.pw .ep-pop .ep-foot{color:var(--ink2);font-size:12px}:root[data-theme=dark] .pw .ep-pop .ep-opt[aria-selected=true]{box-shadow:inset 3px 0 0 var(--accent)}@media (min-width:861px){.pw.ws .ws-side{z-index:20}}.pw .hm-band{isolation:isolate;position:relative;overflow:hidden}.pw .hm-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.pw .hm-glow i{filter:blur(90px);opacity:.22;border-radius:50%;width:620px;height:620px;position:absolute}.pw .hm-glow i:first-child{background:#d9e98c;top:-180px;left:-120px}.pw .hm-glow i:last-child{opacity:.18;background:#5fa58a;bottom:-260px;right:-160px}.pw .hm-band:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%)}.pw .hm-l{padding-bottom:.06em;display:block;overflow:hidden}.pw .hm-l>*{display:inline-block}.pw .hp-iss button{position:relative;overflow:hidden}.pw .hp.auto .hp-iss button.on:after{content:"";background:var(--deep);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.pw .sc{flex-direction:column;align-items:center;gap:0;padding:32px 0 8px;display:flex}.pw .sc-head{text-align:center;max-width:760px;margin-bottom:28px}.pw .sc-eyebrow{letter-spacing:.04em;color:var(--olive);margin:0 0 10px;font-size:13px;font-weight:700}.pw .sc-head h2{letter-spacing:-.03em;color:var(--ink);word-break:keep-all;margin:0;font-size:40px;font-weight:800;line-height:1.2}.pw .sc-head>p:last-child{color:var(--ink2);word-break:keep-all;margin:12px 0 0;font-size:16px;line-height:1.6}.pw .sc-tabs{z-index:2;border:1px solid var(--rule);background:var(--hi);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;margin-bottom:-26px;padding:5px;display:flex;position:relative;overflow-x:auto;box-shadow:0 12px 32px -16px #19251f59}.pw .sc-tabs button{height:42px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:15px;font-weight:700;transition:background-color .2s,color .2s;position:relative;overflow:hidden}.pw .sc-tabs button:hover{color:var(--ink);background:var(--paper-2,#eef0e6)}.pw .sc-tabs button[aria-selected=true]{background:var(--deep);color:var(--on-deep)}.pw .sc-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pw .sc-prog{background:var(--accent);transform-origin:0;height:2px;animation:hmProg var(--d) linear both;border-radius:2px;position:absolute;bottom:6px;left:14px;right:14px}.pw .sc-prog.hold{animation-play-state:paused}.pw .sc-stage{background:radial-gradient(120% 90% at 15% 0%,#2c3b33 0%,var(--deep) 55%),var(--deep);isolation:isolate;border-radius:28px;width:100%;padding:64px clamp(12px,4vw,56px) 0;position:relative;overflow:hidden}.pw .sc-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d9e98c52,#0000);height:90%;position:absolute;inset:auto -10% -40% 30%}.pw .sc-stage:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.pw .sc-fit{width:100%;position:relative}.pw .sc-frame{--paper:#f7f8f2;--hi:#fff;--ink:#202820;--ink2:#606a61;--ink3:#646e65;--rule:#e0e5dd;--deep:#19251f;--on-deep:#eef2e8;--on-deep-2:#b5c0b3;--olive:#56622a;--accent:#d9e98c;--on-accent:#19251f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);transform-origin:0 0;text-align:left;background:#f7f8f2;border-radius:14px 14px 0 0;grid-template-columns:200px minmax(0,1fr);display:grid;position:absolute;top:0;overflow:hidden;box-shadow:0 -10px 60px -20px #0009,0 0 0 1px #ffffff14}.pw .sc-side{background:#e9ece0;border-right:1px solid #19251f14;flex-direction:column;gap:4px;padding:20px 12px;display:flex}.pw .sc-logo{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 8px 18px;font-size:15px;font-weight:800;display:flex}.pw .sc-side span{color:#5b6660;border-radius:8px;padding:9px 10px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s}.pw .sc-side span.on{background:var(--deep);color:var(--on-deep)}.pw .sc-main{min-width:0;padding:26px 30px;position:relative;overflow:hidden}.pw .sc-sample{color:#5b6660;background:#19251f0f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:14px}.pw .sc-a{animation:scIn .52s var(--ad,0s) cubic-bezier(.2,.8,.2,1) both}.pw .sc-k{color:#5b6660;margin:0 0 4px;font-size:13px;font-weight:600}.pw .sc-main h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.3}.pw .sc-type{border-right:2px solid #0000;padding-right:4px;animation:.9s steps(14,end) .2s both scType,1s step-end 1.1s 3 both scCaret;display:inline-block}.pw .sc-tag{height:22px;color:var(--ink);background:#e9ece0;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.pw .sc-tag.risk{color:#9a2f1f;background:#f6ded8}.pw .sc-tag.opp{background:var(--accent);color:var(--on-accent)}.pw .sc-cur{z-index:5;pointer-events:none;filter:drop-shadow(0 3px 4px #0000004d);position:absolute;top:0;left:0}.pw .sc-cur:after{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-10px;left:-10px}.pw .sc-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 16px;display:grid}.pw .sc-strip>div{background:#fff;border:1px solid #19251f1a;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pw .sc-strip small{color:#5b6660;font-size:12.5px}.pw .sc-strip b{letter-spacing:-.02em;font-size:26px;font-weight:800}.pw .sc-strip b.risk{color:#b23a26}.pw .sc-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;display:grid}.pw .sc-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .sc-rows li{background:#fff;border:1px solid #19251f1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.pw .sc-rows li b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.pw .sc-rows li small{color:#5b6660;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:12.5px;overflow:hidden}.pw .sc-rows li.hot{animation:scIn .52s var(--ad) cubic-bezier(.2,.8,.2,1) both,scHot .5s 2.5s ease both}.pw .sc-brief{background:var(--deep);color:var(--on-deep);border-radius:10px;align-self:start;padding:16px}.pw .sc-brief b{color:var(--accent);font-size:14px}.pw .sc-brief p{margin:8px 0 0;font-size:14px;line-height:1.65}.pw .sc-brief .sc-brief-2{color:var(--on-deep-2);font-size:13px}.pw .p-today{animation:3s cubic-bezier(.4,0,.2,1) .6s both scCurToday}.pw .p-today:after{animation:.5s ease-out 2.3s both scClick}.pw .sc-meta{color:#5b6660;margin-left:6px;font-size:13px}.pw .sc-issue h3{margin-top:8px}.pw .sc-scope{color:#5b6660;align-items:center;gap:10px;margin:12px 0 16px;font-size:13px;display:flex}.pw .sc-scope .b{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.pw .sc-scope .b.ok{background:var(--accent);color:var(--on-accent)}.pw .sc-claims{flex-direction:column;gap:10px;display:flex}.pw .sc-claim{background:#fff;border:1px solid #19251f1a;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.pw .sc-claim .n{color:#626c65;font-size:14px;font-weight:800}.pw .sc-claim b{font-size:15.5px;display:block}.pw .sc-claim small{color:#5b6660;margin-top:2px;font-size:12.5px;display:block}.pw .sc-claim blockquote{border-left:3px solid var(--deep);margin:10px 0 0;padding-left:12px;font-size:14.5px;line-height:1.6}.pw .sc-sweep{background:linear-gradient(var(--accent),var(--accent)) no-repeat 0 0/100% 100%;color:inherit;padding:1px 2px;animation:.7s ease-out 1.5s both scSweep}.pw .sc-sweep.d2{animation-delay:2.3s}.pw .sc-unk{color:#6b4c0b;background:#fbf1d9;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.pw .sc-unk b{color:#3d2a00;background:#e3b341;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.pw .sc-feed-bar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.pw .sc-search{color:#626c65;background:#fff;border:1px solid #19251f24;border-radius:10px;flex:0 0 280px;align-items:center;height:38px;padding:0 14px;font-size:13.5px;display:flex}.pw .sc-chip{background:#fff;border:1px solid #19251f24;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pw .sc-chip.risk{background:var(--deep);border-color:var(--deep);color:var(--on-deep);animation:.3s 1.9s both scChipOn}.pw .sc-count{margin-left:auto;font-size:14px;font-weight:700;display:inline-grid}.pw .sc-count>span{text-align:right;grid-area:1/1}.pw .sc-count .c1{opacity:0;animation:.2s 2s both scGone}.pw .sc-count .c2{animation:.3s 2.1s both scIn}.pw .sc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .sc-list li{background:#fff;border:1px solid #19251f1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pw .sc-list li b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.pw .sc-list li small{color:#5b6660;font-size:12.5px}.pw .sc-list li.risk{border-color:#b23a2659}.pw .sc-list li.other{opacity:.5;animation:scIn .52s var(--ad) cubic-bezier(.2,.8,.2,1) both,scDim .4s 2.1s ease both}.pw .p-feed{animation:2.4s cubic-bezier(.4,0,.2,1) .3s both scCurFeed}.pw .p-feed:after{animation:.5s ease-out 1.8s both scClick}.pw .sc-ai-q{background:#fff;border:1px solid #19251f24;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pw .sc-ai-q>span{background:var(--deep);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.pw .sc-ai-q b{font-size:16px}.pw .sc-typing{white-space:nowrap;border-right:2px solid #0000;padding-right:3px;animation:.8s steps(18,end) .1s both scType,1s step-end .9s 2 both scCaret;display:inline-block}.pw .sc-ai-t{background:#fff;border:1px solid #19251f1a;border-radius:12px;margin-top:14px;overflow:hidden}.pw .sc-ai-h,.pw .sc-ai-r{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;display:grid}.pw .sc-ai-h{background:#f1f3ea;padding:10px 14px;font-size:13px;font-weight:700}.pw .sc-ai-h span{align-items:center;gap:6px;display:flex}.pw .sc-ai-r{border-top:1px solid #19251f14;padding:10px 14px}.pw .sc-ai-r .q{flex-direction:column;padding-right:10px;font-size:14px;font-weight:600;display:flex}.pw .sc-ai-r .q small{color:#5b6660;font-size:12px;font-weight:600}.pw .sc-flip{animation:scPop .36s var(--fd) cubic-bezier(.3,1.4,.5,1) both}.pw .sc-flip em{border-radius:7px;align-items:center;height:26px;padding:0 9px;font-size:12.5px;font-style:normal;font-weight:700;display:inline-flex}.pw .sc-flip em.pick{background:var(--deep);color:var(--accent)}.pw .sc-flip em.hit{background:var(--accent);color:var(--on-accent)}.pw .sc-flip em.miss{color:#626c65;background:#f1f3ea}.pw .sc-ai-s{background:var(--deep);color:var(--on-deep);border-radius:12px;align-items:baseline;gap:8px;margin-top:14px;padding:14px 18px;display:flex}.pw .sc-ai-s small{color:var(--on-deep-2);font-size:13px}.pw .sc-ai-s b{color:var(--accent);letter-spacing:-.02em;font-size:34px;font-weight:800}.pw .sc-ai-s>span{color:var(--on-deep-2)}.pw .sc-ai-s i{background:#ffffff1f;border-radius:6px;flex:1;align-self:center;height:6px;margin:0 8px;overflow:hidden}.pw .sc-fill{background:var(--accent);transform-origin:0;width:72%;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) 3.3s both hmProg;display:block}.pw .sc-days{background:#e9ece0;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.pw .sc-days span{color:#5b6660;border-radius:7px;padding:7px 16px;font-size:14px;font-weight:700}.pw .sc-days span:first-child{animation:.25s .9s both scUnpick}.pw .sc-days span.pick{background:var(--deep);color:var(--on-deep);animation:.25s .9s both scPickOn}.pw .sc-paper{background:#fff;border:1px solid #19251f1a;border-radius:12px;margin-top:16px;padding:22px 26px;box-shadow:0 20px 40px -28px #19251f66}.pw .sc-paper-h small{letter-spacing:.08em;color:var(--olive);font-size:11.5px;font-weight:700}.pw .sc-paper-h h3{margin:4px 0 2px}.pw .sc-paper-h span{color:#5b6660;font-size:13px}.pw .sc-paper-k{border-top:1px solid #19251f1a;margin-top:16px;padding-top:14px}.pw .sc-paper-k b{font-size:14px}.pw .sc-paper-k ol{margin:8px 0 0;padding-left:20px;font-size:14.5px;line-height:1.75}.pw .sc-paper-f{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.pw .sc-paper-f div{background:#f4f5ee;border-radius:8px;padding:10px 12px}.pw .sc-paper-f small{color:#5b6660;font-size:12px;display:block}.pw .sc-paper-f b{font-size:22px;font-weight:800}.pw .p-report{animation:1.4s cubic-bezier(.4,0,.2,1) .1s both scCurReport}.pw .p-report:after{animation:.5s ease-out .8s both scClick}@keyframes scIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes scCaret{0%,49%{border-right-color:var(--ink)}50%,to{border-right-color:#0000}}@keyframes scHot{0%{box-shadow:none;background:#fff}to{box-shadow:0 0 0 2px var(--deep);background:#fbfcf4}}@keyframes scSweep{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes scChipOn{0%{color:var(--ink);background:#fff;border-color:#19251f24}}@keyframes scGone{0%{opacity:1}to{opacity:0}}@keyframes scDim{0%{opacity:1}to{opacity:.5}}@keyframes scPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes scPickOn{0%{color:#5b6660;background:0 0}}@keyframes scUnpick{0%{background:var(--deep);color:var(--on-deep)}to{background:0 0}}@keyframes scClick{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes scCurToday{0%{opacity:0;transform:translate(640px,460px)}15%{opacity:1}60%,to{opacity:1;transform:translate(250px,236px)}}@keyframes scCurFeed{0%{opacity:0;transform:translate(600px,420px)}15%{opacity:1}60%,to{opacity:1;transform:translate(372px,34px)}}@keyframes scCurReport{0%{opacity:0;transform:translate(500px,300px)}15%{opacity:1}55%,to{opacity:1;transform:translate(268px,30px)}}.pw .sc-frame.narrow{grid-template-columns:minmax(0,1fr)}.pw .sc-frame.narrow .sc-side{display:none}.pw .sc-frame.narrow .sc-main{padding:22px 20px}.pw .sc-frame.narrow .sc-strip{grid-template-columns:repeat(2,1fr)}.pw .sc-frame.narrow .sc-cols{grid-template-columns:minmax(0,1fr)}.pw .sc-frame.narrow .sc-brief{display:none}.pw .sc-frame.narrow .sc-search{flex-basis:auto;display:none}.pw .sc-frame.narrow .sc-ai-h,.pw .sc-frame.narrow .sc-ai-r{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.pw .sc-frame.narrow .sc-ai-h span{gap:3px;font-size:11px}.pw .sc-frame.narrow .sc-flip em{padding:0 5px;font-size:11px}.pw .sc-frame.narrow .sc-paper-f{grid-template-columns:repeat(2,1fr)}.pw .sc-frame.narrow .sc-cur{display:none}.pw .sc-frame.narrow .sc-meta{margin:6px 0 0;display:block}:root[data-theme=dark] .pw .sc-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .pw .sc-prog{background:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .sc-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}:root:not([data-theme=light]) .pw .sc-prog{background:var(--on-accent)}}.pw .sc.still *{animation:none!important}.pw .sc.still .sc-cur{display:none}@media (prefers-reduced-motion:reduce){.pw .sc *{animation:none!important}.pw .sc-cur{display:none}}@media (max-width:860px){.pw .sc-head h2{font-size:28px}.pw .sc-stage{border-radius:20px;padding-top:48px}.pw .sc-tabs{margin-bottom:-22px}.pw .sc-tabs button{height:38px;padding:0 14px;font-size:14px}}.pw .hm-marquee{margin:0 calc(-1 * var(--pad-x));flex-direction:column;gap:12px;padding:8px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pw .hm-mq-row{width:max-content;display:flex}.pw .hm-mq-row ul{gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.pw .hm-mq-row li{border:1px solid var(--rule);background:var(--hi);height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pw .hm-glow i:first-child{animation:18s ease-in-out infinite alternate hmFloat1}.pw .hm-glow i:last-child{animation:22s ease-in-out infinite alternate hmFloat2}.pw .hm-l>*{animation:.72s cubic-bezier(.2,.8,.2,1) both hmLine}.pw .hm-l:nth-child(2)>*{animation-delay:.12s}.pw .hm-band .hm-lead{animation:.6s cubic-bezier(.2,.8,.2,1) .26s both hmUp}.pw .hm-band .hm-cta,.pw .hm-band .hm-trial{animation:.6s cubic-bezier(.2,.8,.2,1) .38s both hmUp}.pw .hm-band .hp{transform-origin:50% 80%;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both hmTilt}.pw .hp.auto .hp-iss button.on:after{animation:4.5s linear both hmProg}.pw .hm-mq-row{animation:48s linear infinite hmMarquee}.pw .hm-mq-row.rev{animation-duration:56s;animation-direction:reverse}.pw .hm-marquee:hover .hm-mq-row{animation-play-state:paused}@supports (animation-timeline:view()){.pw .sc-stage{animation:linear both hmUnfold;animation-timeline:view();animation-range:entry cover 35%}.pw .hm-page .hm>section:not(.sc):not(.hm-marquee):not(.ed){animation:linear both hmRise;animation-timeline:view();animation-range:entry entry 70%}.pw .hm-flow-l>li{animation:linear both hmRise;animation-timeline:view();animation-range:entry 5% entry 80%}.pw .hm-flow-l>li:nth-child(2){animation-range:entry 15% entry 90%}.pw .hm-flow-l>li:nth-child(3){animation-range:entry 25%}}}@keyframes hmFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(220px,140px)scale(1.2)}}@keyframes hmFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-260px,-120px)scale(.9)}}@keyframes hmLine{0%{transform:translateY(105%)}to{transform:none}}@keyframes hmUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hmTilt{0%{opacity:0;transform:perspective(1400px)rotateX(14deg)rotateY(-10deg)translateY(40px)scale(.94)}to{opacity:1;transform:none}}@keyframes hmProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hmMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hmUnfold{0%{opacity:.55;transform:perspective(1600px)rotateX(22deg)scale(.86)}to{opacity:1;transform:none}}@keyframes hmRise{0%{opacity:.25;transform:translateY(40px)}to{opacity:1;transform:none}}.pw .fr-btn{grid-template-columns:26px minmax(0,1fr) auto;gap:14px;padding:16px 22px}.pw .fr-mid{gap:6px}.pw .fr-title{letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:23px}.pw .fr-meta{font-size:12.5px}.pw .fr-meta .fr-src{color:var(--ink);font-weight:600}.pw .fr-meta time{cursor:help}.pw .fr-why{display:none}.pw .fr-r{flex-direction:row;align-items:center;gap:6px;padding-top:1px}.pw .fr-rel{background:var(--sub);height:22px;color:var(--ink2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pw .fr-btn:hover{background:var(--paper)}.pw .fr.open .fr-btn{background:var(--hi);box-shadow:inset 3px 0 0 var(--deep)}:root[data-theme=dark] .pw .fr.open .fr-btn{box-shadow:inset 3px 0 0 var(--accent)}.pw .fr-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;box-shadow:none}.pw .fr-detail{background:var(--hi);padding:0 22px 18px 62px}.pw .fx{border:1px solid var(--rule);background:var(--hi);border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pw .fx-doc{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.pw .fx-doc b{color:var(--ink);font-weight:700}.pw .fx-doc a{color:var(--ink);margin-left:auto;font-weight:700;text-decoration:none}.pw .fx-doc a:hover{text-decoration:underline}.pw .fx-orig{color:var(--ink2);margin:0;font-size:13px}.pw .fx-quote{border-left:3px solid var(--deep);color:var(--ink);margin:0;padding:6px 0 6px 12px;font-size:14.5px;line-height:1.6}.pw .fx-noquote{background:var(--sub);color:var(--ink2);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.pw .fx-dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;margin:0;display:grid}.pw .fx-dl>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pw .fx-dl dt{color:var(--ink2);font-size:12px}.pw .fx-dl dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.pw .fx-dl dd small{color:var(--ink2);margin-left:6px;font-size:11.5px;font-weight:500}.pw .fx-reason{color:var(--ink);gap:10px;margin:0;font-size:14px;line-height:1.55;display:flex}.pw .fx-reason span{color:var(--ink2);flex:none;padding-top:2px;font-size:12px;font-weight:700}.pw .fx-kw{flex-wrap:wrap;gap:6px;display:flex}.pw .fx-kw button{border:1px solid var(--rule);background:var(--hi);height:26px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:500}.pw .fx-kw button:hover{background:var(--sub)}.pw .fx-scope{color:var(--ink2);margin:0;font-size:12px}.pw .tf-foot{margin-top:12px}.pw .fd-loading,.pw .fd-err{text-align:center;padding:24px}@media (max-width:639px){.pw .fr-detail{padding:0 12px 14px}.pw .fx-doc a{margin-left:0}}.pw .ir-digest{background:var(--warn-soft);color:var(--warn);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.pw .ir-rel{color:var(--ink);font-size:13px;line-height:1.5}.pw .ir-why{color:var(--ink2);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pw .ov-grid .ir-grp{position:relative}.pw .ir-grp-k{color:var(--ink2);z-index:1;font-size:12px;font-weight:700;position:absolute;top:14px;right:16px}.pw .ov-grid .ir-list{counter-reset:ti}.pw .ov-grid .ir-grp .ir:after{counter-increment:ti}.pw .idt-scope{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:13px;display:flex}.pw .scope-b{background:var(--sub);height:24px;color:var(--ink);border-radius:6px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.pw .scope-b.official{background:var(--success-soft);color:var(--success)}.pw .scope-b.claim{background:var(--warn-soft);color:var(--warn)}.pw .scope-b.none{background:var(--danger-soft);color:var(--danger)}.pw .idt-cnt{display:none}.pw .claim-rel{color:var(--ink2);gap:8px;margin:6px 0 0;font-size:12.5px;line-height:1.5;display:flex}.pw .claim-rel span{background:var(--sub);color:var(--ink2);border-radius:5px;flex:none;padding:0 6px;font-weight:700}.pw .fr-meta>*+:before{content:"·";color:var(--ink3);margin:0 6px}.pw .fr-meta>span+span:before{content:"·";margin:0 6px}.pw .fr-meta>.ui-cite+:before{content:none}.pw .fr-meta>.ui-cite{margin-right:6px}.pw .ai-p small{margin-top:2px;font-size:11.5px;font-weight:600;display:inline-block}.pw .ai-p small.cat{color:var(--olive)}.pw .ai-p small.named{color:var(--ink2)}.pw .ai-conds dd small{color:var(--ink2);font-size:12px;font-weight:500}.pw .ai-legend{color:var(--ink2);margin:12px 0 0;font-size:12.5px}.pw .ai-legend-more{color:var(--ink2);margin-top:4px;font-size:12.5px}.pw .ai-legend-more summary{cursor:pointer;color:var(--ink);font-weight:600}.pw .ai-legend-more p{max-width:80ch;margin:6px 0 0;line-height:1.55}.pw .ai-c{height:28px;padding:0 10px;font-size:13px}.pw .ai-cell{border:1px solid #0000}.pw .ai-cell.on{box-shadow:0 0 0 2px var(--deep);border-color:#0000}.pw .ai-cell:focus-visible{outline:2px dashed var(--ink2);outline-offset:3px}.pw .ai-pick{margin-top:24px}.pw .hm-glow i{filter:blur(110px);width:460px;height:460px}.pw .hm-glow i:first-child{opacity:.1;top:-160px;left:auto;right:8%}.pw .hm-glow i:last-child{opacity:.08}.pw .hm-band:after{-webkit-mask-image:radial-gradient(34% 48% at 74% 48%,#000 0%,#0000 100%);mask-image:radial-gradient(34% 48% at 74% 48%,#000 0%,#0000 100%)}.pw .hp.auto .hp-iss button.on:after{animation:none;display:none}:root[data-theme=dark] .pw .seg button[aria-selected=true] span{color:var(--on-accent);opacity:.75}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .seg button[aria-selected=true] span{color:var(--on-accent);opacity:.75}}:root[data-theme=dark] .pw.ws .ws-alert .ui-tag.neg,:root[data-theme=dark] .pw.ws .rr-sig .ui-tag.neg{color:#151714}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw.ws .ws-alert .ui-tag.neg,:root:not([data-theme=light]) .pw.ws .rr-sig .ui-tag.neg{color:#151714}}:root[data-theme=dark] .ob-steps li.now .ob-dot{background:var(--accent);color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ob-steps li.now .ob-dot{background:var(--accent);color:var(--on-accent)}}.pw .ws-cls.community{color:#5a4ba6}:root[data-theme=dark] .pw .ws-cls.community{color:#b9aef0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ws-cls.community{color:#b9aef0}}.pw .ui-sent.est small{opacity:1}:root[data-theme=dark] .pw .hp-tag.risk{color:#f4b3a4}:root[data-theme=dark] .pw .hp-tag.opp{color:#a9dcb9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .hp-tag.risk{color:#f4b3a4}:root:not([data-theme=light]) .pw .hp-tag.opp{color:#a9dcb9}}.rv-on [data-rv]:not(.in) *,.rv-on [data-rv]:not(.in) :before,.rv-on [data-rv]:not(.in) :after{animation-play-state:paused!important}.pw .hm-page{overflow-x:clip}.pw .ed{padding:112px var(--pad-x) 104px;background:var(--deep);color:var(--on-deep);isolation:isolate;margin:24px calc(50% - 50vw);position:relative;overflow:hidden}.pw .ed:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d9e98c29,#0000);width:900px;height:900px;animation:20s ease-in-out infinite alternate hmFloat1;position:absolute;top:-420px;left:-300px}.pw .ed:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 0,#000,#0000)}.pw .ed-in{max-width:1240px;margin:0 auto}.pw .ed-head{max-width:860px}.pw .ed-k{letter-spacing:.06em;color:var(--accent);margin:0 0 14px;font-size:14px;font-weight:700}.pw .ed-head h2{letter-spacing:-.04em;color:#f4f7ee;word-break:keep-all;margin:0;font-size:56px;font-weight:800;line-height:1.14}.pw .ed-head h2 em{color:var(--accent);font-style:normal}.pw .ed-head>p:last-child{max-width:640px;color:var(--on-deep-2);word-break:keep-all;margin:20px 0 0;font-size:18px;line-height:1.65}.pw .ed-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pw .ed-c{background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:22px;padding:28px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.pw .ed-c:hover{border-color:#d9e98c73;transform:translateY(-4px)}}.pw .ed-funnel{grid-column:span 4}.pw .ed-orbit,.pw .ed-proof,.pw .ed-ai,.pw .ed-draft{grid-column:span 2}.pw .ed-n{letter-spacing:.08em;color:var(--accent);font-size:13px;font-weight:800}.pw .ed-c h3{letter-spacing:-.02em;color:#f4f7ee;word-break:keep-all;margin:6px 0 0;font-size:24px;font-weight:800;line-height:1.3}.pw .ed-c-t p{color:var(--on-deep-2);word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.6}.pw .ed-s{color:var(--on-deep-3);font-size:11.5px;position:absolute;top:18px;right:18px}.pw .ed-pipe{background:#0000002e;border-radius:14px;height:210px;position:relative;overflow:hidden}.pw .ed-dot{top:var(--y);left:var(--x);width:32px;height:32px;animation:edDrop 5.2s var(--dl) linear infinite both;background:#fff;border-radius:9px;place-items:center;margin-top:-4px;display:grid;position:absolute;box-shadow:0 6px 14px -6px #0009}.pw .ed-dot.pass{animation-name:edPass}.pw .ed-gate{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pw .ed-gate:before{content:"";background:linear-gradient(transparent,var(--accent),transparent);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px 2px #d9e98c73}.pw .ed-gate span{display:none}.pw .ed-gate svg{box-sizing:content-box;background:var(--deep);color:#f4f7ee;box-shadow:0 0 0 2px var(--accent);border-radius:50%;padding:6px;position:relative}.pw .ed-out{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:61%;right:16px;transform:translateY(-50%)}.pw .ed-out li{color:#19251f;white-space:nowrap;text-overflow:ellipsis;animation:edOut 5.2s calc(1.9s + var(--dl)) ease-out infinite both;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.pw .ed-out i{background:#8a948e;border-radius:50%;flex:none;width:8px;height:8px}.pw .ed-out i.risk{background:#c4432c}.pw .ed-out i.opp{background:#7fa32b}.pw .ed-count{align-items:center;gap:20px;margin:0;display:flex}.pw .ed-count>div{flex-direction:column-reverse;gap:2px;display:flex}.pw .ed-count dt{color:var(--on-deep-2);font-size:13px}.pw .ed-count dd{letter-spacing:-.03em;color:#f4f7ee;margin:0;font-size:40px;font-weight:800;line-height:1.1}.pw .ed-count .hot dd{color:var(--accent)}.pw .ed-count>span{color:var(--on-deep-3);font-size:22px}.pw .ed-ring{width:250px;height:250px;margin:auto;position:relative}.pw .ed-ring-c{color:#19251f;background:#f4f7ee;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #d9e98c1f}.pw .ed-ring-c:before,.pw .ed-ring-c:after{content:"";border:1.5px solid var(--accent);border-radius:50%;animation:2.8s ease-out infinite edRipple;position:absolute;inset:0}.pw .ed-ring-c:after{animation-delay:1.4s}.pw .ed-ring-r{border:1px dashed #ffffff24;border-radius:50%;animation:40s linear infinite edSpin;position:absolute;inset:0}.pw .ed-ring-r span{transform:rotate(var(--a)) translateY(-125px) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.pw .ed-ring-r i{width:44px;height:44px;animation:edSpin 40s linear infinite reverse,edIn .6s var(--dl) cubic-bezier(.3,1.4,.5,1) both;background:#fff;border-radius:13px;place-items:center;margin:-22px;display:grid;box-shadow:0 8px 18px -8px #0009}.pw .ed-proof-v{flex-direction:column;align-items:stretch;display:flex}.pw .ed-claim{color:#19251f;background:#f4f7ee;border-radius:12px;margin:0;padding:14px 16px;font-size:15.5px;font-weight:800}.pw .ed-claim .ui-cite{animation:6s ease-out 1.2s infinite edPulse}.pw .ed-link{width:40px;height:34px;margin:0 auto;display:block;overflow:visible}.pw .ed-link path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:46;animation:6s ease-in-out .6s infinite both edDraw}.pw .ed-proof-v blockquote{color:#19251f;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.55;display:flex}.pw .ed-proof-v mark{color:inherit;background:linear-gradient(#e9dc8a,#e9dc8a) 0 0/100% 100% no-repeat;padding:0 2px;animation:6s ease-in-out .6s infinite both edSweep}.pw .ed-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pw .ed-bars li{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pw .ed-bars .nm{color:#f4f7ee;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pw .ed-bars .bar{background:#ffffff1a;border-radius:8px;height:8px;overflow:hidden}.pw .ed-bars .bar i{height:100%;width:var(--v);background:var(--accent);transform-origin:0;animation:hmProg 1.2s calc(.3s + var(--dl)) cubic-bezier(.2,.8,.2,1) both;border-radius:8px;display:block}.pw .ed-bars em{animation:edIn .4s calc(1.3s + var(--dl)) cubic-bezier(.3,1.4,.5,1) both;border-radius:7px;padding:4px 8px;font-size:12.5px;font-style:normal;font-weight:800}.pw .ed-bars em.hit{background:var(--accent);color:#19251f}.pw .ed-bars em.miss{color:var(--on-deep-2);background:#ffffff1a}.pw .ed-ai .ed-s{align-self:flex-end;margin-top:-10px;position:static}.pw .ed-draft-v{color:#19251f;background:#f4f7ee;border-radius:12px;padding:16px 18px}.pw .ed-draft-v small{color:#56622a;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.pw .ed-draft-v p{margin:0;font-size:15.5px;font-weight:600;line-height:1.7}.pw .ed-type{background:linear-gradient(#f4f7ee,#f4f7ee) 100% 0/0 100% no-repeat;animation:1.4s steps(18,end) .3s both edUnveil;display:inline}.pw .ed-type.d2{animation-duration:.5s;animation-timing-function:steps(5,end);animation-delay:1.8s}.pw .ed-unk{color:#7a5208;background:#fbf1d9;border:1.5px dashed #b07a12;border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:13px;animation:.4s cubic-bezier(.3,1.4,.5,1) 2.4s both edIn,1.6s ease-in-out 2.8s infinite edBlink;display:inline-flex}.pw .ed-cmp{border:1px solid #ffffff1a;border-radius:20px;margin-top:40px;overflow:hidden}.pw .ed-cmp-h,.pw .ed-cmp-r{grid-template-columns:56px minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:16px;padding:16px 24px;display:grid}.pw .ed-cmp-h{color:var(--on-deep-2);background:#ffffff0a;font-size:13px;font-weight:700}.pw .ed-cmp-h .ed-pw{color:var(--accent);font-size:15px}.pw .ed-cmp-r{animation:hmUp .6s calc(.2s + var(--dl)) cubic-bezier(.2,.8,.2,1) both;border-top:1px solid #ffffff12;font-size:15.5px}.pw .ed-cmp-r>span:first-child{color:var(--on-deep-3);font-size:13px;font-weight:800}.pw .ed-cmp-r .no{color:var(--on-deep-3);align-items:center;gap:10px;display:flex}.pw .ed-cmp-r .yes{color:#f4f7ee;align-items:center;gap:10px;font-weight:700;display:flex}.pw .ed-cmp-r i{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.pw .ed-cmp-r .no i{background:#ffffff14}.pw .ed-cmp-r .yes i{background:var(--accent);color:#19251f;animation:edIn .4s calc(.6s + var(--dl)) cubic-bezier(.3,1.4,.5,1) both}@media (max-width:1023px){.pw .ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .ed-funnel{grid-column:span 2}.pw .ed-orbit,.pw .ed-proof,.pw .ed-ai,.pw .ed-draft{grid-column:span 1}.pw .ed-head h2{font-size:42px}}@media (max-width:639px){.pw .ed{padding:72px var(--pad-x)}.pw .ed-grid{grid-template-columns:minmax(0,1fr)}.pw .ed-funnel,.pw .ed-orbit,.pw .ed-proof,.pw .ed-ai,.pw .ed-draft{grid-column:span 1}.pw .ed-head h2{font-size:32px}.pw .ed-head>p:last-child{font-size:16px}.pw .ed-c{padding:22px}.pw .ed-count{gap:10px}.pw .ed-count dd{font-size:30px}.pw .ed-out{left:56%}.pw .ed-out li{padding:7px 9px;font-size:12.5px}.pw .ed-ring{transform:scale(.85)}.pw .ed-cmp-h,.pw .ed-cmp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 16px;font-size:14px}.pw .ed-cmp-h>span:first-child,.pw .ed-cmp-r>span:first-child{display:none}.pw .ed-bars li{grid-template-columns:92px minmax(0,1fr) auto}}@keyframes edDrop{0%{opacity:0;left:-8%}6%{opacity:1}44%{left:46%;top:var(--y);opacity:1}62%{left:47%;top:calc(var(--y) + 45%);opacity:0;transform:rotate(30deg)}to{opacity:0;left:47%}}@keyframes edPass{0%{opacity:0;left:-8%}6%{opacity:1}44%{left:46%;top:var(--y);box-shadow:0 0 #d9e98c00}52%{top:50%;left:52%;box-shadow:0 0 0 6px #d9e98c80}66%{opacity:0;top:50%;left:58%}to{opacity:0;left:58%}}@keyframes edOut{0%,8%{opacity:0;transform:translate(-14px)}16%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes edSpin{to{transform:rotate(360deg)}}@keyframes edRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes edIn{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes edDraw{0%,10%{stroke-dashoffset:46px}35%,to{stroke-dashoffset:0}}@keyframes edSweep{0%,30%{background-size:0 100%}55%,to{background-size:100% 100%}}@keyframes edPulse{0%,8%{box-shadow:0 0 #d9e98ce6}25%,to{box-shadow:0 0 0 10px #d9e98c00}}@keyframes edUnveil{0%{background-size:100% 100%}to{background-size:0 100%}}@keyframes edBlink{0%,to{box-shadow:0 0 #b07a1200}50%{box-shadow:0 0 0 5px #b07a1238}}.pw .hm-flow-l .hm-one{animation:.7s cubic-bezier(.2,.8,.2,1) both edCard}.pw .hm-flow-l li:nth-child(2) .hm-one{animation-delay:.15s}.pw .hm-flow-l li:nth-child(3) .hm-one{animation-delay:.3s}.pw .hm-flow-l .hm-one-tag{animation:.4s cubic-bezier(.3,1.4,.5,1) .6s both edIn}.pw .hm-flow-l .hm-one-src>*{animation:.4s cubic-bezier(.3,1.4,.5,1) .8s both edIn}.pw .hm-flow-l .hm-one-src>:nth-child(2){animation-delay:.9s}.pw .hm-flow-l .hm-one-src>:nth-child(3){animation-delay:1s}.pw .hm-flow-l .hm-one-src>:nth-child(4){animation-delay:1.1s}.pw .hm-flow-l .hm-quote{background:linear-gradient(var(--mark),var(--mark)) no-repeat 0 0/100% 100%;animation:.9s ease-out 1s both edGrow}.pw .hm-flow-l .hm-one-k{animation:.5s cubic-bezier(.3,1.4,.5,1) 1.4s both edStamp}.pw .hm-steps li[data-rv] .hm-step-v{animation:.7s cubic-bezier(.2,.8,.2,1) both edCard}.pw .hm-steps .hm-judge>span{animation:.38s cubic-bezier(.3,1.4,.5,1) .6s both edIn}.pw .hm-steps .hm-judge>span:nth-child(3){animation-delay:.8s}.pw .hm-steps .hm-judge>span:nth-child(4){animation-delay:1s}.pw .hm-steps .hm-excl{animation:.5s 1.3s both hmUp}.pw .hm-status span{animation:.4s .9s both edStOff}.pw .hm-status span:first-child{animation-name:edStFirst}.pw .hm-status span.on{animation:.4s .9s both edStOn}.pw .hm-log li{animation:.5s 1.3s both hmUp}.pw .hm-log li:nth-child(2){animation-delay:1.5s}.pw .hm-tg{animation:.7s cubic-bezier(.3,1.5,.5,1) .5s both edNotify}.pw .hm-draft{animation:.5s 1.1s both hmUp}.pw .hm-unk-tag{animation:1.6s ease-in-out 1.8s infinite edBlink}.pw .hm-outs li{transition:transform .25s,background-color .25s;animation:.6s cubic-bezier(.2,.8,.2,1) both hmUp}.pw .hm-outs li:nth-child(2){animation-delay:.1s}.pw .hm-outs li:nth-child(3){animation-delay:.2s}.pw .hm-outs li:nth-child(4){animation-delay:.3s}.pw .hm-outs li>svg,.pw .hm-outs li>:first-child{animation:.5s cubic-bezier(.3,1.5,.5,1) .5s both edIn}@media (hover:hover){.pw .hm-outs li:hover{transform:translateY(-4px)}}.pw .hm-cases>div{border-top-color:#0000;animation:.6s cubic-bezier(.2,.8,.2,1) both hmUp;position:relative}.pw .hm-cases>div:before{content:"";background:var(--deep);transform-origin:0;height:2px;animation:.8s cubic-bezier(.2,.8,.2,1) .3s both hmProg;position:absolute;top:-1px;left:0;right:0}.pw .hm-cases>div:nth-child(2),.pw .hm-cases>div:nth-child(2):before{animation-delay:.12s}.pw .hm-cases>div:nth-child(3),.pw .hm-cases>div:nth-child(3):before{animation-delay:.24s}.pw .hm-cases>div:nth-child(4),.pw .hm-cases>div:nth-child(4):before{animation-delay:.36s}.pw .hm-srcs li{animation:.45s both hmUp}.pw .hm-srcs li:nth-child(2){animation-delay:50ms}.pw .hm-srcs li:nth-child(3){animation-delay:.1s}.pw .hm-srcs li:nth-child(4){animation-delay:.15s}.pw .hm-srcs li:nth-child(5){animation-delay:.2s}.pw .hm-srcs li:nth-child(6){animation-delay:.25s}.pw .hm-srcs li:nth-child(7){animation-delay:.3s}.pw .hm-srcs li:nth-child(8){animation-delay:.35s}.pw .hm-recent .hm-quote{background:linear-gradient(var(--gold-soft),var(--gold-soft)) no-repeat 0 0/100% 100%;animation:1s ease-out .4s both edGrow}@keyframes edCard{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes edGrow{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes edStamp{0%{opacity:0;transform:scale(1.8)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes edStFirst{0%{background:var(--ink);color:var(--hi)}}@keyframes edStOff{0%{background:0 0}}@keyframes edStOn{0%{color:var(--ink2);background:0 0}}@keyframes edNotify{0%{opacity:0;transform:translateY(-24px)scale(.95)}to{opacity:1;transform:none}}.pw .hm-buy{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pw .hm-buy li{background:var(--deep);color:var(--on-deep-2);border-radius:14px;flex-direction:column;gap:2px;padding:16px 18px;font-size:13.5px;animation:.45s cubic-bezier(.3,1.4,.5,1) both edIn;display:flex}.pw .hm-buy li:nth-child(2){animation-delay:80ms}.pw .hm-buy li:nth-child(3){animation-delay:.16s}.pw .hm-buy li:nth-child(4){animation-delay:.24s}.pw .hm-buy b{letter-spacing:-.02em;color:var(--accent);font-size:24px;font-weight:800}.pw .pc-grid>.pc{animation:.7s cubic-bezier(.2,.8,.2,1) both edCard}.pw .pc-grid>.pc:nth-child(2){animation-delay:.12s}.pw .pc-grid>.pc:nth-child(3){animation-delay:.24s}@media (hover:hover){.pw .pc{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.pw .pc:hover{transform:translateY(-6px);box-shadow:0 28px 50px -30px #19251f80}}.pw .pc.rec{background:linear-gradient(180deg,var(--accent-soft),var(--hi) 42%);position:relative}.pw .pc.rec .ui-btn.primary{height:52px;font-size:16px;position:relative;overflow:hidden}.pw .pc.rec .ui-btn.primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:40%;animation:3.2s ease-in-out 1.5s infinite edShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.pw .pc-was{color:var(--ink3);font-size:15px;font-weight:600;text-decoration-color:#c4432c;text-decoration-thickness:2px}.pw .pc-day{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pw .pc-day em{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 8px;font-style:normal;font-weight:800}@media (max-width:860px){.pw .hm-buy{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes edGlow{0%,to{box-shadow:0 18px 40px -28px #19251f73,0 0 #d9e98c00}50%{box-shadow:0 18px 40px -28px #19251f73,0 0 0 8px #d9e98c73}}@keyframes edShine{0%{left:-60%}35%,to{left:130%}}.pw .hm-start{isolation:isolate;background:var(--deep);color:var(--on-deep);border-radius:28px;padding:96px 24px;position:relative;overflow:hidden}.pw .hm-start:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d9e98c47,#0000);width:700px;height:700px;animation:18s ease-in-out infinite alternate hmFloat2;position:absolute;bottom:-420px;right:-200px}.pw .hm-start h2{letter-spacing:-.035em;color:#f4f7ee;font-size:44px;font-weight:800;line-height:1.2}.pw .hm-start h2 em{color:var(--accent);font-style:normal}.pw .hm-start p{color:var(--on-deep-2)}.pw .hm-start .ui-btn:not(.primary){color:var(--on-deep);background:0 0;border-color:#ffffff47}.pw .hm-start .ui-btn.primary{height:52px;padding:0 28px;font-size:16px}.pw .hm-start h2,.pw .hm-start p,.pw .hm-start .hm-cta{animation:.7s cubic-bezier(.2,.8,.2,1) both hmUp}.pw .hm-start p{animation-delay:.12s}.pw .hm-start .hm-cta{animation-delay:.24s}@media (max-width:639px){.pw .hm-start{border-radius:20px;padding:64px 18px}.pw .hm-start h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.pw .ed *,.pw .ed:before,.pw .hm-page [data-rv] *,.pw .hm-page [data-rv]:before,.pw .hm-start:before{animation:none!important}.pw .ed-dot.pass{display:none}}.pw .ai-c.hit small,.pw .ai-c.pick small{opacity:1;color:inherit}:root[data-theme=dark] .ws-cls.core{color:var(--mark-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-cls.core{color:var(--mark-ink)}}.pw .md-chip{white-space:nowrap;background:var(--sub);height:24px;color:var(--ink2);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.pw .md-chip small{opacity:.75;font-weight:600}.pw .md-chip.pos{background:var(--success-soft);color:var(--success)}.pw .md-chip.neg{background:var(--danger-soft);color:var(--danger)}.pw .md{margin:0 0 var(--s5,20px);border:1px solid var(--rule);background:var(--hi);border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px -32px #19251f59}.pw .md>div{min-width:0;padding:20px 22px}.pw .md>div+div{border-left:1px solid var(--rule)}.pw .md h2{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:800;display:flex}.pw .md-dial{background:linear-gradient(180deg,var(--sel),var(--hi) 70%);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.pw .md-dial h2{justify-self:start}.pw .md-g{width:100%;max-width:230px;margin-top:6px;overflow:visible}.pw .md-g .z{fill:none;stroke-width:16px;stroke-linecap:butt}.pw .md-g .z.neg{stroke:color-mix(in srgb,var(--danger) 55%,var(--hi))}.pw .md-g .z.neu{stroke:var(--rule-strong)}.pw .md-g .z.pos{stroke:color-mix(in srgb,var(--success) 60%,var(--hi))}.pw .md-g .md-prev{stroke:var(--ink3);stroke-width:2px;stroke-dasharray:3 2}.pw .md-needle{transform-origin:100px 100px;transform:rotate(var(--r));transition:transform .9s cubic-bezier(.3,1.4,.5,1)}.pw .md-needle line{stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.pw .md-needle circle{fill:var(--ink);stroke:var(--hi);stroke-width:3px}.pw .md-t{fill:var(--ink3);font-size:10px}.pw .md-num{flex-direction:column;align-items:center;gap:6px;margin-top:-10px;display:flex}.pw .md-num>b{letter-spacing:-.04em;color:var(--ink);font-size:52px;font-weight:800;line-height:1}.pw .md-num>b.pos{color:var(--success)}.pw .md-num>b.neg{color:var(--danger)}.pw .md-num .md-chip{height:26px;padding:0 12px;font-size:13.5px}.pw .md-d{color:var(--ink2);align-items:baseline;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.pw .md-d.up{color:var(--success)}.pw .md-d.down{color:var(--danger)}.pw .md-d small{color:var(--ink3);font-size:12px;font-weight:500}.pw .md-none{color:var(--ink2);margin:10px 0 4px;font-size:14px}.pw .md-h3{color:var(--ink2);margin:0 0 10px;font-size:13px;font-weight:700}.pw .md-spark{width:100%;height:auto;display:block;overflow:visible}.pw .md-spark .b.pos{fill:var(--success-soft)}.pw .md-spark .b.neg{fill:var(--danger-soft)}.pw .md-spark .mid{stroke:var(--rule-strong);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pw .md-spark .ln{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.pw .md-spark .pt{fill:var(--ink)}.pw .md-spark .now{fill:var(--accent);stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pw .md-axis{color:var(--ink3);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.pw .md-n{color:var(--ink3);margin-top:10px;font-size:12px;line-height:1.5;display:block}.pw .md-drv ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .md-drv li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;display:grid}.pw .md-drv li>span{padding-top:3px;font-size:11px}.pw .md-drv li.up>span{color:var(--success)}.pw .md-drv li.down>span{color:var(--danger)}.pw .md-drv a{color:var(--ink);flex-direction:column;gap:1px;text-decoration:none;display:flex}.pw .md-drv a:hover b{text-decoration:underline}.pw .md-drv b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pw .md-drv small{color:var(--ink3);font-size:12px}@media (prefers-reduced-motion:no-preference){.pw .md-needle{animation:1.1s cubic-bezier(.3,1.35,.5,1) both mdNeedle}.pw .md-spark .ln{animation:1.2s ease-out .2s both mdDraw}.pw .md-spark .now{animation:1.8s ease-in-out 1.2s infinite mdPulse}.pw .md-drv li{animation:.5s both hmUp}.pw .md-drv li:nth-child(2){animation-delay:80ms}.pw .md-drv li:nth-child(3){animation-delay:.16s}.pw .md-drv li:nth-child(4){animation-delay:.24s}}@keyframes mdNeedle{0%{transform:rotate(0)}}@keyframes mdDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mdPulse{0%,to{r:3.6}50%{r:5.2}}@media (max-width:1100px){.pw .md{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pw .md-drv{border-top:1px solid var(--rule);grid-column:1/-1;border-left:0!important}}@media (max-width:640px){.pw .md{grid-template-columns:minmax(0,1fr)}.pw .md>div+div{border-left:0;border-top:1px solid var(--rule)}}.pw .lv{background:var(--deep);color:var(--on-deep);isolation:isolate;border-radius:20px;flex-direction:column;gap:0;margin-top:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #19251f99}.pw .lv:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.pw .lv:after{content:"";z-index:-1;background:linear-gradient(#0000,#d9e98c12,#0000);height:40%;animation:6s linear infinite lvScan;position:absolute;top:0;left:0;right:0}.pw .lv-top{color:var(--on-deep-2);border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 22px;font-size:13px;display:flex}.pw .lv-on{color:#9be3a8;letter-spacing:.02em;background:#7cd68c24;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 11px;font-weight:800;display:inline-flex}.pw .lv-on i{background:#5fd37a;border-radius:50%;width:8px;height:8px;position:relative}.pw .lv-on i:after{content:"";border:2px solid #5fd37a;border-radius:50%;animation:1.6s ease-out infinite lvPing;position:absolute;inset:-4px}.pw .lv-on.idle{color:#f0cb72;background:#e3b34124}.pw .lv-on.idle i{background:#e3b341}.pw .lv-on.idle i:after{border-color:#e3b341;animation-duration:2.6s}.pw .lv-clock{color:var(--on-deep);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:auto;font-weight:700}.pw .lv-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pw .lv-grid>div{border-left:1px solid #ffffff14;flex-direction:column-reverse;gap:6px;padding:26px 22px;display:flex}.pw .lv-grid>div:first-child{border-left:0}.pw .lv-grid dd{letter-spacing:-.03em;color:#f4f7ee;margin:0;font-size:42px;font-weight:800;line-height:1}.pw .lv-grid>div:first-child dd{color:var(--accent)}.pw .lv-grid dt{color:var(--on-deep-2);font-size:13px}.pw .lv-feed{background:#0000002e;border-top:1px solid #ffffff14;align-items:center;gap:0;display:flex}.pw .lv-feed-k{letter-spacing:.06em;color:var(--accent);border-right:1px solid #ffffff14;flex:none;align-self:stretch;align-items:center;padding:0 16px 0 22px;font-size:12px;font-weight:800;display:flex}.pw .lv-feed-v{flex:1;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.pw .lv-feed-v ul{flex:none;gap:28px;margin:0;padding:12px 14px;list-style:none;animation:70s linear infinite hmMarquee;display:flex}.pw .lv-feed:hover .lv-feed-v ul{animation-play-state:paused}.pw .lv-feed li{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pw .lv-feed li>i{background:#8e9a8c;border-radius:50%;width:7px;height:7px}.pw .lv-feed li>i.s1{background:#5fd37a}.pw .lv-feed li>i.s-1{background:#f08a70}.pw .lv-feed .src{color:#f4f7ee;font-weight:700}.pw .lv-feed .ent{color:var(--accent);background:#d9e98c24;border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700}.pw .lv-feed .ttl{text-overflow:ellipsis;max-width:420px;color:var(--on-deep-2);overflow:hidden}.pw .lv-feed .ago{color:var(--on-deep-3);font-size:12px}@keyframes lvPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes lvScan{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media (max-width:860px){.pw .lv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .lv-grid>div:nth-child(3){border-left:0}.pw .lv-grid>div:nth-child(n+3){border-top:1px solid #ffffff14}.pw .lv-grid dd{font-size:30px}.pw .lv-grid>div{padding:18px 16px}.pw .lv-top{padding:12px 16px}.pw .lv-clock{margin-left:0}.pw .lv-feed-k{padding:0 12px 0 16px}}@media (prefers-reduced-motion:reduce){.pw .lv:after,.pw .lv-on i:after{animation:none}.pw .lv-feed-v{overflow-x:auto}.pw .lv-feed-v ul{animation:none}.pw .lv-feed-v ul[aria-hidden]{display:none}}.pw .hd-pop{gap:10px;width:auto;min-width:250px;padding:12px 14px}.pw .hd-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.pw .hd-row>span{color:var(--ink2);font-size:13px;font-weight:600}.pw .hd-seg{background:var(--sub);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pw .hd-pop .hd-seg button{height:30px;box-shadow:none;color:var(--ink2);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pw .hd-pop .hd-seg button:hover{color:var(--ink)}.pw .hd-pop .hd-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:700}.pw .hd-pop .hd-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pw .hd-seg small{font-size:12.5px}.pw .rs{flex-direction:column;gap:22px;padding:24px 0;display:flex}.pw .rs-k{letter-spacing:.04em;color:var(--olive);margin:0 0 10px;font-size:13px;font-weight:700}.pw .rs-head h2{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:44px;font-weight:800;line-height:1.15}.pw .rs-head>p:last-child{color:var(--ink2);margin:10px 0 0;font-size:16.5px}.pw .rs-tabs{flex-wrap:wrap;gap:8px;display:flex}.pw .rs-tabs button{border:1px solid var(--rule-strong);background:var(--hi);height:46px;font:inherit;color:var(--ink2);cursor:pointer;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.pw .rs-tabs button:hover{color:var(--ink);transform:translateY(-1px)}.pw .rs-tabs button[aria-selected=true]{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}:root[data-theme=dark] .pw .rs-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .rs-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}}.pw .rs-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pw .rs-prog{background:var(--accent);transform-origin:0;height:2px;animation:hmProg var(--d) linear both;border-radius:2px;position:absolute;bottom:6px;left:16px;right:16px}:root[data-theme=dark] .pw .rs-prog{background:var(--on-accent)}.pw .rs-prog.hold{animation-play-state:paused}.pw .rs-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pw .rs-day{background:var(--deep);color:var(--on-deep);border-radius:20px;padding:26px 28px 22px;position:relative;overflow:hidden}.pw .rs-day:before{content:"";background:radial-gradient(closest-side,#d9e98c29,#0000);width:520px;height:520px;position:absolute;top:-260px;right:-200px}.pw .rs-pain{letter-spacing:-.02em;color:#f4f7ee;word-break:keep-all;flex-direction:column;gap:6px;margin:0 0 22px;font-size:24px;font-weight:800;line-height:1.35;animation:.5s cubic-bezier(.2,.8,.2,1) both hmUp;display:flex;position:relative}.pw .rs-pain span{letter-spacing:.06em;color:var(--accent);font-size:12.5px;font-weight:800}.pw .rs-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.pw .rs-steps:before{content:"";background:linear-gradient(var(--accent),#d9e98c1a);transform-origin:top;width:2px;animation:1.6s cubic-bezier(.2,.8,.2,1) .2s both rsLine;position:absolute;top:14px;bottom:14px;left:84px}.pw .rs-steps li{animation:rsIn .52s calc(.3s + var(--k) * .45s) cubic-bezier(.2,.8,.2,1) both;grid-template-columns:62px 30px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pw .rs-at{text-align:right;color:var(--on-deep-2);padding-top:7px;font-size:13px;font-weight:800}.pw .rs-dot{z-index:1;background:var(--deep-2,#22302a);width:30px;height:30px;color:var(--accent);box-shadow:0 0 0 2px var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.pw .rs-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:11px 14px}.pw .rs-card b{color:#f4f7ee;align-items:center;gap:6px;font-size:15.5px;display:flex}.pw .rs-card p{color:var(--on-deep-2);align-items:flex-start;gap:7px;margin:4px 0 0;font-size:14px;line-height:1.55;display:flex}.pw .rs-card p img,.pw .rs-card p>span:first-child{flex:none;margin-top:2px}.pw .rs-steps li:last-child .rs-card{background:#d9e98c1f;border-color:#d9e98c59}.pw .rs-sample{text-align:right;color:var(--on-deep-3);margin-top:14px;font-size:11.5px;display:block;position:relative}.pw .rs-gets{border:1px solid var(--rule);background:var(--hi);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.pw .rs-gets-h{color:var(--ink2);margin:0;font-size:14px;font-weight:700}.pw .rs-gets ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .rs-gets li{border:1px dashed var(--rule-strong);opacity:.75;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:opacity .3s,border-color .3s,background-color .3s,transform .3s;display:grid}.pw .rs-gets li.on{opacity:1;border-style:solid;border-color:var(--ink);background:var(--sel);transform:translate(4px)}.pw .rs-oi{background:var(--sub);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.pw .rs-gets li.on .rs-oi{background:var(--deep);color:var(--accent)}.pw .rs-gets b{color:var(--ink);font-size:15px;display:block}.pw .rs-gets small{color:var(--ink2);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.pw .rs-gets em{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:800}.pw .rs-cta{justify-content:center;height:50px;font-size:15.5px;font-weight:700}.pw .rs-more{color:var(--ink3);margin:0;font-size:13px}.pw .rs-more a{color:var(--ink2)}@keyframes rsIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes rsLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1023px){.pw .rs-body{grid-template-columns:minmax(0,1fr)}.pw .rs-head h2{font-size:34px}}@media (max-width:639px){.pw .rs-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pw .rs-tabs button{flex:none;height:40px;padding:0 14px;font-size:14px}.pw .rs-day{padding:20px 16px}.pw .rs-pain{font-size:20px}.pw .rs-steps li{grid-template-columns:48px 26px minmax(0,1fr)}.pw .rs-steps:before{left:63px}.pw .rs-dot{width:26px;height:26px}.pw .rs-head h2{font-size:28px}}.pw .rs.still *{animation:none!important}@media (prefers-reduced-motion:reduce){.pw .rs *{animation:none!important}}.pw .ov-an-h{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:28px 0 14px;padding-top:22px;display:flex}.pw .ov-an-h h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:800}.pw .ov-an-h p{color:var(--ink2);margin:0;font-size:14px}@keyframes dcRing2{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes dcBubIn{0%{opacity:0;scale:.3}}@keyframes dcSweep{to{left:100%}}.pw .ai-table .ai-cell{width:auto;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.pw .ai-table .ai-cell:hover{transform:translateY(-2px)}.pw .ai-table .ai-cell:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pw .ai-table .ai-cell.on{box-shadow:none;background:0 0;border:0;transform:translateY(-2px)}.pw .ai-table .ai-cell.on .ai-c{box-shadow:0 0 0 2px var(--hi),0 0 0 4px var(--ink),0 8px 18px -8px #19251f73}:is(.pw .ai-table tr:has(.ai-cell.on) td,.pw .ai-table tr:has(.ai-cell.on) th){background:color-mix(in srgb,var(--sel) 60%,transparent)}.pw .ai-c{border:1px solid #0000;gap:6px;height:30px;padding:0 12px;font-size:13px;transition:box-shadow .22s,background-color .22s}.pw .ai-c i{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10.5px;display:inline-grid}.pw .ai-c.hit{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 25%,transparent);color:var(--success)}.pw .ai-c.hit i{background:var(--success);color:var(--hi)}.pw .ai-c.miss{border:1px dashed var(--rule-strong);color:var(--ink2);background:0 0;font-weight:500}.pw .ai-c.miss i{background:var(--sub);color:var(--ink3)}.pw .ai-c.pick{background:var(--deep);color:var(--on-deep)}.pw .ai-c.pick i{background:var(--accent);color:var(--on-accent)}.pw .ai-c.pick.top{color:#f4f7ee;background:linear-gradient(120deg,#19251f 0%,#2c3b26 55%,#3e4f25 100%);border-color:#d9e98c8c;position:relative;overflow:hidden;box-shadow:0 0 0 3px #d9e98c40}.pw .ai-c.pick.top i{background:var(--accent);color:#19251f;font-size:11px}.pw .ai-c.pick.top b{color:var(--accent)}.pw .ai-c.pick.top:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:30%;display:block;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}:root[data-theme=dark] .pw .ai-c.pick{color:#f4f7ee;background:#2a3529}:root[data-theme=dark] .pw .ai-c.pick.top{color:#f4f7ee;background:linear-gradient(120deg,#2e3b24,#46592a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ai-c.pick{color:#f4f7ee;background:#2a3529}:root:not([data-theme=light]) .pw .ai-c.pick.top{color:#f4f7ee;background:linear-gradient(120deg,#2e3b24,#46592a)}}.pw .ai-c.fail{border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);color:var(--warn);background:0 0}.pw .ai-c.none{border:1px dashed var(--rule-strong);color:var(--ink3);background:0 0}.pw .ai-sum.zero{background:var(--danger-soft);border-radius:999px;padding:2px 8px}.pw .ai-pick-h{flex-wrap:wrap;gap:8px 14px}.pw .ai-pick-who{color:var(--ink2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pw .ai-pick-who b{color:var(--ink)}.pw .ai-pick-who .ai-c{height:26px;font-size:12.5px}.pw .ai-prev-b{border:1px solid #0000}.pw .ai-prev-b.miss{color:var(--ink3);border:1px dashed var(--rule-strong);background:0 0}.pw .ob-sum-tbd{color:var(--ink2);font-size:13px;font-weight:600}.pw .ai-prev-b.hit{background:var(--success-soft);color:var(--success)}.pw .ai-prev-b.pick{background:var(--deep);color:var(--on-deep)}.pw .ai-prev-b.pick.top{color:var(--accent);background:linear-gradient(120deg,#19251f,#3e4f25)}.pw .ai-prev-b.fail{color:var(--warn)}.pw .ai-prev-ar{color:var(--ink3);font-size:18px;font-weight:800}.pw .ai-prev-row.up .ai-prev-ar{color:var(--success)}.pw .ai-prev-row.down .ai-prev-ar{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.pw .ai-table .ai-cell{animation:aiPop .42s calc(var(--d,0) * 45ms) cubic-bezier(.3,1.4,.5,1) both}.pw .ai-c.pick.top:after{animation:2.8s ease-in-out 1.2s infinite aiShine}.pw .ai-pick>*{animation:.48s cubic-bezier(.2,.8,.2,1) both aiRise}.pw .ai-pick>:nth-child(2){animation-delay:90ms}.pw .ai-pick .ai-ans>*{animation:.42s cubic-bezier(.2,.8,.2,1) both aiRise}.pw .ai-pick .ai-ans>:nth-child(2){animation-delay:60ms}.pw .ai-pick .ai-ans>:nth-child(3){animation-delay:.12s}.pw .ai-pick .ai-ans>:nth-child(4){animation-delay:.18s}.pw .ai-prev-row .ai-prev-b.now{animation:.48s cubic-bezier(.3,1.4,.5,1) .26s both aiPop}.pw .ai-prev-row .ai-prev-ar{animation:1.6s ease-in-out .7s infinite aiNudge}}@keyframes aiPop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes aiShine{0%{left:-40%}40%,to{left:130%}}@keyframes aiWarn{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 22%,transparent)}}@keyframes aiRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aiNudge{0%,to{transform:none}50%{transform:translate(4px)}}.pw .acx{gap:32px;max-width:1180px}.pw .acx-hero{background:var(--deep);color:var(--on-deep);isolation:isolate;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.pw .acx-hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d9e98c2e,#0000);width:560px;height:560px;position:absolute;top:-300px;right:-160px}.pw .acx-me{align-items:center;gap:18px;min-width:0;display:flex}.pw .acx-av{background:var(--accent);color:#19251f;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:grid;box-shadow:0 0 0 6px #d9e98c24}.pw .acx-k{letter-spacing:.06em;color:var(--accent);margin:0 0 4px;font-size:12.5px;font-weight:700}.pw .acx-hero h1{letter-spacing:-.03em;color:#f4f7ee;margin:0;font-size:32px;font-weight:800;line-height:1.15}.pw .acx-mail{color:var(--on-deep-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;font-size:14px;display:flex}.pw .acx-g{color:#f4f7ee;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.pw .acx-sum{gap:10px;margin:0;display:flex}.pw .acx-sum-note{max-width:280px;color:var(--on-deep-2);margin:0;font-size:13px;line-height:1.55}.pw .acx-chan.soon{opacity:.7}.pw .acx-more{margin-top:4px}.pw .acx-more summary{cursor:pointer;color:var(--ink2);font-size:13.5px;font-weight:600}.pw .acx-more[open] summary{margin-bottom:10px}.pw .acx-more>.ui-field{margin-top:10px}.pw .acx-sum>div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;min-width:96px;padding:12px 16px}.pw .acx-sum dt{color:var(--on-deep-2);font-size:12px}.pw .acx-sum dd{letter-spacing:-.02em;color:#f4f7ee;margin:2px 0 0;font-size:24px;font-weight:800}.pw .acx-sum>div:last-child dd{color:var(--accent)}.pw .acx-act{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pw .acx-act .ui-btn{height:42px;padding:0 18px;font-weight:700}.pw .acx-ghost{color:#f4f7ee!important;background:0 0!important;border:1px solid #ffffff38!important}.pw .acx-ghost:hover{border-color:#ffffff73!important}.pw .acx-sec{flex-direction:column;gap:14px;display:flex}.pw .acx-sec-h{align-items:center;gap:10px;display:flex}.pw .acx-sec-h h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:800}.pw .acx-sec-h>span{background:var(--sub);color:var(--ink2);border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:700}.pw .acx-empty{border:1px dashed var(--rule-strong);background:var(--hi);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.pw .acx-empty p{color:var(--ink2);margin:0}.pw .acx-ws{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.pw .acx-wsc{border:1px solid var(--rule);background:var(--hi);border-radius:18px;flex-direction:column;gap:16px;padding:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:flex}@media (hover:hover){.pw .acx-wsc:hover{border-color:var(--rule-strong);transform:translateY(-3px);box-shadow:0 22px 40px -30px #19251f73}}.pw .acx-wsc-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pw .acx-ini{background:var(--sub);width:40px;height:40px;color:var(--ink2);border-radius:50%;place-items:center;font-weight:800;display:grid}.pw .acx-wsc-t{flex-direction:column;gap:6px;min-width:0;display:flex}.pw .acx-wsc-t b{color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.pw .acx-wsc-t b small{border:1px solid var(--rule-strong);color:var(--ink2);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.pw .acx-wsc-t>span{flex-wrap:wrap;gap:6px;display:flex}.pw .acx-plan,.pw .acx-st{border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:700}.pw .acx-plan{background:var(--deep);color:var(--accent)}.pw .acx-st{background:var(--sel);color:var(--ink)}.pw .acx-st.paid{background:var(--success-soft);color:var(--success)}.pw .acx-st.soon{background:var(--danger-soft);color:var(--danger)}.pw .acx-open{height:38px}.pw .acx-bar{background:var(--sub);border-radius:6px;height:6px;overflow:hidden}.pw .acx-bar i{height:100%;width:var(--w);background:linear-gradient(90deg,var(--accent),#b9cf5c);transform-origin:0;border-radius:6px;display:block}.pw .acx-block{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding-top:14px;display:flex}.pw .acx-block-h{color:var(--ink2);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.pw .acx-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.pw .acx-link.danger{color:var(--danger);font-weight:600}.pw .acx-team{border-top:1px solid var(--rule);padding-top:12px}.pw .acx-team summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700;list-style:none;display:flex}.pw .acx-team summary::-webkit-details-marker{display:none}.pw .acx-team summary:after{content:"";border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.pw .acx-team[open] summary:after{transform:rotate(-135deg)}.pw .acx-team .tm{border-top:0;margin-top:10px;padding-top:0}.pw .acx-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.pw .acx-foot .acx-link.danger{margin-left:auto}.pw .acx-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pw .acx-card{border:1px solid var(--rule);background:var(--hi);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.pw .acx-card h3{color:var(--ink);margin:0 0 2px;font-size:16px;font-weight:800}.pw .acx-card .ui-input{border-radius:10px;height:42px}.pw .acx-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw .acx-row .ui-input{flex:220px}.pw .acx-msg{color:var(--success);font-size:13px;font-weight:600}.pw .acx-note{color:var(--ink2);margin:0;font-size:13px}.pw .acx-chan{background:var(--sub);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pw .acx-chan b{color:var(--ink);font-size:14.5px;display:block}.pw .acx-chan small{color:var(--ink2);font-size:12.5px}.pw .acx-state{background:var(--hi);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.pw .acx-state.on{background:var(--accent);color:var(--on-accent)}.pw .acx-danger{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger-soft) 60%,var(--hi));border-radius:18px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.pw .acx-danger h2{color:var(--danger);margin:0;font-size:16px;font-weight:800}.pw .acx-danger p{color:var(--ink2);margin:4px 0 0;font-size:13.5px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.pw .acx-hero{animation:.5s cubic-bezier(.2,.8,.2,1) both hmUp}.pw .acx-wsc{animation:edCard .6s calc(.15s + var(--k,0) * 90ms) cubic-bezier(.2,.8,.2,1) both}.pw .acx-bar i{animation:.9s cubic-bezier(.2,.8,.2,1) .5s both hmProg}.pw .acx-card{animation:.5s .25s both hmUp}.pw .acx-card:nth-child(2){animation-delay:.32s}.pw .acx-card:nth-child(3){animation-delay:.39s}}@media (max-width:1023px){.pw .acx-grid,.pw .acx-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pw .acx-hero{padding:22px 18px}.pw .acx-hero h1{font-size:26px}.pw .acx-av{width:52px;height:52px;font-size:20px}.pw .acx-sum{flex-wrap:wrap}.pw .acx-sum>div{flex:1;min-width:0}.pw .acx-ws{grid-template-columns:minmax(0,1fr)}.pw .acx-empty{flex-direction:column;align-items:flex-start}}.pw .ai-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px;scroll-margin-top:16px;display:grid}.pw .ai-views button{border:1px solid var(--rule);background:var(--hi);font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex}.pw .ai-views button:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.pw .ai-views button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pw .ai-views button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pw .ai-views b{font-size:16px;font-weight:800}.pw .ai-views small{color:var(--ink2);font-size:12.5px}.pw .ai-views-i{background:var(--sub);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.pw .ai-views button[aria-selected=true]{background:var(--deep);border-color:var(--deep);color:var(--on-deep);box-shadow:0 16px 30px -24px #19251f99}.pw .ai-views button[aria-selected=true] small{color:var(--on-deep-2)}.pw .ai-views button[aria-selected=true] .ai-views-i{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .pw .ai-views button[aria-selected=true]{border-color:var(--accent);background:#24301f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .ai-views button[aria-selected=true]{border-color:var(--accent);background:#24301f}}.pw .ai-plan-cta{background:var(--deep);color:var(--on-deep);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 22px;display:flex}.pw .ai-plan-cta b{color:#f4f7ee;font-size:17px}.pw .ai-plan-cta p{color:var(--on-deep-2);margin:4px 0 0;font-size:13.5px;line-height:1.55}.pw .ai-plan-cta .ui-btn{flex:none;height:44px}@media (prefers-reduced-motion:no-preference){.pw .ai-view{animation:.42s cubic-bezier(.2,.8,.2,1) both aiRise}}@media (max-width:639px){.pw .ai-views{grid-template-columns:minmax(0,1fr)}.pw .ai-plan-cta{flex-direction:column;align-items:flex-start}}.pw .ai-views.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pw .ai-plan-cta.light{background:var(--hi);border:1px solid var(--rule);color:var(--ink)}.pw .ai-plan-cta.light b{color:var(--ink)}.pw .ai-plan-cta.light p{color:var(--ink2)}@media (max-width:1023px){.pw .ai-views.n3{grid-template-columns:minmax(0,1fr)}}.pw .pc-soon{background:var(--sub);color:var(--ink2);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.pw .ai-more{border:1px dashed var(--rule-strong);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;margin-top:10px;padding:10px;font-size:13.5px;font-weight:700;display:block}.pw .ai-more:hover{background:var(--sub)}.pw .px-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pw .px-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pw .px{border:1px solid var(--rule);background:var(--hi);border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.pw .px:hover{border-color:var(--rule-strong);transform:translateY(-4px);box-shadow:0 24px 44px -32px #19251f80}.pw .px:hover .px-ic{background:var(--accent);color:var(--on-accent);transform:rotate(-8deg)scale(1.08)}}.pw .px.soon{background:linear-gradient(180deg,var(--sub),var(--hi) 60%)}.pw .px-h{justify-content:space-between;align-items:center;display:flex}.pw .px-ic{background:var(--deep);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background-color .25s,color .25s;display:grid}.pw .px-st{background:var(--sub);color:var(--ink2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.pw .px-st.ready{background:var(--success-soft);color:var(--success)}.pw .px-st.request{background:var(--sel);color:var(--ink)}.pw .px-st.soon{background:var(--warn-soft);color:var(--warn)}.pw .px-st.service{background:var(--deep);color:var(--accent)}.pw .px h3{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:18px;font-weight:800}.pw .px-d{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.6}.pw .px-i{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pw .px-i li{color:var(--ink);align-items:flex-start;gap:7px;font-size:13.5px;line-height:1.45;display:flex}.pw .px-i li svg{color:var(--success);flex:none;margin-top:2px}.pw .px.soon .px-i li svg{color:var(--ink3)}.pw .px-f{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.pw .px-f>div{flex-direction:column;gap:2px;display:flex}.pw .px-p{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.pw .px-p small{color:var(--ink2);font-size:13px;font-weight:600}.pw .px-f small{color:var(--ink3);font-size:12px}@media (prefers-reduced-motion:no-preference){.pw .px{animation:edCard .6s calc(var(--i,0) * 80ms) cubic-bezier(.2,.8,.2,1) both}.pw .px-i li{animation:hmUp .4s calc(.2s + var(--i,0) * 80ms) both}}@media (max-width:1023px){.pw .px-grid.three{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pw .px-grid{grid-template-columns:minmax(0,1fr)}}.pw .px-grid.three .px-p{font-size:18px;line-height:1.3}.pw .pr2-faq{overflow:hidden}.pw .pr2-faq .pr-faq-i{padding:0}.pw .pr2-faq .pr-faq-i .ui-disc-btn{width:100%;min-height:60px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 22px;font-size:16px;font-weight:700;transition:background-color .15s;display:flex}.pw .pr2-faq .pr-faq-i .ui-disc-btn:hover{background:var(--sub)}.pw .pr2-faq .pr-faq-i .ui-disc-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pw .pr2-faq .pr-faq-i .ui-disc-btn>svg{flex:none;margin-left:auto}.pw .pr2-faq .pr-faq-i p{color:var(--ink2);margin:0;padding:0 22px 18px;font-size:14.5px;line-height:1.7}@media (max-width:639px){.pw .pr2-faq .pr-faq-i .ui-disc-btn{padding:14px 16px;font-size:15px}.pw .pr2-faq .pr-faq-i p{padding:0 16px 16px}}.pw .pr2-faq .pr-faq-i p{padding-top:4px}.pw .cs-badge{background:linear-gradient(var(--hi),var(--hi)) padding-box,linear-gradient(120deg,var(--accent),var(--rule-strong) 55%,var(--accent)) border-box;letter-spacing:.07em;text-transform:uppercase;height:22px;color:var(--ink);white-space:nowrap;vertical-align:2px;isolation:isolate;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:0 9px 0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.pw .cs-badge svg{fill:none;stroke:var(--olive);stroke-width:1.8px;stroke-linecap:round;flex:none}.pw .cs-badge .cs-hand{transform-origin:8px 8px;animation:6s linear infinite cs-spin}.pw .cs-badge:after{content:"";z-index:-1;background:linear-gradient(100deg,transparent 30%,var(--accent-soft) 50%,transparent 70%);animation:4.5s ease-in-out infinite cs-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-sheen{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}:root[data-theme=dark] .pw .cs-badge svg{stroke:var(--accent)}:root[data-theme=dark] .pw .cs-badge:after{background:linear-gradient(100deg,#0000 30%,#d9e98c24 50%,#0000 70%)}@media (prefers-reduced-motion:reduce){.pw .cs-badge .cs-hand,.pw .cs-badge:after{animation:none}}.pw .px-h .px-cs{margin-left:0}.pw .pc-keys .cs-badge{vertical-align:1px}.pw .pc-keys .cs-badge svg{margin-top:0}.pw .pr2-table-w{background:var(--hi);border-radius:18px}.pw .pr2-table{table-layout:fixed;min-width:760px}.pw .pr2-table th,.pw .pr2-table td{vertical-align:middle;padding:13px 18px;line-height:1.45}.pw .pr2-table thead th{vertical-align:top;background:var(--hi);border-bottom:1px solid var(--rule);padding:22px 18px 18px;position:relative}.pw .pr2-table thead th:first-child{vertical-align:bottom;width:28%}.pw .pr2-table thead th>b{letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.pw .pr2-table thead th small{margin:2px 0 12px;font-size:13.5px;font-weight:600}.pw .pr2-table thead th.hl{background:var(--accent-soft)}.pw .pr2-rec{background:var(--deep);color:var(--accent);letter-spacing:.04em;border-radius:0 0 8px 8px;padding:3px 9px;font-size:10.5px;font-weight:800;position:absolute;top:0;left:18px}.pw .pr2-legend{color:var(--ink2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pw .pr2-legend .cs-badge{margin-left:6px}.pw .pr2-table tr.pr2-g th{letter-spacing:.06em;text-transform:uppercase;color:var(--olive);background:0 0;border-top:0;padding:18px 18px 8px;font-size:11.5px;font-weight:800}.pw .pr2-table tr.pr2-g th svg{vertical-align:-2px;color:var(--olive);margin-right:7px}.pw .pr2-table tbody:first-of-type tr.pr2-g th{padding-top:14px}.pw .pr2-table tbody th{font-size:14.5px}.pw .pr2-table tbody tr:not(.pr2-g):hover>*{background:var(--sub)}.pw .pr2-table td.hl{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.pw .pr2-table td b{color:var(--ink);font-weight:600}.pw .pr2-table td small{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.pw .pr2-table td>.cs-badge:first-child{margin-left:0}.pw .pr2-ok{background:var(--success-soft);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;display:inline-grid}.pw .pr2-ok svg{color:inherit}.pw .pr2-legend .pr2-ok{width:18px;height:18px}.pw .pr2-no{color:var(--rule-strong);font-weight:700}:root[data-theme=dark] .pw .pr2-table thead th.hl{background:#d9e98c14}:root[data-theme=dark] .pw .pr2-table td.hl{background:#d9e98c0a}:root[data-theme=dark] .pw .pr2-rec{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .pw .pr2-table tr.pr2-g th,:root[data-theme=dark] .pw .pr2-table tr.pr2-g th svg{color:var(--accent)}.pw .dc-bar .dc-hit,.pw .dc-bar.sel .dc-hit,.pw .dc-bar:focus-visible .dc-hit{fill:#0000}.pw .dc-bar:hover .dc-stack,.pw .dc-bar:focus-visible .dc-stack{filter:none}.pw .dc-col{fill:var(--sub);opacity:0;transition:opacity .25s}.pw .dc-bar:hover .dc-col,.pw .dc-bar:focus-visible .dc-col{opacity:.7}.pw .dc-bar.sel .dc-col{opacity:1;fill:var(--accent-soft)}.pw .dc-stack rect{transition:opacity .3s}.pw .dc-vol.picking .dc-bar:not(.sel) .dc-stack rect{opacity:.32}.pw .dc-val{fill:var(--ink);opacity:0;transform-box:fill-box;pointer-events:none;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s;transform:translateY(4px)}.pw .dc-bar:hover .dc-val,.pw .dc-bar:focus-visible .dc-val,.pw .dc-bar.sel .dc-val{opacity:1;transform:none}.pw .dc-bar.sel .dc-x{fill:var(--ink);font-weight:800}.pw .dc-bar:focus-visible .dc-col{stroke:var(--ink);stroke-width:1.5px;opacity:1;outline:none}.pw .dc-day{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:14px;animation:.35s cubic-bezier(.2,.8,.2,1) both dc-day-in;display:flex}@keyframes dc-day-in{0%{opacity:0;transform:translateY(8px)}}.pw .dc-day-h{justify-content:space-between;align-items:center;display:flex}.pw .dc-day-h b{font-size:18px;font-weight:800}.pw .dc-day-h b small{color:var(--ink2);font-size:13px;font-weight:600}.pw .dc-day-spk{background:var(--neg-soft);color:var(--neg-ink);vertical-align:3px;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.pw .dc-day-x{background:var(--sub);width:30px;height:30px;color:var(--ink2);cursor:pointer;border:0;border-radius:50%;font-size:12px}.pw .dc-day-x:hover{background:var(--sel);color:var(--ink)}.pw .dc-day-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pw .dc-day-k>div{background:var(--sub);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pw .dc-day-k span{color:var(--ink2);font-size:12px;font-weight:600}.pw .dc-day-k b{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.pw .dc-day-k b.hot,.pw .dc-day-k b.bad{color:var(--neg-ink)}.pw .dc-day-k small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pw .dc-day-bar{background:var(--sub);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.pw .dc-day-bar i{width:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards dc-day-w;animation-delay:calc(var(--i) * 80ms + .1s)}@keyframes dc-day-w{to{width:var(--w)}}.pw .dc-day-bar i.pos{background:var(--pos)}.pw .dc-day-bar i.neu{background:var(--t14)}.pw .dc-day-bar i.neg{background:var(--neg)}.pw .dc-day-g{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pw .dc-day-g p{animation:.35s both dc-day-in;animation-delay:calc(var(--i) * 70ms + .15s);justify-content:space-between;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.pw .dc-day-g p b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pw .dc-day-g p span{color:var(--ink2);font-weight:700}.pw .dc-day-go{font:inherit;color:var(--olive);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13.5px;font-weight:700}.pw .dc-day-go:hover{text-decoration:underline}:root[data-theme=dark] .pw .dc-day-go{color:var(--accent)}:root[data-theme=dark] .pw .dc-bar.sel .dc-col{fill:#d9e98c1f}.pw .dc-sent-k{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw .dc-sent-k>div{border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pw .dc-sent-k .pos{background:var(--pos-soft)}.pw .dc-sent-k .neg{background:var(--neg-soft)}.pw .dc-sent-k span{color:var(--ink2);font-size:12.5px;font-weight:700}.pw .dc-sent-k b{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.1}.pw .dc-sent-k b small{color:var(--ink2);margin-left:2px;font-size:14px;font-weight:600}.pw .dc-sent-k .pos b{color:var(--pos-ink)}.pw .dc-sent-k .neg b{color:var(--neg-ink)}.pw .dc-sent-k em{color:var(--ink2);font-size:13px;font-style:normal;font-weight:700}.pw .dc-sent-k em i{font-style:normal}.pw .dc-sent-k em i.bad{color:var(--neg-ink)}.pw .dc-sent-k em i.good{color:var(--pos-ink)}.pw .dc-sent-v{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.pw .dc-sent-v b{color:var(--ink)}.pw .dc-div{width:100%;height:auto;display:block;overflow:visible}.pw .dc-axis{stroke:var(--rule-strong);stroke-width:1px}.pw .dc-div .dc-x.pos{fill:var(--pos-ink);font-weight:700}.pw .dc-div .dc-x.neg{fill:var(--neg-ink);font-weight:700}.pw .dc-div .dc-hit{fill:#0000}.pw .dc-dv .up{fill:var(--pos)}.pw .dc-dv .down{fill:var(--neg)}.pw .dc-dv .up,.pw .dc-dv .down{transform-box:fill-box;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .2s;transition-delay:calc(var(--i) * 45ms);transform:scaleY(0)}.pw .dc-dv .up{transform-origin:bottom}.pw .dc-dv .down{transform-origin:top}.pw .dc-sent.on .dc-dv .up,.pw .dc-sent.on .dc-dv .down{transform:none}.pw .dc-dv:hover .up,.pw .dc-dv:hover .down{opacity:.75}.pw .dc-dv.worst .down{fill:var(--neg-ink)}.pw .dc-empty{fill:var(--rule-strong)}.pw .dc-dv-n{opacity:0;font-size:12px;font-weight:800;transition:opacity .3s 1s}.pw .dc-dv-n.pos{fill:var(--pos-ink)}.pw .dc-dv-n.neg{fill:var(--neg-ink)}.pw .dc-sent.on .dc-dv-n{opacity:1}@media (max-width:560px){.pw .dc-day-k{grid-template-columns:1fr 1fr}.pw .dc-day-g{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pw .dc-day,.pw .dc-day-g p{animation:none}.pw .dc-day-bar i{width:var(--w);animation:none}.pw .dc-dv .up,.pw .dc-dv .down{transition:none;transform:none}}.pw .kb-b text tspan{font-weight:inherit}.pw .kb-wave{fill:none;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.2s cubic-bezier(.2,.7,.3,1) infinite kb-wave}.pw .kb-wave.w2{animation-delay:1.1s}@keyframes kb-wave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.pw .kb-b.neu .kb-wave{stroke:#3182f6}.pw .kb-b.pos .kb-wave{stroke:#12b76a}.pw .kb-b.neg .kb-wave{stroke:#f04452}.pw .kb-b.viral .kb-f{animation:1.6s ease-in-out infinite kb-beat}@keyframes kb-beat{0%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(.99)}36%{transform:scale(1.04)}}.pw .kb-b.viral .kb-c{filter:drop-shadow(0 8px 18px #f044522e)}.pw .kb-flame rect{fill:#f04452}.pw .kb-flame text{letter-spacing:.01em;font-size:11px;font-weight:800;fill:#fff!important}.pw .kb-flame{animation:.5s cubic-bezier(.3,1.5,.5,1) .6s both kb-flame-in}@keyframes kb-flame-in{0%{opacity:0}}.pw .kb-alert{background:linear-gradient(90deg,#f044521f,#f0445208);border:1px solid #f0445238;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;animation:.4s both dc-day-in;display:flex;position:relative;overflow:hidden}.pw .kb-alert:after{content:"";background:linear-gradient(100deg,#0000 35%,#f044521a 50%,#0000 65%);animation:3.6s ease-in-out infinite cs-sheen;position:absolute;inset:0;transform:translate(-100%)}.pw .kb-alert-ic{font-size:20px;animation:1.6s ease-in-out infinite kb-beat}.pw .kb-alert p{color:var(--ink);flex:1;min-width:0;margin:0;font-size:14.5px;line-height:1.5}.pw .kb-alert b{color:#d22030;margin-right:2px;font-weight:800}.pw .kb-alert button{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.pw .kb-alert-more{color:#d22030;flex:none;font-size:12px;font-weight:700}.pw .kb-rank button{grid-template-columns:22px minmax(0,1fr) 48px auto}.pw .kb-rank b{align-items:center;gap:6px;display:inline-flex}.pw .kb-live{background:#f04452;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-out infinite kb-live;box-shadow:0 0 #f0445280}@keyframes kb-live{to{box-shadow:0 0 0 7px #f0445200}}.pw .kb-spark{width:48px;height:16px;overflow:visible}.pw .kb-spark polyline{fill:none;stroke:var(--rule-strong);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.pw .kb-spark.hot polyline{stroke:#f04452;stroke-width:2px;stroke-dasharray:80;stroke-dashoffset:80px;animation:1.2s ease-out .3s forwards kb-draw}@keyframes kb-draw{to{stroke-dashoffset:0}}.pw .kb-up small{opacity:.8;font-weight:700}:root[data-theme=dark] .pw .kb-alert b,:root[data-theme=dark] .pw .kb-alert-more{color:#f4a0a8}@media (prefers-reduced-motion:reduce){.pw .kb-wave,.pw .kb-live,.pw .kb-alert:after,.pw .kb-alert-ic{animation:none}.pw .kb-wave{display:none}.pw .kb-b.viral .kb-f{animation:none}.pw .kb-spark.hot polyline{stroke-dashoffset:0;animation:none}}.pw .dc-day-k b .ui-num,.pw .dc-sent-k b .ui-num{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.pw .dc-day-g>div{min-width:0}.pw .dc-day-g p span{flex:none;padding-right:2px}.pw .dc-day-ch{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.pw .dc-day-ch small{color:var(--ink2);font-size:11.5px}.pw .dc-day-r{animation:.35s both dc-day-in;animation-delay:calc(var(--i) * 70ms + .15s);flex-direction:column;gap:4px;padding:6px 0;display:flex}.pw .dc-day-g .dc-day-r p{align-items:center;margin:0;animation:none}.pw .dc-day-r .ui-srcname{min-width:0;font-weight:600;overflow:hidden}.pw .dc-day-r .ui-srcname>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw .dc-day-r>i{width:0;height:4px;animation:.7s cubic-bezier(.2,.8,.2,1) forwards dc-day-w;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:999px;display:block}.pw .dc-day-r.topic>i{background:var(--olive);opacity:.55}.pw .dc-day-r.src>i{background:var(--ink);opacity:.25}@media (prefers-reduced-motion:reduce){.pw .dc-day-r{animation:none}.pw .dc-day-r>i{width:var(--w);animation:none}}.pw .ai-c.pick,.pw .ai-c.pick.top{background:var(--hi);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:none;overflow:visible}.pw .ai-c.pick b,.pw .ai-c.pick.top b{color:var(--ink);font-weight:700}.pw .ai-c.pick i{color:var(--olive);border:1.5px solid var(--olive);background:0 0;width:17px;height:17px;font-size:10.5px;font-weight:800}.pw .ai-c.pick.top{background:var(--accent-soft);border-color:color-mix(in srgb,var(--olive) 45%,transparent)}.pw .ai-c.pick.top i{background:var(--olive);color:#fff;border-color:var(--olive)}.pw .ai-c.pick.top:after{content:none;animation:none}.pw .ai-c.pick small{color:var(--ink2)}.pw .ai-c.miss{border-color:var(--rule-strong);background:0 0;font-weight:500}.pw .ai-c.miss i{width:15px;height:15px;font-size:9.5px;animation:none}.pw .ai-table .ai-cell{animation:aiFade .35s calc(var(--d,0) * 25ms) ease-out both}@keyframes aiFade{0%{opacity:0}}:root[data-theme=dark] .pw .ai-c.pick{color:#f4f7ee;background:0 0;border-color:#ffffff2e}:root[data-theme=dark] .pw .ai-c.pick b{color:#f4f7ee}:root[data-theme=dark] .pw .ai-c.pick i{color:var(--accent);border-color:var(--accent)}:root[data-theme=dark] .pw .ai-c.pick.top{background:#d9e98c1f;border-color:#d9e98c66}:root[data-theme=dark] .pw .ai-c.pick.top i{background:var(--accent);color:var(--on-accent)}.pw .ai-prev-b.pick,.pw .ai-prev-b.pick.top{background:var(--sub);color:var(--ink)}@media (prefers-reduced-motion:reduce){.pw .ai-table .ai-cell{animation:none}}.pw .idt-unv-box{margin:20px 32px 4px}.pw .idt-unv-box h3{align-items:center;gap:8px;margin-bottom:10px;display:flex}dl.idt-unv{flex-direction:column;gap:8px;margin:0;display:flex}dl.idt-unv>div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}dl.idt-unv dt{color:var(--warn);font-size:12.5px;font-weight:700}dl.idt-unv dd{color:var(--ink);margin:0;font-size:14px;line-height:1.6}@media (max-width:639px){.pw .idt-unv-box{margin:16px 16px 4px}dl.idt-unv>div{grid-template-columns:minmax(0,1fr);gap:2px}}.pw .wh-st{border:1px solid var(--rule);background:var(--hi);border-left-width:1px;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.pw .wh-st>i{display:none}.pw .wh-st-ic{background:var(--sub);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pw .wh-st-ic svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pw .wh-st-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pw .wh-st-t b{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:17px;font-weight:800;display:flex}.pw .wh-st-t b small{color:var(--ink2);font-size:13.5px;font-weight:600}.pw .wh-st-t span{min-width:0;color:var(--ink);flex:none;font-size:14px}.pw .wh-st.alert{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 13%,var(--hi)),var(--hi) 70%);position:relative;overflow:hidden}.pw .wh-st.alert:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--danger) 10%,transparent),transparent);pointer-events:none;animation:2.6s ease-in-out infinite wh-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes wh-sweep{60%,to{transform:translate(100%)}}.pw .wh-st.alert .wh-st-ic{background:var(--danger);box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 45%,transparent);animation:1.6s ease-out infinite wh-ping}@keyframes wh-ping{to{box-shadow:0 0 0 12px #0000}}.pw .wh-st.alert .wh-st-t b{color:var(--danger)}.pw .sr-dome{fill:#fff;stroke:#fff;stroke-width:1.5px;animation:1s steps(2,jump-none) infinite sr-blink}.pw .sr-base{fill:#fff}.pw .sr-shine{stroke:var(--danger);stroke-width:1.8px}.pw .sr-rays path{stroke:#fff;stroke-width:2.2px}.pw .sr-rays{transform-origin:16px 17px;animation:1s ease-in-out infinite sr-rays}@keyframes sr-blink{50%{fill:#ffd6d1}}@keyframes sr-rays{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.pw .wh-st.watch{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:linear-gradient(90deg,var(--warn-soft),var(--hi) 70%)}.pw .wh-st.watch .wh-st-ic{background:var(--warn-soft)}.pw .wh-st.watch .wh-st-t b{color:var(--warn)}.pw .wt-tri{fill:var(--warn);stroke:var(--warn);stroke-width:2px}.pw .wt-mark{stroke:#fff;stroke-width:2.6px}.pw .wh-st.watch .wh-st-ic svg{animation:2.4s ease-in-out infinite wt-nudge}@keyframes wt-nudge{0%,80%,to{transform:none}85%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}.pw .wh-st.calm{border-color:color-mix(in srgb,var(--success) 30%,transparent);background:linear-gradient(90deg,var(--success-soft),var(--hi) 70%)}.pw .wh-st.calm .wh-st-ic{background:var(--success-soft)}.pw .wh-st.calm .wh-st-t b{color:var(--success)}.pw .cm-shield{fill:var(--success);stroke:var(--success);stroke-width:1.5px}.pw .cm-check{stroke:#fff;stroke-width:2.6px;stroke-dasharray:16;stroke-dashoffset:16px;animation:.6s ease-out .3s forwards cm-draw}@keyframes cm-draw{to{stroke-dashoffset:0}}.pw .th-ring{stroke:var(--ink3);stroke-width:2px;stroke-dasharray:3 4}.pw .th-dots{stroke:var(--ink3);stroke-width:3px}.pw .wh-st.thin .wh-st-t b{color:var(--ink2)}:root[data-theme=dark] .pw .wt-mark,:root[data-theme=dark] .pw .cm-check{stroke:#19251f}@media (prefers-reduced-motion:reduce){.pw .wh-st.alert:before,.pw .wh-st.alert .wh-st-ic,.pw .sr-dome,.pw .sr-rays,.pw .wh-st.watch .wh-st-ic svg{animation:none}.pw .cm-check{stroke-dashoffset:0;animation:none}}.pw .wh-st>*{position:relative}.pw .wh-st>.wh-st-ic{flex:none;width:44px;min-width:0}.pw .wh-date{letter-spacing:.08em;color:var(--ink2);margin:2px 0 6px;font-size:12.5px;font-weight:700;display:block}.pw .wh-sub{color:var(--ink2);margin:8px 0 0;font-size:17px;line-height:1.5}.pw .wh-dot.late{background:var(--warn)!important;box-shadow:none!important;animation:none!important}.pw .dot{background:var(--ink3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.pw .dot.risk{background:var(--danger)}.pw .dot.ok{background:var(--success)}.pw .dot.ref{background:var(--rule-strong)}.pw .tv-strip{border:1px solid var(--rule);background:var(--hi);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;display:grid;overflow:hidden}.pw .tv-strip>div{border-left:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:end;column-gap:14px;padding:16px 22px;display:grid}.pw .tv-strip>div:first-child{border-left:0}.pw .tv-strip dt{color:var(--ink2);grid-column:1/-1;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:600;display:flex}.pw .tv-strip dd{margin:0}.pw .tv-v{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.pw .tv-v span{color:var(--ink2);font-size:22px;font-weight:700}.pw .tv-d{flex-direction:column;font-size:13px;font-style:normal;font-weight:700;line-height:1.25;display:flex}.pw .tv-d small{color:var(--ink3);font-size:11.5px;font-weight:500}.pw .tv-d.up{color:var(--danger)}.pw .tv-d.down{color:var(--success)}.pw .tv-d.flat{color:var(--ink3);font-weight:600}.pw .tv-strip>div:nth-child(2) .tv-d.up{color:var(--success)}.pw .tv-strip>div:nth-child(2) .tv-d.down{color:var(--ink2)}.pw .tv-spark{align-items:flex-end;gap:3px;height:30px;display:flex}.pw .tv-sp{flex-direction:column;gap:3px;display:flex}.pw .tv-sp small{color:var(--ink3);white-space:nowrap;font-size:11px}.pw .tv-spark i{width:5px;height:var(--h);background:var(--rule-strong);transform-origin:bottom;animation:tv-grow .6s calc(var(--k) * 40ms) cubic-bezier(.2,.8,.2,1) both;border-radius:1px}.pw .tv-spark.risk i.last{background:var(--danger)}.pw .tv-spark.ok i.last{background:var(--success)}.pw .tv-spark.ok i{background:color-mix(in srgb,var(--success) 35%,transparent)}@keyframes tv-grow{0%{transform:scaleY(0)}}.pw .tv-prog{gap:4px;display:flex}.pw .tv-prog i{background:var(--sub);border:1px solid var(--rule);border-radius:2px;width:18px;height:8px}.pw .tv-prog i.on{background:var(--success);border-color:var(--success)}.pw .tv-grid{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.pw .tv-left{flex-direction:column;gap:20px;min-width:0;display:flex}.pw .tv-issues{border:1px solid var(--rule);background:var(--hi);border-radius:14px;padding:22px 24px}.pw .tv-issues>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.pw .tv-issues h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.pw .tv-issues>header span{color:var(--ink2);font-size:13px}.pw .tv-issues ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pw .tv-issues li{animation:dc-day-in .4s calc(var(--k) * 80ms) both}.pw .tv-issues li>button{border:1px solid var(--rule);background:var(--hi);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.pw .tv-issues li>button:hover{border-color:var(--rule-strong);box-shadow:0 6px 18px -12px #19251f59}.pw .tv-issues li>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pw .tv-issues li.lead>button{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger-soft) 55%,var(--hi))}.pw .tv-no{color:var(--ink2);text-align:center;font-size:22px;font-weight:700}.pw .tv-issues li.lead .tv-no{color:var(--ink)}.pw .tv-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pw .tv-type{color:var(--ink2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.pw .tv-body b{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.35}.pw .tv-ctx{color:var(--ink2);font-size:13.5px}.pw .tv-act{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pw .tv-st{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12.5px;font-style:normal;font-weight:700}.pw .tv-st.risk{background:var(--danger-soft);color:var(--danger)}.pw .tv-st.ok{background:var(--success-soft);color:var(--success)}.pw .tv-st.opp{background:var(--accent-soft);color:var(--olive)}.pw .tv-st.ref{background:var(--sub);color:var(--ink2)}.pw .tv-go{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700}.pw .tv-all{font:inherit;color:var(--olive);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:14px;font-weight:700}.pw .tv-all:hover{text-decoration:underline}.pw .tv-brief{background:var(--deep);color:#f4f7ee;border-radius:14px;flex-direction:column;min-width:0;padding:24px 26px;display:flex}.pw .tv-brief>header{letter-spacing:.1em;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;display:flex}.pw .tv-brief-k{color:var(--accent)}.pw .tv-brief-e{color:var(--on-deep-2,#bfd0c4)}.pw .tv-brief h2{letter-spacing:-.02em;color:#f4f7ee;margin:10px 0 14px;font-size:24px;font-weight:800}.pw .tv-brief ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw .tv-brief ol li{animation:dc-day-in .4s calc(var(--k) * 90ms + .1s) both;border-top:1px solid #ffffff1a;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.pw .tv-brief ol li:first-child{border-top:0}.pw .tv-brief ol li>span{color:var(--accent);padding-top:2px;font-size:14px;font-weight:700}.pw .tv-brief ol p{color:#e6ede6;margin:0;font-size:15px;line-height:1.65}.pw .tv-brief .kw{color:#f4f7ee;background:0 0;font-weight:700}.pw .tv-brief .kw-neg{color:#f4a894}.pw .tv-brief .kw-pos{color:#9be3b0}.pw .tv-brief .kw-num{color:var(--accent)}.pw .tv-brief .ui-cite,.pw .tv-brief button[class*=cite]{color:var(--accent);background:#d9e98c29;border-color:#0000}.pw .tv-unk{border-top:1px solid #d9e98c59;margin-top:auto;padding-top:14px}.pw .tv-unk h3{color:var(--accent);margin:0 0 8px;font-size:15px;font-weight:800}.pw .tv-unk ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .tv-unk li{color:#e6ede6;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.5;display:grid}.pw .tv-unk li span{background:#ffffff1f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:700;display:grid}.pw .tv-brief-n{color:#9fb2a5;margin:12px 0 0;font-size:11.5px}.pw .tv-chg{border:1px solid var(--rule);background:var(--hi);border-radius:14px;grid-template-columns:minmax(0,1fr) 300px;gap:0;margin-bottom:20px;display:grid;overflow:hidden}.pw .tv-chg-main{min-width:0;padding:22px 24px}.pw .tv-chg-main>header{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:6px;display:flex}.pw .tv-chg h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.pw .tv-chg-main>header>span{color:var(--ink2);font-size:13px}.pw .tv-chg-lg{color:var(--ink2);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.pw .tv-chg-lg i{border-radius:2px;width:10px;height:10px;margin-left:8px}.pw .tv-chg-lg i.base{background:color-mix(in srgb,var(--success) 25%,var(--sub))}.pw .tv-chg-lg i.hot{background:var(--deep)}.pw .tv-chart svg{width:100%;height:auto;display:block;overflow:visible}.pw .tv-chart .tv-gl{stroke:var(--rule);stroke-dasharray:3 4}.pw .tv-ax{fill:var(--ink3);font-size:11px}.pw .tv-bin rect{transform-box:fill-box;transform-origin:bottom;animation:tv-grow .6s calc(var(--k) * 22ms) cubic-bezier(.2,.8,.2,1) both}.pw .tv-bin .base{fill:color-mix(in srgb,var(--success) 25%,var(--sub))}.pw .tv-bin .hot{fill:var(--deep)}.pw .tv-bin:hover .base{fill:color-mix(in srgb,var(--success) 45%,var(--sub))}.pw .tv-ev line{stroke:var(--danger);stroke-width:1.2px;stroke-dasharray:3 3}.pw .tv-ev circle{fill:var(--danger);stroke:var(--hi);stroke-width:2px}.pw .tv-ev-t{fill:var(--ink2);font-size:12px}.pw .tv-ev-t .no{fill:var(--danger);font-weight:800}.pw .tv-ev-l{flex-wrap:wrap;gap:6px 20px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pw .tv-ev-l li{align-items:baseline;gap:8px;min-width:0;max-width:100%;font-size:13px;display:flex}.pw .tv-ev-l li span{color:var(--danger);font-weight:800}.pw .tv-ev-l li b{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.pw .tv-ev-l li time{color:var(--ink3);white-space:nowrap;font-size:12px}.pw .tv-mix{border-left:1px solid var(--rule);background:color-mix(in srgb,var(--sub) 45%,var(--hi));padding:22px}.pw .tv-mix h3{align-items:baseline;gap:8px;margin:0 0 12px;font-size:15px;font-weight:800;display:flex}.pw .tv-mix h3 small{color:var(--ink2);font-size:12.5px;font-weight:500}.pw .tv-mix ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pw .tv-mix li{animation:dc-day-in .35s calc(var(--k) * 60ms) both;grid-template-columns:18px minmax(0,1fr) 70px 38px 30px;align-items:center;gap:8px;font-size:13px;display:grid}.pw .tv-mix li svg{color:var(--ink2)}.pw .tv-mix-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw .tv-mix-b{background:var(--rule);border-radius:999px;height:6px}.pw .tv-mix-b i{border-radius:inherit;background:var(--deep);width:0;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) .2s forwards dc-day-w;display:block}.pw .tv-mix li b{text-align:right;font-weight:700}.pw .tv-mix li small{text-align:right;color:var(--ink3)}.pw .tv-mix-note{color:var(--ink3);margin:14px 0 0;font-size:11.5px;line-height:1.5}:root[data-theme=dark] .pw .tv-brief{background:#0f1712;border:1px solid #ffffff14}:root[data-theme=dark] .pw .tv-bin .hot{fill:var(--accent)}:root[data-theme=dark] .pw .tv-chg-lg i.hot,:root[data-theme=dark] .pw .tv-mix-b i{background:var(--accent)}@media (max-width:1180px){.pw .tv-grid,.pw .tv-chg{grid-template-columns:minmax(0,1fr)}.pw .tv-mix{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:760px){.pw .tv-strip{grid-template-columns:minmax(0,1fr)}.pw .tv-strip>div{border-left:0;border-top:1px solid var(--rule)}.pw .tv-strip>div:first-child{border-top:0}.pw .tv-issues li>button{grid-template-columns:32px minmax(0,1fr)}.pw .tv-act{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.pw .wh-sub{font-size:15px}}@media (prefers-reduced-motion:reduce){.pw .tv-spark i,.pw .tv-bin rect,.pw .tv-issues li,.pw .tv-brief ol li,.pw .tv-mix li{animation:none}.pw .tv-mix-b i{width:var(--w);animation:none}}.pw .idt-crumb{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.pw .idt-back{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 8px 0 0;font-weight:700}.pw .idt-h h2{font-size:28px;line-height:1.3}.pw .idt-sum{color:var(--ink2);font-size:16px;line-height:1.6}.pw .idt-badges{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}.pw .idt-b{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pw .idt-b.type{background:var(--sub);color:var(--ink)}.pw .idt-b.unv{background:var(--warn-soft);color:var(--warn)}.pw .idt-b.ok{background:var(--success-soft);color:var(--success)}.pw .idt-strip{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 32px;padding:18px 0;display:grid}.pw .idt-strip>div{border-left:1px solid var(--rule);padding:0 20px}.pw .idt-strip>div:first-child{border-left:0;padding-left:0}.pw .idt-strip dt{color:var(--ink2);font-size:13px;font-weight:700}.pw .idt-strip dd{margin:0}.pw .idt-strip dd:first-of-type{letter-spacing:-.02em;margin:4px 0 6px;font-size:26px;font-weight:800}.pw .idt-strip dd:nth-of-type(2){color:var(--ink2);font-size:13px;line-height:1.5}.pw .idt-strip .unv dd:first-of-type{color:var(--warn)}.pw .idt-strip .ok dd:first-of-type{color:var(--success)}.pw .idt-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.pw .idt-main{border-right:1px solid var(--rule);min-width:0}.pw .idt-rail{padding:8px 0;position:sticky;top:12px}.pw .idt-rail-sec{border-bottom:1px solid var(--rule);padding:18px 22px}.pw .idt-rail-sec:last-child{border-bottom:0}.pw .idt-rail-sec h3{flex-direction:column;gap:3px;margin:0 0 12px;font-size:17px;font-weight:800;display:flex}.pw .idt-rail-sec h3 small{color:var(--ink2);font-size:12.5px;font-weight:500;line-height:1.45}.pw .idt-rail .idt-work,.pw .idt-rail .idt-edit{flex-direction:column;gap:10px;display:flex}.pw .idt-rail select,.pw .idt-rail input:not([type=checkbox]):not([type=radio]),.pw .idt-rail textarea{box-sizing:border-box;width:100%;max-width:100%}.pw .idt-rail .mk-edit{gap:14px}.pw .idt-rail .mk-status{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pw .idt-rail .mk-status .mk-s{text-align:center;white-space:nowrap;justify-content:center;width:100%;height:38px;padding:0 8px}.pw .idt-rail .mk-who,.pw .idt-rail .mk-note{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;display:flex}.pw .idt-rail .mk-rep{color:var(--ink);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.pw .idt-rail .mk-rep input{flex:none;width:16px;height:16px;margin:0}.pw .idt-rail .idt-edit label{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;display:flex}.pw .idt-rail .idt-edit>.ui-btn{align-self:flex-start}.pw .idt-rail .idt-edit-h{color:var(--ink3);font-size:12.5px;line-height:1.5}.pw .idt-next{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pw .idt-next li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pw .idt-next i{border:1.5px solid var(--rule-strong);border-radius:4px;width:16px;height:16px;margin-top:2px}.pw .idt-next b{font-size:14px;font-weight:700;display:block}.pw .idt-next small{color:var(--ink2);font-size:12.5px;line-height:1.45;display:block}.pw .claims li{grid-template-columns:34px minmax(0,1fr);gap:14px}.pw .claim-n{background:var(--sub);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.pw .claim-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw .claim-h .claim{margin:0;font-size:17px;font-weight:700;line-height:1.45}.pw .claim-o{color:var(--ink2);white-space:nowrap;flex:none;font-size:13px;font-weight:600;text-decoration:none}.pw .claim-o:hover{color:var(--ink);text-decoration:underline}.pw .claims blockquote.ev{color:var(--ink);background:#fbf5d9;border:0;border-radius:8px;margin:10px 0 6px;padding:12px 16px;font-size:15px;line-height:1.6}:root[data-theme=dark] .pw .claims blockquote.ev{background:#e8d26e1f}.pw .claim-tag{color:var(--danger);margin:0 0 4px;font-size:12.5px;font-weight:600}.pw .idt-prog{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:14px 0 0;list-style:none;display:grid;position:relative}.pw .idt-prog:before{content:"";background:var(--rule-strong);height:1px;position:absolute;top:19px;left:6px;right:6px}.pw .idt-prog li{color:var(--ink2);flex-direction:column;gap:4px;padding-top:18px;font-size:13px;display:flex;position:relative}.pw .idt-prog li:before{content:"";background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 3px var(--hi);border-radius:50%;position:absolute;top:0;left:0}.pw .idt-prog li:last-child:before{background:var(--success)}.pw .idt-prog time{color:var(--ink);font-size:14px;font-weight:700}.pw .idt-mbar{display:none}@media (max-width:1280px){.pw .idt-body{grid-template-columns:minmax(0,1fr)}.pw .idt-main{border-right:0}.pw .idt-rail{border-top:1px solid var(--rule);position:static}}@media (max-width:760px){.pw .ib2 .ib2-detail,.pw .ib2.mob-detail .ib2-list{display:none}.pw .ib2.mob-detail .ib2-detail{display:block}.pw .ib2.mob-detail .idt{border-radius:14px}.pw .idt-strip{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 16px}.pw .idt-strip>div{border-left:0;padding:0}.pw .idt-h h2{font-size:24px}.pw .idt-prog{grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding-left:20px}.pw .idt-prog:before{width:1px;height:auto;inset:6px auto 6px 5px}.pw .idt-prog li{padding-top:0}.pw .idt-prog li:before{top:4px;left:-20px}.pw .claim-h{flex-direction:column;gap:4px}.pw .idt-mbar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--hi) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);border-radius:0 0 14px 14px;gap:10px;margin:0 -1px -1px;display:flex;position:sticky;bottom:0}.pw .idt-mbar .ui-btn{flex:1;height:46px}}.pw .tv-brief-empty{color:#c9d6cc;margin:0;font-size:14.5px;line-height:1.6}.pw .idt .claims{gap:0}.pw .idt .claims li{border:0;border-bottom:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;padding:20px 0}.pw .idt .claims li:first-child{padding-top:8px}.pw .idt .claims li:last-child{border-bottom:0}@media (max-width:760px){.pw .idt-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 16px;padding:12px 0}.pw .idt-strip>div{border-left:1px solid var(--rule);padding:0 10px}.pw .idt-strip>div:first-child{border-left:0;padding-left:0}.pw .idt-strip dd:first-of-type{margin:2px 0 0;font-size:20px}.pw .idt-strip dd:nth-of-type(2){display:none}.pw .idt-sec h3{flex-direction:column;align-items:flex-start;gap:2px}.pw .tv-issues>header,.pw .tv-chg-main>header{flex-direction:column;align-items:flex-start;gap:4px}.pw .tv-issues h2{white-space:nowrap}.pw .tv-chg-lg{margin-left:0}.pw .tv-issues,.pw .tv-chg-main,.pw .tv-brief{padding:18px 16px}}.pw .idt-rail .idt-work{background:0 0;border:0;padding:0}.pw .idt-rail .idt-edit{flex-wrap:nowrap;align-items:stretch}.pw .idt-rail .idt-edit label{flex:none;min-width:0}.pw .idt-rail .idt-edit select{min-width:0;height:38px}.pw .idt-rail .idt-edit-h{text-align:left}.pw .ai-views-pro{background:var(--deep);color:var(--accent);letter-spacing:.05em;vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.pw .ai-views.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.pw .ai-views.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.pw .ai-views.n5,.pw .ai-views.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw .ap-card{border:1px solid var(--rule);background:var(--hi);border-radius:14px;flex-direction:column;gap:18px;padding:24px 26px;display:flex}.pw .ap-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pw .ap-h h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.pw .ap-h p{color:var(--ink2);max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.6}.pw .ap-k{letter-spacing:.1em;color:var(--olive);margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.pw .ap-pill{background:var(--accent-soft);color:var(--olive);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.pw .ap-empty{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.pw .ap-note{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.55}.pw .ap-board{border-top:1px solid var(--rule);flex-direction:column;display:flex}.pw .ap-row{border-bottom:1px solid var(--rule);animation:dc-day-in .35s calc(var(--k) * 60ms) both;grid-template-columns:28px minmax(140px,1.2fr) minmax(80px,2fr) 54px 64px 92px;align-items:center;gap:12px;padding:12px 4px;font-size:14px;display:grid}.pw .ap-row.me{background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.pw .ap-no{color:var(--ink2);text-align:center;font-weight:800}.pw .ap-who{align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.pw .ap-who em{background:var(--deep);color:var(--accent);border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.pw .ap-bar{background:var(--sub);border-radius:999px;height:8px;overflow:hidden}.pw .ap-bar i{border-radius:inherit;background:var(--rule-strong);width:0;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .15s forwards dc-day-w;display:block}.pw .ap-row.me .ap-bar i{background:var(--deep)}.pw .ap-row b{text-align:right;font-size:17px;font-weight:800}.pw .ap-d{color:var(--ink3);text-align:right;font-size:12.5px;font-weight:700}.pw .ap-d.up{color:var(--success)}.pw .ap-d.down{color:var(--danger)}.pw .ap-row small{color:var(--ink2);text-align:right;font-size:12px}.pw .ap-trend svg{width:100%;height:auto;display:block;overflow:visible}.pw .ap-gl{stroke:var(--rule);stroke-dasharray:3 4}.pw .ap-ax{fill:var(--ink3);font-size:11px}.pw .ap-line polyline{fill:none;stroke:var(--rule-strong);stroke-width:1.8px;stroke-linejoin:round}.pw .ap-line circle{fill:var(--rule-strong)}.pw .ap-line.me polyline{stroke:var(--deep);stroke-width:3px}.pw .ap-line.me circle{fill:var(--deep)}.pw .ap-miss h3{flex-direction:column;gap:2px;margin:0 0 10px;font-size:16px;font-weight:800;display:flex}.pw .ap-miss h3 small{color:var(--ink2);font-size:12.5px;font-weight:500}.pw .ap-miss ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .ap-miss li{background:var(--danger-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.pw .ap-miss li b{font-size:14.5px;font-weight:700}.pw .ap-miss li span{flex-wrap:wrap;gap:6px;display:flex}.pw .ap-miss li em{background:var(--hi);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.pw .ap-miss li em i{color:var(--ink3);font-style:normal}.pw .ap-kpi{border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.pw .ap-kpi>div{border-left:1px solid var(--rule);padding:14px 18px}.pw .ap-kpi>div:first-child{border-left:0}.pw .ap-kpi dt{color:var(--ink2);font-size:12.5px;font-weight:700}.pw .ap-kpi dd{letter-spacing:-.02em;margin:4px 0 0;font-size:24px;font-weight:800}.pw .ap-kpi dd+dd{color:var(--ink3);letter-spacing:0;font-size:12px;font-weight:500}.pw .ap-eng{flex-wrap:wrap;gap:8px;display:flex}.pw .ap-eng span{background:var(--sub);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.pw .ap-eng span b{font-size:13px}.pw .ap-eng span.zero{background:var(--danger-soft);color:var(--danger)}.pw .ap-acts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw .ap-acts li{border-top:1px solid var(--rule);animation:dc-day-in .35s calc(var(--k) * 60ms) both;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.pw .ap-act-n{color:var(--ink2);font-size:20px;font-weight:800}.pw .ap-acts li.p1 .ap-act-n{color:var(--danger)}.pw .ap-act-m{gap:6px;margin:0 0 6px;display:flex}.pw .ap-pri{border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:800}.pw .ap-pri.p1{background:var(--danger-soft);color:var(--danger)}.pw .ap-pri.p2{background:var(--warn-soft);color:var(--warn)}.pw .ap-pri.p3{background:var(--sub);color:var(--ink2)}.pw .ap-area{color:var(--ink2);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.pw .ap-acts b{font-size:16px;font-weight:800;line-height:1.4;display:block}.pw .ap-why,.pw .ap-todo{color:var(--ink2);grid-template-columns:48px minmax(0,1fr);gap:8px;margin:6px 0 0;font-size:13.5px;line-height:1.55;display:grid}.pw .ap-todo{color:var(--ink)}.pw .ap-why span,.pw .ap-todo span{color:var(--ink3);font-size:12px;font-weight:700}.pw .ap-todo span{color:var(--olive)}.pw .ai-pro-lock{color:#f4f7ee;background:var(--deep)!important}.pw .ai-pro-lock b{color:#f4f7ee}.pw .ai-pro-lock p{color:#bfd0c4}:root[data-theme=dark] .pw .ap-row.me .ap-bar i,:root[data-theme=dark] .pw .ap-line.me polyline{background:var(--accent);stroke:var(--accent)}:root[data-theme=dark] .pw .ap-line.me circle{fill:var(--accent)}@media (max-width:760px){.pw .ap-row{grid-template-columns:24px minmax(0,1fr) 48px 56px}.pw .ap-row .ap-bar,.pw .ap-row small{display:none}.pw .ap-kpi{grid-template-columns:minmax(0,1fr)}.pw .ap-kpi>div{border-left:0;border-top:1px solid var(--rule)}.pw .ap-kpi>div:first-child{border-top:0}.pw .ap-h{flex-direction:column}.pw .ap-card{padding:18px 16px}}@media print{.pw .ws-side,.pw .ws-head,.pw .wh,.pw .ai-views,.pw .wh-st,.pw .ap-h .ui-btn{display:none!important}.pw .ap-card{border:0;padding:0}}@media (prefers-reduced-motion:reduce){.pw .ap-row,.pw .ap-acts li{animation:none}.pw .ap-bar i{width:var(--w);animation:none}}.pw .nv{flex-direction:column;gap:18px;display:flex}.pw .nv-hero{background:var(--deep);color:#f4f7ee;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.pw .nv-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#03c75a38,#0000);width:420px;height:420px;position:absolute;top:-160px;right:-120px}.pw .nv-hero>*{position:relative}.pw .nv-k{letter-spacing:.12em;color:#5fd38d;font-size:11.5px;font-weight:800}.pw .nv-hero h2{letter-spacing:-.02em;color:#f4f7ee;margin:6px 0 8px;font-size:28px;font-weight:800}.pw .nv-hero p{color:#bfd0c4;max-width:640px;margin:0;font-size:14.5px;line-height:1.65}.pw .nv-score{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:4px;min-width:170px;padding:18px 22px;display:grid}.pw .nv-score b{letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:1}.pw .nv-score>span{color:#9fb2a5;font-size:16px}.pw .nv-score em{color:#0f2418;background:#5fd38d;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:800}.pw .nv-score.good em{background:var(--accent);color:var(--on-accent)}.pw .nv-score.mid em{color:#2a1f05;background:#e8c26a}.pw .nv-score.weak em{color:#2a0f08;background:#f08a70}.pw .nv-score small{color:#9fb2a5;grid-column:1/-1;font-size:12px}.pw .nv-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pw .nv-part{border:1px solid var(--rule);background:var(--hi);animation:dc-day-in .35s calc(var(--k) * 70ms) both;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pw .nv-part.na{background:var(--sub)}.pw .nv-part-n{color:var(--ink2);font-size:13px;font-weight:700}.pw .nv-part b{letter-spacing:-.02em;font-size:28px;font-weight:800}.pw .nv-part b small{color:var(--ink3);font-size:14px;font-weight:600}.pw .nv-meter{background:var(--sub);border-radius:999px;height:6px;overflow:hidden}.pw .nv-meter i{border-radius:inherit;background:#03a94f;width:0;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .2s forwards dc-day-w;display:block}.pw .nv-how{color:var(--ink3);font-size:12px;line-height:1.45}.pw .nv-ev{color:var(--ink);font-size:12.5px;line-height:1.45}.pw .nv-ch,.pw .nv-site,.pw .nv-todo{border:1px solid var(--rule);background:var(--hi);border-radius:14px;padding:20px 22px}.pw .nv h3{flex-direction:column;gap:2px;margin:0 0 14px;font-size:17px;font-weight:800;display:flex}.pw .nv h3 small{color:var(--ink2);font-size:12.5px;font-weight:500}.pw .nv-ch-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pw .nv-ch-c{background:color-mix(in srgb,var(--sub) 55%,var(--hi));min-width:0;animation:dc-day-in .35s calc(var(--k) * 70ms) both;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.pw .nv-ch-h{align-items:center;gap:8px;display:flex}.pw .nv-ch-i{color:#03a94f;background:#e3f6ea;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pw .nv-ch-h b{flex:1;font-size:14.5px;font-weight:800}.pw .nv-ch-n{font-size:18px;font-weight:800}.pw .nv-ch-d{color:var(--ink2);font-size:12px}.pw .nv-ch-d.up{color:var(--success)}.pw .nv-ch-d.down{color:var(--danger)}.pw .nv-tone{background:var(--rule);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.pw .nv-tone i{width:var(--w)}.pw .nv-tone .pos{background:var(--pos)}.pw .nv-tone .neu{background:var(--t14)}.pw .nv-tone .neg{background:var(--neg)}.pw .nv-tone-l{color:var(--ink2);font-size:12px}.pw .nv-ch-c ul{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pw .nv-ch-c li{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.pw .nv-ch-c li .ui-srcname{min-width:0;overflow:hidden}.pw .nv-ch-c li .ui-srcname>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw .nv-ch-c li>span.tnum{color:var(--ink2);font-weight:700}.pw .nv-neg{background:var(--danger-soft);color:var(--ink);-webkit-line-clamp:3;border-radius:8px;-webkit-box-orient:vertical;margin-top:auto;padding:8px 10px;font-size:12.5px;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.pw .nv-neg span{color:var(--danger);font-size:11px;font-weight:800;display:block}.pw .nv-neg:hover{text-decoration:underline}.pw .nv-none{color:var(--ink3);margin:0;font-size:13px}.pw .nv-bottom{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pw .nv-site ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pw .nv-site li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pw .nv-site li i{background:var(--sub);width:22px;height:22px;color:var(--ink2);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.pw .nv-site li.pass i{background:var(--success-soft);color:var(--success)}.pw .nv-site li.warn i{background:var(--warn-soft);color:var(--warn)}.pw .nv-site li.fail i{background:var(--danger-soft);color:var(--danger)}.pw .nv-site li b{font-size:14px;display:block}.pw .nv-site li small{color:var(--ink2);font-size:12.5px;line-height:1.45;display:block}.pw .nv-todo ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pw .nv-todo li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.55;display:grid}.pw .nv-todo li span{background:var(--deep);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:11.5px;font-weight:800;display:grid}.pw .nv-soon{border-top:1px dashed var(--rule);align-items:center;gap:8px;margin:14px 0 0;padding-top:12px;font-size:13px;display:flex}.pw .nv-note{color:var(--ink3);margin:0;font-size:12px;line-height:1.55}:root[data-theme=dark] .pw .nv-hero{background:#0f1712;border:1px solid #ffffff14}:root[data-theme=dark] .pw .nv-ch-i{color:#5fd38d;background:#03a94f2e}.pw .nv-rep{color:#f4f7ee;font:inherit;cursor:pointer;background:#5fd38d1f;border:1px solid #5fd38d73;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.pw .nv-rep:hover{background:#5fd38d38}.pw .nv-rep:focus-visible{outline-offset:2px;outline:2px solid #5fd38d}.pw .krr .rp-table td{vertical-align:top;line-height:1.5}.pw .krr .rp-table td:nth-child(3){display:table-cell}.pw .krr .rp-table td small{color:var(--ink3);font-size:12px}.pw .krr-parts tr.na td{color:var(--ink3)}.pw .krr-parts td:nth-child(2){white-space:nowrap}.pw .krr-src{margin-top:2px;display:block}.pw .krr-top{flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;display:flex}.pw .krr-ch td:not(:first-child),.pw .krr-ch th:not(:first-child){white-space:nowrap;width:72px}.pw .krr-top>span{align-items:center;gap:4px;display:inline-flex}.pw .krr-st{white-space:nowrap;font-weight:700}.pw .krr-st.pass{color:var(--pos-ink)}.pw .krr-st.warn{color:var(--mark-ink)}.pw .krr-st.fail{color:var(--neg-ink)}.pw .krr-st.unknown{color:var(--ink3)}.pw .krr-small{color:var(--ink3);margin:8px 0 0;font-size:12px}.pw .krr-soon{align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}@media (max-width:760px){.pw .krr .rp-table{display:block;overflow-x:auto}}@media print{.pw .nv-rep{display:none}}@media (max-width:1180px){.pw .nv-parts,.pw .nv-ch-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pw .nv-hero{flex-direction:column;align-items:flex-start;padding:20px}.pw .nv-parts,.pw .nv-ch-g,.pw .nv-bottom{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pw .nv-part,.pw .nv-ch-c{animation:none}.pw .nv-meter i{width:var(--w);animation:none}}.pw .gx{flex-direction:column;gap:20px;display:flex}.pw .gx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pw .gx-head h2{letter-spacing:-.01em;margin:0;font-size:18px}.pw .gx-head p{color:var(--ink2);margin:4px 0 0;font-size:13.5px}.pw .gx-form{gap:8px;min-width:min(100%,420px);display:flex}.pw .gx-field{border:1px solid var(--rule);background:var(--hi);border-radius:10px;flex:1;align-items:center;height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.pw .gx-field:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.pw .gx-pre{color:var(--ink3);-webkit-user-select:none;user-select:none;font-size:14px}.pw .gx-field input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.pw .gx-form .ui-btn{border-radius:10px;height:44px;padding:0 18px}.pw .gx-ask{flex-direction:column;gap:10px;display:flex}.pw .gx-public .gx-form .gx-field{height:52px}.pw .gx-public .gx-form .ui-btn{height:52px;padding:0 24px;font-size:15px}.pw .gx-try{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.pw .gx-try button{font:inherit;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.pw .gx-try button:hover{color:var(--ink);text-decoration-color:currentColor}.pw .gx-steps{border:1px solid var(--rule);background:var(--hi);border-radius:12px;gap:9px;margin:0;padding:16px 18px;list-style:none;display:grid}.pw .gx-steps li{color:var(--ink3);align-items:center;gap:10px;font-size:14px;transition:color .2s;display:flex}.pw .gx-steps li i{border:1.5px solid var(--rule);border-radius:50%;flex:none;width:14px;height:14px;transition:background-color .2s,border-color .2s;position:relative}.pw .gx-steps li.now{color:var(--ink)}.pw .gx-steps li.now i{border-color:var(--ink);border-right-color:#0000}.pw .gx-steps li.done{color:var(--ink2)}.pw .gx-steps li.done i{background:var(--ink);border-color:var(--ink)}.pw .gx-steps li.done i:after{content:"";border:solid var(--hi);border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1.5px;left:4px;transform:rotate(45deg)}.pw .gx-err{background:var(--neg-soft);color:var(--neg-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.pw .gx-body{flex-direction:column;gap:22px;display:flex}.pw .gx-sum{border:1px solid var(--rule);background:var(--hi);border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pw .gx-site{align-items:center;gap:12px;display:flex}.pw .gx-site>div{flex-direction:column;flex:1;min-width:0;display:flex}.pw .gx-site b{font-size:17px}.pw .gx-site small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pw .gx-left{color:var(--ink3);font-size:12.5px}.pw .gx-bar{background:var(--sub);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.pw .gx-bar i{min-width:6px}.pw .gx-bar .fail{background:var(--neg)}.pw .gx-bar .warn{background:var(--mark-ink,#8a6a12)}.pw .gx-bar .pass{background:var(--pos)}.pw .gx-bar .unknown{background:var(--ink3);opacity:.45}.pw .gx-legend{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pw .gx-legend li{align-items:center;gap:6px;display:inline-flex}.pw .gx-legend b{color:var(--ink)}.pw .gx-legend i{border-radius:2px;width:8px;height:8px}.pw .gx-legend .fail i{background:var(--neg)}.pw .gx-legend .warn i{background:var(--mark-ink,#8a6a12)}.pw .gx-legend .pass i{background:var(--pos)}.pw .gx-legend .unknown i{background:var(--ink3);opacity:.45}.pw .gx-legend .gx-of{color:var(--ink3);margin-left:auto}.pw .gx-list{border:1px solid var(--rule);background:var(--hi);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pw .gx-list li{border-top:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr);gap:16px;padding:16px 20px;display:grid;box-shadow:inset 3px 0 #0000}.pw .gx-list li:first-child{border-top:0}.pw .gx-list li.fail{box-shadow:inset 3px 0 0 var(--neg)}.pw .gx-list li.warn{box-shadow:inset 3px 0 0 var(--mark-ink,#8a6a12)}.pw .gx-st{padding-top:2px;font-size:12.5px;font-weight:700}.pw .gx-list .fail .gx-st{color:var(--neg-ink)}.pw .gx-list .warn .gx-st{color:var(--mark-ink,#8a6a12)}.pw .gx-list .pass .gx-st{color:var(--pos-ink)}.pw .gx-list .unknown .gx-st{color:var(--ink3)}.pw .gx-c b{font-size:15px;font-weight:650}.pw .gx-ev{color:var(--ink2);margin:3px 0 0;font-size:14px;line-height:1.55}.pw .gx-ev a{color:var(--ink2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);font-size:13px}.pw .gx-fix{color:var(--ink);margin:10px 0 0;font-size:13.5px;line-height:1.6}.pw .gx-fix span{color:var(--ink3);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.pw .gx-bots{border:1px solid var(--rule);background:var(--hi);border-radius:12px;padding:18px 20px}.pw .gx-sec-h{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pw .gx-sec-h b{font-size:15px}.pw .gx-sec-h small{color:var(--ink3);font-size:12.5px}.pw .gx-bots table{border-collapse:collapse;width:100%;font-size:13.5px}.pw .gx-bots th,.pw .gx-bots td{border-top:1px solid var(--rule);text-align:left;vertical-align:middle;padding:9px 8px}.pw .gx-bots th{width:120px;color:var(--ink2);vertical-align:top;padding-top:11px;font-size:12.5px;font-weight:700}.pw .gx-bot b{font-weight:600}.pw .gx-bot small{color:var(--ink3);margin-left:8px;font-size:12px}.pw .gx-use{color:var(--ink2)}.pw .gx-ok{width:84px;font-size:13px;font-weight:700;text-align:right!important}.pw .gx-ok.yes{color:var(--pos-ink)}.pw .gx-ok.no{color:var(--neg-ink)}.pw .gx-ok.unk{color:var(--ink3)}.pw .gx-note{color:var(--ink3);margin:12px 0 0;font-size:12.5px;line-height:1.6}.pw .gx-cta{border:1px solid var(--rule);background:var(--sub);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.pw .gx-cta b{font-size:16px}.pw .gx-cta p{max-width:620px;color:var(--ink2);margin:4px 0 0;font-size:13.5px;line-height:1.6}.pw .gx-cta-a{flex:none;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.pw .gx-list li,.pw .gx-sum,.pw .gx-bots,.pw .gx-cta{animation:.22s cubic-bezier(.2,.7,.2,1) both gxIn}.pw .gx-list li{animation-delay:calc(var(--k,0) * 28ms)}.pw .gx-bar i{transform-origin:0;animation:.42s cubic-bezier(.2,.7,.2,1) 80ms both gxGrow}.pw .gx-steps li.now i{animation:.8s linear infinite gxSpin}}@keyframes gxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gxSpin{to{transform:rotate(360deg)}}.pw .gc{flex-direction:column;gap:28px;max-width:880px;margin:0 auto;padding:56px 24px 80px;display:flex}.pw .gc-hero{flex-direction:column;gap:8px;display:flex}.pw .gc-k{color:var(--ink2);margin:0;font-size:13px;font-weight:700}.pw .gc-hero h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:40px;line-height:1.15}.pw .gc-hero p:last-child{color:var(--ink2);margin:2px 0 0;font-size:16px}.pw .gc-what{border-top:1px solid var(--rule);padding-top:8px}.pw .gc-what h2{margin:16px 0 8px;font-size:15px}.pw .gc-what ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pw .gc-what li{flex-direction:column;gap:3px;display:flex}.pw .gc-what li span{color:var(--ink3);font-size:12px}.pw .gc-what li b{font-size:14px}.pw .gc-what li p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.pw .gc-foot{color:var(--ink3);margin:18px 0 0;font-size:12.5px}@media (max-width:760px){.pw .gc{gap:22px;padding:32px 16px 56px}.pw .gc-hero h1{font-size:28px}.pw .gc-what ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .gx-form{width:100%;min-width:0}.pw .gx-public .gx-form{flex-direction:column}.pw .gx-public .gx-form .ui-btn{width:100%}.pw .gx-list li{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px}.pw .gx-bots th,.pw .gx-use{display:none}.pw .gx-cta{flex-direction:column;align-items:flex-start}}.dc-none{color:var(--ink3);font-size:var(--fs-md)}.pw .dc-day-g .dc-none{color:var(--ink2);font-size:13px}.pw .wm{border:1px solid var(--rule);background:var(--hi);box-shadow:none;border-radius:12px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.pw .wm-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pw .wm-h h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.pw .wm-h small{color:var(--ink2);margin-top:3px;font-size:13px;display:block}.pw .wm-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw .wm-day{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.pw .wm-day span{text-align:center;min-width:48px}.pw .wm-stats{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13.5px;display:flex}.pw .wm-stats span+span{border-left:1px solid var(--rule);padding-left:18px}.pw .wm-stats b{color:var(--ink);font-weight:700}.pw .wm-body{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.pw .wm-map{width:100%;height:auto;display:block}.pw .wm-land circle{fill:#d9ddd4}:root[data-theme=dark] .pw .wm-land circle{fill:#ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .wm-land circle{fill:#ffffff1f}}.pw .wm-bub circle{fill:var(--pos,#2f6646);fill-opacity:.85;stroke:var(--hi);stroke-width:1.5px;transition:r .2s ease-out}.pw .wm-lb{fill:var(--ink);paint-order:stroke;stroke:var(--hi);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:600}.pw .wm-lb tspan{font-weight:700}.pw .wm-tbl{border-collapse:collapse;width:100%;font-size:14px}.pw .wm-tbl th,.pw .wm-tbl td{border-top:1px solid var(--rule);text-align:left;padding:9px 6px;font-weight:500}.pw .wm-tbl thead th{color:var(--ink2);border-top:0;padding-top:0;font-size:12.5px;font-weight:600}.pw .wm-tbl tbody th{color:var(--ink);font-weight:600}.pw .wm-tbl .r{text-align:right}.pw .wm-bar{width:38%}.pw .wm-bar i{background:var(--pos,#2f6646);border-radius:4px;min-width:2px;height:8px;transition:width .2s ease-out;display:block}.pw .wm-unk th,.pw .wm-unk td{color:var(--ink2)}.pw .wm-unk .wm-bar i{background:var(--ink3);opacity:.5}.pw .wm-more th{color:var(--ink2);font-weight:500}.pw .wm-none{color:var(--ink3);font-size:13px}.pw .wm-note{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.55}@media (max-width:860px){.pw .wm{padding:18px 16px}.pw .wm-body{grid-template-columns:minmax(0,1fr)}.pw .wm-tbl{order:-1}.pw .wm-stats span+span{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.pw .wm-bub circle,.pw .wm-bar i{transition:none}}.pw .wh-st{border-radius:10px;gap:10px;padding:10px 14px}.pw .wh-st-ic{border-radius:8px;width:28px;height:28px}.pw .wh-st-ic svg{width:18px;height:18px}.pw .wh-st-t b{font-size:15px}.pw .wh-st.alert{background:color-mix(in srgb,var(--danger) 6%,var(--hi))}.pw .wh-st.alert:before{display:none}.pw .wh-st.watch{background:color-mix(in srgb,var(--warn-soft) 70%,var(--hi))}.pw .wh-st .wh-st-ic,.pw .wh-st .wh-st-ic *,.pw .sr-rays,.pw .sr-dome{box-shadow:none!important;animation:none!important}.pw .hm-glow i,.pw .ed-ring-r,.pw .ed-ring-c:before,.pw .ed-ring-c:after{animation:none!important}.pw .ed-claim .ui-cite,.pw .ed-link path,.pw .ed-proof-v mark{animation-iteration-count:1!important}.pw .hm-mq-row{justify-content:center;width:auto;animation:none!important}.pw .hm-mq-row ul{flex-wrap:wrap;justify-content:center;row-gap:10px}.pw .hm-mq-row ul[aria-hidden=true]{display:none}.pw .sk{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:12px;padding:14px 0 0;display:flex}.pw .sk-h{align-items:center;gap:8px;display:flex}.pw .sk-h b{font-size:15px}.pw .sk p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.6}.pw .sk p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pw .sk-row{align-items:center;gap:8px;display:flex}.pw .sk-row .ui-input{flex:1;min-width:0;font-size:13.5px}.pw .sk-row p{flex:1}.pw .ws-soon .sk{border-top:0;margin-top:4px}.pw .ai-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:4px;margin:0;scroll-margin-top:16px;display:flex;overflow-x:auto}.pw .ai-tabs::-webkit-scrollbar{display:none}.pw .ai-tabs button{height:42px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:14.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.pw .ai-tabs button:hover{color:var(--ink)}.pw .ai-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.pw .ai-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px}.pw .ai-tabs .ai-views-pro{background:var(--sub);color:var(--ink2);border-radius:4px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700}.pw .pc.rec{background:var(--hi);box-shadow:none}.pw .pc-grid>.pc.rec{animation:none}.pw .ir2{flex-direction:column;gap:5px;display:flex}.pw .ir2-l1{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pw .ir2-l1 .ir-title{font-size:15px;font-weight:600;line-height:1.45}.pw .ir2 .ir-why{color:var(--ink2);font-size:12.5px}.pw .ir2-meta{color:var(--ink3);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex}.pw .ir2-meta>span+span:before{content:"·";color:var(--rule-strong);margin-right:10px}.pw .ir2-nat{color:var(--ink2);font-weight:600}.pw .ir2-nat.risk{color:var(--neg-ink)}.pw .ir2-nat.opportunity{color:var(--pos-ink)}.pw .ir2-new{color:var(--ink);font-weight:600}.pw .ir2-l1 .wb{white-space:nowrap;flex:none}.pw .ir2-meta>span+span:before{content:none}.pw .ir2-meta>span:not(:last-child):after{content:"·";color:var(--rule-strong);margin-left:10px}.pw .nv-neg{-webkit-line-clamp:unset;flex-direction:column;gap:2px;display:flex;overflow:hidden}.pw .nv-neg-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw .kb-live{width:6px;height:6px;box-shadow:none!important;animation:none!important}.pw .wm-flag{width:22px;font-size:15px;display:inline-block}.pw .nv-neg .nv-neg-t{color:var(--ink);font-size:12.5px;font-weight:400}.pw .ai-table .ui-table th:first-child,.pw .ai-table .ui-table td:first-child{padding-left:16px}.pw .ai-table .ui-table th:last-child,.pw .ai-table .ui-table td:last-child{white-space:nowrap;text-align:center;width:96px;padding-right:16px}.pw .ai-table .ai-sum,.pw .ai-table .ai-sum.zero{background:0 0;border-radius:999px;justify-content:center;min-width:44px;padding:2px 0;display:inline-flex}.pw .ai-table .ai-sum.zero{background:var(--danger-soft)}.pw .ai-table tr.ai-row-on>td{border-bottom-color:#0000}.pw .ai-table tr.ui-table-after>td{background:color-mix(in srgb,var(--sel) 60%,transparent);text-align:left;padding:0 16px 18px}.pw .ai-x{border:1px solid var(--rule);background:var(--hi);text-align:left;white-space:normal;border-radius:14px;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:28px;padding:18px 20px;display:grid}@media (max-width:1100px){.pw .ai-x{grid-template-columns:minmax(0,1fr)}}.pw .ai-x-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pw .ai-x-side .ai-cites{border-top:0;margin-top:0;padding-top:0}.pw .ai-x-side .ai-prev{border:0;border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;margin:16px 0 0;padding:16px 0 0}.pw .ai-x-side .ai-prev .blk-h h2{font-size:14px}.pw .ai-tr{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;font-size:12.5px;display:flex}.pw .ai-tr .ui-btn.text{height:auto;padding:0;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.pw .ai-x{animation:.26s cubic-bezier(.2,.8,.2,1) both aiXOpen}.pw .ai-x-main,.pw .ai-x-side{animation:.2s ease-out both aiXSwap}}@keyframes aiXOpen{0%{opacity:0;transform:translateY(-6px)}}@keyframes aiXSwap{0%{opacity:0}}.pw .idt-fold>summary{border:1px solid var(--rule);background:var(--sub);cursor:pointer;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 -12px;padding:14px 16px;list-style:none;transition:border-color .18s,background-color .18s;display:flex}.pw .idt-fold>summary::-webkit-details-marker{display:none}.pw .idt-fold>summary::marker{content:""}.pw .idt-fold>summary:hover{border-color:var(--ink3);background:var(--sel)}.pw .idt-fold>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pw .idt-fold>summary h3{margin:0}.pw .idt-fold-t{gap:6px;min-width:0;display:grid}.pw .idt-fold-p{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pw .idt-fold-p i{background:var(--ink);border-radius:50%;width:8px;height:8px}.pw .idt-fold-p i.now{background:var(--success)}.pw .idt-fold-ar{color:var(--ink3)}.pw .idt-fold-btn{background:var(--deep);height:34px;color:var(--on-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pw .idt-fold-btn svg{transition:transform .2s}.pw .idt-fold-btn .c,.pw .idt-fold[open] .idt-fold-btn .o{display:none}.pw .idt-fold[open] .idt-fold-btn .c{display:inline}.pw .idt-fold[open] .idt-fold-btn{background:var(--hi);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.pw .idt-fold[open] .idt-fold-btn svg{transform:rotate(180deg)}.pw .idt-fold[open]>summary{background:0 0;border-color:#0000}@media (prefers-reduced-motion:no-preference){.pw .idt-fold[open]>section{animation:.26s cubic-bezier(.2,.8,.2,1) both aiXOpen}}.pw .dr{gap:12px;display:grid}.pw .dr-kinds{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pw .dr-kinds button{border:1px solid var(--rule);background:var(--hi);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.pw .dr-kinds button:hover:not(:disabled){border-color:var(--deep);transform:translateY(-1px);box-shadow:0 8px 20px -14px #19251f80}.pw .dr-kinds button.on{border-color:var(--deep);opacity:1;box-shadow:0 0 0 3px var(--accent-soft)}.pw .dr-k-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--olive);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.pw .dr-k-t{gap:2px;display:grid}.pw .dr-k-t b{font-size:15px}.pw .dr-k-t small{color:var(--ink3);font-size:12.5px}.pw .dr-k-go{color:var(--olive);grid-column:2;font-size:12.5px;font-weight:700}.pw .dr-kinds button.on .dr-k-ic{background:var(--deep);color:var(--accent)}.pw .dr-busy{border:1px solid var(--rule);background:linear-gradient(180deg,var(--accent-soft),var(--hi) 70%);border-radius:14px;gap:14px;padding:18px 20px;display:grid}.pw .dr-busy-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pw .dr-busy-h b{font-size:15px}.pw .dr-busy-h small{color:var(--ink3);font-size:12.5px}.pw .dr-orb{background:var(--olive);width:12px;height:12px;box-shadow:0 0 0 0 color-mix(in srgb,var(--olive) 45%,transparent);border-radius:50%}.pw .dr-busy-ev{flex-wrap:wrap;gap:8px;display:flex}.pw .dr-busy-ev span{border:1px solid var(--rule);background:var(--hi);opacity:.35;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 5px;font-size:12px;transition:opacity .4s,border-color .4s;display:inline-flex}.pw .dr-busy-ev span.in{opacity:1;border-color:var(--ink3)}.pw .dr-busy-ev em{color:var(--ink3);font-style:normal}.pw .dr-steps{color:var(--ink3);gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pw .dr-steps li{align-items:center;gap:9px;transition:color .3s;display:flex}.pw .dr-steps i{border:1.5px solid var(--rule);border-radius:50%;width:16px;height:16px;position:relative}.pw .dr-steps li.now{color:var(--ink);font-weight:600}.pw .dr-steps li.now i{border-color:var(--olive);border-top-color:#0000}.pw .dr-steps li.done{color:var(--ink2)}.pw .dr-steps li.done i{border-color:var(--olive);background:var(--olive)}.pw .dr-steps li.done i:after{content:"";border:solid var(--hi);border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:2px;left:4.5px;transform:rotate(45deg)}.pw .dr-skel{gap:8px;display:grid}.pw .dr-skel i{background:linear-gradient(90deg,var(--sub) 0%,var(--sel) 40%,var(--sub) 80%);background-size:300% 100%;border-radius:6px;height:10px}.pw .dr-skel i:nth-child(2){width:92%}.pw .dr-skel i:nth-child(3){width:78%}.pw .dr-skel i:nth-child(4){width:55%}.pw .dr-out.fresh{border-color:var(--olive);box-shadow:0 0 0 3px var(--accent-soft)}.pw .dr-reveal{white-space:pre-wrap;color:var(--ink);padding:16px 20px;font-size:15px;line-height:1.7;display:grid}@media (prefers-reduced-motion:no-preference){.pw .dr-orb{animation:1.6s ease-out infinite drPulse}.pw .dr-steps li.now i{animation:.8s linear infinite drSpin}.pw .dr-busy-ev span.in{animation:.4s ease-out both drIn}.pw .dr-skel i{animation:1.6s linear infinite drShim}.pw .dr-busy{animation:.26s cubic-bezier(.2,.8,.2,1) both aiXOpen}.pw .dr-reveal span{animation:drLine .35s calc(var(--n) * 45ms) ease-out both}}@keyframes drPulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@keyframes drSpin{to{transform:rotate(360deg)}}@keyframes drIn{0%{opacity:.35;transform:translateY(3px)}}@keyframes drShim{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes drLine{0%{opacity:0;transform:translateY(4px)}}.pw .wb{gap:4px}.pw .wb.closed{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.pw .mk-s{align-items:center;gap:7px;display:inline-flex}.pw .idt-rail .mk-status .mk-s{height:42px;color:var(--ink2);background:var(--hi);border:1px solid var(--rule);border-radius:12px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.pw .idt-rail .mk-status .mk-s:hover{border-color:var(--ink3);color:var(--ink)}.pw .mk-s.open[aria-checked=true]{background:var(--sub);border-color:var(--ink);color:var(--ink)}.pw .mk-s.review[aria-checked=true]{background:var(--info-soft);border-color:var(--info);color:var(--info)}.pw .mk-s.track[aria-checked=true]{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.pw .mk-s.closed[aria-checked=true]{background:var(--success-soft);border-color:var(--success);color:var(--success)}.pw .mk-s-hint{color:var(--ink3);margin:-6px 0 0;font-size:12.5px}.pw .mk-who{color:var(--ink2);flex-direction:column;gap:8px;font-size:13px;display:flex}.pw .pp-av{border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.pw .mk-mine{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw .mk-take{border:1px dashed var(--ink3);background:var(--hi);height:38px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:700;display:inline-flex}.pw .mk-take:hover{border-style:solid;border-color:var(--ink)}.pw .mk-people{flex-wrap:wrap;gap:6px;display:flex}.pw .mk-person{border:1px solid var(--rule);background:var(--hi);height:34px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:13.5px;display:inline-flex}.pw .mk-person small{color:var(--ink3);margin-left:4px;font-size:11px}.pw .mk-person[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--accent-soft);font-weight:700}.pw .mk-who-h{color:var(--ink3);font-size:12px}.pw .tb{gap:20px;display:grid}.pw .tb-tree{gap:0;display:grid}.pw .tb-lv{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:16px 0;display:grid;position:relative}.pw .tb-lv:first-child{border-top:0}.pw .tb-lv-h{color:var(--ink);flex-direction:column;gap:2px;font-size:14px;font-weight:800;display:flex}.pw .tb-lv-h svg{color:var(--olive);margin-bottom:2px}.pw .tb-lv-h small{color:var(--ink3);font-size:12.5px;font-weight:400}.pw .tb-lv ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pw .tb-p{border:1px solid var(--rule);background:var(--hi);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.pw .tb-p.me{border-color:var(--ink3)}.pw .tb-p.wait{opacity:.75;border-style:dashed}.pw .tb-p .pp-av{grid-row:1/3}.pw .tb-p-t{min-width:0;display:grid}.pw .tb-p-t b{font-size:14.5px}.pw .tb-p-t b small{background:var(--accent-soft);color:var(--olive);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.pw .tb-p-t>small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink3);font-size:12px;overflow:hidden}.pw .tb-p-r{color:var(--ink2);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.pw .tb-p-r em{font-style:normal;font-weight:700}.pw .tb-empty{color:var(--ink3);margin:0;font-size:13px}.pw .tb-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.pw .tb-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .tb-lv{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pw .tb-cols{grid-template-columns:minmax(0,1fr)}}.pw .tb-col{background:var(--sub);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.pw .tb-col h3{align-items:center;gap:7px;margin:0;font-size:14.5px;display:flex}.pw .tb-col h3 span{color:var(--ink3);margin-left:auto;font-size:13px}.pw .tb-col.review h3{color:var(--info)}.pw .tb-col.track h3{color:var(--warn)}.pw .tb-col.closed h3{color:var(--success)}.pw .tb-col-d{color:var(--ink3);margin:0 0 4px;font-size:12px}.pw .tb-col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pw .tb-col li button{border:1px solid var(--rule);background:var(--hi);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:6px;padding:10px 12px;transition:border-color .15s,transform .15s;display:grid}.pw .tb-col li button:hover{border-color:var(--ink3);transform:translateY(-1px)}.pw .tb-i-t{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pw .tb-i-a{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pw .tb-i-a.none{color:var(--ink3)}.pw .tb-more{color:var(--ink3);font-size:12px}.pw .tb-perm{border-collapse:collapse;width:100%;font-size:13.5px}.pw .tb-perm th,.pw .tb-perm td{border-bottom:1px solid var(--rule);text-align:center;padding:10px 12px}.pw .tb-perm th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.pw .tb-perm thead th{color:var(--ink2);font-size:12.5px}.pw .tb-ok{background:var(--success-soft);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;display:inline-grid}.pw .tb-no{color:var(--ink3)}.pw{--aix-ink:#0f1612;--aix-deep:#19251f;--aix-line:#2c3a31;--aix-on:#eef2e8;--aix-on2:#b5c0b3;--aix-lime:#d9e98c}.pw .aix-orbit{flex:none;overflow:visible}.pw .aix-orbit-s{transform-origin:12px 12px}.pw.ws .ws-nav button.ws-nav-ai{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aix-lime) 45%,transparent);position:relative;overflow:hidden}.pw .ws-nav-aib{letter-spacing:.04em;opacity:.85;border:1px solid;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:800}.pw.ws .ws-nav button.ws-nav-ai:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#d9e98c38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.pw .aix-tabs{background:var(--aix-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 6px;padding:6px;display:flex}.pw .aix-tabs [role=tablist]{flex-wrap:wrap;gap:2px;display:flex}.pw .aix-tabs button{height:38px;font:inherit;color:var(--aix-on2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.pw .aix-tabs button[aria-selected=true]{background:var(--aix-deep);color:var(--aix-on);font-weight:800}.pw .aix-tabs button[aria-selected=true]:after{content:"";background:var(--aix-lime);height:2px;box-shadow:0 0 10px var(--aix-lime);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px}.pw .aix-tabs .ai-views-pro{color:var(--aix-lime);background:#d9e98c29;border-radius:4px;padding:0 5px;font-size:10px;font-style:normal}.pw .aix-live{border-left:1px solid var(--aix-line);height:30px;color:var(--aix-lime);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.pw .aix-live i{background:var(--aix-lime);border-radius:50%;width:7px;height:7px}.pw .ai-tabs-d{color:var(--ink3);margin:6px 2px 16px;font-size:13px}.pw .aix-hero{background:radial-gradient(120% 140% at 85% 20%,#1d2b23 0%,var(--aix-ink) 60%);color:var(--aix-on);border-radius:18px;margin:0 0 18px;padding:30px 32px 0;position:relative;overflow:hidden}.pw .aix-hero-top{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;display:grid}.pw .aix-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--aix-lime);align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:inline-flex}.pw .aix-hero h2{letter-spacing:-.045em;color:#fff;margin:14px 0 0;font-size:34px;font-weight:800;line-height:1.32}.pw .aix-hero h2 em{color:var(--aix-lime);font-style:normal}.pw .aix-sub{max-width:640px;color:var(--aix-on2);margin:14px 0 0;font-size:14.5px;line-height:1.7}.pw .aix-cta{margin-top:20px}.pw .aix-cta .ui-btn.primary{background:var(--aix-lime);border-color:var(--aix-lime);color:var(--aix-ink)}.pw .aix-note{border-top:1px solid var(--aix-line);color:var(--aix-lime);align-items:center;gap:8px;margin:20px 0 0;padding-top:16px;font-size:12.5px;display:flex}.pw .aix-stat{border-top:1px solid var(--aix-line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;padding:18px 0 22px;display:flex}.pw .aix-stat-l{color:var(--aix-on);font-size:13px;font-weight:700}.pw .aix-stat>b{letter-spacing:-.05em;color:var(--aix-lime);font-size:54px;font-weight:800;line-height:1}.pw .aix-stat>b small{letter-spacing:0;margin-left:2px;font-size:20px}.pw .aix-stat-n{color:var(--aix-on2);text-align:right;margin-left:auto;font-size:12.5px}.pw .aix-grid{grid-template-columns:repeat(16,12px);gap:4px;display:grid}.pw .aix-grid i{background:#2e3d33;border-radius:3px;width:12px;height:12px}.pw .aix-grid i.on{background:var(--aix-lime)}.pw .aix-grid i.err{background:0 0;box-shadow:inset 0 0 0 1px #6b7a6e}.pw .aix-con{height:250px;position:relative}.pw .aix-con svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw .aix-con-k{text-align:center;letter-spacing:.18em;color:#7e8b80;text-transform:uppercase;font-size:10.5px;font-weight:700;position:absolute;top:-6px;left:0;right:0}.pw .aix-ring{fill:none;stroke:#34433a;stroke-width:.5px;vector-effect:non-scaling-stroke}.pw .aix-wire{stroke:var(--aix-lime);stroke-width:1.2px;stroke-dasharray:3 5;opacity:.5;vector-effect:non-scaling-stroke}.pw .aix-core{background:var(--aix-lime);width:72px;height:72px;color:var(--aix-ink);border-radius:50%;align-content:center;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #d9e98c14,0 0 36px #d9e98c40}.pw .aix-core b{letter-spacing:.08em;font-size:12px;font-weight:900;line-height:1}.pw .aix-core small{letter-spacing:.2em;font-size:10px;font-weight:800}.pw .aix-eng{justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.pw .aix-eng small{color:var(--aix-on2);font-size:11.5px}.pw .aix-eng-t{background:#fff;border-radius:14px;place-items:center;width:52px;height:52px;transition:box-shadow .3s;display:grid;box-shadow:0 0 0 1px #ffffff1a}.pw .aix-eng-t.sm{border-radius:10px;width:36px;height:36px}.pw .aix-kpis{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;padding:4px 0 20px;display:grid}.pw .aix-kpis>div{border-left:1px solid var(--rule);padding:0 22px}.pw .aix-kpis>div:first-child{border-left:0;padding-left:0}.pw .aix-kpis dt{color:var(--ink2);font-size:12.5px}.pw .aix-kpis dd{margin:0}.pw .aix-kpis dd.tnum{letter-spacing:-.04em;color:var(--ink);margin:6px 0 2px;font-size:34px;font-weight:800}.pw .aix-kpis dd.tnum small{color:var(--ink3);font-size:15px;font-weight:600}.pw .aix-kpis dd:last-child{color:var(--ink3);font-size:12px}@media (max-width:900px){.pw .aix-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.pw .aix-kpis>div:nth-child(3){border-left:0;padding-left:0}}.pw .aix-sec{margin:0 0 24px}.pw .aix-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 12px;display:flex}.pw .aix-sec-h h2{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800}.pw .aix-sec-h span{color:var(--ink3);font-size:12.5px}.pw .aix-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pw .aix-step{border:1px solid var(--aix-line);background:var(--aix-deep);color:var(--aix-on);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;padding:22px 22px 20px;transition:transform .2s,border-color .2s;display:flex}.pw .aix-step-n{color:var(--aix-lime);font:500 24px/1.1 Georgia,serif}.pw .aix-step b{letter-spacing:-.03em;color:#fff;font-size:19px;font-weight:800;line-height:1.4}.pw .aix-step p{color:var(--aix-on2);margin:0;font-size:13.5px;line-height:1.6}.pw .aix-step-f{border-top:1px solid var(--aix-line);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13.5px;display:flex}.pw .aix-step-f strong{color:#fff;margin-left:auto;font-size:26px;font-weight:800}.pw .aix-step-go{color:var(--aix-lime);font-size:13px;font-weight:800}.pw .aix-tag{color:var(--aix-lime);background:#d9e98c24;border-radius:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.pw .aix-tag.warn{color:#f0a493;background:#e08a7829}@media (max-width:1000px){.pw .aix-steps{grid-template-columns:minmax(0,1fr)}}.pw .aix-engs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pw .aix-engc{border:1px solid var(--aix-line);background:var(--aix-deep);color:var(--aix-on);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.pw .aix-engc-h{align-items:center;gap:10px;display:flex}.pw .aix-engc-h b{color:#fff;font-size:15px}.pw .aix-engc-v{letter-spacing:-.04em;color:var(--aix-lime);font-size:42px;font-weight:800;line-height:1}.pw .aix-engc-v small{margin-left:2px;font-size:16px}.pw .aix-engc-bar{background:#2e3d33;border-radius:3px;height:6px;overflow:hidden}.pw .aix-engc-bar i{background:var(--aix-lime);border-radius:3px;height:100%;display:block}.pw .aix-engc-n{color:var(--aix-on2);font-size:12px}@media (max-width:1000px){.pw .aix-engs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw .aix-next{background:var(--aix-deep);color:var(--aix-on);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 24px;padding:20px 24px;display:flex}.pw .aix-next b{color:#fff;font-size:16px}.pw .aix-next p{color:var(--aix-on2);margin:4px 0 0;font-size:13px}.pw .aix-next .ui-btn.primary{background:var(--aix-lime);border-color:var(--aix-lime);color:var(--aix-ink)}.pw .aix-vs{background:var(--aix-deep);color:var(--aix-on);border-radius:16px;grid-template-columns:1fr 1fr;margin:0 0 18px;display:grid;position:relative;overflow:hidden}.pw .aix-vs>div{justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex;position:relative}.pw .aix-vs>div.me{border-left:1px solid var(--aix-line);background:#d9e98c0d}.pw .aix-vs>div>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.pw .aix-vs>div>span b{color:#fff;font-size:16px}.pw .aix-vs>div>span small{color:var(--aix-on2);grid-column:2;font-size:12px}.pw .aix-vs>div>span .ui-logo,.pw .aix-vs>div>span img{grid-row:1/3}.pw .aix-vs strong{letter-spacing:-.05em;color:var(--aix-lime);font-size:50px;font-weight:800;line-height:1}.pw .aix-vs strong small{margin-left:2px;font-size:18px}.pw .aix-vs-x{z-index:1;background:var(--aix-ink);border:1px solid var(--aix-line);width:34px;height:34px;color:var(--aix-on2);border-radius:50%;place-items:center;margin-top:-17px;font-size:10.5px;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;right:-17px}@media (max-width:760px){.pw .aix-vs{grid-template-columns:1fr}.pw .aix-vs>div.me{border-left:0;border-top:1px solid var(--aix-line)}.pw .aix-vs-x{display:none}}.pw .gr-list{border:1px solid var(--rule);background:var(--hi);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.pw .gr-item{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) 170px;gap:18px;padding:24px 26px;display:grid}.pw .gr-item:first-child{border-top:0}.pw .gr-item.first{background:var(--aix-deep);color:var(--aix-on)}.pw .gr-n{color:var(--ink3);font-size:30px;font-weight:700;line-height:1}.pw .gr-body h3{letter-spacing:-.02em;margin:8px 0 10px;font-size:18px;font-weight:800;line-height:1.4}.pw .gr-item.first .gr-body h3{color:#fff}.pw .gr-pri{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.pw .gr-pri.p1{background:var(--danger-soft);color:var(--danger)}.pw .gr-pri.p2{background:var(--warn-soft);color:var(--warn)}.pw .gr-pri.p3{background:var(--sub);color:var(--ink2)}.pw .gr-why,.pw .gr-todo{color:var(--ink2);grid-template-columns:44px minmax(0,1fr);gap:8px;margin:6px 0 0;font-size:13.5px;line-height:1.6;display:grid}.pw .gr-todo{color:var(--ink)}.pw .gr-why span,.pw .gr-todo span{color:var(--ink3);font-size:12px;font-weight:800}.pw .gr-todo span{color:var(--olive)}.pw .gr-meta{border-left:1px solid var(--rule);color:var(--ink3);flex-direction:column;gap:3px;padding-left:18px;font-size:12px;display:flex}.pw .gr-meta b{color:var(--ink);font-size:14px}.pw .gr-item.first .gr-meta b{color:#fff}.pw .gr-area{background:var(--sub);width:32px;height:32px;color:var(--olive);border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.pw .gr-item.first .gr-area{color:var(--aix-lime);background:#d9e98c24}@media (max-width:760px){.pw .gr-item{grid-template-columns:44px minmax(0,1fr)}.pw .gr-meta{border-left:0;border-top:1px solid var(--rule);flex-direction:row;grid-column:2;align-items:center;gap:8px;padding:10px 0 0}.pw .gr-area{margin:0}}.pw .nv2{background:0 0;border:0;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:0;display:grid}.pw .nv2-evs{border:1px solid var(--rule);background:var(--hi);border-radius:14px;flex-direction:column;align-self:start;gap:2px;padding:18px 14px;display:flex}.pw .nv2-k{letter-spacing:.12em;color:var(--ink3);text-transform:uppercase;margin:0 6px 10px;font-size:11px;font-weight:800}.pw .nv2-evs button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:14px;display:flex}.pw .nv2-evs button small{color:var(--ink3);font-size:11px}.pw .nv2-evs button:hover{background:var(--sub)}.pw .nv2-evs button[aria-pressed=true]{background:var(--aix-deep);color:var(--aix-lime);font-weight:800}.pw .nv2-evs button[aria-pressed=true] small{color:var(--aix-on2)}.pw .nv2-mood{border-top:1px solid var(--rule);color:var(--ink3);gap:8px;margin:14px 6px 0;padding-top:14px;font-size:12px;display:grid}.pw .nv2-mood-bar{gap:3px;height:6px;display:flex}.pw .nv2-mood-bar i{border-radius:3px}.pw .nv2-mood-bar .pos{background:var(--success)}.pw .nv2-mood-bar .neu{background:var(--rule)}.pw .nv2-mood-bar .neg{background:var(--danger)}.pw .nv2-out{margin-top:0}.pw .nv2-out .nv-b:first-child p{color:#fff;font-size:17px;line-height:1.7}.pw .nv2-out .nv-k{letter-spacing:.12em;color:var(--olive);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}@media (max-width:900px){.pw .nv2{grid-template-columns:minmax(0,1fr)}}.pw .gx-bot{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.pw .gx-owner{grid-row:1/3}.pw .gx-bot small{grid-column:2}@media (max-width:900px){.pw .aix-hero-top{grid-template-columns:minmax(0,1fr)}.pw .aix-con{max-width:320px;height:210px}.pw .aix-hero h2{font-size:26px}.pw .aix-stat>b{font-size:42px}.pw .aix-stat-n{text-align:left;margin-left:0}}@media (prefers-reduced-motion:no-preference){.pw .aix-orbit-s{animation:12s linear infinite aixSpin}.pw.ws .ws-nav button.ws-nav-ai:hover:after{transition:transform .7s;transform:translate(120%)}.pw .aix-live i,.pw .aix-tabs button[aria-selected=true]:after{animation:3s ease-in-out infinite aixBlink}.pw .aix-wire{animation:2.8s linear infinite aixFlow}.pw .aix-eng-t:not(.sm){animation:6s ease-in-out infinite aixScan;animation-delay:calc(var(--i) * 1.5s)}.pw .aix-eng.focus .aix-eng-t{animation:none}.pw .aix-core{animation:6s ease-in-out infinite aixCore}.pw .aix-hero-main>*{animation:.5s cubic-bezier(.2,.8,.2,1) both aixRise}.pw .aix-hero-main>:nth-child(2){animation-delay:80ms}.pw .aix-hero-main>:nth-child(3){animation-delay:.16s}.pw .aix-hero-main>:nth-child(4){animation-delay:.24s}.pw .aix-grid i{animation:aixCell .35s calc(var(--k) * 22ms) cubic-bezier(.2,.8,.2,1) both}.pw .aix-engc,.pw .aix-step{animation:aixRise .45s calc(var(--k,0) * 70ms) cubic-bezier(.2,.8,.2,1) both}.pw .aix-engc-bar i{animation:.9s cubic-bezier(.2,.8,.2,1) both aixBar}.pw .gr-item{animation:aixRise .4s calc(var(--k) * 60ms) cubic-bezier(.2,.8,.2,1) both}}@keyframes aixSpin{to{transform:rotate(360deg)}}@keyframes aixBlink{50%{opacity:.45}}@keyframes aixFlow{to{stroke-dashoffset:-48px}}@keyframes aixScan{0%,18%,to{box-shadow:0 0 0 1px #ffffff1a}8%{box-shadow:0 0 0 2px var(--aix-lime),0 0 26px #d9e98c8c}}@keyframes aixCore{50%{box-shadow:0 0 0 12px #d9e98c0f,0 0 48px #d9e98c59}}@keyframes aixRise{0%{opacity:0;transform:translateY(6px)}}@keyframes aixCell{0%{opacity:0;transform:scale(.65)}}@keyframes aixBar{0%{width:0}}.pw .md.md2{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr)}.pw .md.md2>.md-drv{border-top:1px solid var(--rule);grid-column:1/-1;border-left:0!important}.pw .md2 .md-dial{align-items:stretch;gap:12px;justify-items:initial;flex-direction:column;display:flex}.pw .md2 .md-dial h2{width:100%}.pw .md2 .md-per{color:var(--ink3);margin-left:auto;font-size:12px;font-weight:600}.pw .md2 .md-dial-row{flex-direction:column;align-items:center;display:flex}.pw .md2 .md-g{max-width:220px;margin-top:2px}.pw .md2 .md-num{margin-top:-14px}.pw .md-say{background:var(--hi);border:1px solid var(--rule);color:var(--ink);text-align:center;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.pw .md-mix{gap:7px;display:grid}.pw .md-mix-bar{gap:3px;height:8px;display:flex}.pw .md-mix-bar i{border-radius:4px;min-width:3px}.pw .md-mix-bar .pos,.pw .md-mix-l .pos b{background:var(--success)}.pw .md-mix-bar .neu{background:var(--rule-strong)}.pw .md-mix-bar .neg{background:var(--danger)}.pw .md-mix-l{color:var(--ink3);justify-content:space-between;font-size:12px;display:flex}.pw .md-mix-l b{color:var(--ink);font-weight:800;background:0 0!important}.pw .md-mix-l .pos b{color:var(--success)}.pw .md-mix-l .neg b{color:var(--danger)}.pw .md-trend-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw .md-stats{gap:16px;margin:0;display:flex}.pw .md-stats div{align-items:baseline;gap:5px;display:flex}.pw .md-stats dt{color:var(--ink3);font-size:12px}.pw .md-stats dd{color:var(--ink);margin:0;font-size:16px;font-weight:800}.pw .md-stats dd.pos{color:var(--success)}.pw .md-stats dd.neg{color:var(--danger)}.pw .md-chart{width:100%;height:auto;display:block;overflow:visible}.pw .md-chart .b.pos{fill:var(--success-soft);opacity:.7}.pw .md-chart .b.neg{fill:var(--danger-soft);opacity:.7}.pw .md-chart .gl{stroke:var(--rule);stroke-width:1px}.pw .md-chart .mid{stroke:var(--rule-strong);stroke-dasharray:4 4}.pw .md-chart .ax{fill:var(--ink3);font-size:11px}.pw .md-chart .ax.now{fill:var(--ink);font-weight:700}.pw .md-chart .ln{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}.pw .md-chart .ln.gap{stroke:var(--ink3);stroke-width:1.6px;stroke-dasharray:3 5}.pw .md-chart .pt{fill:var(--hi);stroke:var(--ink);stroke-width:2px}.pw .md-chart .pt.pos{stroke:var(--success)}.pw .md-chart .pt.neg{stroke:var(--danger)}.pw .md-chart circle.now{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.pw .md-chart .vl{fill:var(--ink2);font-size:11.5px;font-weight:800}.pw .md-chart .vl.now{fill:var(--ink);font-size:13px}.pw .md-chart .vol{fill:color-mix(in srgb,var(--ink) 22%,transparent)}.pw .md-chart .vol.thin{fill:var(--rule-strong)}.pw .md-drv-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pw .md-drv-cols>div{background:var(--sub);border-radius:12px;padding:14px 16px}.pw .md-drv-k{margin-bottom:10px;font-size:12.5px;font-weight:800;display:block}.pw .md-drv-cols .up .md-drv-k{color:var(--success)}.pw .md-drv-cols .down .md-drv-k{color:var(--danger)}.pw .md2 .md-drv li{display:block}.pw .md2 .md-drv a{border-top:1px solid var(--rule);padding:9px 0}.pw .md2 .md-drv li:first-child a{border-top:0;padding-top:0}.pw .md2 .md-drv small{align-items:center;gap:8px;margin-top:3px;display:flex}.pw .md2 .md-drv small .tnum{color:var(--ink3)}@media (max-width:900px){.pw .md.md2{grid-template-columns:minmax(0,1fr)}.pw .md.md2>.md-trend{border-left:0;border-top:1px solid var(--rule)}.pw .md-drv-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.pw .md-chart .ln:not(.gap){stroke-dasharray:1000;animation:1.2s ease-out .2s both mdLine}.pw .md-chart circle.now{animation:1.8s ease-in-out 1.2s infinite mdPulse}.pw .md-chart .vol{transform-origin:bottom;transform-box:fill-box;animation:.6s cubic-bezier(.2,.8,.2,1) both mdVol}}@keyframes mdLine{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes mdVol{0%{transform:scaleY(0)}}.pw .ap-who em.ap-me{background:var(--accent);width:20px;height:20px;color:var(--deep);border-radius:50%;place-items:center;padding:0;font-size:12px;line-height:1;display:inline-grid}.pw .ap-bar i{width:var(--w);animation:.9s cubic-bezier(.2,.8,.2,1) .1s both aixBar}@media (prefers-reduced-motion:reduce){.pw .ap-bar i{animation:none}}.pw .ap-wait{color:var(--ink3);margin:12px 4px 24px;font-size:12.5px}.pw.ws .ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-l{color:var(--on-accent)}.pw.ws .ws-nav button.ws-nav-ai .ws-nav-aib{color:var(--aix-lime)}.pw.ws .ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-aib{color:var(--on-accent)}.pw .tm2{gap:14px;display:grid}.pw .tm2-invite{background:var(--sub);border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid}.pw .tm2-field{gap:6px;min-width:0;display:grid}.pw .tm2-field>span{color:var(--ink2);font-size:12.5px;font-weight:700}.pw .tm2-field .ui-input{background:var(--hi);height:44px}.pw .tm2-seg{border:1px solid var(--rule);background:var(--hi);border-radius:12px;gap:4px;padding:3px;display:flex}.pw .tm2-seg button{font:inherit;text-align:left;cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:9px;gap:1px;padding:5px 12px;display:grid}.pw .tm2-seg button b{font-size:13.5px}.pw .tm2-seg button small{color:var(--ink3);font-size:11px}.pw .tm2-seg button[aria-checked=true]{background:var(--deep);color:var(--on-deep)}.pw .tm2-seg button[aria-checked=true] small{color:var(--on-deep-2)}.pw .tm2-invite .ui-btn{white-space:nowrap;height:44px}.pw .tm2-msg{background:var(--accent-soft);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pw .tm2-seats{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;display:flex}.pw .tm2-seats b{color:var(--ink);margin-right:6px}.pw .tm2-seats a{color:var(--ink);margin-left:auto;font-weight:700}.pw .tm2-bar{background:var(--sub);border-radius:3px;width:120px;height:6px;overflow:hidden}.pw .tm2-bar i{background:var(--deep);height:100%;display:block}.pw .tm2-bar i.full{background:var(--warn)}.pw .tm2-list{border:1px solid var(--rule);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pw .tm2-list li{border-top:1px solid var(--rule);background:var(--hi);grid-template-columns:36px minmax(0,1fr) 130px 84px 220px;align-items:center;gap:14px;padding:12px 16px;display:grid}.pw .tm2-list li:first-child{border-top:0}.pw .tm2-list li.wait{background:var(--paper)}.pw .tm2-av{border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.pw .tm2-who{min-width:0;display:grid}.pw .tm2-who b{font-size:14.5px}.pw .tm2-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink3);font-size:12.5px;overflow:hidden}.pw .tm2-role{color:var(--ink2);font-size:13px;font-weight:700}.pw select.tm2-role{border:1px solid var(--rule);background:var(--hi);height:34px;font:inherit;border-radius:9px;padding:0 8px;font-size:13px}.pw .tm2-role.own{background:var(--accent-soft);color:var(--olive);border-radius:999px;justify-self:start;padding:3px 10px;display:inline-flex}.pw .tm2-st{color:var(--warn);font-size:12.5px;font-weight:700}.pw .tm2-st.ok{color:var(--success)}.pw .tm2-act{justify-content:flex-end;gap:6px;display:flex}.pw .tm2-act button{border:1px solid var(--rule);background:var(--hi);height:32px;line-height:1;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.pw .tm2-act button:hover{border-color:var(--ink3)}.pw .tm2-act button.tm2-rm{color:var(--danger)}.pw .tm2-list li.tm2-empty{color:var(--ink3);padding:16px;font-size:13px;display:block}@media (max-width:900px){.pw .tm2-invite{grid-template-columns:minmax(0,1fr)}.pw .tm2-list li{grid-template-columns:36px minmax(0,1fr) auto}.pw .tm2-st{display:none}.pw .tm2-act{grid-column:2/-1;justify-content:flex-start}}.pw.ws .ws-nav button.ws-nav-ai{box-shadow:none;overflow:visible}.pw.ws .ws-nav button.ws-nav-ai:after{display:none}.pw.ws .ws-nav button.ws-nav-ai .ws-nav-l{color:var(--on-deep-2);font-weight:500}.pw.ws .ws-nav button.ws-nav-ai:hover .ws-nav-l{color:var(--on-deep)}.pw.ws .ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-l{color:var(--on-accent);font-weight:700}.pw.ws .ws-nav button.ws-nav-ai .ws-nav-ico{color:var(--on-deep-2)!important}.pw.ws .ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-ico{color:var(--on-accent)!important}.pw .ws-nav-aib{opacity:1;background:#d9e98c1f;border:0;border-radius:4px;padding:0 5px;font-size:9.5px}.pw.ws .ws-nav button.ws-nav-ai[aria-current=page] .ws-nav-aib{background:#19251f1a}.pw .aix-orbit-s,.pw .aix-live i,.pw .aix-tabs button[aria-selected=true]:after,.pw .aix-wire,.pw .aix-eng-t,.pw .aix-core{animation:none!important}.pw .aix-tabs{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;gap:8px;padding:0}.pw .aix-tabs button{height:44px;color:var(--ink2);border-radius:0;padding:0 14px;font-weight:600}.pw .aix-tabs button:hover{color:var(--ink);background:0 0}.pw .aix-tabs button[aria-selected=true]{color:var(--ink);background:0 0;font-weight:800}.pw .aix-tabs button[aria-selected=true]:after{background:var(--ink);height:2px;box-shadow:none;bottom:-1px;left:12px;right:12px}.pw .aix-tabs .ai-views-pro{background:var(--accent-soft);color:var(--olive)}.pw .aix-live{height:auto;color:var(--ink3);border-left:0;padding:0;font-size:12px;font-weight:600}.pw .aix-live i{background:var(--success);width:6px;height:6px}.pw .aix-hero{border-radius:var(--r-card,16px);background:var(--deep);padding:24px 28px 0}.pw .aix-hero-top{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.pw .aix-hero h2{letter-spacing:-.035em;margin-top:10px;font-size:26px;line-height:1.38}.pw .aix-kicker{letter-spacing:.08em;color:var(--on-deep-2);font-size:11px}.pw .aix-kicker .aix-orbit{color:var(--accent)}.pw .aix-sub{font-size:14px}.pw .aix-note{color:var(--on-deep-2);margin-top:16px;padding-top:12px}.pw .aix-con{height:180px}.pw .aix-con-k{display:none}.pw .aix-eng-t{width:40px;height:40px;box-shadow:none;border-radius:11px}.pw .aix-eng small{font-size:10.5px}.pw .aix-wire{opacity:.25;stroke-dasharray:2 4}.pw .aix-ring{stroke:#2e3d35}.pw .aix-core{width:54px;height:54px;box-shadow:none;margin:-27px 0 0 -27px}.pw .aix-core b{font-size:10px}.pw .aix-core small{font-size:8.5px}.pw .aix-eng.focus .aix-eng-t{box-shadow:0 0 0 2px #c9a65a}.pw .aix-stat{margin-top:18px;padding:14px 0 18px}.pw .aix-stat>b{font-size:40px}.pw .aix-stat>b small{font-size:16px}.pw .aix-grid{grid-template-columns:repeat(16,10px);gap:3px}.pw .aix-grid i{border-radius:2px;width:10px;height:10px}.pw .aix-step,.pw .aix-engc,.pw .aix-next,.pw .aix-vs{background:var(--hi);border:1px solid var(--rule);color:var(--ink)}.pw .aix-step:hover{border-color:var(--ink3);transform:none}.pw .aix-step-n{letter-spacing:.06em;color:var(--olive);text-transform:uppercase;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.pw .aix-step b,.pw .aix-engc-h b,.pw .aix-next b,.pw .aix-vs>div>span b,.pw .aix-step-f strong{color:var(--ink)}.pw .aix-step b{font-size:17px}.pw .aix-step p,.pw .aix-engc-n,.pw .aix-next p,.pw .aix-vs>div>span small{color:var(--ink2)}.pw .aix-step-f{border-top-color:var(--rule)}.pw .aix-step-go{color:var(--ink)}.pw .aix-tag{background:var(--accent-soft);color:var(--olive)}.pw .aix-tag.warn{background:var(--warn-soft);color:var(--warn)}.pw .aix-engc-v{color:var(--ink);font-size:34px}.pw .aix-engc-bar{background:var(--sub)}.pw .aix-engc-bar i{background:var(--deep)}.pw .aix-engc.low{background:var(--hi);border-color:color-mix(in srgb,var(--warn) 45%,var(--rule))}.pw .aix-engc.low .aix-engc-bar i{background:var(--warn)}.pw .aix-engc.low .aix-engc-v{color:var(--warn)}.pw .aix-next{background:var(--sub);border-color:var(--sub)}.pw .aix-next .ui-btn.primary,.pw .aix-cta .ui-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pw .aix-vs>div.me{background:var(--sel);border-left-color:var(--rule)}.pw .aix-vs strong{color:var(--success);font-size:38px}.pw .aix-vs strong.down{color:var(--danger)}.pw .aix-vs-x{background:var(--hi);border-color:var(--rule);color:var(--ink3)}.pw .gr-item.first{background:var(--sel);color:var(--ink);box-shadow:inset 3px 0 0 var(--olive)}.pw .gr-item.first .gr-n{color:var(--olive);font-size:30px}.pw .gr-item.first .gr-body h3,.pw .gr-item.first .gr-meta b{color:var(--ink)}.pw .gr-item.first .gr-why{color:var(--ink2)}.pw .gr-item.first .gr-todo{color:var(--ink)}.pw .gr-item.first .gr-why span{color:var(--ink3)}.pw .gr-item.first .gr-todo span{color:var(--olive)}.pw .gr-item.first .gr-meta{border-color:var(--rule);color:var(--ink3)}.pw .gr-item.first .gr-area{background:var(--hi);color:var(--olive)}.pw .gr-item.first .gr-pri{background:var(--danger-soft);color:var(--danger)}.pw .nv2-out .nv-b:first-child{background:var(--sel);border-color:var(--rule);color:var(--ink)}.pw .nv2-out .nv-b:first-child .nv-k{color:var(--olive)}.pw .nv2-out .nv-b:first-child p{color:var(--ink);font-size:15.5px}.pw .nv2-evs button[aria-pressed=true]{background:var(--deep);color:var(--on-deep)}@media (prefers-reduced-motion:no-preference){.pw .aix-engc,.pw .aix-step,.pw .gr-item{animation-duration:.3s}}:root[data-theme=dark] .pw .aix-hero{background:var(--deep-2)}.pw .mk-strip{border:1px solid var(--rule);background:var(--hi);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 0 12px;padding:12px 18px;display:flex}.pw .mk-strip-k{letter-spacing:.08em;color:var(--ink3);text-transform:uppercase;font-size:11.5px;font-weight:800}.pw .mk-strip-i{align-items:baseline;gap:6px;display:inline-flex}.pw .mk-strip-i small{color:var(--ink3);font-size:12px}.pw .mk-strip-i b{color:var(--ink);font-size:15px;font-weight:800}.pw .mk-strip-i b.up,.pw .mk-issue b.up{color:var(--success)}.pw .mk-strip-i b.down,.pw .mk-issue b.down{color:var(--danger)}.pw .mk-strip-src{color:var(--ink3);margin-left:auto;font-size:11.5px}.pw .md-chart .mk-ln{fill:none;stroke:var(--olive);stroke-width:1.6px;stroke-dasharray:5 3;opacity:.8}.pw .md-mk-t{border:1px solid var(--rule);background:var(--hi);height:28px;font:inherit;color:var(--ink3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.pw .md-mk-t i{border-top:2px dashed var(--ink3);width:14px;height:0}.pw .md-mk-t.on{color:var(--ink);border-color:var(--ink3)}.pw .md-mk-t.on i{border-top-color:var(--olive)}.pw .md-mk-t b{color:var(--ink2);font-weight:800}.pw .md-trend-h{align-items:center}.pw .mk-issue{border:1px solid var(--rule);background:var(--paper);border-radius:12px;margin:14px 0 0;padding:14px 16px}.pw .mk-issue-k{color:var(--ink2);font-size:12px;font-weight:800}.pw .mk-issue-row{flex-wrap:wrap;gap:8px 28px;margin:8px 0 6px;display:flex}.pw .mk-issue-row span{gap:2px;display:grid}.pw .mk-issue-row small{color:var(--ink3);font-size:12px}.pw .mk-issue-row b{color:var(--ink);font-size:22px;font-weight:800}.pw .mk-issue-n{color:var(--ink3);margin:0;font-size:12px}@media (max-width:760px){.pw .mk-strip-src{flex-basis:100%;margin-left:0}}.pw .md-chart .mk-vl{fill:var(--olive);font-size:11px;font-weight:700}.pw .dbx-name{flex-wrap:wrap}.pw .dbx-mk{color:var(--ink3);flex-wrap:wrap;flex-basis:100%;gap:2px 8px;margin:2px 0 0 28px;font-size:11.5px;font-weight:600;display:inline-flex}.pw .dbx-mk em{font-style:normal}.pw .dbx-mk em.up{color:var(--success)}.pw .dbx-mk em.down{color:var(--danger)}.pw .fn-bar{border:1px solid color-mix(in srgb,var(--olive) 30%,var(--rule));background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.pw .fn-live{background:var(--deep);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.pw .fn-live i{background:var(--accent);border-radius:50%;width:6px;height:6px}.pw .fn-bar p{min-width:240px;color:var(--ink2);flex:1;margin:0;font-size:13.5px}.pw .fn-bar p b{color:var(--ink)}.pw .fn-act{align-items:center;gap:8px;margin-left:auto;display:flex}.pw .fn-act .ui-btn{white-space:nowrap}.pw .fn-nudge{border:1px dashed color-mix(in srgb,var(--olive) 45%,var(--rule));background:var(--sel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.pw .fn-nudge p{flex:1;gap:2px;min-width:200px;margin:0;display:grid}.pw .fn-nudge b{color:var(--ink);font-size:14px}.pw .fn-nudge span{color:var(--ink2);font-size:12.5px}@media (max-width:640px){.pw .fn-act{width:100%;margin-left:0}.pw .fn-act .ui-btn.primary{flex:1;justify-content:center}}.pw .ax-fn-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.pw .ax-fn-steps li{border:1px solid var(--rule);background:var(--hi);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.pw .ax-fn-steps b{font-size:24px;font-weight:800}.pw .ax-fn-steps em{color:var(--olive);font-size:12px;font-style:normal;font-weight:700}.pw .ax-fn-steps small{color:var(--ink3);font-size:12px}.pw .ax-fn-n{color:var(--ink3);margin:0;font-size:12px}.pw .ob-quick{border:1px solid color-mix(in srgb,var(--olive) 35%,var(--rule));background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 0 22px;padding:18px 20px;display:flex}.pw .ob-quick>div{flex:1;gap:4px;min-width:260px;display:grid}.pw .ob-quick b{color:var(--ink);font-size:17px}.pw .ob-quick p{color:var(--ink2);margin:0;font-size:13px;line-height:1.6}.pw .dbx-legend,.pw .dbx-race li{grid-template-columns:20px minmax(0,1.25fr) minmax(56px,1fr) minmax(0,1.1fr) 44px;align-items:center;gap:12px}.pw .dbx-legend span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left!important}.pw .dbx-legend{color:var(--ink3);margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:600}.pw .dbx-legend span:first-child{grid-column:1/3;padding-left:32px}.pw .dbx-legend span:last-child{text-align:right}.pw .dbx-race li{min-height:56px;padding:10px 12px}.pw .dbx-name{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 9px;font-size:14.5px;display:grid}.pw .dbx-name>:first-child{grid-row:1/3}.pw .dbx-name small{display:none}.pw .dbx-mk{text-overflow:ellipsis;white-space:nowrap;color:var(--ink3);grid-column:2;margin:0;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.pw .dbx-mk em{margin-left:6px}.pw .dbx-race .dbx-n{font-size:15px}@media (max-width:760px){.pw .dbx-race li{grid-template-columns:22px minmax(0,1fr) 90px 44px;gap:10px}}
