.pg-ai .ai-type{position:relative;display:block}.pg-ai .ai-ghost{visibility:hidden}.pg-ai .ai-live{position:absolute;inset:0}.pg-ai .ai-caret{display:inline-block;width:.45em;height:1em;margin-left:1px;vertical-align:-.14em;background:currentColor}.pg-ai [data-play] .ai-caret{animation:pg-ai-blink 1s steps(2) infinite}.pg-ai .ai-term .dwin{background:#0a0a0a}.pg-ai .at-grid{display:grid;grid-template-columns:minmax(0,1fr) 22em;align-items:stretch}.pg-ai .at-chart{min-width:0;border-right:1px solid #1a1a1a}.pg-ai .at-side{gap:.8em;min-width:0;padding:.9em;background:#0f1115}.pg-ai .at-note,.pg-ai .at-side{display:flex;flex-direction:column}.pg-ai .at-note{gap:.5em;padding:.9em 1em;border:1px solid rgba(255,255,255,.07);border-radius:.9em;background:#161a22;color:#e6e9f0;transition:opacity .4s ease,transform .8s var(--mk-spring)}.pg-ai .at-nh{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:0;font:600 .8em/1 var(--mk-font-body);letter-spacing:.08em;text-transform:uppercase;color:#8c95a8}.pg-ai .at-nh em{padding:.4em .55em;border-radius:.4em;background:rgba(229,72,77,.16);font-style:normal;letter-spacing:.04em;color:#f07a7f}.pg-ai .at-hl{font-weight:600;font-size:1.04em;line-height:1.3;color:#fff}.pg-ai .at-body{margin:0;font-size:.92em;line-height:1.5;color:#a7b1c5}.pg-ai .at-watch{margin:0;font-size:.92em;line-height:1.45;color:#e6e9f0}.pg-ai .at-watch span{color:#7c8699}.pg-ai .at-foot{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:0;font-size:.82em;color:#7c8699}.pg-ai .at-foot,.pg-ai .at-watch{transition:opacity .4s ease,transform .7s var(--mk-spring)}.pg-ai .at-askb{padding:.4em .75em;border-radius:.45em;background:#262c38;font-weight:600;color:#e6e9f0}.pg-ai .at-ask{display:grid;gap:.6em}.pg-ai .at-chips{display:flex;flex-wrap:wrap;gap:.35em;margin:0}.pg-ai .at-chips span{padding:.42em .72em;border-radius:1em;background:#1b1f29;font-size:.82em;line-height:1.2;color:#d9dee8;transition:opacity .35s ease,transform .6s var(--mk-bounce);transition-delay:calc(var(--d, 0) * 90ms)}.pg-ai .at-in{display:flex;gap:.4em;margin:0}.pg-ai .at-in span{flex:1;min-width:0;padding:.6em .75em;border:1px solid rgba(255,255,255,.08);border-radius:.6em;background:#0b0d12;font-size:.88em;color:#6f7a8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-ai .at-in b{padding:.6em .85em;border-radius:.6em;background:var(--mk-accent);font-size:.88em;font-weight:600;color:var(--mk-accent-fg)}.pg-ai .at-left{margin:0;font-size:.8em;color:#7c8699}.pg-ai .at-pos{border-top:1px solid #1a1a1a;line-height:0}.pg-ai .at-pos img{display:block;max-width:none}.pg-ai .at[data-run]:not([data-note]) .at-note{opacity:0;transform:translateY(.9em) scale(.98)}.pg-ai .at[data-run]:not([data-watch]) .at-foot,.pg-ai .at[data-run]:not([data-watch]) .at-watch{opacity:0;transform:translateY(.4em)}.pg-ai .at[data-run]:not([data-ask]) .at-chips span{opacity:0;transform:translateY(.5em) scale(.94)}@container (max-width: 560px){.pg-ai .at-grid{grid-template-columns:minmax(0,1fr)}.pg-ai .at-chart{border-right:0;border-bottom:1px solid #1a1a1a}.pg-ai .at-ask,.pg-ai .at-pos{display:none}}.pg-ai .ad{display:grid;gap:1em}.pg-ai .ad-top,.pg-ai .cb-h{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .6em}.pg-ai .ad-top>.mk-i,.pg-ai .cb-h>.mk-i{font-size:1.3em;color:var(--mk-accent-ink)}.pg-ai .ad-top>b{font:700 1.2em/1.1 var(--mk-font-display);letter-spacing:-.01em}.pg-ai .ad-chip,.pg-ai .cb-chip{padding:.32em .55em;border-radius:.4em;background:var(--mk-soft);font-size:.84em;color:var(--mk-muted)}.pg-ai .ad-btn,.pg-ai .cb-btn{display:grid;margin-left:auto;padding:.5em .85em;border-radius:.6em;box-shadow:inset 0 0 0 1px var(--mk-line-2);background:#fff;font-size:.9em;font-weight:600;color:var(--mk-ink-2);transition:transform .45s var(--mk-bounce),background-color .3s ease,color .3s ease}.pg-ai .ad-btn>span,.pg-ai .cb-btn>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:.4em}.pg-ai .ad-btn>span:not(.done),.pg-ai .cb-btn>span:not(.done){visibility:hidden}.pg-ai .ad-btn .wait i,.pg-ai .cb-btn .wait i{width:.9em;height:.9em;border:2px solid color-mix(in srgb,var(--mk-accent-fg) 40%,transparent);border-top-color:var(--mk-accent-fg);border-radius:50%}.pg-ai .ad[data-run]:not([data-out]) .ad-btn,.pg-ai .cb[data-run]:not([data-out]) .cb-btn{background:var(--mk-accent);box-shadow:none;color:var(--mk-accent-fg)}.pg-ai .ad[data-run]:not([data-out]) .ad-btn .done,.pg-ai .cb[data-run]:not([data-out]) .cb-btn .done{visibility:hidden}.pg-ai .ad[data-run]:not([data-think]) .ad-btn .go,.pg-ai .ad[data-think]:not([data-out]) .ad-btn .wait,.pg-ai .cb[data-run]:not([data-think]) .cb-btn .go,.pg-ai .cb[data-think]:not([data-out]) .cb-btn .wait{visibility:visible}.pg-ai [data-play] .ad[data-think]:not([data-out]) .ad-btn .wait i,.pg-ai [data-play] .cb[data-think]:not([data-out]) .cb-btn .wait i{animation:pg-ai-spin .8s linear infinite}.pg-ai .ad[data-press]:not([data-think]) .ad-btn,.pg-ai .cb[data-press]:not([data-think]) .cb-btn{transform:scale(.93);transition-duration:.12s}.pg-ai .ad-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1em 1.4em}.pg-ai .ad-hl{display:block;font-weight:600;font-size:1.1em;line-height:1.3}.pg-ai .ad-sum{margin:.35em 0 0;font-size:.94em;line-height:1.5;color:var(--mk-muted)}.pg-ai .ad-rows{display:grid;gap:.5em;margin-top:.9em}.pg-ai .ad-r,.pg-ai .cb-f{display:grid;gap:.15em;padding:.6em .8em;border-left:3px solid var(--pg-ai-k,var(--mk-line-2));border-radius:.6em;background:var(--mk-soft);transition:opacity .4s ease,transform .7s var(--mk-spring)}.pg-ai .ad-r.risk{--pg-ai-k:var(--mk-down)}.pg-ai .ad-r.action{--pg-ai-k:var(--mk-accent)}.pg-ai .ad-r.opp,.pg-ai .cb-f.opp{--pg-ai-k:var(--mk-up)}.pg-ai .cb-f.info{--pg-ai-k:#8794ad}.pg-ai .ad-r b,.pg-ai .cb-f b{font-size:.97em;font-weight:600}.pg-ai .ad-r span,.pg-ai .cb-f span{font-size:.88em;color:var(--mk-muted)}.pg-ai .ad-ph{font-size:.8em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-faint)}.pg-ai .ad-pri ol{display:grid;gap:.65em;margin:.7em 0 0;padding:0;list-style:none}.pg-ai .ad-pri li{display:flex;align-items:flex-start;gap:.6em;font-size:.94em;line-height:1.4;transition:opacity .4s ease,transform .7s var(--mk-spring)}.pg-ai .ad-pri li i{display:grid;flex:none;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--mk-accent);font:700 .8em/1 var(--mk-font-body);font-style:normal;color:var(--mk-accent-fg)}.pg-ai .ad-foot{display:flex;align-items:flex-start;gap:.35em;margin:.9em 0 0;font-size:.8em;line-height:1.4;color:var(--mk-faint)}.pg-ai .ad-foot,.pg-ai .ad-hl,.pg-ai .ad-ph,.pg-ai .ad-sum{transition:opacity .4s ease,transform .7s var(--mk-spring)}.pg-ai .ad[data-run]:not([data-out]) .ad-hl,.pg-ai .ad[data-run]:not([data-out]) .ad-sum,.pg-ai .ad[data-run]:not([data-pri]) .ad-foot,.pg-ai .ad[data-run]:not([data-pri]) .ad-ph,.pg-ai .ad[data-run]:not([data-pri]) .ad-pri li{opacity:0;transform:translateY(.5em)}.pg-ai .ad[data-run]:not([data-r1]) .ad-r[data-k="1"],.pg-ai .ad[data-run]:not([data-r2]) .ad-r[data-k="2"],.pg-ai .ad[data-run]:not([data-r3]) .ad-r[data-k="3"]{opacity:0;transform:translateX(-.9em)}.pg-ai .ad[data-pri] .ad-pri li{transition-delay:calc(var(--d, 0) * .11s + 80ms)}.pg-ai .ad[data-pri] .ad-foot{transition-delay:.45s}@container (max-width: 620px){.pg-ai .ad-grid{grid-template-columns:minmax(0,1fr)}.pg-ai .ad-chip,.pg-ai .ad-foot,.pg-ai .ad-sum{display:none}}.pg-ai .hm-tour .nv{display:flex;flex-direction:column;background:#0a0a0a}.pg-ai .hm-tour .nh{display:flex;flex:1;flex-direction:column}.pg-ai .nh-body{flex:1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.pg-ai .nh-chart{min-width:0;background:#0a0a0a}.pg-ai .nh-chart,.pg-ai .nh-cv{position:relative}.pg-ai .nh-cv img{display:block;max-width:none}.pg-ai .nh-marks{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:color-mix(in srgb,var(--mk-accent) 50%,#fff);transition:opacity .5s ease .3s}.pg-ai .nh-marks .tl{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85;transition:stroke-dashoffset .9s var(--mk-ease-io) .25s}.pg-ai .nh-marks .hi{fill:#0a0a0a;stroke:currentColor;stroke-width:3.2;transition:opacity .25s ease,transform .5s var(--mk-bounce)}.pg-ai .nh-marks .hi,.pg-ai .nh-marks .px{transform-box:fill-box;transform-origin:center}.pg-ai .nh-marks .px{fill:none;stroke:currentColor;stroke-width:2.6;transition:opacity .3s ease}.pg-ai .nh-note{position:absolute;left:.8em;right:.8em;bottom:.8em;margin:0;padding:.85em 1em;border:1px solid rgba(255,255,255,.08);border-radius:.9em;background:rgba(22,27,38,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d9dee8;line-height:1.45}.pg-ai .nh-note b{display:flex;align-items:center;gap:.4em;margin-bottom:.3em;color:#fff;font-weight:600}.pg-ai .nh-note b .mk-i{color:color-mix(in srgb,var(--mk-accent) 45%,#fff)}.pg-ai .nh-tk{display:flex;flex-direction:column;gap:.55em;min-width:0;padding:.9em;border-left:1px solid rgba(255,255,255,.07);background:#111;color:#e6e9f0}.pg-ai .tk-h{display:flex;align-items:center;justify-content:space-between;gap:.6em}.pg-ai .tk-h b{font-weight:600;font-size:1.08em}.pg-ai .tk-oc{display:inline-flex;align-items:center;gap:.45em;font-size:.78em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8c95a8}.pg-ai .tk-oc i{position:relative;width:2.3em;height:1.3em;border-radius:1em;background:#2a2f3a}.pg-ai .tk-oc i:after{content:"";position:absolute;left:.2em;top:.2em;width:.9em;height:.9em;border-radius:50%;background:#e6e9f0}.pg-ai .tk-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:.2em;border-radius:.6em;background:#181818;font-size:.9em;text-align:center;color:#8c95a8}.pg-ai .tk-seg span{padding:.45em 0;border-radius:.45em}.pg-ai .tk-seg .on{background:#232323;color:#fff;box-shadow:inset 0 -2px 0 var(--mk-accent)}.pg-ai .tk-bs{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.pg-ai .tk-bs span{display:grid;justify-items:center;gap:.3em;padding:.6em .3em;border-radius:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.pg-ai .tk-bs em{font:500 .86em/1 var(--mk-font-mono);font-style:normal;text-transform:none}.pg-ai .tk-bs .bb{background:linear-gradient(180deg,#5dbdb0,#44b1a2 34%,#27a79a 52%,#26a79a);color:#0c2925}.pg-ai .tk-bs .bb em{color:#0f3f38}.pg-ai .tk-bs .ss{background:#351b1d;color:#e36b70}.pg-ai .tk-vol{display:flex;align-items:center;justify-content:space-between;gap:.5em;font-size:.9em;color:#8c95a8}.pg-ai .tk-vol .stp{display:inline-flex;align-items:center;gap:.5em}.pg-ai .tk-vol i{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#1c1c1c}.pg-ai .tk-vol i svg{width:.8em;height:.8em;fill:none;stroke:#c9d0dd;stroke-width:1.4;stroke-linecap:round}.pg-ai .tk-vol b{font:600 1.05em/1 var(--mk-font-mono);color:#fff}.pg-ai .tk-slot{display:grid;align-items:center;margin-top:auto}.pg-ai .tk-slot>*{grid-area:1/1}.pg-ai .tk-pre{display:grid;gap:.45em;font-size:.9em;color:#8c95a8;opacity:0;transition:opacity .35s ease}.pg-ai .tk-pre span{display:flex;justify-content:space-between;gap:.6em}.pg-ai .tk-pre b{font:500 1em/1.2 var(--mk-font-mono);color:#c9d0dd}.pg-ai .nh-nudge{display:flex;align-items:flex-start;gap:.6em;margin:0;padding:.75em .8em;border:1px solid rgba(255,184,77,.28);border-radius:.8em;background:#2a2216;color:#f5d9a8;line-height:1.38;transition:opacity .35s ease,transform .7s var(--mk-spring)}.pg-ai .nh-nudge .mk-i{margin-top:.08em;font-size:1.25em;color:#ffb84d}.pg-ai .nh-nudge small{display:block;margin-top:.25em;font-size:.86em;color:#b49a6c}.pg-ai .tk-go{display:grid;place-items:center;padding:.75em 0;border-radius:.8em;background:linear-gradient(180deg,#44b1a2,#26a79a);color:#0c2925;font-weight:700}.pg-ai .nh[data-run]:not([data-hi]) .nh-marks .hi{opacity:0;transform:scale(.2)}.pg-ai .nh[data-run]:not([data-hi]) .nh-marks .tl{stroke-dashoffset:1;transition-duration:.2s;transition-delay:0s}.pg-ai .nh[data-hi] .nh-marks .hi{transition-delay:calc(var(--i, 0) * .14s)}.pg-ai .nh[data-run]:not([data-px]) .nh-marks .px{opacity:0}.pg-ai .nh[data-px] .nh-marks .px{animation:pg-ai-ping 1.3s ease-out both}.pg-ai .nh[data-run]:not([data-nudge]) .nh-nudge{opacity:0;transform:translateY(.6em) scale(.97)}.pg-ai .nh[data-run]:not([data-nudge]) .tk-pre{opacity:1}.pg-ai .nh[data-nudge] .nh-nudge .mk-i{animation:pg-ai-zap .8s var(--mk-bounce) .25s both}@container (max-width: 480px){.pg-ai .nh-body{grid-template-columns:minmax(0,1fr)}.pg-ai .nh-tk{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.pg-ai .tk-seg,.pg-ai .tk-vol{display:none}}.pg-ai .hm-tour .cz{display:flex;flex-direction:column;gap:1em;padding:1.2em;color:#e6e9f0}.pg-ai .hm-tour .cz-top{display:flex;align-items:center;justify-content:space-between;gap:1em;padding-bottom:.8em;border-bottom:1px solid rgba(255,255,255,.06)}.pg-ai .hm-tour .cz-tabs{display:flex;gap:1.2em;color:#8c95a8;font-weight:500}.pg-ai .hm-tour .cz-tabs .on{color:#fff;box-shadow:0 .75em 0 -.6em var(--mk-accent)}.pg-ai .hm-tour .cz-seg,.pg-ai .hm-tour .sg-tf{display:inline-flex;gap:.15em;padding:.22em;border-radius:.7em;background:#151922;font-size:.9em;color:#8c95a8}.pg-ai .hm-tour .cz-seg span,.pg-ai .hm-tour .sg-tf span{padding:.35em .75em;border-radius:.5em}.pg-ai .hm-tour .cz-seg .on,.pg-ai .hm-tour .sg-tf .on{background:#262c38;color:#fff}.pg-ai .hm-tour .cz-h{display:flex;align-items:flex-start;gap:.7em;margin:0;color:#8c95a8;font-size:.92em;line-height:1.4}.pg-ai .hm-tour .cz-h .mk-i{margin-top:.1em;font-size:1.4em;color:color-mix(in srgb,var(--mk-accent) 45%,#fff)}.pg-ai .hm-tour .cz-h b{display:block;color:#fff;font-size:1.12em;font-weight:600}.pg-ai .hm-tour .cz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.pg-ai .hm-tour .cz-c{padding:.9em 1em;border:1px solid rgba(255,255,255,.06);border-radius:.9em;background:#121721}.pg-ai .hm-tour .cz-c>span{display:block;color:color-mix(in srgb,var(--mk-accent) 40%,#fff);font-size:.86em;font-weight:600}.pg-ai .hm-tour .cz-c p{margin:.35em 0 0;color:#c9d0dd;line-height:1.45}.pg-ai .hm-tour .cz-num b{display:block;margin-top:.2em;font:600 1.9em/1.1 var(--mk-font-mono);color:#fff}.pg-ai .hm-tour .cz-num p{margin-top:.2em;color:#8c95a8;font-size:.92em}.pg-ai .hm-tour .cz-foot{display:flex;align-items:center;gap:.5em;margin:auto 0 0;color:#8c95a8;font-size:.92em}.pg-ai .hm-tour .cz-foot .mk-i{font-size:1.2em;color:#4fc3b4}.pg-ai .hm-tour .sg{display:flex;flex-direction:column;gap:.9em;padding:1.2em;color:#e6e9f0}.pg-ai .hm-tour .sg-top{display:flex;align-items:center;justify-content:space-between;gap:1em;color:#8c95a8;font-size:.92em}.pg-ai .hm-tour .sg-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;align-items:start}.pg-ai .hm-tour .sg-card{display:flex;flex-direction:column;gap:.75em;padding:1em;border:1px solid rgba(255,255,255,.07);border-radius:.9em;background:#121721}.pg-ai .hm-tour .sg-h{display:flex;align-items:center;gap:.5em}.pg-ai .hm-tour .sg-h b{font-weight:600;font-size:1.05em}.pg-ai .hm-tour .sg-dir{padding:.2em .45em;border-radius:.3em;font-size:.82em;font-weight:700}.pg-ai .hm-tour .sg-card.up .sg-dir{background:rgba(38,166,154,.15);color:#4fc3b4}.pg-ai .hm-tour .sg-card.dn .sg-dir{background:rgba(239,83,80,.15);color:#ef7a77}.pg-ai .hm-tour .sg-nm{margin-left:auto;color:#8c95a8;font-size:.9em}.pg-ai .hm-tour .sg-sc{display:flex;align-items:center;gap:.7em;color:#8c95a8;font:500 .86em/1 var(--mk-font-mono)}.pg-ai .hm-tour .sg-bar{flex:1;height:.38em;overflow:hidden;border-radius:1em;background:#1e2430}.pg-ai .hm-tour .sg-ln{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:0 50%;transform:scaleX(var(--b,.5));transition:transform 1s var(--mk-spring) .35s}.pg-ai .hm-tour .sg-card.up .sg-ln{background:#26a69a}.pg-ai .hm-tour .sg-card.dn .sg-ln{background:#ef5350}.pg-ai .hm-tour[data-ready] .t-view:not(.on) .sg-ln{transform:scaleX(0);transition:none}.pg-ai .hm-tour .sg-lv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;padding:.6em .7em;border:1px solid rgba(255,255,255,.06);border-radius:.6em;background:#0e121a;color:#7c8699;font-size:.8em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pg-ai .hm-tour .sg-lv b{display:block;margin-top:.25em;font:500 1.12em/1.2 var(--mk-font-mono);letter-spacing:0;color:#e6e9f0}.pg-ai .hm-tour .sg-lv b.up{color:#4fc3b4}.pg-ai .hm-tour .sg-lv b.dn{color:#ef7a77}.pg-ai .hm-tour .sg-why{margin:0;padding:.75em .85em;border:1px solid rgba(255,255,255,.07);border-radius:.7em;background:#171c27;color:#d9dee8;line-height:1.45}.pg-ai .hm-tour .sg-why b{display:inline-flex;align-items:center;gap:.35em;margin-right:.4em;color:#fff;font-weight:600}.pg-ai .hm-tour .sg-why .mk-i{color:color-mix(in srgb,var(--mk-accent) 45%,#fff)}.pg-ai .hm-tour .sg-go{display:grid;place-items:center;padding:.6em 0;border-radius:.6em;font-weight:600;font-size:.92em;color:#0c1512}.pg-ai .hm-tour .sg-card.up .sg-go{background:#26a69a}.pg-ai .hm-tour .sg-card.dn .sg-go{background:#ef5350}.pg-ai .hm-tour .dr-v{display:flex;flex-direction:column}.pg-ai .hm-tour .dr{flex:1;display:flex;flex-direction:column;gap:.9em;padding:1.2em;color:#e6e9f0}.pg-ai .hm-tour .dr-in{padding:1em;border:1px solid rgba(255,255,255,.07);border-radius:.9em;background:#121721}.pg-ai .hm-tour .dr-lab{margin:0 0 .55em;color:#8c95a8;font-size:.9em;font-weight:500}.pg-ai .hm-tour .dr-box{min-height:3.6em;padding:.7em .85em;border:1px solid color-mix(in srgb,var(--mk-accent) 55%,transparent);border-radius:.6em;background:#0e121a;box-shadow:0 0 0 3px color-mix(in srgb,var(--mk-accent) 14%,transparent);line-height:1.45}.pg-ai .hm-tour .dr-act{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:.7em}.pg-ai .hm-tour .dr-act small{color:#7c8699;font-size:.86em}.pg-ai .hm-tour .dr-btn{display:inline-flex;flex:none;align-items:center;gap:.4em;padding:.55em .95em;border-radius:.55em;background:var(--mk-accent);color:var(--mk-accent-fg);font-weight:600;transition:transform .45s var(--mk-bounce)}.pg-ai .hm-tour .dr[data-press]:not([data-fill]) .dr-btn{transform:scale(.94);transition-duration:.12s}.pg-ai .hm-tour [data-play] .dr[data-drafting]:not([data-fill]) .dr-btn .mk-i{animation:pg-ai-spin .9s linear infinite}.pg-ai .hm-tour .dr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em}.pg-ai .hm-tour .dr-f{padding:.65em .85em;border:1px solid rgba(255,255,255,.07);border-radius:.7em;background:#121721}.pg-ai .hm-tour .dr-f>span{display:block;color:#8c95a8;font-size:.86em}.pg-ai .hm-tour .dr-f b{display:block;min-height:1.3em;margin-top:.2em;font:600 1.06em/1.25 var(--mk-font-mono);color:#fff;transition:opacity .3s ease,transform .55s var(--mk-spring)}.pg-ai .hm-tour .dr-f small{margin-left:.5em;font:500 .78em/1 var(--mk-font-body);color:#8c95a8}.pg-ai .hm-tour .dr-chk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6em 1em;margin-top:auto}.pg-ai .hm-tour .dr-chk>span:first-child{display:inline-flex;align-items:center;gap:.45em;color:#d9dee8;font-weight:500;transition:opacity .35s ease,transform .6s var(--mk-spring)}.pg-ai .hm-tour .dr-chk .mk-i{font-size:1.25em;color:#4fc3b4}.pg-ai .hm-tour .dr-create{padding:.5em .9em;border:1px solid rgba(255,255,255,.14);border-radius:.55em;color:#c9d0dd;font-weight:600}.pg-ai .hm-tour .dr[data-run]:not([data-fill]) .dr-f b{opacity:0;transform:translateY(.4em)}.pg-ai .hm-tour .dr[data-fill] .dr-f b{transition-delay:calc(var(--f, 0) * .12s)}.pg-ai .hm-tour .dr[data-fill] .dr-f{animation:pg-ai-fill 1s ease calc(var(--f, 0) * .12s)}.pg-ai .hm-tour .dr[data-run]:not([data-note]) .dr-chk>span:first-child{opacity:0;transform:translateY(.4em)}@container (max-width: 520px){.pg-ai .hm-tour .sg-cards{grid-template-columns:minmax(0,1fr)}.pg-ai .hm-tour .cz-tabs span:not(.on),.pg-ai .hm-tour .sg-card.dn,.pg-ai .hm-tour .sg-top>span:first-child{display:none}}.pg-ai .ai-rows .row{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}@media (max-width:900px){.pg-ai .ai-rows .row{grid-template-columns:minmax(0,1fr)}}.pg-ai .ai-rtag{margin:20px 0 0}.pg-ai .ai-rtag span{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--mk-accent-wash);font:600 13px/1.2 var(--mk-font-body);color:var(--mk-accent-ink)}.pg-ai .cb-wrap{position:relative;container-type:inline-size}.pg-ai .cb-win .lwin{font-size:clamp(9px,1.62cqw,12.5px)}.pg-ai .cb-win .crm-main{padding-bottom:5.4em}.pg-ai .cb-who{display:flex;align-items:center;gap:.7em}.pg-ai .cb-av{display:grid;flex:none;place-items:center;width:2.7em;height:2.7em;border-radius:50%;background:var(--mk-accent-wash);font-weight:700;font-size:.9em;color:var(--mk-accent-ink)}.pg-ai .cb-id{min-width:0}.pg-ai .cb-id b{display:block;font-weight:700;font-size:1.1em}.pg-ai .cb-id span{display:block;font-size:.88em;color:var(--mk-muted)}.pg-ai .cb-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35em;margin-left:auto}.pg-ai .cb-tags i{padding:.32em .6em;border-radius:.45em;background:var(--mk-soft);font-size:.82em;font-style:normal;font-weight:500;color:var(--mk-ink-2)}.pg-ai .cb-tags i:first-child{background:var(--mk-ok-wash);color:var(--mk-ok)}.pg-ai .cb{display:grid;gap:.8em;padding:1em 1.05em;border:1px solid var(--mk-line);border-radius:.9em;background:#fff;box-shadow:0 1px 2px rgba(11,18,32,.04)}.pg-ai .cb-h>b{font-weight:700;font-size:1.05em}.pg-ai .cb-out{display:grid;gap:.6em}.pg-ai .cb-hl{display:block;font-weight:600;font-size:1.02em;line-height:1.3}.pg-ai .cb-sum{margin:0;font-size:.92em;line-height:1.5;color:var(--mk-muted)}.pg-ai .cb-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em}.pg-ai .cb-next{display:grid;gap:.25em;padding:.7em .85em;border:1px solid var(--mk-line);border-radius:.7em;transition:opacity .4s ease,transform .7s var(--mk-spring)}.pg-ai .cb-next p{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:0}.pg-ai .cb-next b{font-weight:600;font-size:.96em}.pg-ai .cb-ch{padding:.25em .55em;border-radius:.4em;background:var(--mk-accent-wash);font-size:.8em;font-weight:600;color:var(--mk-accent-ink)}.pg-ai .cb-next>span{font-size:.88em;line-height:1.45;color:var(--mk-muted)}.pg-ai .cb-foot{margin:0;font-size:.8em;line-height:1.4;color:var(--mk-faint)}.pg-ai .cb-foot,.pg-ai .cb-hl,.pg-ai .cb-sum{transition:opacity .4s ease,transform .7s var(--mk-spring)}.pg-ai .cb[data-run]:not([data-next]) .cb-foot,.pg-ai .cb[data-run]:not([data-next]) .cb-next,.pg-ai .cb[data-run]:not([data-out]) .cb-hl,.pg-ai .cb[data-run]:not([data-out]) .cb-sum{opacity:0;transform:translateY(.5em)}.pg-ai .cb[data-run]:not([data-f1]) .cb-f[data-k="1"],.pg-ai .cb[data-run]:not([data-f2]) .cb-f[data-k="2"]{opacity:0;transform:translateY(.5em) scale(.97)}.pg-ai .cb-askai{position:relative;z-index:2;width:min(66%,430px);margin:-4.6em 3% 0 auto}@container (max-width: 520px){.pg-ai .cb-win .crm-main{padding-bottom:1.3em}.pg-ai .cb-askai{width:100%;margin:.9em 0 0}.pg-ai .cb-flags{grid-template-columns:minmax(0,1fr)}.pg-ai .cb-tags{display:none}}.pg-ai .ai-band{position:relative;overflow:hidden;background:var(--mk-night);color:#e9edf5}.pg-ai .ai-band:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 50% at 12% 18%,color-mix(in srgb,var(--mk-mark-from) 14%,transparent),transparent 70%),radial-gradient(50% 55% at 88% 86%,color-mix(in srgb,var(--mk-mark-to) 11%,transparent),transparent 70%);pointer-events:none}.pg-ai .ai-band .hm-wrap{position:relative}.pg-ai .ab-head{margin-bottom:clamp(22px,2.6vw,32px)}.pg-ai .ai-kick{margin:0 0 14px;font:600 13px/1.3 var(--mk-font-body);letter-spacing:.02em;color:color-mix(in srgb,var(--mk-accent) 42%,#fff)}.pg-ai .ai-band .hm-h2{font-size:clamp(28px,3.3vw,44px);color:#fff}.pg-ai .ai-band .hm-lede{margin-top:14px;max-width:46ch;color:var(--mk-night-text)}.pg-ai .ab{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,5vw,72px);align-items:center}.pg-ai .ab-copy{min-width:0}.pg-ai .ab-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg-ai .ab-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:12px 16px 12px 12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.04);font-size:14.5px;line-height:1.5;color:var(--mk-night-text);transition:opacity .5s ease,background-color .5s ease,border-color .5s ease,transform .8s var(--mk-spring)}.pg-ai .ab-steps li i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mk-accent);font:700 14px/1 var(--mk-font-body);font-style:normal;color:var(--mk-accent-fg);transition:background-color .4s ease,color .4s ease,transform .55s var(--mk-bounce)}.pg-ai .ab-steps li b{display:block;margin-bottom:2px;font:600 16px/1.35 var(--mk-font-body);color:#fff}.pg-ai .ab[data-run]:not([data-s1]) .ab-steps li[data-k="1"],.pg-ai .ab[data-run]:not([data-s3]) .ab-steps li[data-k="3"],.pg-ai .ab[data-run]:not([data-tick]) .ab-steps li[data-k="2"]{border-color:transparent;background:transparent;opacity:.5}.pg-ai .ab[data-run]:not([data-s1]) .ab-steps li[data-k="1"] i,.pg-ai .ab[data-run]:not([data-s3]) .ab-steps li[data-k="3"] i,.pg-ai .ab[data-run]:not([data-tick]) .ab-steps li[data-k="2"] i{background:rgba(255,255,255,.1);color:#c9d0dd;transform:scale(.86)}.pg-ai .ab[data-s1]:not([data-tick]) .ab-steps li[data-k="1"],.pg-ai .ab[data-s3] .ab-steps li[data-k="3"],.pg-ai .ab[data-tick]:not([data-s3]) .ab-steps li[data-k="2"]{border-color:color-mix(in srgb,var(--mk-accent) 55%,transparent);background:color-mix(in srgb,var(--mk-accent) 12%,transparent);transform:translateX(6px)}.pg-ai .ab-vis{min-width:0}.pg-ai .ab-pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;margin:clamp(22px,3vw,36px) 0 0;padding:22px 0 0;border-top:1px solid var(--mk-night-line);list-style:none}.pg-ai .ab-pts li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:#c9d0dd}.pg-ai .ab-pts .mk-i{flex:none;margin-top:1px;font-size:20px;color:color-mix(in srgb,var(--mk-accent) 42%,#fff)}.pg-ai .ai-band .kt-live>.klf p{color:#7f8aa0}.pg-ai .ai-band .kt-pz{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#dce2ee}@media (max-width:900px){.pg-ai .ab{grid-template-columns:minmax(0,1fr)}.pg-ai .ab-copy{order:-1}}@media (max-width:760px){.pg-ai .ab-pts{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-ai .ab-steps li{padding:14px 14px 14px 12px;gap:12px}}.pg-ai .nt .dwin{font-size:clamp(10px,2.25cqw,13.5px)}.pg-ai .nt-body{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.pg-ai .nt-chart{position:relative;overflow:hidden;background:#0a0a0a}.pg-ai .nt-chart img{position:absolute;inset:0;max-width:none;opacity:.5}.pg-ai .nt-panel{display:flex;flex-direction:column;gap:.8em;padding:1em 1em 2.6em;border-left:1px solid rgba(255,255,255,.07);background:#0f1218}.pg-ai .nt-tabs{display:flex;gap:.3em;margin:0;color:#8c95a8;font-size:.9em;font-weight:500}.pg-ai .nt-tabs span{display:inline-flex;align-items:center;gap:.35em;padding:.4em .75em;border-radius:.5em}.pg-ai .nt-tabs .on{background:#1b2130;color:#fff}.pg-ai .nt-tabs .mk-i{color:color-mix(in srgb,var(--mk-accent) 45%,#fff)}.pg-ai .nt-card{display:flex;flex-direction:column;gap:.7em;padding:1em;border:1px solid rgba(255,255,255,.08);border-radius:.8em;background:color-mix(in srgb,var(--mk-accent) 7%,#0f1218)}.pg-ai .nt-t{color:#fff;font-weight:600;font-size:1.04em}.pg-ai .nt-card>p{margin:0;color:#a7b1c5;font-size:.92em;line-height:1.5}.pg-ai .nt-card>.nt-tick{display:flex;align-items:flex-start;gap:.6em;color:#e6e9f0;line-height:1.45}.pg-ai .nt-box{display:grid;place-items:center;flex:none;width:1.3em;height:1.3em;margin-top:.08em;border:1.5px solid var(--mk-accent);border-radius:.3em;background:var(--mk-accent)}.pg-ai .nt-box svg{width:100%;height:100%;fill:none;stroke:var(--mk-accent-fg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pg-ai .nt-go{align-self:flex-start;padding:.55em 1.1em;border-radius:.55em;background:var(--mk-accent);color:var(--mk-accent-fg);font-weight:600;font-size:.92em}.pg-ai .nt-rec{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5em .8em;width:fit-content;max-width:94%;margin:-1.9em 3% 0 auto;padding:.75em .95em;border-radius:.9em;background:#fff;color:var(--mk-ink);font-size:clamp(10.5px,2.2cqw,13.5px);box-shadow:0 0 0 1px rgba(11,18,32,.08),0 18px 40px -18px rgba(11,25,60,.45)}.pg-ai .nt-av{display:grid;place-items:center;flex:none;width:2.5em;height:2.5em;border-radius:50%;background:var(--mk-accent-wash);color:var(--mk-accent-ink);font-weight:700;font-size:.9em}.pg-ai .nt-who{min-width:0}.pg-ai .nt-who b{display:block;font-weight:600}.pg-ai .nt-who span{display:block;color:var(--mk-muted);font-size:.88em}.pg-ai .nt-ok{display:inline-flex;align-items:center;gap:.35em;padding:.35em .6em;border-radius:.6em;background:var(--mk-ok-wash);color:var(--mk-ok);font-size:.88em;font-weight:600}.pg-ai .nt-card,.pg-ai .nt-rec{transition:opacity .45s ease,transform .85s var(--mk-spring)}.pg-ai .nt-box{transition:background-color .25s ease,border-color .25s ease}.pg-ai .nt-box svg{transition:stroke-dashoffset .4s var(--mk-ease-io) .1s}.pg-ai .nt-go{transition:opacity .3s ease,transform .45s var(--mk-bounce)}.pg-ai .ab[data-run]:not([data-s1]) .nt-card{opacity:0;transform:translateY(.9em) scale(.98)}.pg-ai .ab[data-run]:not([data-tick]) .nt-box{border-color:#4a5468;background:transparent}.pg-ai .ab[data-run]:not([data-tick]) .nt-box svg{stroke-dashoffset:1}.pg-ai .ab[data-run]:not([data-tick]) .nt-go{opacity:.4}.pg-ai .ab[data-go]:not([data-s3]) .nt-go{transform:scale(.93);transition-duration:.12s}.pg-ai .ab[data-run]:not([data-s3]) .nt-rec{opacity:0;transform:translateY(1em)}.pg-ai .ab[data-s3] .nt-ok .mk-i{animation:pg-ai-zap .8s var(--mk-bounce) .3s both}@container (max-width: 480px){.pg-ai .nt .dwin{font-size:clamp(10px,3.1cqw,13px)}.pg-ai .nt-body{grid-template-columns:minmax(0,1fr)}.pg-ai .nt-chart{display:none}.pg-ai .nt-panel{border-left:0}.pg-ai .nt-rec{margin:-1.6em auto 0}}.pg-ai .ai-inc-top{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px clamp(32px,4vw,56px);align-items:end;margin-bottom:18px}.pg-ai .ai-inc-head{min-width:0}.pg-ai .ai-inc-head .hm-head{margin-bottom:24px}@media (max-width:1023px){.pg-ai .ai-inc-top{grid-template-columns:minmax(0,1fr)}}.pg-ai .ai-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.pg-ai .ai-fig{margin:0;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--mk-line)}.pg-ai .ai-fig b{display:block;font:700 clamp(28px,3vw,38px)/1 var(--mk-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--mk-ink)}.pg-ai .ai-fig>span{display:block;margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--mk-muted)}.pg-ai .ai-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.pg-ai .ai-card{display:flex;flex-direction:column;gap:10px;padding:12px 12px 18px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--mk-line),0 1px 2px rgba(11,18,32,.04)}.pg-ai .ai-ct{display:flex;align-items:flex-start;gap:8px;margin:4px 6px 0}.pg-ai .ai-ct .mk-i{margin-top:1px;font-size:18px;color:var(--mk-accent-ink)}.pg-ai .ai-ctr{margin:0 6px}.pg-ai .ai-ct b{font:600 15.5px/1.3 var(--mk-font-body);color:var(--mk-ink)}.pg-ai .ai-ctag{padding:3px 9px;border-radius:999px;background:var(--mk-accent-wash);font:600 12px/1.3 var(--mk-font-body);color:var(--mk-accent-ink)}.pg-ai .ai-cl{margin:0 6px;font-size:14.5px;line-height:1.5;color:var(--mk-muted);text-wrap:pretty}.pg-ai .ai-inc-note{margin:16px 0 0;font:500 12.5px/1.4 var(--mk-font-body);color:var(--mk-faint)}.pg-ai .mv{position:relative;display:grid;align-content:center;gap:8px;height:96px;padding:12px 14px;overflow:hidden;border-radius:13px;font:500 11.5px/1.3 var(--mk-font-body)}.pg-ai .mv.dk{background:#0f1218;color:#d9dee8}.pg-ai .mv.lt{background:var(--mk-soft);box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-ink-2)}.pg-ai .mv p{margin:0}.pg-ai .mv-ln{display:block;height:7px;border-radius:4px;background:#2b3242;transform-origin:left center;transition:transform .8s var(--mk-spring) calc(var(--d, 0) * .11s + .16s)}.pg-ai .mv.lt .mv-ln{background:#d6dbe5}.pg-ai .mv-ln.short{width:62%}.pg-ai .mv-top{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c95a8}.pg-ai .mv-top em{padding:3px 6px;border-radius:4px;background:rgba(229,72,77,.16);font-style:normal;letter-spacing:.04em;color:#f07a7f}.pg-ai .mv-ask{align-content:stretch}.pg-ai .mv-q{justify-self:end;padding:6px 10px;border-radius:10px 10px 3px 10px;background:var(--mk-accent);color:var(--mk-accent-fg);transition:opacity .4s ease,transform .6s var(--mk-bounce) .1s}.pg-ai .mv-a{display:grid;gap:6px;width:78%;padding:9px 10px;border-radius:10px 10px 10px 3px;background:#1a1f2b}.pg-ai .mv-a .mv-ln{background:#343c4e}.pg-ai .mv-rev{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.pg-ai .mv-rev b,.pg-ai .mv-rev span{padding:7px 9px;border-radius:8px;background:#181d28;transition:opacity .4s ease,transform .6s var(--mk-bounce);transition-delay:calc(var(--d, 0) * .11s + .15s)}.pg-ai .mv-rev b{font:700 13px/1.1 var(--mk-font-mono);color:#fff}.pg-ai .mv-bs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pg-ai .mv-bs span{padding:7px 0;border-radius:8px;text-align:center;font-weight:700;text-transform:uppercase}.pg-ai .mv-bs .b{background:linear-gradient(180deg,#44b1a2,#26a79a);color:#0c2925}.pg-ai .mv-bs .s{background:#351b1d;color:#e36b70}.pg-ai .mv-n{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,184,77,.28);border-radius:8px;background:#2a2216;color:#f5d9a8;transition:opacity .4s ease,transform .7s var(--mk-bounce) .35s}.pg-ai .mv-n .mk-i{font-size:14px;color:#ffb84d}.pg-ai .mv-sig p{display:flex;align-items:center;gap:8px}.pg-ai .mv-sig p b{font-weight:700;color:#fff}.pg-ai .mv-sig p span{padding:2px 7px;border-radius:5px;background:rgba(38,167,154,.18);font-weight:700;color:#4fc3b4}.pg-ai .mv-sb{height:8px;background:#222836;overflow:hidden}.pg-ai .mv-sb,.pg-ai .mv-sb i{display:block;border-radius:4px}.pg-ai .mv-sb i{width:42%;height:100%;background:#26a79a;transform-origin:left center;transition:transform 1s var(--mk-spring) .25s}.pg-ai .mv-in{padding:8px 10px;border:1px solid color-mix(in srgb,var(--mk-accent) 55%,transparent);border-radius:8px;background:#0b0e14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-ai .mv-bot p{display:flex;gap:6px}.pg-ai .mv-bot p span{padding:5px 8px;border-radius:7px;background:#181d28;font:600 11px/1.1 var(--mk-font-mono);color:#fff;transition:opacity .4s ease,transform .6s var(--mk-bounce);transition-delay:calc(var(--d, 0) * .12s + .35s)}.pg-ai .mv-desk{gap:6px}.pg-ai .mv-desk>span{display:grid;gap:5px;padding:6px 9px;border-left:3px solid var(--pg-ai-k,var(--mk-line-2));border-radius:7px;background:#fff;transition:opacity .4s ease,transform .7s var(--mk-spring);transition-delay:calc(var(--d, 0) * .12s + .15s)}.pg-ai .mv-desk .mv-ln{height:5px;transition:none}.pg-ai .mv-desk .risk{--pg-ai-k:var(--mk-down)}.pg-ai .mv-desk .action{--pg-ai-k:var(--mk-accent)}.pg-ai .mv-desk .opp{--pg-ai-k:var(--mk-up)}.pg-ai .mv-cap{padding:6px 10px}.pg-ai .mv-cap svg{display:block;width:100%;height:84px;overflow:visible}.pg-ai .mc-cap{stroke:var(--mk-down);stroke-width:1.6;stroke-dasharray:5 4}.pg-ai .mc-shared{fill:none;stroke:#a3abbc;stroke-width:2.2;stroke-linecap:round}.pg-ai .mc-spend{fill:none;stroke:url(#hm-gline);stroke-width:3.2;stroke-linecap:round}.pg-ai .mc-dot{fill:var(--mk-mark-to);stroke:#fff;stroke-width:2}.pg-ai .mc-t{fill:var(--mk-muted);font:500 10.5px var(--mk-font-body)}.pg-ai .mc-t.cap{fill:var(--mk-down);font-weight:600}.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-ln,.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-sb i{transform:scaleX(0)}.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-bot p span,.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-desk>span,.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-q,.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-rev b,.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-rev span{opacity:0;transform:translateY(8px) scale(.92)}.pg-ai>section[data-reveal-ready] .ai-card:not([data-hm-in]) .mv-n{opacity:0;transform:translateY(-10px) scale(.96)}.pg-ai .ai-card[data-hm-in] .mv-n .mk-i{animation:pg-ai-zap .8s var(--mk-bounce) .8s both}.pg-ai .ai-card .mv{transition:transform .6s var(--mk-bounce)}@media (any-hover:hover){.pg-ai .ai-card:hover .mv{transform:scale(1.02)}}@media (max-width:480px){.pg-ai .ai-figs{grid-template-columns:minmax(0,1fr);gap:8px}.pg-ai .ai-fig{display:flex;align-items:center;gap:14px}.pg-ai .ai-fig b{flex:none;min-width:1.4em}.pg-ai .ai-fig>span{margin-top:0}}@media (max-width:1100px){.pg-ai .ai-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-ai .ai-cards{grid-template-columns:minmax(0,1fr)}.pg-ai .ai-figs{gap:8px}.pg-ai .ai-fig{padding:12px}.pg-ai .ai-fig>span{font-size:12.5px}}@keyframes pg-ai-blink{50%{opacity:0}}@keyframes pg-ai-ping{0%{opacity:0;transform:scale(1)}15%{opacity:1;transform:scale(1.18)}45%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes pg-ai-zap{0%{transform:scale(.6) rotate(-12deg)}60%{transform:scale(1.18) rotate(4deg)}to{transform:none}}@keyframes pg-ai-spin{to{transform:rotate(1turn)}}@keyframes pg-ai-fill{0%,to{border-color:rgba(255,255,255,.07)}25%{border-color:color-mix(in srgb,var(--mk-accent) 65%,transparent)}}@media (prefers-reduced-transparency:reduce){.pg-ai .nh-note{background:#161b26;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.pg-ai .ab-steps li,.pg-ai .ad-r,.pg-ai .ai-card,.pg-ai .ai-fig,.pg-ai .at-note,.pg-ai .cb,.pg-ai .cb-f,.pg-ai .hm-tour .cz-c,.pg-ai .hm-tour .dr-f,.pg-ai .hm-tour .sg-card,.pg-ai .nh-note,.pg-ai .nh-nudge,.pg-ai .nt-card,.pg-ai .nt-rec{outline:1px solid CanvasText}}@media (max-width:640px){.pg-ai .ad[data-run]:not([data-out]) .ad-hl,.pg-ai .ad[data-run]:not([data-out]) .ad-sum,.pg-ai .ad[data-run]:not([data-pri]) .ad-foot,.pg-ai .ad[data-run]:not([data-pri]) .ad-ph,.pg-ai .ad[data-run]:not([data-pri]) .ad-pri li,.pg-ai .ad[data-run]:not([data-r1]) .ad-r[data-k="1"],.pg-ai .ad[data-run]:not([data-r2]) .ad-r[data-k="2"],.pg-ai .ad[data-run]:not([data-r3]) .ad-r[data-k="3"],.pg-ai .cb[data-run]:not([data-f1]) .cb-f[data-k="1"],.pg-ai .cb[data-run]:not([data-f2]) .cb-f[data-k="2"],.pg-ai .cb[data-run]:not([data-next]) .cb-foot,.pg-ai .cb[data-run]:not([data-next]) .cb-next,.pg-ai .cb[data-run]:not([data-out]) .cb-hl,.pg-ai .cb[data-run]:not([data-out]) .cb-sum{opacity:.15;transform:none}}