.pw-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pw-code{background:var(--ink);border-radius:var(--r-card);min-width:0;margin:0;overflow:hidden}.pw-code figcaption{letter-spacing:0;text-transform:none;color:#fff9;padding:12px 18px 0;font-size:.75rem;font-weight:500}.pw-code pre{color:var(--paper);margin:0;padding:10px 18px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.6;overflow-x:auto}.pw-code pre:focus-visible{outline-offset:-2px;outline:2px solid #8faaff}.pw-codes{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=980px){.pw-codes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pw-pill{white-space:nowrap;background:var(--tint);height:24px;color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;font-weight:500;display:inline-flex}.pw-pill.ok{background:var(--lb-green-t);color:var(--lb-green)}.pw-pill.warn{background:var(--tint);color:var(--ink)}.pw-pill.bad{background:var(--tint);color:var(--ink);font-weight:600}.pw-btn{border-radius:var(--r-btn);min-height:36px;box-shadow:var(--btn-outline-shadow);color:var(--ink);white-space:nowrap;background:#fff;border:0;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.pw-btn.blue{background:var(--blue);color:#fff;box-shadow:var(--btn-shadow)}.pw-btn.press{animation:pw-press .5s .5s var(--ease) both}@keyframes pw-press{50%{transform:scale(.94)}to{transform:none}}.pw-muted{color:var(--ink3);font-size:.8rem}.pw-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw-event{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;display:flex}.pw-event svg{color:var(--blue);flex:none}.pw-event>span:not(.pk-pill){flex:1;min-width:0}.pw-event .pk-pill{flex:none}.pw-event small{color:var(--ink3);font-size:.78rem;display:block}.pw-req{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;font-size:.8rem;overflow:hidden}.pw-req-h{border-bottom:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 14px;display:flex}.pw-req dl{margin:0;display:grid}.pw-req dl div{border-top:1px solid var(--line);grid-template-columns:minmax(0,11.5em) minmax(0,1fr);gap:10px;padding:7px 14px;display:grid}.pw-req dl div:first-child{border-top:0}.pw-req dt{color:var(--ink3)}.pw-req dd{overflow-wrap:anywhere;margin:0}.pw-req dd b{color:var(--blue-d);font-weight:500}.pw-method{letter-spacing:0;background:var(--tint);min-width:52px;height:24px;color:var(--ink2);border-radius:6px;place-items:center;padding:0 8px;font-size:.7rem;font-weight:600;display:inline-grid}.pw-method.post,.pw-method.patch{background:var(--blue-t);color:var(--blue-d)}.pw-log{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;font-size:.82rem;overflow:hidden}.pw-log-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,4.2em) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.pw-log-r.head{background:var(--paper);color:var(--ink3);letter-spacing:0;text-transform:none;border-top:0;padding:8px 14px;font-size:.75rem;font-weight:500}.pw-log-r .ev{gap:2px;min-width:0;display:grid}.pw-log-r .ev small{color:var(--ink3)}.pw-log-r .res{text-align:right;justify-items:end;gap:3px;display:grid}.pw-log-r.new{animation:pk-in .45s .35s var(--ease) both}.pw-gap{margin-top:28px}.pw-eps{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;overflow:hidden}.pw-ep{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:13px 20px;font-size:.86rem;display:grid}.pw-ep:first-child{border-top:0}.pw-ep code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.pw-ep .d{color:var(--ink2);grid-column:1/-1;font-size:.8rem}.pw-ep .pw-chip{grid-column:1/-1;justify-self:start}.pw-ep em{color:var(--ink3);font-style:normal}@media (width>=700px){.pw-ep{grid-template-columns:auto minmax(0,15em) minmax(0,1fr) auto}.pw-ep .d,.pw-ep .pw-chip{grid-column:auto}.pw-ep .pw-chip{justify-self:end}}.pw-chip{background:var(--tint);height:24px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;display:inline-flex}.pw-facts{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pw-facts li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.pw-facts li svg{color:var(--blue);flex:none;margin-top:3px}.pw-facts code{background:var(--tint);color:var(--ink);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em}.pw-chart{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;padding:14px}.pw-chart svg{width:100%;height:auto;display:block}.pw-chart .line{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:pw-draw 1.6s .2s var(--ease) forwards}.pw-chart .drop{stroke:var(--ink)}.pw-chart .area{fill:var(--blue-t);opacity:0;animation:.6s 1.4s forwards pw-fade}.pw-chart .grid{stroke:var(--tint);stroke-width:1px}.pw-chart .split{stroke:var(--ink3);stroke-width:1px;stroke-dasharray:3 4}.pw-chart text{fill:var(--ink3);font-size:7px}@keyframes pw-draw{to{stroke-dashoffset:0}}@keyframes pw-fade{to{opacity:1}}.pw-alert{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;gap:10px;padding:14px;font-size:.88rem;display:grid}.pw-alert.info{box-shadow:var(--ring)}.pw-alert-h{align-items:flex-start;gap:10px;display:flex}.pw-alert-h strong{font-size:.95rem;font-weight:600;display:block}.pw-alert-h small{color:var(--ink3);margin-top:2px;font-size:.76rem;display:block}.pw-sev{background:var(--tint);height:22px;color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:.7rem;font-weight:600;display:inline-flex}.pw-sev.crit{background:var(--ink);color:#fff}.pw-sev.info{background:var(--blue-t);color:var(--blue)}.pw-nums{background:var(--paper);border-radius:var(--r-btn);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.pw-nums div{gap:2px;display:grid}.pw-nums small{color:var(--ink3);font-size:.72rem}.pw-nums b{letter-spacing:-.02em;font-size:1.35rem;font-weight:500}.pw-nums .after b{color:var(--ink)}.pw-nums svg{color:var(--ink3)}.pw-look{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.pw-look a,.pw-look span.l{color:var(--blue);align-items:center;gap:4px;font-weight:500;display:inline-flex}.pw-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-steps li{background:var(--paper);border-radius:var(--r-btn);align-items:center;gap:10px;padding:8px 10px;font-size:.84rem;display:flex}.pw-steps li>span:first-child{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:grid}.pw-steps li>span:nth-child(2){flex:1;min-width:0}.pw-ai{color:var(--ink2);align-items:flex-start;gap:8px;margin:0;font-size:.86rem;display:flex}.pw-ai svg{color:var(--blue);flex:none;margin-top:2px}.pw-task{box-shadow:var(--lb-sh);animation:pk-in .45s .5s var(--ease) both;background:#fff;border:0;border-radius:12px;gap:8px;padding:14px;font-size:.88rem;display:grid}.pw-task strong{font-weight:600}.pw-det{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;overflow:hidden}.pw-det-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px 18px;padding:15px 22px;font-size:.9rem;display:grid}.pw-det-r:first-child{border-top:0}.pw-det-r strong{font-weight:600}.pw-det-r small{color:var(--ink3);font-size:.78rem;display:block}.pw-det-r p{color:var(--ink2);margin:0}@media (width>=760px){.pw-det-r{grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:center}}.pw-prop{box-shadow:var(--lb-sh);background:#fff;border:0;border-radius:12px;gap:10px;padding:14px;font-size:.86rem;display:grid}.pw-prop-h{align-items:center;gap:10px;display:flex}.pw-prop-h strong{flex:1;min-width:0;font-weight:600}.pw-diff{border:1px solid var(--line);border-radius:var(--r-btn);margin:0;display:grid;overflow:hidden}.pw-diff div{border-top:1px solid var(--line);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:10px;padding:7px 10px;display:grid}.pw-diff div:first-child{border-top:0}.pw-diff dt{color:var(--ink3)}.pw-diff dd{overflow-wrap:anywhere;margin:0}.pw-diff s{color:var(--ink3)}.pw-diff .to{color:var(--blue-d);font-weight:500}.pw-ask{background:var(--blue);color:#fff;border-radius:12px 12px 4px;justify-self:end;max-width:86%;padding:9px 13px;font-size:.86rem}.pw-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-checks li{box-shadow:var(--lb-sh);animation:pk-in .4s var(--ease) both;animation-delay:calc(var(--k)*.38s);background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;display:flex}.pw-checks li svg{color:var(--green);flex:none}.pw-done{color:var(--green);align-items:flex-start;gap:8px;margin:0;font-size:.86rem;display:flex}.pw-done svg{flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.pw-btn.press,.pw-log-r.new,.pw-task,.pw-checks li{animation:none}.pw-chart .line{stroke-dashoffset:0;animation:none}.pw-chart .area{opacity:1;animation:none}}
