.pw{--paper:#f7f4ed;--hi:#fcfbf8;--ink:#1c1c1c;--ink2:#5f5f5d;--ink3:#6f6d68;--t3:#1c1c1c08;--t4:#1c1c1c0a;--t7:#1c1c1c12;--t14:#1c1c1c24;--t40:#1c1c1c66;--rule:#eceae4;--mark:#edd27a;--mark-hover:#e2c25e;--mark-soft:#f4e7b8;--mark-ink:#5a4a12;--pos:#3f7a57;--neg:#b5462f;--pos-soft:#3f7a571a;--neg-soft:#b5462f1a;--pos-line:#3f7a5773;--neg-line:#b5462f66;--inv-ink2:#fcfbf8b3;--inv-rule:#fcfbf829;--community:#7a6cc4;--shadow:0 12px 32px #1c1c1c1f;--logo-plate:#fcfbf8;--on-mark:#1c1c1c;--inset:#fff3 0 .5px 0 0 inset,#0003 0 0 0 .5px inset,#0000000d 0 1px 2px 0;--focus:0 0 0 2px #3b82f680,#0000001a 0 4px 12px;--r-sm:4px;--r:6px;--r-md:8px;--r-card:12px;--r-pill:9999px;--ease:.16s cubic-bezier(.23,1,.32,1);background:var(--paper);color:var(--ink);letter-spacing:0;font-size:14px;line-height:1.5}.pw :focus-visible{box-shadow:var(--focus);outline:none}.pw h1,.pw h2,.pw h3{margin:0;font-weight:600}.pw b,.pw strong{font-weight:600}.pw .tnum{font-variant-numeric:tabular-nums}.pw .hl{background-image:linear-gradient(180deg,transparent 55%,var(--mark-soft) 55%);background-repeat:no-repeat;background-size:100% 100%}@keyframes pwSweep{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:no-preference){.pw .ui-disc.open .hl,.pw .ui-quote .hl,.pw .rm-panel .hl{animation:pwSweep .8s var(--ease-out) .2s both}.pw .ui-disc:not(.open) .hl{animation:none}.pw .ws-item.focus .hl{background-image:linear-gradient(180deg,transparent 50%,var(--mark) 50%);animation:pwSweep 1s var(--ease-out) .45s both}}.pw .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-btn{border-radius:var(--r);border:1px solid var(--t40);height:34px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color var(--ease);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.ui-btn:active{opacity:.8}.ui-btn.sm{height:30px;padding:0 12px;font-size:13px}.ui-btn.block{width:100%}.ui-btn.primary{background:var(--ink);color:var(--hi);box-shadow:var(--inset);border-color:#0000}.ui-btn.text{height:auto;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40);text-underline-offset:3px;border:0;padding:4px 0}.ui-btn[aria-disabled=true]{border-color:var(--rule);color:var(--ink3);cursor:default}.ui-btn[aria-disabled=true]:active{opacity:1}@media (hover:hover) and (pointer:fine){.ui-btn:not([aria-disabled=true]):not(.primary):not(.text):hover{background:var(--t4)}.ui-btn.text:hover{color:var(--ink)}}.ui-card{border:1px solid var(--rule);border-radius:var(--r-card);min-width:0;padding:20px 24px}.ui-card.flush{padding:4px 8px}.ui-section{flex-direction:column;gap:12px;min-width:0;display:flex}.ui-section-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-section-h h2{letter-spacing:-.3px;font-size:20px;line-height:1.25}.ui-note{color:var(--ink2);font-size:13px}.ui-empty{color:var(--ink2);margin:0;font-size:14px}.ui-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--r-card);margin:0;display:grid}.ui-stat{border-left:1px solid var(--rule);flex-direction:column;gap:4px;min-width:0;padding:20px 24px;display:flex}.ui-stat:first-child{border-left:0}.ui-stat dt{color:var(--ink2);font-size:14px}.ui-stat dd{margin:0}.ui-stat-v{letter-spacing:-.9px;font-size:36px;font-weight:600;line-height:1.1}.ui-stat-v small{color:var(--ink2);letter-spacing:0;margin-left:3px;font-size:16px;font-weight:400}.ui-stat-d{color:var(--ink2);font-size:13px}.ui-stat-d.pos{color:var(--pos)}.ui-stat-d.neg{color:var(--neg)}.ui-table{border-collapse:collapse;width:100%;font-size:14px}.ui-table th{color:var(--ink2);text-align:left;padding:0 0 10px;font-size:13px;font-weight:400}.ui-table td{border-top:1px solid var(--rule);vertical-align:middle;padding:10px 0}.ui-table thead+tbody tr:first-child td{border-top-color:var(--t14)}.ui-table:not(:has(thead)) tbody tr:first-child td{border-top:0;padding-top:0}.ui-table tbody tr:last-child td{padding-bottom:0}.ui-table .end{text-align:right;white-space:nowrap;padding-left:16px}.ui-table .muted{color:var(--ink2)}.ui-table .rank{width:24px;color:var(--ink3);font-size:13px}.ui-table tr.strong td{font-weight:600}.ui-table a{color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.ui-table a:hover{-webkit-text-decoration-color:var(--t40);text-decoration-color:var(--t40)}}.ui-meter{border-radius:var(--r-pill);background:var(--t4);min-width:60px;height:6px;display:block;overflow:hidden}.ui-meter i{border-radius:var(--r-pill);background:var(--t14);height:100%;display:block}.ui-meter.strong i{background:var(--ink)}.ui-sent{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.ui-sent i{font-size:9px;font-style:normal;line-height:1}.ui-sent.pos{background:var(--pos-soft);color:var(--pos)}.ui-sent.neg{background:var(--neg-soft);color:var(--neg)}.ui-sent.neu{background:var(--t7);color:var(--ink2)}.ui-sent.wait{border:1px dashed var(--t40);color:var(--ink3);background:0 0;font-weight:400}.ui-sent.wait i{font-size:11px}.ui-sent.sm{height:20px;padding:0 6px 0 5px;font-size:11px}.ui-ticker{border-radius:var(--r-sm);background:var(--ink);height:20px;color:var(--hi);letter-spacing:.02em;vertical-align:middle;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.ui-ticker.sm{height:18px;padding:0 5px;font-size:10px}.ui-ticker.lg{border-radius:var(--r);height:28px;padding:0 9px;font-size:14px}.ui-ticker.soft{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--t14);letter-spacing:.05em;background:0 0;font-weight:600}.ui-ticker.soft.lg{border-radius:var(--r);align-self:center;height:26px;padding:0 9px;font-size:13px}.ui-logo{width:var(--s,18px);height:var(--s,18px);background:var(--logo-plate);box-shadow:0 0 0 1px var(--rule);object-fit:contain;vertical-align:middle;border-radius:4px;flex:none;display:inline-block}.ui-logo.mono{background:var(--t7);box-shadow:none;color:var(--ink2);font-size:calc(var(--s,18px) * .5);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-logo.round{border-radius:50%}.ui-emark{vertical-align:middle;flex:none;align-items:center;gap:6px;display:inline-flex}.ui-emark.sm{gap:4px}.ui-srcname{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-srcname>span:last-child{text-overflow:ellipsis;overflow:hidden}.ui-srcname.strong>span:last-child{color:var(--ink);font-weight:600}.ui-tag{border-radius:var(--r-sm);border:1px solid var(--rule);height:22px;color:var(--ink2);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.ui-tag.mark{background:var(--mark-soft);color:var(--mark-ink);border-color:#0000}.ui-tag.neg{color:var(--neg);border-color:var(--neg-line)}.ui-cite{border-radius:var(--r-sm);background:var(--mark-soft);min-width:18px;height:18px;color:var(--mark-ink);font:inherit;vertical-align:2px;cursor:pointer;transition:background-color var(--ease);border:0;justify-content:center;align-items:center;margin-left:3px;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}span.ui-cite{cursor:default;margin-left:0}@media (hover:hover) and (pointer:fine){button.ui-cite:hover{background:var(--mark)}}.ui-seg{border-radius:var(--r-pill);border:1px solid var(--rule);gap:2px;padding:3px;display:inline-flex}.ui-seg button{border-radius:var(--r-pill);height:28px;font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;transition:background-color var(--ease),color var(--ease);background:0 0;border:0;padding:0 12px;font-size:13px}@media (hover:hover) and (pointer:fine){.ui-seg button:hover{color:var(--ink)}}.ui-seg button[aria-pressed=true]{background:var(--ink);color:var(--hi);box-shadow:var(--inset)}@media (max-width:480px){.ob-find .ui-seg{border-radius:14px;width:100%;display:flex}.ob-find .ui-seg button{white-space:normal;border-radius:11px;flex:1 1 0;min-width:0;height:auto;min-height:32px;padding:5px 6px;line-height:1.2}}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field>span{color:var(--ink2);font-size:13px}.ui-input,.ui-select{border-radius:var(--r);border:1px solid var(--rule);background:var(--paper);height:36px;font:inherit;color:var(--ink);max-width:100%;padding:0 10px;font-size:14px}.ui-select{cursor:pointer}.ui-input::placeholder{color:var(--ink2)}.ui-search{flex:220px;position:relative}.ui-search svg{color:var(--ink2);position:absolute;top:11px;left:12px}.ui-search .ui-input{width:100%;padding-left:34px}.ui-bars{grid-template-columns:32px minmax(0,1fr);gap:0 10px;display:grid}.ui-bars-y{height:var(--h,200px);color:var(--ink3);text-align:right;font-size:12px;position:relative}.ui-bars-y span{position:absolute;right:0;transform:translateY(-50%)}.ui-bars-plot{height:var(--h,200px);border-bottom:1px solid var(--t14);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;display:grid;position:relative}.ui-bars-grid{border-top:1px dashed var(--rule);pointer-events:none;position:absolute;left:0;right:0}.ui-bar{cursor:pointer;border-radius:var(--r) var(--r) 0 0;height:100%;transition:background-color var(--ease);background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 24%;display:flex;position:relative}.ui-bar i{background:var(--t14);border-radius:var(--r-sm) var(--r-sm) 0 0;width:100%;display:block}.ui-bar.mark i{background:var(--mark)}.ui-bar[aria-pressed=true] i{background:var(--ink)}.ui-bar:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.ui-bar:not(:disabled):hover{background:var(--t4)}.ui-bar:not(:disabled):not([aria-pressed=true]):hover i{background:var(--t40)}.ui-bar.mark:not(:disabled):not([aria-pressed=true]):hover i{background:var(--mark-hover)}}.ui-bars-x{color:var(--ink3);text-align:center;grid-column:2;grid-auto-columns:1fr;grid-auto-flow:column;padding-top:8px;font-size:12px;display:grid}.ui-bars-x span.on{color:var(--ink);font-weight:600}.ui-legend{color:var(--ink2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ui-legend i{background:var(--mark);border-radius:2px;width:10px;height:10px}.ui-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;align-items:center;gap:24px;display:flex;overflow-x:auto}.ui-tabs [role=tab]{height:44px;font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;transition:color var(--ease);background:0 0;border:0;padding:0;font-size:15px;position:relative}@media (hover:hover) and (pointer:fine){.ui-tabs [role=tab]:hover{color:var(--ink)}}.ui-tabs [role=tab][aria-selected=true]{color:var(--ink);font-weight:600}.ui-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ui-tabs-aside{flex:none;margin-left:auto}.ui-avatar{width:var(--s,36px);height:var(--s,36px);background:var(--t7);color:var(--ink);font-size:calc(var(--s,36px) * .34);letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-chg{color:var(--ink3);white-space:nowrap;font-size:12px}.ui-chg.up{color:var(--pos)}.ui-chg.down{color:var(--neg)}.ui-chg.new{color:var(--mark-ink)}.ui-sbar{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-sbar-track{border-radius:var(--r-pill);gap:2px;height:6px;display:flex;overflow:hidden}.ui-sbar-track i{height:100%;display:block}.ui-sbar-track .p{background:var(--pos)}.ui-sbar-track .z{background:var(--t7);flex:1}.ui-sbar-track .n{background:var(--neg)}.ui-sbar-n{color:var(--ink2);justify-content:space-between;font-size:12px;display:flex}.ui-sbar.lg .ui-sbar-track{height:10px}.ui-line{grid-template-columns:minmax(0,1fr) 36px;gap:0 8px;display:grid}.ui-line-plot{height:var(--h,200px);position:relative}.ui-line-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-line-axis{height:var(--h,200px);color:var(--ink3);font-size:12px;position:relative}.ui-line-axis span{position:absolute;left:0;transform:translateY(-50%)}.ui-line-hit{cursor:crosshair;touch-action:pan-y;position:absolute;inset:0}.ui-line-dot{background:var(--paper);border:2px solid var(--ink);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.ui-line-tip{border-radius:var(--r);background:var(--ink);color:var(--hi);white-space:nowrap;pointer-events:none;padding:3px 8px;font-size:12px;position:absolute;top:-30px;transform:translate(-50%)}.ui-line-guide{border-left:1px dashed var(--t40);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ui-line-pin{border-radius:var(--r-sm);background:var(--mark-soft);height:24px;color:var(--mark-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ease);border:0;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.ui-line-pin.end{transform:translate(calc(10px - 100%),calc(-100% - 8px))}.ui-line-pin.end:after{left:calc(100% - 10px)}.ui-line-pin.start{transform:translate(-10px,calc(-100% - 8px))}.ui-line-pin.start:after{left:10px}.ui-line-pin:after{content:"";background:var(--mark-ink);opacity:.5;width:1px;height:8px;position:absolute;top:100%;left:50%}@media (hover:hover) and (pointer:fine){.ui-line-pin:hover{background:var(--mark)}}.ui-line-pin-dot{background:var(--mark-ink);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.ui-line-x{color:var(--ink3);grid-column:1;justify-content:space-between;padding-top:8px;font-size:12px;display:flex}.ui-quote{border-radius:var(--r-card);background:var(--t3);border:1px solid var(--rule);flex-direction:column;gap:8px;margin:0;padding:16px 18px;display:flex}.ui-quote-t{font-size:14px;font-weight:600}.ui-quote blockquote{margin:0;font-size:15px;line-height:1.65}.ui-quote-f{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ui-icon{border:1px solid var(--rule);border-radius:var(--r-pill);width:36px;height:36px;color:var(--ink2);cursor:pointer;transition:background-color var(--ease),color var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon.sm{border-color:#0000;width:28px;height:28px}.ui-icon:active{opacity:.8}@media (hover:hover) and (pointer:fine){.ui-icon:hover{background:var(--t4);color:var(--ink)}}.ui-icon[aria-pressed=true]{color:var(--neg)}.ui-icon.bell[aria-pressed=true]{color:var(--hi);background:var(--ink);box-shadow:var(--inset);border-color:#0000}.ui-like{border-radius:var(--r);height:28px;font:inherit;color:var(--ink2);cursor:pointer;transition:background-color var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-like:hover{background:var(--t4)}}.ui-like[aria-pressed=true]{color:var(--neg)}.ui-top{z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.ui-top-in{align-items:center;gap:28px;max-width:1320px;height:60px;margin:0 auto;padding:0 24px;display:flex}.ui-top nav{gap:4px;display:flex}.ui-top nav a{border-radius:var(--r);height:32px;color:var(--ink2);transition:background-color var(--ease),color var(--ease);align-items:center;padding:0 10px;font-size:14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-top nav a:hover{background:var(--t4);color:var(--ink)}}.ui-top nav a[aria-current=page]{color:var(--ink);font-weight:600}.ui-top-end{align-items:center;gap:10px;margin-left:auto;display:flex}.ui-top .ui-search{flex:0 260px}@keyframes pwUp{0%{background:var(--pos-soft)}to{background:0 0}}@keyframes pwUp2{0%{background:var(--pos-soft)}to{background:0 0}}@keyframes pwDn{0%{background:var(--neg-soft)}to{background:0 0}}@keyframes pwDn2{0%{background:var(--neg-soft)}to{background:0 0}}@keyframes pwIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pwIn2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pw .fx-upA{animation:1.6s ease-out pwUp}.pw .fx-upB{animation:1.6s ease-out pwUp2}.pw .fx-downA{animation:1.6s ease-out pwDn}.pw .fx-downB{animation:1.6s ease-out pwDn2}.pw .inA{animation:.22s ease-out pwIn}.pw .inB{animation:.22s ease-out pwIn2}}.pw{--ease-out:cubic-bezier(.23,1,.32,1);--d1:.12s;--d2:.2s;--d3:.32s;--d4:.7s;--paper-a:#f7f4eddb}.ui-btn,.ui-seg button,.ui-icon,.ui-like,.ui-cite,.ui-bar{transition-property:background-color,color,border-color,transform,box-shadow;transition-duration:var(--d1);transition-timing-function:var(--ease-out)}.ui-btn:active,.ui-seg button:active,.ui-icon:active,.ui-like:active{opacity:1;transform:scale(.97)}.ui-btn .ui-arrow{transition:transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ui-btn:hover .ui-arrow{transform:translate(2px)}}.ui-disc{transition:grid-template-rows var(--d3) var(--ease-out);grid-template-rows:0fr;display:grid}.ui-disc>div{opacity:0;min-height:0;transition:opacity var(--d2) var(--ease-out);overflow:hidden}.ui-disc.open{grid-template-rows:1fr}.ui-disc.open>div{opacity:1}.ui-chev{color:var(--ink3);transition:transform var(--d2) var(--ease-out);flex:none}[aria-expanded=true] .ui-chev{transform:rotate(180deg)}.ui-disc-btn{height:28px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-disc-btn:hover{color:var(--ink)}}.ui-line-dot,.ui-line-tip,.ui-line-guide{transition:left 80ms linear,top 80ms linear}.ui-top{background:var(--paper-a);-webkit-backdrop-filter:saturate(1.4)blur(10px)}.ui-top nav a{position:relative}.ui-top nav a[aria-current=page]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-14px;left:10px;right:10px}.ui-card.link{transition:border-color var(--d2) var(--ease-out),transform var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.ui-card.link:hover{border-color:var(--t14);background:var(--hi);transform:translateY(-1px)}}.ui-num{border-radius:var(--r-sm);transition:color .6s var(--ease-out),background-color .6s var(--ease-out);display:inline-block}.ui-num.up{color:var(--pos);background:var(--pos-soft)}.ui-num.down{color:var(--neg);background:var(--neg-soft)}.ui-num.flash{background:var(--mark-soft);color:var(--mark-ink)}.pr-plan.dark .ui-num.flash{color:var(--mark);background:#edd27a40}.ui-spark{display:block;overflow:visible}.ui-stat-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ui-stat-d.pos,.ui-stat-d.neg{border-radius:var(--r-sm);align-self:flex-start;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:12px;display:inline-flex}.ui-stat-d.pos{background:var(--pos-soft)}.ui-stat-d.neg{background:var(--neg-soft)}.ui-dots{vertical-align:1px;gap:2px;display:inline-flex}.ui-dots i{background:var(--t14);border-radius:50%;width:5px;height:5px}.ui-dots i.on{background:var(--ink)}.ui-avatar.square{border-radius:var(--r);font-size:calc(var(--s,36px) * .38)}.ui-section-h h2{align-items:center;gap:8px;display:flex}.ui-section-ico{border-radius:var(--r);border:1px solid var(--rule);width:24px;height:24px;color:var(--ink2);justify-content:center;align-items:center;display:inline-flex}.ui-kicker{letter-spacing:.04em;color:var(--ink3);font-size:12px;font-weight:600}.ui-empty-box{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:14px;display:flex}.ui-empty-box svg{color:var(--ink3)}@keyframes pwRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pwGrowX{0%{transform:scaleX(0)}to{transform:none}}@keyframes pwGrowY{0%{transform:scaleY(0)}to{transform:none}}@keyframes pwReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pwDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pwFade{0%{opacity:0}to{opacity:1}}@keyframes pwPop{0%{transform:scale(.8)}55%{transform:scale(1.18)}to{transform:none}}@keyframes pwTabIn{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pw-enter>*{animation:pwRise .48s var(--ease-out) both}.pw-enter>:nth-child(2){animation-delay:40ms}.pw-enter>:nth-child(3){animation-delay:80ms}.pw-enter>:nth-child(4){animation-delay:.12s}.pw-enter>:nth-child(5){animation-delay:.16s}.pw-enter>:nth-child(6){animation-delay:.2s}.pw-enter>:nth-child(n+7){animation-delay:.24s}.ui-meter i,.ui-sbar-track i.p,.ui-sbar-track i.n{transform-origin:0;animation:pwGrowX var(--d4) var(--ease-out) both}.ui-sbar-track i.n{transform-origin:100%}.ui-bar i{transform-origin:bottom;animation:pwGrowY .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms)}.ui-line-plot svg{animation:pwReveal 1s var(--ease-out) both}.ui-spark polyline{stroke-dasharray:1;animation:pwDraw .9s var(--ease-out) both}.ui-spark path{animation:pwFade .9s var(--ease-out) .25s both}.ui-line-pin,.ui-line-pin-dot{animation:pwFade .4s var(--ease-out) .7s both}.ui-icon[aria-pressed=true] svg,.ui-like[aria-pressed=true] svg{animation:pwPop .34s var(--ease-out)}.ui-tabs [role=tab][aria-selected=true]:after,.ui-top nav a[aria-current=page]:after{animation:pwTabIn var(--d2) var(--ease-out)}.ui-quote{animation:pwRise .4s var(--ease-out) both}}@media (max-width:860px){.ui-card{padding:16px}.ui-card.flush{padding:4px}.ui-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-stat{padding:16px}.ui-stat:nth-child(odd){border-left:0}.ui-stat:nth-child(n+3){border-top:1px solid var(--rule)}.ui-stat-v{letter-spacing:-.6px;font-size:28px}.ui-bars{grid-template-columns:24px minmax(0,1fr);gap:0 6px}.ui-bars-y,.ui-bars-plot{height:var(--h-m,160px)}.ui-bar{padding:0 14%}.ui-top-in{gap:12px;height:56px;padding:0 16px}.ui-top nav,.ui-top .ui-search{display:none}.ui-tabs{gap:18px}.ui-line-plot,.ui-line-axis{height:var(--h-m,160px)}}.pw-logo{color:var(--ink);flex:none;align-items:center;gap:8px;display:flex}.pw-logo span{letter-spacing:-.02em;font-size:16px;font-weight:600}.pw-logo svg{transition:transform var(--d2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pw-logo:hover svg{transform:rotate(-8deg)scale(1.04)}}.ui-sent.est{background:0 0;border-style:dashed;border-color:currentColor}.ui-sent.est small{opacity:.8;margin-left:2px;font-size:10px;font-weight:400}:root[data-theme=dark] .pw{--paper:#121211;--hi:#1b1b19;--ink:#edebe5;--ink2:#a9a69e;--ink3:#8d8a83;--t3:#edebe509;--t4:#edebe50d;--t7:#edebe517;--t14:#edebe529;--t40:#edebe56b;--rule:#2a2926;--mark:#edd27a;--mark-hover:#f2dc93;--mark-soft:#edd27a3d;--mark-ink:#f3e2a6;--pos:#6cc08f;--neg:#ee8a70;--pos-soft:#6cc08f24;--neg-soft:#ee8a7024;--pos-line:#6cc08f80;--neg-line:#ee8a7080;--inv-ink2:#121211a8;--inv-rule:#12121124;--community:#a99bf0;--shadow:0 12px 32px #00000080;--logo-plate:#edebe5;--paper-a:#121211db;--inset:#ffffff1f 0 .5px 0 0 inset,#0000004d 0 0 0 .5px inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw{--paper:#121211;--hi:#1b1b19;--ink:#edebe5;--ink2:#a9a69e;--ink3:#8d8a83;--t3:#edebe509;--t4:#edebe50d;--t7:#edebe517;--t14:#edebe529;--t40:#edebe56b;--rule:#2a2926;--mark:#edd27a;--mark-hover:#f2dc93;--mark-soft:#edd27a3d;--mark-ink:#f3e2a6;--pos:#6cc08f;--neg:#ee8a70;--pos-soft:#6cc08f24;--neg-soft:#ee8a7024;--pos-line:#6cc08f80;--neg-line:#ee8a7080;--inv-ink2:#121211a8;--inv-rule:#12121124;--community:#a99bf0;--shadow:0 12px 32px #00000080;--logo-plate:#edebe5;--paper-a:#121211db;--inset:#ffffff1f 0 .5px 0 0 inset,#0000004d 0 0 0 .5px inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pw{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#121211;--ink:#edebe5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121211;--ink:#edebe5}}.pw-prefs{align-items:center;gap:6px;display:inline-flex}.pw-lang{border:1px solid var(--rule);border-radius:var(--r-pill);gap:2px;padding:2px;display:inline-flex}.pw-lang button{border-radius:var(--r-pill);cursor:pointer;width:28px;height:24px;transition:background-color var(--d1) var(--ease-out),opacity var(--d1) var(--ease-out),filter var(--d1) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pw-lang button svg{transition:transform var(--d2) var(--ease-out)}.pw-lang button[aria-pressed=false]{opacity:.45;filter:grayscale(.6)}.pw-lang button[aria-pressed=true]{background:var(--t7)}@media (hover:hover) and (pointer:fine){.pw-lang button[aria-pressed=false]:hover{opacity:1;filter:none}.pw-lang button:hover svg{transform:scale(1.08)}}.pw-theme{border-color:var(--rule)}.pw-prefs.compact .pw-lang button{width:26px}@media (prefers-reduced-motion:no-preference){.pw-theme svg{transition:transform var(--d3) var(--ease-out)}.pw-theme:active svg{transform:rotate(-30deg)}}@media (hover:hover) and (pointer:fine){.pw button.ui-cite:hover,.pw .ui-line-pin:hover,.pw .pub-cta:hover{color:var(--on-mark)}}.pw .ep-opt[aria-selected=true][data-active=true]{color:var(--on-mark)}.pw .ep-opt[aria-selected=true][data-active=true] small{color:var(--on-mark);opacity:.7}.pw-lang button{white-space:nowrap}@media (max-width:600px){.ui-top-end{gap:8px}.ui-top-end>.ui-btn:not(.primary){display:none}}@media (max-width:440px){.ui-top .pw-logo span{display:none}}
.pw,.pw.ws{--paper:#f6f5f1;--hi:#fff;--sub:#f0f1ec;--sel:#edf1e8;--ink:#20241f;--ink2:#5c6259;--ink3:#646a61;--rule:#dde1d8;--rule-strong:#c9cec3;--t3:#20241f06;--t4:#f0f1ec;--t7:#e7e9e2;--t14:#d3d7cd;--t40:#20241f66;--brand:#252b25;--gold:#8a6a24;--gold-soft:#f3e8c8;--mark:#e9d9a6;--mark-hover:#e0cc8c;--mark-soft:#f3e8c8;--mark-ink:#7a5d1e;--on-mark:#20241f;--danger:#a84435;--danger-soft:#f6e6e2;--warn:#8d601d;--warn-soft:#f5ecda;--success:#316a50;--success-soft:#e3efe8;--info:#3d6484;--info-soft:#e3ecf3;--pos:#316a50;--neg:#a84435;--pos-ink:#316a50;--neg-ink:#a84435;--pos-soft:#e3efe8;--neg-soft:#f6e6e2;--neg-line:#a8443573;--pos-line:#316a5073;--ai:#252b25;--ai-ink:#252b25;--ai-soft:#f3e8c8;--shadow:none;--shadow-pop:0 10px 30px #20241f24,0 1px 3px #20241f14;--fs-page:28px;--lh-page:36px;--fs-sec:19px;--lh-sec:28px;--fs-item:15.5px;--lh-item:24px;--fs-body:14.5px;--lh-body:23px;--fs-meta:12.5px;--lh-meta:19px;--fs-tag:12px;--fs-num:26px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-card:14px;--r-lg:12px;--r-md:8px;--r-sm:6px;--r-pill:999px;--pad-x:32px;--d-fast:.14s;--d-mid:.18s;--d-panel:.22s;--ease:cubic-bezier(.2,.7,.2,1);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .pw,:root[data-theme=dark] .pw.ws{--paper:#151714;--hi:#1d201c;--sub:#232722;--sel:#2b3129;--ink:#ecede8;--ink2:#b4b9af;--ink3:#a2a89d;--rule:#33382f;--rule-strong:#444a40;--t3:#ecede808;--t4:#232722;--t7:#2b2f29;--t14:#3a3f37;--brand:#ecede8;--gold:#d8b56a;--gold-soft:#d8b56a29;--mark:#c9a957;--mark-soft:#d8b56a33;--mark-ink:#e5c987;--on-mark:#151714;--danger:#e08a78;--danger-soft:#e08a7824;--warn:#d9a75a;--warn-soft:#d9a75a24;--success:#7cc29b;--success-soft:#7cc29b24;--info:#8db3d6;--info-soft:#8db3d624;--pos:#7cc29b;--neg:#e08a78;--pos-ink:#7cc29b;--neg-ink:#e08a78;--pos-soft:#7cc29b24;--neg-soft:#e08a7824;--ai:#ecede8;--ai-ink:#ecede8;--ai-soft:#d8b56a29;--shadow-pop:0 12px 32px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw,:root:not([data-theme=light]) .pw.ws{--paper:#151714;--hi:#1d201c;--sub:#232722;--sel:#2b3129;--ink:#ecede8;--ink2:#b4b9af;--ink3:#a2a89d;--rule:#33382f;--rule-strong:#444a40;--t3:#ecede808;--t4:#232722;--t7:#2b2f29;--t14:#3a3f37;--brand:#ecede8;--gold:#d8b56a;--gold-soft:#d8b56a29;--mark:#c9a957;--mark-soft:#d8b56a33;--mark-ink:#e5c987;--on-mark:#151714;--danger:#e08a78;--danger-soft:#e08a7824;--warn:#d9a75a;--warn-soft:#d9a75a24;--success:#7cc29b;--success-soft:#7cc29b24;--info:#8db3d6;--info-soft:#8db3d624;--pos:#7cc29b;--neg:#e08a78;--pos-ink:#7cc29b;--neg-ink:#e08a78;--pos-soft:#7cc29b24;--neg-soft:#e08a7824;--ai:#ecede8;--ai-ink:#ecede8;--ai-soft:#d8b56a29;--shadow-pop:0 12px 32px #00000080}}.pw .tnum,.pw [class*=-v],.pw .ui-stat-v{font-variant-numeric:tabular-nums}@media (max-width:1023px){.pw,.pw.ws{--pad-x:24px}}@media (max-width:639px){.pw,.pw.ws{--pad-x:16px;--fs-page:24px;--lh-page:32px;--fs-sec:17px;--fs-num:22px}}@media (prefers-reduced-motion:reduce){.pw *,.pw :before,.pw :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.pw .pai-mark{width:var(--s);height:var(--s);color:var(--brand);flex:none;place-items:center;display:inline-grid}.pw .pai-mark.tile{border-radius:calc(var(--s) * .26);background:var(--gold-soft)}.pw .pai-mark svg{display:block}.pw .kr-side{position:sticky;top:16px}.pw .kr-panel{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);max-height:calc(100vh - 48px);box-shadow:var(--shadow-pop);animation:krIn var(--d-panel) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}@keyframes krIn{0%{opacity:0;transform:translate(8px)}}.pw .kr-panel-h{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:14px 16px;display:flex}.pw .kr-panel-h>span{flex-direction:column;flex:1;min-width:0;display:flex}.pw .kr-panel-h b{font-size:var(--fs-item);line-height:var(--lh-item);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw .kr-panel-h small{font-size:var(--fs-meta);color:var(--ink2)}.pw .kr-panel-x{border-radius:var(--r-md);width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.pw .kr-panel-x:hover{background:var(--sub)}.pw .kr-panel-b{flex:1;overflow:auto}.pw .kr-panel-ch{border-top:1px solid var(--rule);font-size:var(--fs-meta);color:var(--ink2);padding:12px 16px;text-decoration:none}.pw .kr-inline{border-bottom:1px solid var(--rule);background:var(--sub);display:none}.pw .kr-row.on{background:var(--gold-soft);box-shadow:inset 3px 0 0 var(--brand)}@media (max-width:860px){.pw .kr-side{position:static}.pw .kr-panel{display:none}.pw .kr-inline{display:block}}@media (min-width:861px){.pw.ws{grid-template-columns:232px minmax(0,1fr)}.pw.ws.rail{grid-template-columns:68px minmax(0,1fr)}}.pw.ws .ws-main{padding:20px var(--pad-x) 48px;max-width:1440px}@media (min-width:861px){.pw.ws .ws-side{border-right:1px solid var(--rule)}}.pw.ws .ws-side{background:var(--paper)}.pw.ws .ws-nav button{border-radius:var(--r-md);min-height:40px;font-size:14px}.pw.ws .ws-nav button[aria-current=page]{background:var(--hi);box-shadow:inset 0 0 0 1px var(--rule)}.pw.ws .ws-nav-ico{color:var(--ink2);background:0 0!important}.pw.ws .ws-nav button[aria-current=page] .ws-nav-ico{color:var(--ink)}.pw.ws .ws-nav-ico svg{color:inherit}.nav-n{margin-left:auto;font-size:12px;font-weight:600}.nav-n.doc{color:var(--ink3)}.nav-n.todo{border-radius:var(--r-pill);background:var(--brand);min-width:22px;height:20px;color:var(--hi);place-items:center;padding:0 6px;display:inline-grid}.wh{padding:4px 0 var(--s4);border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;display:flex}.wh-row{justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;display:flex}.wh-l{flex-direction:column;gap:2px;min-width:0;display:flex}.wh-ent{font-size:var(--fs-meta);color:var(--ink2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.wh h1{font-size:var(--fs-page);line-height:var(--lh-page);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700}.wh-r{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.wh-meta{font-size:var(--fs-meta);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0;line-height:1.5;display:flex}.wh-meta>span{align-items:center;gap:6px;display:inline-flex}.wh-meta b{color:var(--ink);font-weight:600}.wh-dot{background:var(--success);border-radius:50%;width:6px;height:6px;display:inline-block}.wh-st{border:1px solid var(--rule);border-left:3px solid var(--ink3);border-radius:var(--r-md);background:var(--hi);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.wh-st.alert{border-left-color:var(--danger)}.wh-st.watch{border-left-color:var(--warn)}.wh-st b{font-weight:700}.wh-st span{min-width:200px;color:var(--ink2);flex:1}.wh-st .ui-btn{margin-left:auto}.wh-st i{background:var(--ink3);border-radius:50%;flex:none;width:8px;height:8px}.wh-st.alert i{background:var(--danger)}.wh-st.watch i{background:var(--warn)}.blk{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s4) var(--s5) var(--s3)}.blk-h{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.blk-h h2{font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:-.01em;margin:0;font-weight:700}.blk-h span{font-size:var(--fs-meta);color:var(--ink2)}.blk-more{margin-top:var(--s2);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:600;display:inline-flex}.blk-more:hover{text-underline-offset:3px;text-decoration:underline}.es{margin:var(--s2) 0;color:var(--ink2);font-size:14px;line-height:22px}.ms{margin:0 0 var(--s5);background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ms>div{border-left:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding:14px 20px;display:flex}.ms>div:first-child{border-left:0}.ms dt{font-size:var(--fs-meta);color:var(--ink2);font-weight:600}.ms dd{margin:0}.ms-v{font-size:var(--fs-num);letter-spacing:-.02em;font-weight:700;line-height:32px}.ms-d{color:var(--ink2);font-size:12px;line-height:17px}.ov-grid{gap:var(--s5);margin-bottom:var(--s5);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;display:grid}.ov-side{gap:var(--s4);flex-direction:column;display:flex}.brief .ws-brief-grid{gap:var(--s3);flex-direction:column;display:flex}.brief .ws-brief-col h3{letter-spacing:.02em;color:var(--ink2);margin:0 0 4px;font-size:12px;font-weight:700}.brief .ws-brief-col p{color:var(--ink);margin:0 0 6px;font-size:14px;line-height:22px}.tr-l{margin:0;padding:0;list-style:none}.tr-l li+li{border-top:1px solid var(--rule)}.tr-l button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 0;display:flex}.tr-l b{font-size:14px;font-weight:600;line-height:21px}.tr-l small{color:var(--ink2);font-size:12px}.ir-list{flex-direction:column;display:flex}.ir{border:0;border-top:1px solid var(--rule);width:calc(100% + 32px);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--d-fast);background:0 0;flex-direction:column;gap:6px;margin:0 -16px;padding:16px 16px 16px 18px;display:flex;box-shadow:inset 3px 0 #0000}.ir:first-child{border-top:0}.ir:hover{background:var(--sub)}.ir.risk{box-shadow:inset 3px 0 0 var(--danger)}.ir.on{background:var(--sub);box-shadow:inset 3px 0 0 var(--brand)}.ir-top{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.ir-type,.ir-state{font-weight:500}.ir-state.new,.ir-state.reemerged{color:var(--info)}.ir-who{color:var(--ink)}.ir-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.ir-why{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.ir-orig{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;overflow:hidden}.ir-meta{color:var(--ink2);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;line-height:19px;display:flex}.nb{color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.nb i{background:var(--ink3);border-radius:50%;width:7px;height:7px}.nb.risk i{background:var(--danger)}.nb.opportunity i{background:var(--success)}.nb.reference i{background:var(--info)}.wb{border:1px solid var(--rule);border-radius:var(--r-sm);height:20px;color:var(--ink2);align-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.wb.review{border-color:var(--info);color:var(--info)}.wb.track{border-color:var(--warn);color:var(--warn)}.wb.closed{color:var(--ink3)}.seg{margin-bottom:var(--s4);border-radius:var(--r-md);background:var(--sub);gap:2px;padding:3px;display:inline-flex}.seg button{height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.seg button span{color:var(--ink3);font-size:12px}.seg button[aria-selected=true]{background:var(--hi);color:var(--ink);box-shadow:0 0 0 1px var(--rule);font-weight:600}.seg.sm{margin-bottom:var(--s2)}.seg.sm button{height:28px;font-size:13px}.sel select{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:36px;font:inherit;color:var(--ink);padding:0 28px 0 10px;font-size:13.5px}.chk{color:var(--ink2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ib2{gap:var(--s5);grid-template-columns:minmax(320px,38fr) minmax(0,62fr);align-items:start;display:grid}.ib2-list{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s4) var(--s4) 0;flex-direction:column;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px}.ib2-bar{gap:var(--s2);padding-bottom:var(--s2);flex-direction:column;display:flex}.ib2-bar .seg{align-self:flex-start;margin:0}.ib2-sub{justify-content:space-between;align-items:center;gap:12px;display:flex}.ib2-count{color:var(--ink2);margin:0;font-size:12.5px}.ir-list.scroll{margin:0 -16px;padding:0 16px;overflow:auto}.ib2-detail{min-width:0}.idt{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card)}.idt-h{z-index:2;padding:var(--s5) var(--s5) var(--s4);background:var(--hi);border-bottom:1px solid var(--rule);border-radius:var(--r-card) var(--r-card) 0 0;flex-direction:column;gap:6px;display:flex;position:sticky;top:0}.idt-h h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:30px}.idt-sum{color:var(--ink);margin:0;font-size:15px;line-height:23px}.idt-orig{color:var(--ink2);margin:0;font-size:13px}.idt-meta{color:var(--ink2);margin:0;font-size:12.5px}.idt-work{padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule);background:var(--sub)}.idt-sec{padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule)}.idt-sec:last-child{border-bottom:0}.idt-sec h3{margin:0 0 var(--s2);font-size:15px;font-weight:700;line-height:22px}.idt-ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.idt-ul li{grid-template-columns:72px 1fr;gap:8px;font-size:14px;line-height:21px;display:grid}.idt-ul time{color:var(--ink2);font-size:12.5px}.idt-unv{color:var(--ink);margin:0;font-size:14px;line-height:22px}.claims{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.claims li{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:12px 0;display:flex}.claims li:first-child{border-top:0;padding-top:0}.lbl{letter-spacing:.02em;color:var(--ink2);vertical-align:1px;margin-right:8px;font-size:11.5px;font-weight:700;display:inline-block}.claim{margin:0;font-size:14.5px;line-height:23px}.ev{color:var(--ink);margin:0;font-size:14px;line-height:22px}.ev mark{background:var(--gold-soft);color:inherit;border-radius:2px;padding:1px 2px}.ev-src{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ev-src button,.ev-src a{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:none}.ev-src a{margin-left:0}.docs{margin:0;padding:0;list-style:none}.docs li{border-top:1px solid var(--rule);gap:10px;padding:10px 0;display:flex}.docs-t{flex-direction:column;gap:2px;min-width:0;display:flex}.docs-t button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:21px}.docs-t small{color:var(--ink2);font-size:12.5px}.tl{border-left:2px solid var(--rule);flex-direction:column;gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.tl li{grid-template-columns:120px 1fr;gap:8px;font-size:13.5px;line-height:20px;display:grid}.tl time{color:var(--ink2);font-size:12.5px}@media (max-width:1100px){.ov-grid,.ib2{grid-template-columns:1fr}.ib2-list{max-height:none;position:static}}@media (max-width:760px){.ms{grid-template-columns:repeat(2,minmax(0,1fr))}.ms>div:nth-child(3){border-left:0}.ms>div:nth-child(n+3){border-top:1px solid var(--rule)}.wh{flex-direction:column;align-items:flex-start}.wh-st{max-width:100%}}.pw .brief .kw{padding:0;font-weight:600;color:inherit!important;background:0 0!important}.pw .brief .kw-neg{color:var(--danger)!important}.pw .brief .ws-brief-col{background:0 0;border:0;margin:0;padding:0}.pw .brief .ui-cite,.pw .brief .cite{font-size:11.5px}.ib2-bar .ui-search{flex:none;width:100%;height:auto}.fd{position:relative}.fd-bar{align-items:center;gap:8px;display:flex}.fd-bar .ui-search{flex:1;min-width:0;height:auto}.fd-fbtn{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:40px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.fd-fbtn b{border-radius:var(--r-pill);background:var(--brand);min-width:20px;height:20px;color:var(--hi);place-items:center;font-size:12px;display:inline-grid}.fd-fbtn:hover,.fd-fbtn[aria-expanded=true]{border-color:var(--rule-strong)}.fd-bar .sel select{height:40px}.fd-sub{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 12px;display:flex}.fd-views{flex-wrap:wrap;gap:6px;display:inline-flex}.fd-views button{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);height:30px;font:inherit;color:var(--ink2);cursor:pointer;padding:0 12px;font-size:13px}.fd-views button[aria-pressed=true]{border-color:var(--brand);color:var(--ink);font-weight:600}.fd-chip{border-radius:var(--r-pill);background:var(--gold-soft);height:30px;font:inherit;color:var(--ink);cursor:pointer;border:0;padding:0 10px;font-size:13px;font-weight:600}.fd-link{height:30px;font:inherit;color:var(--ink2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;text-decoration:underline}.fd-count{color:var(--ink);margin-left:auto;font-size:13px;font-weight:600}.fd-acc{color:var(--ink2);margin:0 0 10px;font-size:12.5px}.fp{z-index:50;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);width:min(420px,100%);max-height:70vh;box-shadow:var(--shadow-pop);animation:fpIn var(--d-mid) var(--ease) both;padding:16px;position:absolute;top:52px;right:0;overflow:auto}@keyframes fpIn{0%{opacity:0;transform:translateY(-4px)}}.fp-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fp-h b{font-size:16px}.fp-x{border-radius:var(--r-md);width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;font-size:20px}.fp-g{border:0;margin:0 0 12px;padding:0}.fp-g legend{color:var(--ink2);margin-bottom:6px;font-size:12.5px;font-weight:700}.fp-g div{flex-wrap:wrap;gap:6px;display:flex}.fp-g button{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--hi);height:32px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.fp-g button span{color:var(--ink3);font-size:12px}.fp-g button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--hi)}.fp-g button[aria-pressed=true] span{color:inherit;opacity:.75}.fp-g button:disabled{opacity:.45;cursor:default}.fp-note{color:var(--ink2);margin:4px 0 12px;font-size:12.5px;line-height:19px}.fp-a{background:var(--hi);justify-content:flex-end;gap:8px;padding:12px 0 0;display:flex;position:sticky;bottom:-16px}@media (max-width:640px){.fp{border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-height:85vh;position:fixed;inset:auto 0 0}}.fd-list{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden}.fd-day{background:var(--sub);border-top:1px solid var(--rule);color:var(--ink2);padding:10px 20px 6px;font-size:12.5px}.fd-day:first-child{border-top:0}.fd-day b{color:var(--ink);font-weight:700}.fr{border-top:1px solid var(--rule)}.fd-day+.fr{border-top:0}.fr-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:14px 20px;display:grid}.fr-btn:hover,.fr.open .fr-btn{background:var(--sub)}.fr.focus{box-shadow:inset 3px 0 0 var(--gold)}.fr-logo{padding-top:2px}.fr-logo .ui-logo{border-radius:6px}.fr-mid{flex-direction:column;gap:4px;min-width:0;display:flex}.fr-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.fr-new{background:var(--info);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 7px 2px 0;display:inline-block}.fr-meta{color:var(--ink2);flex-wrap:wrap;gap:2px 0;font-size:12.5px;line-height:19px;display:flex}.fr-meta>span+span:before{content:"·";color:var(--ink3);margin:0 6px}.fr-pin{color:var(--gold);font-weight:600}.fr-why{color:var(--ink2);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.fr-r{flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px;display:flex}.fr-tone{color:var(--ink2);white-space:nowrap;font-size:12.5px}.fr-detail{background:var(--sub);padding:4px 20px 18px 56px}.fr-detail .tf-q,.fr-detail .tf-ai{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-lg)}.fr-detail .tf-ai dl{font-size:13.5px}@media (max-width:640px){.fd-bar{flex-wrap:wrap}.fd-bar .ui-search{flex-basis:100%}.fr-btn{grid-template-columns:22px minmax(0,1fr);padding:12px 14px}.fr-r{flex-direction:row;grid-column:2;align-items:center}.fr-detail{padding:4px 14px 16px}.fd-views{flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}}.pw .fd-list{overflow:hidden}.pw .fd-day{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sub);border-radius:0;padding:10px 20px 6px;font-size:12.5px;display:block;position:static}.pw .fd-day b{font-size:12.5px;font-weight:700}.pw .hd .hd-in{gap:24px;max-width:1200px}.pw .hd-nav{gap:2px;display:flex}.pw .hd-nav a{border-radius:var(--r-md);height:36px;font-size:var(--fs-body);color:var(--ink2);transition:background-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease);align-items:center;padding:0 12px;display:inline-flex}.pw .hd-nav a[aria-current=page]{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.pw .hd-nav a:hover{background:var(--sub);color:var(--ink)}}.pw .hd-end{align-items:center;gap:8px;margin-left:auto;display:flex}.pw .hd-link{border-radius:var(--r-md);height:36px;font-size:var(--fs-body);color:var(--ink2);align-items:center;padding:0 10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.pw .hd-link:hover{color:var(--ink);background:var(--sub)}}.pw .hd-acct{gap:8px;padding-left:6px}.pw .hd-av{border:1px solid var(--rule);background:var(--sub);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.pw .hd-set{position:relative}.pw .hd-set-btn{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:36px;font:inherit;font-size:var(--fs-meta);color:var(--ink2);cursor:pointer;transition:border-color var(--d-fast) var(--ease);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pw .hd-set-btn[aria-expanded=true],.pw .hd-set-btn:hover{border-color:var(--rule-strong);color:var(--ink)}.pw .hd-pop{z-index:30;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);width:230px;box-shadow:var(--shadow-pop);flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pw .hd-pop fieldset{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.pw .hd-pop legend{width:100%;font-size:var(--fs-tag);color:var(--ink3);margin-bottom:6px;font-weight:700}.pw .hd-pop button{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:36px;font:inherit;font-size:var(--fs-meta);color:var(--ink2);cursor:pointer;flex:1;padding:0 10px}.pw .hd-pop button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.pw .hd-m{display:none}.pw .hd-m-btn{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);width:40px;height:40px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pw .hd .hd-m-panel{z-index:30;padding:8px var(--pad-x) 16px;border-bottom:1px solid var(--rule);background:var(--hi);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.pw .hd .hd-m-panel a{border-top:1px solid var(--rule);min-height:48px;font-size:var(--fs-item);color:var(--ink);align-items:center;padding:0 4px;display:flex}.pw .hd .hd-m-panel a:first-child{border-top:0}@media (max-width:1023px){.pw .hd .hd-nav{display:none}.pw .hd-m{display:block}.pw .hd .hd-in{position:relative}}@media (max-width:639px){.pw .hd .hd-in{gap:10px}.pw .hd-end{gap:6px}.pw .hd-set-btn span{display:none}.pw .hd-set-btn{justify-content:center;width:40px;padding:0}.pw .hd-end>.hd-link{display:none}.pw .hd-end .ui-btn{height:40px;padding:0 12px}}.pw .hm{max-width:1120px;padding:0 var(--pad-x) 96px;flex-direction:column;gap:96px;margin:0 auto;display:flex}.pw .hm-hero{align-items:center;gap:var(--s5);text-align:center;flex-direction:column;padding-top:72px;display:flex}.pw .hm-eyebrow{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0;font-weight:600}.pw .hm-hero h1{letter-spacing:-1.6px;color:var(--ink);word-break:keep-all;margin:0;font-size:54px;font-weight:700;line-height:1.16}.pw .hm-lead{max-width:620px;color:var(--ink2);word-break:keep-all;margin:0;font-size:18px;line-height:1.6}.pw .hm-cta{justify-content:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pw .hm-cta .ui-btn{height:48px;font-size:var(--fs-item);border-radius:var(--r-md);padding:0 22px}.pw .hm-trial{margin:calc(var(--s2) * -1) 0 0;max-width:560px;color:var(--ink2);word-break:keep-all;font-size:13.5px;line-height:21px}.pw .hm-demo{align-self:center;gap:var(--s3);flex-direction:column;width:100%;max-width:1040px;margin-top:-48px;display:flex}.pw .hm-demo-bar{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pw .hm-tabs{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);gap:4px;padding:4px;display:flex}.pw .hm-tabs button{height:38px;font:inherit;font-size:var(--fs-body);color:var(--ink2);cursor:pointer;transition:background-color var(--d-mid) var(--ease),color var(--d-mid) var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pw .hm-tabs button b{background:var(--sub);width:20px;height:20px;font-size:var(--fs-tag);color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pw .hm-tabs button[aria-selected=true]{background:var(--ink);color:var(--hi);font-weight:600}.pw .hm-tabs button[aria-selected=true] b{background:var(--hi);color:var(--ink)}.pw .hm-play{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:38px;font:inherit;font-size:var(--fs-meta);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pw .hm-play[aria-pressed=true]{border-color:var(--ink)}.pw .hm-scene-h{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.pw .hm-scene-h p{font-size:var(--fs-item);line-height:var(--lh-item);color:var(--ink);margin:0;font-weight:600}.pw .hm-sample{border-radius:var(--r-sm);background:var(--sub);height:24px;font-size:var(--fs-tag);color:var(--ink2);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.pw .hm-frame{min-height:460px;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);text-align:left}@media (prefers-reduced-motion:no-preference){.pw .hm-frame{animation:hmIn var(--d-mid) var(--ease) both}}@keyframes hmIn{0%{opacity:0;transform:translateY(4px)}}.pw .hm-wh{justify-content:space-between;align-items:center;gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--rule);display:flex}.pw .hm-wh>div{flex-direction:column;gap:2px;display:flex}.pw .hm-wh b{font-size:var(--fs-sec);line-height:var(--lh-sec)}.pw .hm-wh small{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-btn{border-radius:var(--r-md);background:var(--ink);height:36px;color:var(--hi);font-size:var(--fs-meta);white-space:nowrap;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.pw .hm-strip{margin:var(--s4) 0;border:1px solid var(--rule);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw .hm-strip>div{border-left:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.pw .hm-strip>div:first-child{border-left:0}.pw .hm-strip dt{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-strip dd{margin:0;font-size:24px;font-weight:700;line-height:30px}.pw .hm-strip small{font-size:var(--fs-tag);color:var(--ink3)}.pw .hm-issues{margin:0;padding:0;list-style:none}.pw .hm-issues li{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:16px 0 16px 16px;display:flex;position:relative}.pw .hm-issues li:first-child{border-top:0}.pw .hm-issues li.on:before{content:"";background:var(--ink);border-radius:2px;width:3px;position:absolute;top:16px;bottom:16px;left:0}.pw .hm-issues b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.pw .hm-issues p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2);margin:0}.pw .hm-issues small{font-size:var(--fs-meta);color:var(--ink3)}.pw .hm-iss-tags{align-items:center;gap:6px;display:flex}.pw .hm-nat{border-radius:var(--r-sm);height:22px;font-size:var(--fs-tag);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pw .hm-nat.risk{background:var(--danger-soft);color:var(--danger)}.pw .hm-nat.opp{background:var(--success-soft);color:var(--success)}.pw .hm-nat.ref{background:var(--sub);color:var(--ink2)}.pw .hm-st{border:1px solid var(--rule-strong);border-radius:var(--r-sm);height:22px;font-size:var(--fs-tag);color:var(--ink2);align-items:center;padding:0 8px;display:inline-flex}.pw .hm-detail{gap:var(--s5);grid-template-columns:260px minmax(0,1fr);display:grid}.pw .hm-mini{border-right:1px solid var(--rule);padding:0;padding-right:var(--s4);flex-direction:column;margin:0;list-style:none;display:flex}.pw .hm-mini li{border-radius:var(--r-md);font-size:var(--fs-body);color:var(--ink2);flex-direction:column;gap:6px;padding:12px;line-height:21px;display:flex}.pw .hm-mini li.on{background:var(--sub);color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);font-weight:600}.pw .hm-mini li span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw .hm-det{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.pw .hm-det header{flex-direction:column;gap:8px;display:flex}.pw .hm-det h4{font-size:var(--fs-sec);line-height:var(--lh-sec);margin:0}.pw .hm-det header p,.pw .hm-det section>p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2);margin:0}.pw .hm-det h5{font-size:var(--fs-meta);color:var(--ink2);margin:0 0 6px;font-weight:700}.pw .hm-claim{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:12px 0;display:flex}.pw .hm-claim-c{font-size:var(--fs-item);line-height:var(--lh-item);margin:0;font-weight:600}.pw .hm-claim blockquote{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}.pw .hm-quote{background:var(--gold-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 2px}.pw .hm-src{font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw .hm-src-k{color:var(--ink2)}.pw .hm-src small{color:var(--ink3)}.pw .hm-orig{border:1px solid var(--rule);border-radius:var(--r-md);height:28px;font-size:var(--fs-meta);align-items:center;margin-left:auto;padding:0 10px;display:inline-flex}.pw .hm-unk{border:1px dashed var(--rule-strong);border-radius:var(--r-md);padding:12px 14px}.pw .hm-work{padding-top:var(--s4);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw .hm-sel{border:1px solid var(--rule);border-radius:var(--r-md);height:36px;font-size:var(--fs-meta);align-items:center;padding:0 12px;display:inline-flex}.pw .hm-work .hm-btn{margin-left:auto}.pw .hm-report{margin:calc(var(--s5) * -1);padding:var(--s5);border-radius:var(--r-card);background:var(--sub);min-height:460px}.pw .hm-paper{gap:var(--s4);border:1px solid var(--rule);background:var(--hi);flex-direction:column;max-width:600px;margin:0 auto;padding:28px 32px;display:flex}.pw .hm-paper header{padding-bottom:var(--s3);border-bottom:2px solid var(--ink);flex-direction:column;gap:4px;display:flex}.pw .hm-paper header small{font-size:var(--fs-tag);letter-spacing:.08em;color:var(--ink3);font-weight:700}.pw .hm-paper h4{margin:0;font-size:22px;line-height:30px}.pw .hm-paper header p{font-size:var(--fs-meta);color:var(--ink2);margin:0}.pw .hm-paper h5{font-size:var(--fs-meta);margin:0 0 4px;font-weight:700}.pw .hm-paper section>p{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.pw .hm-rep-iss,.pw .hm-rep-ev{font-size:var(--fs-body);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pw .hm-rep-iss li,.pw .hm-rep-ev li{align-items:center;gap:8px;min-width:0;display:flex}.pw .hm-rep-ev li span:last-child{color:var(--ink2)}.pw .hm-paper footer{padding-top:var(--s3);border-top:1px solid var(--rule);font-size:var(--fs-meta);color:var(--ink2);align-items:center;gap:8px;display:flex}.pw .hm-stats{gap:var(--s3);flex-direction:column;margin-top:-48px;display:flex}.pw .hm-stats dl{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pw .hm-stats dl>div{border-left:1px solid var(--rule);text-align:center;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.pw .hm-stats dl>div:first-child{border-left:0}.pw .hm-stats dd{margin:0;font-size:28px;font-weight:700;line-height:36px}.pw .hm-stats dt{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-fresh{text-align:center;font-size:var(--fs-meta);color:var(--ink2);margin:0}.pw .hm-sec{gap:var(--s6);flex-direction:column;scroll-margin-top:80px;display:flex}.pw .hm-sec-h{flex-direction:column;gap:6px;display:flex}.pw .hm-sec-h span{font-size:var(--fs-meta);color:var(--gold);font-weight:700}.pw .hm-sec-h h2{letter-spacing:-.6px;word-break:keep-all;margin:0;font-size:32px;font-weight:700;line-height:40px}.pw .hm-values{gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw .hm-values>div{padding-top:var(--s4);border-top:2px solid var(--ink);flex-direction:column;gap:8px;display:flex}.pw .hm-values svg{color:var(--gold)}.pw .hm-values h3{margin:0;font-size:18px;line-height:26px}.pw .hm-values p{color:var(--ink2);word-break:keep-all;margin:0;font-size:15px;line-height:24px}.pw .hm-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw .hm-steps>li{gap:var(--s7);padding:var(--s6) 0;border-top:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.pw .hm-step-t{flex-direction:column;gap:10px;display:flex}.pw .hm-step-t>b{background:var(--ink);width:28px;height:28px;color:var(--hi);font-size:var(--fs-meta);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pw .hm-step-t h3{margin:0;font-size:22px;line-height:30px}.pw .hm-step-t p{color:var(--ink2);word-break:keep-all;margin:0;font-size:15.5px;line-height:25px}.pw .hm-step-v{gap:var(--s3);padding:var(--s5) var(--s5) 44px;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-direction:column;display:flex;position:relative}.pw .hm-step-v>.hm-sample{position:absolute;bottom:12px;right:16px}.pw .hm-row{align-items:flex-start;gap:12px;display:flex}.pw .hm-row>div{flex-direction:column;gap:6px;min-width:0;display:flex}.pw .hm-row b{font-size:var(--fs-item);line-height:var(--lh-item);font-weight:600}.pw .hm-row small{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-judge{border-radius:var(--r-md);background:var(--sub);font-size:var(--fs-meta);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;display:flex}.pw .hm-judge b{font-size:inherit;color:var(--ink)}.pw .hm-judge b.neg{color:var(--danger)}.pw .hm-excl{padding-top:var(--s3);border-top:1px solid var(--rule);font-size:var(--fs-meta);color:var(--ink2);margin:0}.pw .hm-status{border:1px solid var(--rule);border-radius:var(--r-md);display:flex;overflow:hidden}.pw .hm-status span{border-left:1px solid var(--rule);text-align:center;font-size:var(--fs-meta);color:var(--ink2);flex:1;padding:10px 8px}.pw .hm-status span:first-child{border-left:0}.pw .hm-status span.on{background:var(--ink);color:var(--hi);font-weight:600}.pw .hm-kv{flex-direction:column;gap:6px;margin:0;display:flex}.pw .hm-kv>div{font-size:var(--fs-body);grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.pw .hm-kv dt{color:var(--ink3)}.pw .hm-kv dd{margin:0}.pw .hm-log{padding:var(--s3) 0 0;border-top:1px solid var(--rule);font-size:var(--fs-meta);color:var(--ink2);flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.pw .hm-tg{border:1px solid var(--rule);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pw .hm-tg>div{flex-direction:column;gap:2px;display:flex}.pw .hm-tg b{font-size:var(--fs-item)}.pw .hm-tg span{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-draft{border-radius:var(--r-md);background:var(--sub);font-size:var(--fs-item);margin:0;padding:14px 16px;line-height:26px}.pw .hm-unk-tag{border:1px dashed var(--warn);border-radius:var(--r-sm);height:22px;color:var(--warn);font-size:var(--fs-tag);align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.pw .hm-outs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pw .hm-outs li{padding:var(--s5) var(--s4);border-left:1px solid var(--rule);flex-direction:column;gap:6px;display:flex}.pw .hm-outs li:first-child{border-left:0;padding-left:0}.pw .hm-outs svg,.pw .hm-outs .pai-mark{color:var(--ink)}.pw .hm-outs b{font-size:var(--fs-item)}.pw .hm-outs span{font-size:var(--fs-body);color:var(--ink2);word-break:keep-all;line-height:22px}.pw .hm-more{font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.pw .hm-more>b{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-more ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.pw .hm-more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.pw .hm-more span{color:var(--ink2)}.pw .hm-more em{font-style:normal;font-size:var(--fs-tag);color:var(--ink3);margin-left:6px}.pw .hm-cases{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw .hm-cases>div{padding-top:var(--s4);border-top:1px solid var(--rule);flex-direction:column;gap:8px;display:flex}.pw .hm-cases h3{font-size:var(--fs-item);line-height:var(--lh-item);margin:0}.pw .hm-cases p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2);word-break:keep-all;margin:0}.pw .hm-cases small{font-size:var(--fs-meta);color:var(--ink)}.pw .hm-cover{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pw .hm-cover>div{border-left:1px solid var(--rule);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.pw .hm-cover>div:first-child{border-left:0}.pw .hm-cover dd{order:-1;margin:0;font-size:26px;font-weight:700;line-height:32px}.pw .hm-cover dt{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-srcs{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw .hm-srcs>div{flex-direction:column;gap:10px;display:flex}.pw .hm-srcs b{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-srcs ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .hm-srcs li{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;display:flex}.pw .hm-recent{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi)}.pw .hm-recent-h{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding:16px 20px;display:flex}.pw .hm-recent-h b{font-size:var(--fs-item)}.pw .hm-recent-h small{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-recent ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pw .hm-recent li{border-top:1px solid var(--rule);flex-direction:column;gap:8px;min-width:0;padding:16px 20px;display:flex}.pw .hm-recent li:nth-child(-n+2){border-top:0}.pw .hm-recent li:nth-child(2n){border-left:1px solid var(--rule)}.pw .hm-recent-m{font-size:var(--fs-meta);align-items:center;gap:8px;min-width:0;display:flex}.pw .hm-recent-m b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw .hm-recent-m small{color:var(--ink3);white-space:nowrap}.pw .hm-recent-m .ui-sent{margin-left:auto}.pw .hm-recent p{font-size:var(--fs-body);line-height:var(--lh-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pw .hm-recent li>small{font-size:var(--fs-meta);color:var(--ink2)}.pw .hm-price-f{font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;display:flex}.pw .hm-price-f a{color:var(--ink);font-weight:600}.pw .hm-start{align-items:center;gap:var(--s4);padding:56px var(--s5);border-radius:var(--r-card);background:var(--sub);text-align:center;flex-direction:column;display:flex}.pw .hm-start h2{letter-spacing:-.6px;word-break:keep-all;margin:0;font-size:32px;line-height:40px}.pw .hm-start p{max-width:560px;color:var(--ink2);word-break:keep-all;margin:0;font-size:15.5px;line-height:25px}.pw .pc-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pw .pc{gap:var(--s4);padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);flex-direction:column;display:flex}.pw .pc.rec{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pw .pc header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pw .pc h3{margin:0;font-size:20px;line-height:28px}.pw .pc-rec{border-radius:var(--r-sm);background:var(--gold-soft);height:24px;color:var(--gold);font-size:var(--fs-tag);align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.pw .pc-who{min-height:44px;font-size:var(--fs-body);color:var(--ink2);word-break:keep-all;margin:0;line-height:22px}.pw .pc-price{padding:var(--s3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;display:flex}.pw .pc-price b{letter-spacing:-.8px;color:var(--ink);font-size:36px;font-weight:700;line-height:44px}.pw .pc-price b small{font-size:var(--fs-body);letter-spacing:0;color:var(--ink2);font-weight:500}.pw .pc-price>span{color:var(--ink);font-size:13.5px;line-height:20px}.pw .pc-keys{font-size:var(--fs-body);flex-direction:column;gap:10px;margin:0 0 auto;padding:0;line-height:21px;list-style:none;display:flex}.pw .pc-keys li{align-items:flex-start;gap:8px;display:flex}.pw .pc-keys svg{color:var(--success);flex:none;margin-top:3px}.pw .pc .ui-btn{height:44px}@media (max-width:1023px){.pw .hm{gap:80px}.pw .hm-hero h1{font-size:44px}.pw .hm-detail{grid-template-columns:minmax(0,1fr)}.pw .hm-mini{display:none}.pw .hm-steps>li{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.pw .hm-outs{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .hm-outs li:nth-child(3){border-left:0;padding-left:0}.pw .hm-outs li:nth-child(n+3){border-top:1px solid var(--rule)}.pw .hm-cases,.pw .hm-srcs{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .pc-grid{grid-template-columns:minmax(0,1fr)}.pw .pc-who{min-height:0}}@media (max-width:639px){.pw .hm{gap:64px;padding-bottom:64px}.pw .hm-hero{gap:var(--s4);padding-top:40px}.pw .hm-hero h1{letter-spacing:-.8px;font-size:33px;line-height:1.22}.pw .hm-lead{font-size:16px}.pw .hm-cta{flex-direction:column;align-self:stretch}.pw .hm-cta .ui-btn{width:100%}.pw .hm-demo{margin-top:-32px}.pw .hm-demo-bar{flex-direction:column;align-items:stretch}.pw .hm-tabs button{font-size:var(--fs-meta);flex:1;justify-content:center;padding:0 6px}.pw .hm-play{justify-content:center}.pw .hm-frame{padding:var(--s4);min-height:0}.pw .hm-report{margin:calc(var(--s4) * -1);padding:var(--s4);min-height:0}.pw .hm-paper{padding:20px 18px}.pw .hm-wh{flex-direction:column;align-items:flex-start}.pw .hm-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .hm-strip>div:nth-child(3){border-left:0}.pw .hm-strip>div:nth-child(n+3){border-top:1px solid var(--rule)}.pw .hm-work .hm-btn,.pw .hm-orig{margin-left:0}.pw .hm-stats{margin-top:-32px}.pw .hm-stats dl,.pw .hm-cover{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .hm-stats dl>div:nth-child(3),.pw .hm-cover>div:nth-child(3){border-left:0}.pw .hm-stats dl>div:nth-child(n+3),.pw .hm-cover>div:nth-child(n+3){border-top:1px solid var(--rule)}.pw .hm-stats dd{font-size:24px}.pw .hm-sec-h h2,.pw .hm-start h2{font-size:24px;line-height:32px}.pw .hm-values,.pw .hm-cases,.pw .hm-srcs{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.pw .hm-outs{grid-template-columns:minmax(0,1fr)}.pw .hm-outs li{border-left:0;border-top:1px solid var(--rule);padding-left:0}.pw .hm-outs li:first-child{border-top:0}.pw .hm-recent ul{grid-template-columns:minmax(0,1fr)}.pw .hm-recent li:nth-child(2){border-top:1px solid var(--rule)}.pw .hm-recent li:nth-child(2n){border-left:0}.pw .hm-step-v{padding:var(--s4) var(--s4) 44px}.pw .hm-start{padding:40px var(--s4)}}.ai-score{gap:var(--s4) 32px;margin:0 0 var(--s5);background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-columns:minmax(200px,260px) 1fr;padding:24px;display:grid}.ai-score-main h2{font-size:var(--fs-meta);color:var(--ink2);letter-spacing:.01em;margin:0;font-weight:600}.ai-score-v{align-items:baseline;gap:4px;margin:4px 0 0;display:flex}.ai-score-v b{letter-spacing:-.03em;color:var(--ink);font-size:56px;font-weight:700;line-height:1.05}.ai-score-v span{color:var(--ink2);font-size:18px}.ai-score-delta{color:var(--ink2);margin:8px 0 0;font-size:13px;line-height:1.5}.ai-score-parts{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:20px;margin:0;display:grid}.ai-score-parts>div{min-width:0}.ai-score-parts dt{color:var(--ink);justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;display:flex}.ai-score-parts dt span{font-size:15px;font-weight:700}.ai-score-parts dt small{color:var(--ink2);font-size:12px;font-weight:500}.ai-score-parts dd{margin:0}.ai-score-bar{background:var(--sub);border-radius:3px;height:6px;overflow:hidden;margin:8px 0 6px!important}.ai-score-bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.ai-score-d{color:var(--ink2);font-size:12.5px;line-height:1.5}.ai-score-how{padding-top:var(--s3);border-top:1px solid var(--rule);color:var(--ink2);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.55}.ai-c.rank b{white-space:nowrap}@media (max-width:860px){.ai-score{grid-template-columns:1fr;padding:20px}.ai-score-parts{grid-template-columns:1fr;gap:14px}.ai-score-v b{font-size:48px}}.ai-cond{color:var(--ink2);margin:0 0 12px;font-size:12.5px}.ai-table .ui-table{font-size:13.5px}.ai-p{flex-direction:column;gap:2px;display:flex}.ai-p small{color:var(--ink3);font-size:11.5px}.ai-cell{border-radius:var(--r-md);width:100%;min-height:36px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:4px 8px}.ai-cell:hover{background:var(--sub)}.ai-cell.on{border-color:var(--brand);background:var(--gold-soft)}.ai-c{font-size:13px}.ai-c.rank b{font-weight:700}.ai-c.hit{color:var(--ink)}.ai-c.miss{color:var(--ink2)}.ai-c.fail{color:var(--ink3);font-style:italic}.ai-legend{color:var(--ink2);margin:10px 0 0;font-size:12px;line-height:18px}.ai-q{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ai-q span{flex-direction:column;display:flex}.ai-q small{color:var(--ink2);font-size:12px}.ai-q b{font-size:15px}.ai-ans .hl{background:var(--gold-soft);background-image:none}.ai-cites{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ai-cites a{border:1px solid var(--rule);border-radius:var(--r-pill);height:28px;color:var(--ink2);align-items:center;gap:5px;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.ai-cit-miss{color:var(--ink3)!important;background:0 0!important}.ai-plan{margin-top:var(--s5)}.ai-foot{margin:var(--s5) 0 0;font-size:13px}.ai-foot a{color:var(--ink2)}.pw.ws section.blk+section.blk{margin-top:var(--s4)}.pw .rp{border-color:var(--rule);background:#fff}:root[data-theme=dark] .pw .rp{background:#1d201c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pw .rp{background:#1d201c}}.pw .rp-ref{background:var(--sub);min-width:22px;height:20px;color:var(--ink);vertical-align:1px;border-radius:4px;place-items:center;margin-left:2px;padding:0 4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-grid}.pw .rp-ref:hover{background:var(--gold-soft)}.pw .rp-status-v{font-size:17px}.pw .rp-title h2{font-size:30px}@media print{.ws-side,.wh,.rp-tool,.ws-report-more,.ov-more,.seg{display:none!important}.pw.ws{display:block}.pw.ws .ws-main{padding:0}.rp-table thead{display:table-header-group}.rp-sec p,.rp-item{orphans:3;widows:3}@page{@bottom-right{content:counter(page) " / " counter(pages);font-size:9pt;color:#5c6259}}}.pw .pr2{max-width:1120px;padding:56px var(--pad-x) 96px;flex-direction:column;gap:64px;margin:0 auto;display:flex}.pw .pr2-hero{align-items:center;gap:var(--s3);text-align:center;flex-direction:column;display:flex}.pw .pr2-k{font-size:var(--fs-meta);color:var(--gold);font-weight:700}.pw .pr2-hero h1{letter-spacing:-1px;word-break:keep-all;margin:0;font-size:44px;line-height:52px}.pw .pr2-hero>p{max-width:640px;color:var(--ink2);word-break:keep-all;margin:0;font-size:16px;line-height:26px}.pw .pr2-hero .pr2-trial{color:var(--ink);font-size:13.5px;line-height:21px}.pw .pr2-cycle{margin-top:var(--s2);font-size:var(--fs-meta);color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.pw .pr2-cycle>span{align-items:center;gap:4px;display:inline-flex}.pw .pr2-sec{gap:var(--s4);flex-direction:column;scroll-margin-top:80px;display:flex}.pw .pr2-sec>h2{letter-spacing:-.4px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:24px;line-height:32px;display:flex}.pw .pr2-sec>h2 small{font-size:var(--fs-meta);color:var(--ink2);letter-spacing:0;font-weight:500}.pw .pr2-common{font-size:var(--fs-body);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.pw .pr2-common li{align-items:flex-start;gap:8px;display:flex}.pw .pr2-common svg{color:var(--success);flex:none;margin-top:3px}.pw .pr2-table-w{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);overflow-x:auto}.pw .pr2-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--fs-body)}.pw .pr2-table th,.pw .pr2-table td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 16px}.pw .pr2-table thead th{background:var(--sub);font-size:var(--fs-item);border-top:0;font-weight:700}.pw .pr2-table thead th small{font-size:var(--fs-meta);color:var(--ink2);margin-top:2px;font-weight:500;display:block}.pw .pr2-table tbody th{color:var(--ink2);width:28%;font-weight:500}.pw .pr2-table td svg{color:var(--success)}.pw .pr2-soon{border:1px solid var(--rule-strong);border-radius:var(--r-sm);height:22px;font-size:var(--fs-tag);color:var(--ink2);white-space:nowrap;vertical-align:1px;align-items:center;margin-left:6px;padding:0 7px;font-weight:600;display:inline-flex}.pw .pr2-table td .pr2-soon{margin-left:0}.pw .pr2-note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink2);margin:0}.pw .pr2-list{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi);margin:0;padding:0;list-style:none}.pw .pr2-list li{gap:var(--s4);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:18px 20px;display:grid}.pw .pr2-list li:first-child{border-top:0}.pw .pr2-list li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pw .pr2-list b{font-size:var(--fs-item);line-height:var(--lh-item)}.pw .pr2-list p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink2);margin:0}.pw .pr2-list small{font-size:var(--fs-meta);color:var(--ink3)}.pw .pr2-p{color:var(--ink);white-space:nowrap;font-size:18px;font-weight:700}.pw .pr2-p small{font-size:var(--fs-meta);color:var(--ink2);font-weight:500}.pw .pr2-dis{font-size:var(--fs-meta);color:var(--ink3)}.pw .pr2-faq{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--hi)}.pw .pr2-band{justify-content:space-between;align-items:center;gap:var(--s5);border-radius:var(--r-card);background:var(--sub);padding:32px;display:flex}.pw .pr2-band b{font-size:20px;line-height:28px}.pw .pr2-band p{font-size:var(--fs-body);color:var(--ink2);margin:4px 0 0}.pw .pr2-band .ui-btn{height:48px;padding:0 22px}@media (max-width:1023px){.pw .pr2-common{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pw .pr2{gap:48px;padding-top:36px}.pw .pr2-hero h1{font-size:30px;line-height:38px}.pw .pr2-common{grid-template-columns:minmax(0,1fr)}.pw .pr2-list li{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.pw .pr2-list li>div{grid-column:1/-1}.pw .pr2-band{flex-direction:column;align-items:stretch;padding:24px}}.pw .ct-card{box-shadow:none}.pw .ct-card .ui-input,.pw .ct-card .ui-select{height:44px;min-height:44px;font-size:var(--fs-body)}.pw .ct-card textarea.ui-input{height:auto;min-height:96px}.pw .ct-card .ui-field>span{font-size:var(--fs-meta);color:var(--ink);font-weight:600}.pw .ct-card .ui-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.pw .ct-card .co-err{font-size:var(--fs-meta);color:var(--danger);font-style:normal}.pw .ct-chip{min-height:40px}.pw .ct-send{height:48px}.pw .ct-send[aria-busy=true]{opacity:.75;cursor:progress}.pw .ct-state{border-radius:var(--r-md);font-size:var(--fs-body);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pw .ct-state.fail{background:var(--danger-soft);color:var(--ink)}.pw .ct-state-i{background:var(--danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.pw .ct-state b{font-size:var(--fs-item);display:block}.pw .ct-state p{color:var(--ink2);margin:2px 0 0}.pw .ct-done-ico{background:var(--success-soft);width:44px;height:44px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.st-bar{max-width:320px;margin:4px 0 10px}.st-bar .ui-search{height:auto}.st-wrap{margin:0 -24px;padding:0 24px;overflow-x:auto}.st{border-collapse:collapse;width:100%;font-size:14px}.st th{text-align:left;color:var(--ink2);border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:600}.st td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:10px}.st tr:last-child td{border-bottom:0}.st .r{text-align:right}.st-src{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:240px;font-weight:600;display:inline-flex;overflow:hidden}.st-iss{max-width:380px;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-toggle{margin-top:var(--s4)}.pw.ws .seg{width:auto;max-width:100%;display:inline-flex;overflow-x:auto}.pw.ws .ws-main>.seg{align-self:flex-start}.tm-seats{color:var(--ink2);margin:0;font-size:13px}.tm-seats a{color:var(--ink);margin-left:8px;font-weight:600}.tm-role{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:30px;font:inherit;color:var(--ink);padding:0 6px;font-size:12.5px}.bl-seats{border:1px solid var(--rule);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;padding:12px 14px;display:flex}.bl-seats span:first-child{flex-direction:column;gap:2px;display:flex}.bl-seats small{color:var(--ink2);font-size:12.5px}.bl-step{align-items:center;gap:10px;display:inline-flex}.bl-step b{text-align:center;min-width:28px;font-size:18px}.bl-step button{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);cursor:pointer;width:36px;height:36px;font-size:18px}.bl-step button:disabled{opacity:.4;cursor:default}.bl-team{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.bl-net{color:var(--ink2);flex-direction:column;gap:4px;max-width:320px;font-size:13px;display:flex}.bl-net select{border:1px solid var(--rule);border-radius:var(--r-md);height:40px;font:inherit;background:var(--hi);padding:0 10px}.bl-teams{margin:0;padding:0;list-style:none}.bl-teams li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.bl-teams span{flex-direction:column;gap:2px;display:flex}.bl-teams small{color:var(--ink2);font-size:12.5px}.pw .pr2-rules{border-radius:var(--r-md);background:var(--sub);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);flex-direction:column;gap:6px;margin:0;padding:14px 18px 14px 34px;display:flex}.pw .ob-seat{color:var(--ink2)}.blk.locked h2{align-items:center;gap:8px;display:flex}.blk.locked.sm{margin-top:var(--s4)}.ws-demo{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--gold-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.ws-demo .ws-plan{flex-basis:100%}.ws-demo select{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--hi);height:30px;font:inherit;padding:0 6px;font-size:12.5px}.idt-edit{border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.idt-edit label{color:var(--ink2);flex-direction:column;flex:1;gap:4px;min-width:240px;font-size:12.5px;display:flex}.idt-edit select{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:36px;font:inherit;max-width:100%;padding:0 8px;font-size:13.5px}.idt-edit-n{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.idt-edit-n button,.tl-out{font:inherit;color:var(--ink2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.idt-edit small{color:var(--ink2);font-size:12px}.idt-edit-h{flex-basis:100%}.tl-out{margin-left:8px}.blk.snaps{margin-bottom:var(--s4)}.snap-l{margin:0;padding:0;list-style:none}.snap-l li{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:10px 0;display:flex}.snap-l li:first-child{border-top:0}.snap-l span{flex-direction:column;flex:1;min-width:0;display:flex}.snap-l b{font-size:14px}.snap-l small{color:var(--ink2);font-size:12.5px}.snap-l button{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:30px;font:inherit;cursor:pointer;padding:0 12px;font-size:13px}.rp-tool.snap{border-color:var(--gold);background:var(--gold-soft)}.pw :focus-visible{outline-offset:2px;outline:2px solid var(--info)!important}.pw .ir:focus-visible,.pw .fr-btn:focus-visible,.pw .kr-row:focus-visible,.pw .ws-nav button:focus-visible{outline-offset:-2px}.fr-new{background:var(--info-soft);color:var(--info);vertical-align:2px;border-radius:4px;width:auto;height:auto;margin-right:6px;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-block}.pw.ws .ws-main{overflow-wrap:anywhere;min-width:0}.pw.ws .st-wrap,.pw.ws .ai-table{overflow-x:auto}.pw.ws .ws-main{gap:24px}.pw.ws .ws-main>*{margin-top:0;margin-bottom:0}.pw.ws .ws-nav button .ws-nav-ico,.pw.ws .ws-nav button:not(.ws-nav-ai) .ws-nav-ico,.pw.ws .ws-nav button[aria-current=page]:not(.ws-nav-ai) .ws-nav-ico{width:20px;height:20px;box-shadow:none;color:var(--ink2);background:0 0!important}.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 svg{color:var(--ink)!important}.pw.ws .ws-nav button{color:var(--ink2);font-weight:500}.pw.ws .ws-nav button[aria-current=page]{background:var(--sel);box-shadow:none;color:var(--ink);font-weight:700}@media (hover:hover) and (pointer:fine){.pw.ws .ws-nav button:not([aria-current=page]):hover{background:var(--sub);color:var(--ink)}}.pw-lang button{height:26px;font:inherit;color:var(--ink2);padding:0 10px;font-size:12.5px;font-weight:500;width:auto!important}.pw-lang button[aria-pressed=false]{opacity:1;filter:none}.pw-lang button[aria-pressed=true]{color:var(--ink);font-weight:600}.ms-ov dt{align-items:center;gap:6px;display:flex}.ms-ov .ms-key{background:var(--sel);border-radius:var(--r-card) 0 0 var(--r-card)}.ms-ov .ms-key dt{color:var(--ink)}.ms-ov .ms-key .ms-v{font-size:34px;line-height:36px}.ms-i{position:relative}.ms-i summary{border:1px solid var(--rule-strong);width:16px;height:16px;color:var(--ink2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:italic;font-weight:700;list-style:none;display:inline-flex}.ms-i summary::-webkit-details-marker{display:none}.ms-i summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ms-i p{z-index:20;background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-md);width:260px;box-shadow:var(--shadow-pop);color:var(--ink);margin:0;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.55;position:absolute;top:22px;left:-8px}@media (max-width:760px){.ms-ov .ms-key{border-radius:var(--r-card) 0 0 0}}.ib2-fp{position:relative}.ib2-fp summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.ib2-fp summary::-webkit-details-marker{display:none}.ib2-fp-n{background:var(--ink);min-width:18px;height:18px;color:var(--hi);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ib2-fp-p{z-index:30;background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-md);width:240px;box-shadow:var(--shadow-pop);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ib2-fp-p label{color:var(--ink2);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.ib2-fp-p label.chk{color:var(--ink);flex-direction:row;align-items:center;gap:8px;font-weight:500}.ib2-fp-p select{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--hi);height:36px;font:inherit;color:var(--ink);padding:0 10px;font-size:14px}.ir[aria-current=true]{background:var(--sel);box-shadow:inset 3px 0 0 var(--ink)}.ev-none{color:var(--ink2);margin:6px 0 0;font-size:13px}.pw .mk-nosave{color:var(--ink2);background:0 0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.pw .mk-nosave a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.idt-work:has(>.mk-nosave:only-child){padding:12px var(--s5);background:0 0}@media (min-width:1024px){.pw .hm{max-width:calc(1152px + 2 * var(--pad-x))}.pw .hm-hero{text-align:left;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:start;gap:48px;padding-top:48px;display:grid}.pw .hm-hero-copy{flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px;display:flex}.pw .hm-hero h1{font-size:50px;line-height:1.18}.pw .hm-lead{font-size:17px}.pw .hm-cta{justify-content:flex-start}.pw .hm-trial{margin:0}.pw .hm-demo.compact{align-self:stretch;max-width:none;margin-top:0}}@media (max-width:1023px){.pw .hm-hero-copy{align-items:center;gap:var(--s5);flex-direction:column;display:flex}.pw .hm-demo.compact{margin-top:0}}.pw .hm-trial a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pw .hm-demo.compact .hm-frame{min-height:0;padding:20px 24px}.pw .hm-demo.compact .hm-wh{margin-bottom:4px}.pw .hm-demo.compact .hm-issues li{padding:12px 0 12px 16px}.pw .hm-demo.compact .hm-issues b{font-size:15px;line-height:22px}.pw .hm-demo.compact .hm-issues p{font-size:14px;line-height:21px}.pw .hm-demo.compact .hm-scene-h p{font-size:14px}.pw .hm-ev1{border-left:2px solid var(--brand);background:var(--paper);border-radius:0 var(--r-md) var(--r-md) 0;margin-top:6px;padding:10px 12px}.pw .hm-ev1 blockquote{color:var(--ink);margin:0 0 6px;font-size:14px;line-height:21px}.pw .hm-values>div{flex-direction:column;gap:10px;display:flex;border-top:0!important;padding-top:0!important}.pw .hm-values>div>svg{display:none}.pw .hm-values h3{margin:0}.pw .hm-values>div>p{margin:0 0 6px}.pw .hm-frag{background:var(--hi);border:1px solid var(--rule);border-radius:var(--r-card);text-align:left;flex-direction:column;gap:6px;margin:4px 0 0;padding:16px;list-style:none;display:flex}.pw .hm-frag-k{letter-spacing:.02em;color:var(--ink2);font-size:11.5px;font-weight:700}.pw .hm-frag-c{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:600;line-height:21px}.pw .hm-frag blockquote{color:var(--ink);margin:0 0 4px;font-size:14px;line-height:21px}.pw .hm-frag .hm-src{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:flex}.pw .hm-frag .hm-src b{color:var(--ink);font-weight:600}.pw .hm-frag .hm-orig{margin-left:auto}.pw .hm-frag-docs{gap:0;padding:4px 16px}.pw .hm-frag-docs li{border-top:1px solid var(--rule);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.pw .hm-frag-docs li:first-child{border-top:0}.pw .hm-frag-docs li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pw .hm-frag-docs b{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.pw .hm-frag-docs small{color:var(--ink2);font-size:12.5px}.pw .hm-frag-row{flex-wrap:wrap;gap:6px;display:flex}.pw .hm-frag-note{color:var(--ink2);margin:0;font-size:13px;line-height:19px}.pw .hm-frag-rep{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);flex-direction:column;gap:6px;margin-top:6px;padding:12px;display:flex}.pw .hm-frag-rep small{color:var(--ink2);font-size:11.5px;font-weight:700}.pw .hm-frag-rep>span{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.pw .hm-frag-cap{color:var(--ink2);text-align:right;margin:12px 0 0;font-size:12.5px}.pw [id]{scroll-margin-top:84px}.pw .aip-k{letter-spacing:.01em;color:var(--ink2);font-size:13px;font-weight:700;display:inline-flex}.pw .aip-note{color:var(--ink2);margin:0;font-size:13px}.pw .aip-sample{background:var(--hi);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.pw .aip-sample-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pw .aip-sample-h small,.pw .aip-sample-q small{color:var(--ink2);font-size:12px;font-weight:600;display:block}.pw .aip-sample-h p{color:var(--ink2);margin:2px 0 0;font-size:16px}.pw .aip-sample-h b{letter-spacing:-.02em;color:var(--ink);font-size:44px;font-weight:700;line-height:1.05}.pw .aip-sample-h .up{color:var(--success);margin-left:8px;font-size:13px;font-weight:600}.pw .aip-sample-tag{background:var(--sub);color:var(--ink2);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.pw .aip-sample-q{background:var(--paper);border-radius:var(--r-md);color:var(--ink);margin:0;padding:12px 14px;font-size:15px;font-weight:600}.pw .aip-sample-t{border-collapse:collapse;width:100%;font-size:14px}.pw .aip-sample-t th,.pw .aip-sample-t td{border-top:1px solid var(--rule);text-align:left;vertical-align:middle;padding:10px 8px}.pw .aip-sample-t thead th{color:var(--ink2);border-top:0;padding-top:0;font-size:12px;font-weight:600}.pw .aip-sample-t tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.pw .aip-eng{align-items:center;gap:8px;display:inline-flex}.pw .aip-cites{color:var(--ink2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pw .aip-none{color:var(--ink3)}.pw .aip-was{color:var(--ink2);font-size:13px}@media (max-width:480px){.pw .aip-sample{padding:18px 14px}.pw .aip-sample-t{font-size:13px}.pw .aip-sample-t th,.pw .aip-sample-t td{padding:9px 5px}.pw .aip-sample-t th:nth-child(4),.pw .aip-sample-t td:nth-child(4){display:none}}.pw .aip-sample figcaption{color:var(--ink2);font-size:12.5px;line-height:1.5}@media (min-width:640px){.pw .pr2-hero{gap:10px}.pw .pr2-hero h1{font-size:36px;line-height:46px}.pw .pr2-hero>p{font-size:15px;line-height:24px}.pw .pr2-cycle{margin-top:6px}}.pw .au-card,.au-card{box-shadow:0 1px 2px #1c1c1c0a}.au .au-field .ui-input,.au .au-submit{height:48px;font-size:15px}.au-pw{display:block;position:relative}.au-pw .ui-input{width:100%;padding-right:64px}.au-eye{border-radius:var(--r-md);height:36px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.au-eye:hover{background:var(--sub);color:var(--ink)}.au-eye:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.au-fine a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.au .au-submit[aria-busy=true]{opacity:.7;cursor:progress}@media (max-width:1100px){.ib2,.ov-grid{grid-template-columns:minmax(0,1fr)}.ib2-list,.ib2-detail,.idt,.idt-edit select{min-width:0;max-width:100%}}.ms-i:not([open]) p{display:none}.ms-ov>div:nth-child(n+3) .ms-i p{left:auto;right:-8px}@media (max-width:760px){.ms-i p{width:min(260px,100vw - 64px)}.ms-ov>div:nth-child(2n) .ms-i p{left:auto;right:-8px}.ms-ov>div:nth-child(odd) .ms-i p{left:-8px;right:auto}}
