.pe-wrap{flex-direction:column;display:flex}.pe-honest-row{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:40px;display:flex}.pe-honest{letter-spacing:.08em;color:var(--c-muted);border:1px solid var(--hl,rgba(var(--c-fg-rgb), .14));padding:2px 7px;font-size:9px}.pe-task-lbl{letter-spacing:.03em;color:var(--c-muted);font-size:10px}.pe-block{border-top:1px solid var(--hl,rgba(var(--c-fg-rgb), .14));flex-direction:column;gap:28px;padding-top:48px;padding-bottom:56px;display:flex}.pe-block .pe-hd-row,.pe-block .pe-prompt-row,.pe-block .pe-output-row{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.pe-block.pe-in .pe-hd-row{opacity:1;transition-delay:0s;transform:none}.pe-block.pe-in .pe-prompt-row{opacity:1;transition-delay:90ms;transform:none}.pe-block.pe-in .pe-output-row{opacity:1;transition-delay:.18s;transform:none}.pe-hd-row{grid-template-columns:48px 1fr;align-items:baseline;column-gap:24px;display:grid}.pe-n{color:#91c9f7;letter-spacing:-.01em;font-size:13px}.pe-name{letter-spacing:.04em;color:var(--c-fg);margin-bottom:7px;font-size:12px}.pe-desc{color:var(--c-muted);letter-spacing:-.01em;font-size:16px;line-height:1.4}.pe-prompt-row{border:1px solid var(--hl,rgba(var(--c-fg-rgb), .14));grid-template-columns:1fr 1fr;display:grid}.pe-panel{padding:20px 22px 24px}.pe-panel-l{border-right:1px solid var(--hl,rgba(var(--c-fg-rgb), .14))}.pe-panel-lbl{letter-spacing:.07em;color:var(--c-muted);margin-bottom:14px;font-size:9px}.pe-mistake-body{flex-direction:column;gap:10px;display:flex}.pe-bad-tag{color:#ff6a24;letter-spacing:.05em;background:#ff6a241a;border:1px solid #ff6a244d;width:fit-content;padding:1px 6px;font-size:8px;display:inline-block}.pe-bad-text{color:var(--c-fg);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.pe-dir-body{flex-direction:column;gap:8px;display:flex}.pe-dir-line{align-items:flex-start;gap:8px;display:flex}.pe-ann{color:#91c9f7;letter-spacing:.04em;white-space:nowrap;background:#91c9f71a;border:1px solid #91c9f747;flex-shrink:0;margin-top:2px;padding:1px 5px;font-size:8px}.pe-dir-text{color:var(--c-muted);font-size:12px;line-height:1.6}.pe-dir-space{height:8px}.pe-output-row{grid-template-columns:1fr 1fr;display:grid}.pe-out-col:first-child{padding-right:16px}.pe-out-col:last-child{border-left:1px solid var(--hl,rgba(var(--c-fg-rgb), .14));padding-left:16px}.pe-out-lbl{letter-spacing:.07em;color:var(--c-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.pe-killed-tag{letter-spacing:.06em;color:#ff6a24;border:1px solid #ff6a2459;padding:1px 5px;font-size:8px}.pe-mock-wrap{border:1px solid var(--hl,rgba(var(--c-fg-rgb), .14));height:200px;position:relative;overflow:hidden}.pe-mock{width:100%;height:100%}.pe-mock-hype{background:linear-gradient(140deg,#0d4fa0 0%,#1565c0 50%,#0891b2 100%);height:100%;display:flex}.pe-mhype-content{flex-direction:column;flex:1;gap:7px;min-width:0;padding:22px 16px;display:flex}.pe-mhype-eyebrow{color:#ffffff8c;letter-spacing:.1em;font-size:6px}.pe-mhype-h{color:#fff;font-size:15px;font-weight:700;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.03em;line-height:1.15}.pe-mhype-sub{color:#ffffffb3;font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif;line-height:1.5}.pe-mhype-cta{color:#0d4fa0;font-size:7px;font-weight:600;font-family:var(--font-inter-tight), system-ui, sans-serif;background:#fff;align-items:center;width:fit-content;margin-top:2px;padding:4px 10px;display:inline-flex}.pe-mhype-img{background:#ffffff1f;border-left:1px solid #ffffff1a;flex-shrink:0;width:34%}.pe-mock-calm{background:var(--c-bg-deep);flex-direction:column;justify-content:center;gap:9px;height:100%;padding:22px 18px;display:flex}.pe-mcalm-tag{color:var(--c-muted);letter-spacing:.1em;font-size:7px;font-family:var(--font-jb-mono), monospace}.pe-mcalm-h{color:var(--c-fg);font-size:16px;font-weight:700;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.04em;line-height:1.15}.pe-mcalm-sub{color:var(--c-muted);font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif;line-height:1.5}.pe-mcalm-cta{color:#ff6a24;font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif;border:1px solid #ff6a24;align-items:center;width:fit-content;padding:4px 10px;display:inline-flex}.pe-mcalm-rule{background:rgba(var(--c-fg-rgb), .08);height:1px}.pe-mcalm-fine{color:var(--c-line-5);letter-spacing:.06em;font-size:6px;font-family:var(--font-jb-mono), monospace}.pe-mock-premium{background:linear-gradient(135deg,#3b0764 0%,#2563eb 100%);align-items:center;gap:12px;height:100%;padding:16px;display:flex}.pe-mprem-glass{background:#ffffff12;border:1px solid #ffffff2e;flex-direction:column;flex:1;gap:7px;min-width:0;padding:14px;display:flex}.pe-mprem-eyebrow{color:#ffffff73;letter-spacing:.15em;font-size:6px;font-family:var(--font-jb-mono), monospace}.pe-mprem-h{color:#fff;font-size:13px;font-weight:700;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.02em;line-height:1.2}.pe-mprem-sub{color:#fff9;font-size:6px;font-family:var(--font-inter-tight), system-ui, sans-serif;line-height:1.5}.pe-mprem-cta{color:#2563eb;font-size:6px;font-weight:600;font-family:var(--font-inter-tight), system-ui, sans-serif;background:#ffffffe6;width:fit-content;padding:3px 8px;display:inline-flex}.pe-mprem-photo{background:#ffffff14;border:1px solid #ffffff1f;border-radius:3px;flex-shrink:0;align-self:stretch;width:34%}.pe-mock-constrained{background:var(--c-bg-deep);flex-direction:column;justify-content:center;gap:10px;height:100%;padding:22px 18px;display:flex}.pe-mcon-tag{color:var(--c-muted);letter-spacing:.08em;font-size:7px;font-family:var(--font-jb-mono), monospace}.pe-mcon-h{color:var(--c-fg);font-size:18px;font-weight:700;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.05em;line-height:1.1}.pe-mcon-sub{color:var(--c-muted);font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif;line-height:1.5}.pe-mcon-cta{color:#ff6a24;font-size:8px;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:.05em;align-items:center;font-weight:500;display:inline-flex}.pe-mock-killed{background:linear-gradient(140deg,#0d4fa0 0%,#1565c0 50%,#0891b2 100%);position:absolute;inset:0}.pe-mkill-overlay{background:rgba(var(--c-bg-deep-rgb), .65);position:absolute;inset:0}.pe-mkill-body{opacity:.4;flex-direction:column;gap:7px;padding:22px 16px;display:flex;position:relative}.pe-mkill-h{color:#fff;font-size:15px;font-weight:700;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.03em;line-height:1.15}.pe-mkill-sub{color:#ffffffb3;font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif}.pe-mkill-cta{color:#0d4fa0;font-size:7px;font-weight:600;font-family:var(--font-inter-tight), system-ui, sans-serif;background:#ffffffb3;width:fit-content;padding:3px 8px;display:inline-flex}.pe-mock-revised{background:var(--c-bg-deep);flex-direction:column;justify-content:center;gap:10px;height:100%;padding:22px 18px;display:flex}.pe-mrev-accent{background:#ff6a24;width:24px;height:2px;margin-bottom:2px}.pe-mrev-h{color:var(--c-fg);font-size:16px;font-weight:700;font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.04em;line-height:1.15}.pe-mrev-sub{color:var(--c-muted);font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif;line-height:1.5}.pe-mrev-cta{color:#ff6a24;font-size:7px;font-family:var(--font-inter-tight), system-ui, sans-serif;border:1px solid #ff6a24;align-items:center;width:fit-content;padding:4px 10px;display:inline-flex}@media (max-width:768px){.pe-prompt-row,.pe-output-row{grid-template-columns:1fr}.pe-panel-l{border-right:0;border-bottom:1px solid var(--hl,rgba(var(--c-fg-rgb), .14))}.pe-out-col:first-child{padding-bottom:24px;padding-right:0}.pe-out-col:last-child{border-left:0;border-top:1px solid var(--hl,rgba(var(--c-fg-rgb), .14));padding-top:24px;padding-left:0}.pe-hd-row{grid-template-columns:32px 1fr;column-gap:16px}.pe-block{gap:24px;padding-top:36px;padding-bottom:40px}}@media (max-width:480px){.pe-mock-wrap{height:160px}.pe-mhype-img,.pe-mprem-photo{display:none}}@media (prefers-reduced-motion:reduce){.pe-block .pe-hd-row,.pe-block .pe-prompt-row,.pe-block .pe-output-row{opacity:1!important;transition:none!important;transform:none!important}}.pe-block .pe-win{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.pe-block.pe-in .pe-win{opacity:1;transform:none}.pe-win{background:var(--c-surface);border:1px solid rgba(var(--c-fg-rgb), .18);box-shadow:0 20px 56px rgba(var(--c-shadow-rgb), calc(.5 * var(--c-shadow-k)))}.pe-wh{border-bottom:1px solid rgba(var(--c-fg-rgb), .12);align-items:center;gap:8px;padding:12px 20px;display:flex}.pe-wd{background:var(--c-charcoal);width:8px;height:8px;box-shadow:inset 0 0 0 1px rgba(var(--c-fg-rgb), .22);border-radius:50%;flex:none}.pe-wd-o{box-shadow:none;background:#ff6a24}.pe-wt{letter-spacing:.06em;color:var(--c-muted);margin-left:8px;font-size:11px}.pe-ws{letter-spacing:.06em;color:var(--c-muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.pe-wdot{background:#ff6a24;border-radius:50%;flex:none;width:6px;height:6px}.pe-wb{flex-direction:column;gap:20px;padding:20px 24px 24px;display:flex}.pe-w-intro{color:var(--c-muted);font-size:13px;line-height:1.5}.pe-w-sec{flex-direction:column;gap:6px;display:flex}.pe-w-sec-hd{letter-spacing:.07em;color:var(--c-muted);margin-bottom:6px;font-size:9px}.pe-wkv{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pe-wk{letter-spacing:.04em;color:#91c9f7;padding-top:1px;font-size:11px;line-height:1.6}.pe-wk-empty{display:block}.pe-wval{color:var(--c-fg);font-size:12px;line-height:1.6}.pe-wval-pre{white-space:pre-wrap;margin:0}.pe-w-sep{background:rgba(var(--c-fg-rgb), .1);height:1px}.pe-w-outs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pe-w-out{border:1px solid rgba(var(--c-fg-rgb), .14)}.pe-woh{border-bottom:1px solid rgba(var(--c-fg-rgb), .1);letter-spacing:.07em;color:var(--c-muted);align-items:center;gap:6px;padding:8px 12px;font-size:9px;display:flex}.pe-wod{background:var(--c-charcoal);width:6px;height:6px;box-shadow:inset 0 0 0 1px rgba(var(--c-fg-rgb), .18);border-radius:50%;flex:none}.pe-wod-o{box-shadow:none;background:#ff6a24}.pe-woh-t{align-items:center;gap:8px;margin-left:4px;display:flex}@media (max-width:768px){.pe-w-outs{grid-template-columns:1fr}.pe-wkv{grid-template-columns:72px minmax(0,1fr);gap:8px}.pe-wb{padding:16px 18px 18px}}.pe-block .pe-win--vf{opacity:1;transition:none;transform:none}.pe-win--vf .pe-wh{padding:9px 18px}.pe-win--vf .pe-wb{gap:12px;padding:16px 22px 14px}.pe-vf-lbl{letter-spacing:.07em;color:var(--c-muted);font-size:10px}.pe-vf-head{border-bottom:1px solid rgba(var(--c-fg-rgb), .1);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 32px;padding-bottom:12px;display:grid}.pe-vf-skill .pe-vf-lbl{margin-bottom:5px}.pe-vf-skill-h{font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.025em;color:var(--c-fg);text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:600;line-height:1.1}.pe-vf-sub{text-align:right}.pe-vf-sub .pe-vf-lbl{margin-bottom:4px}.pe-vf-sub-t{color:var(--c-fg);font-size:14px;line-height:1.4}.pe-vf-scroll{overscroll-behavior-x:contain;overflow-x:auto}.pe-win--vf .pe-w-outs{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:12px;display:grid}.pe-win--vf .pe-woh{background:rgba(var(--c-fg-rgb), .03);padding:5px 12px}.pe-win--vf .pe-mock-wrap{border:0;height:256px}.pe-w-out--before{filter:saturate(.6)}.pe-w-out--before .pe-mock-wrap{opacity:.7}.pe-w-out--after{border-color:var(--pe-accent,rgba(var(--c-fg-rgb), .14))}.pe-w-out--after .pe-woh-t{color:var(--pe-accent,var(--c-muted))}.pe-w-out--before .pe-mhype-img,.pe-w-out--before .pe-mprem-photo{display:none}.pe-w-out--before .pe-mhype-content,.pe-w-out--before .pe-mkill-body{gap:10px;padding:20px 18px}.pe-w-out--before .pe-mock-premium{padding:12px}.pe-w-out--before .pe-mprem-glass{gap:8px;padding:14px}.pe-w-out--before .pe-mkill-body{opacity:.55}.pe-w-out--before .pe-mhype-eyebrow,.pe-w-out--before .pe-mprem-eyebrow{font-size:9px}.pe-w-out--before .pe-mhype-h,.pe-w-out--before .pe-mkill-h{font-size:22px}.pe-w-out--before .pe-mprem-h{font-size:19px}.pe-w-out--before .pe-mhype-sub,.pe-w-out--before .pe-mprem-sub,.pe-w-out--before .pe-mkill-sub{font-size:12px}.pe-w-out--before .pe-mhype-cta,.pe-w-out--before .pe-mprem-cta,.pe-w-out--before .pe-mkill-cta{padding:7px 12px;font-size:11px}.pe-w-out--after .pe-mock-calm,.pe-w-out--after .pe-mock-constrained,.pe-w-out--after .pe-mock-revised{gap:12px;padding:22px 30px}.pe-w-out--after .pe-mcalm-tag,.pe-w-out--after .pe-mcon-tag{font-size:11px}.pe-w-out--after .pe-mcalm-h,.pe-w-out--after .pe-mrev-h{font-size:clamp(24px,2.4vw,34px)}.pe-w-out--after .pe-mcon-h{font-size:clamp(28px,2.8vw,40px)}.pe-w-out--after .pe-mcalm-sub,.pe-w-out--after .pe-mcon-sub,.pe-w-out--after .pe-mrev-sub{font-size:15px}.pe-w-out--after .pe-mcalm-cta,.pe-w-out--after .pe-mrev-cta{padding:8px 16px;font-size:14px}.pe-w-out--after .pe-mcon-cta{font-size:14px}.pe-w-out--after .pe-mcalm-fine{color:var(--c-faint-3);font-size:11px}.pe-w-out--after .pe-mrev-accent{width:36px}.pe-vf-prompts{background:rgba(var(--c-fg-rgb), .03);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:12px 18px;display:grid}.pe-vf-col-hd{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pe-vf-prompt{letter-spacing:0;text-transform:none;white-space:pre-wrap;color:var(--c-fg);margin:0;font-size:12px;line-height:1.45}.pe-vf-dir{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:3px 10px;display:grid}.pe-vf-dir-line{display:contents}.pe-vf-dir-line .pe-ann{grid-column:1;margin-top:1px}.pe-vf-dir-line .pe-vf-prompt{grid-column:2}.pe-win--vf .pe-dir-space{grid-column:1/-1;height:0}.pe-vf-cost{border-bottom:1px solid rgba(var(--c-fg-rgb), .1);align-items:baseline;gap:14px;padding-bottom:11px;display:flex}.pe-vf-cost .pe-vf-lbl{flex:none}.pe-vf-cost-t{color:var(--c-fg);font-size:15px;line-height:1.4}.pe-vf-notes{flex-direction:column;gap:3px;display:flex}@media (max-width:768px){.pe-win--vf .pe-wb{gap:12px;padding:14px 14px 12px}.pe-vf-head{grid-template-columns:1fr}.pe-vf-sub{text-align:left}.pe-win--vf .pe-w-outs{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;min-width:640px}.pe-win--vf .pe-mock-wrap{height:236px}.pe-w-out--after .pe-mcalm-h,.pe-w-out--after .pe-mrev-h{font-size:26px}.pe-w-out--after .pe-mcon-h{font-size:30px}.pe-vf-prompts{grid-template-columns:1fr;gap:12px;padding:12px 14px}.pe-vf-dir{grid-template-columns:minmax(0,1fr)}.pe-vf-dir-line .pe-ann,.pe-vf-dir-line .pe-vf-prompt{grid-column:1}.pe-vf-dir-line .pe-ann{justify-self:start}.pe-vf-cost{flex-direction:column;gap:4px}}.pe-diff-plus{letter-spacing:0;color:#91c9f7;grid-column:1;font-size:12px;line-height:1.45}.pe-diff--armed .pe-diff-add>*{opacity:0;transform:translateY(5px)}.pe-diff--armed.pe-diff--play .pe-diff-add>*{opacity:1;transition:opacity .25s ease-out,transform .25s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.15s + var(--pe-diff-i,0) * .43s);transform:none}@media (prefers-reduced-motion:reduce){.pe-diff--armed .pe-diff-add>*,.pe-block .pe-win{opacity:1!important;transition:none!important;transform:none!important}}.csp:has(.pe-wrap) .cs-nib-row{transition:border-bottom-color .4s cubic-bezier(.2,.7,.2,1)}.csp:has(.pe-wrap) .cs-nib:not(.on) .cs-nib-row{border-bottom-color:#0000}
