.pp-stage{border:1px solid var(--line);padding:clamp(12px,4vw,56px);position:relative}.pp-hero-window{max-width:1080px;margin:0 auto}@media (max-width:760px){.pp-stage{background:0 0;border:0;padding:0}}.pp-index{flex-wrap:wrap;gap:4px 22px;padding-top:18px;padding-bottom:18px;display:flex}.pp-index a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:baseline;gap:8px;padding:6px 0;font-size:12px;text-decoration:none;display:inline-flex}.pp-index a:hover{color:var(--ink)}.pp-section{scroll-margin-top:60px}.pp-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.pp-split.flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pp-split.flip>.pp-visual{order:-1}.pp-split.wide{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px)}.pp-split.wide>.pp-copy{max-width:820px}.pp-split.wide .pp-body{max-width:62ch}@media (max-width:900px){.pp-split,.pp-split.flip{grid-template-columns:minmax(0,1fr)}.pp-split.flip>.pp-visual{order:0}}.pp-copy,.pp-visual{min-width:0}.pp-h{letter-spacing:-.035em;max-width:18ch;font-size:clamp(28px,3.6vw,46px);line-height:1.04}.pp-body{color:var(--muted);max-width:46ch;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.pp-body p{margin:0 0 12px}.pp-body p:last-child{margin-bottom:0}.pp-body code{color:var(--ink)}.pp-also{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;display:grid}.pp-also-item{background:var(--panel);align-content:start;gap:8px;padding:22px;display:grid}.pp-also-item strong{letter-spacing:-.01em;font-weight:500}.pp-also-item a{text-decoration:none}.pp-also-item a:hover{color:var(--pink)}.pp-nav{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:clamp(40px,6vw,72px);margin-bottom:clamp(16px,3vw,32px);padding:0;display:grid}.pp-nav-link{background:var(--panel);align-content:start;gap:8px;padding:clamp(20px,3vw,32px);text-decoration:none;transition:background .16s;display:grid}.pp-nav-link:hover{background:var(--raised)}.pp-nav-link.next{text-align:right;justify-items:end}.pp-nav-name{letter-spacing:-.03em;align-items:center;gap:12px;font-size:clamp(22px,2.6vw,32px);line-height:1.1;display:inline-flex}@media (max-width:640px){.pp-nav{grid-template-columns:minmax(0,1fr)}.pp-nav-link.next{text-align:left;justify-items:start}}.pp-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.pp-strip a{background:var(--panel);align-content:start;gap:10px;min-height:210px;padding:20px;text-decoration:none;transition:background .16s;display:grid}.pp-strip a:hover{background:var(--raised)}.pp-strip strong{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.15}.pp-strip .pp-verb{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,34px);line-height:1}@media (max-width:1000px){.pp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-strip a:last-child{grid-column:1/-1}}@media (max-width:560px){.pp-strip{grid-template-columns:minmax(0,1fr)}.pp-strip a{min-height:0}}.pp-rules{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.pp-rules>div{background:var(--panel);align-content:start;gap:10px;padding:24px;display:grid}.pp-rules strong{letter-spacing:-.015em;font-size:18px;font-weight:500}.pp-loop{gap:14px;display:grid}.pp-loop-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.pp-loop-row>li{min-width:0;display:flex;position:relative}.pp-loop-node{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--panel);align-content:start;gap:10px;width:100%;min-height:170px;padding:20px 18px;transition:background .26s,border-color .16s;display:grid}.pp-loop-node:hover{border-color:var(--line-strong)}.pp-loop-node:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.pp-loop-node.on{background:var(--raised);border-color:var(--line-strong)}.pp-loop-node.pulse{background:color-mix(in oklab, var(--c) 12%, var(--panel))}.pp-loop-node.pulse .swatch{transform:scale(1.4)}.pp-loop-node .swatch{transition:transform .26s}.pp-loop-verb{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,32px);line-height:1}.pp-loop-name{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pp-loop-pass{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-size:11px}.pp-loop-arrow{text-align:center;width:28px;color:var(--dim);font-family:var(--font-mono);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.pp-loop-back{border:1px dashed var(--line-strong);text-align:center;color:var(--muted);padding:14px 18px;font-size:12px;transition:background .26s,color .26s}.pp-loop-back.pulse{background:color-mix(in oklab, var(--pink) 10%, transparent);color:var(--ink)}.pp-loop-detail{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:14px;padding:clamp(20px,3vw,32px);display:grid}@media (max-width:900px){.pp-loop-row{grid-template-columns:minmax(0,1fr);gap:22px}.pp-loop-node{grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;min-height:0}.pp-loop-node .pp-loop-name,.pp-loop-node .pp-loop-pass{grid-column:2}.pp-loop-arrow{width:auto;line-height:22px;top:100%;left:50%;transform:translate(-50%)rotate(90deg)}.pp-loop-detail{grid-template-columns:minmax(0,1fr);gap:22px}}.app .pv{align-content:start;gap:12px;min-width:0;padding:18px;display:grid;container-type:inline-size}.app .pv>*{min-width:0}.app .pv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app .pv-stack2{align-content:start;gap:2px;display:grid}.app .pv-title{letter-spacing:-.01em;font-size:15px;font-weight:500}.app .pv-sub{color:var(--a-muted);font-size:11.5px}.app .pv-dim{color:var(--a-dim)}.app .pv-mono{font-family:var(--font-mono);font-size:11px}.app .pv-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.app .pv-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .pv-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.app .pv-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .pv-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.app .pv-in{animation:.42s cubic-bezier(.2,.7,.2,1) both pv-in}.app .pv-fadein{animation:.26s ease-out both pv-fade}@keyframes pv-fade{0%{opacity:.25}to{opacity:1}}.app p{margin:0}.app .pv-reserve.pv-reserve{min-width:0;display:inline-grid}.app .pv-reserve>*{grid-area:1/1;min-width:0}.app .pv-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.app .pv-cell.pv-cell,.pp-cell.pp-cell{min-width:0;display:grid}.app .pv-cell>*,.pp-cell>*{grid-area:1/1;min-width:0}.app .pv-layer,.pp-layer{opacity:0;visibility:hidden;transition:opacity 0s .3s,visibility 0s .3s,transform 0s .3s}.app .pv-layer.on,.pp-layer.on{opacity:1;visibility:visible;z-index:1;transition:opacity .26s ease-out,transform .36s cubic-bezier(.2,.7,.2,1);position:relative}.app .pv-layer.lift,.pp-layer.lift{transform:translateY(10px)}.app .pv-layer.lift.on,.pp-layer.lift.on{transform:none}.app .pv-arrive{opacity:0;visibility:hidden;transition:opacity .26s ease-out,transform .26s ease-out,visibility 0s .26s;transform:translateY(10px)}.app .pv-arrive.drop{transform:translateY(-8px)scale(.96)}.app .pv-arrive.in{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.app .pv-fade{transition:opacity .3s}.app .pv-fade.off{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.app .pv-layer,.pp-layer,.app .pv-arrive{transition-delay:0s!important}}.app .pv-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px dashed var(--a-line-strong);color:var(--a-dim);white-space:nowrap;align-items:center;padding:1px 6px;font-size:10px;display:inline-flex}.app .pv-tag.solid{color:var(--a-violet-ink);background:var(--a-violet-soft);border-style:solid;border-color:#0000}.app .pv-tag.strong{color:var(--a-ink);border-style:solid}.app .pv-chips{flex-wrap:wrap;gap:5px;display:flex}.app .pv-chip{border:1px solid var(--a-line-strong);color:var(--a-muted);white-space:nowrap;padding:2px 8px;font-size:11.5px}.app .pv-chip.on{background:var(--a-violet-soft);color:var(--a-ink);border-color:#0000}.app .pv-cite{color:var(--a-muted);border:1px solid var(--a-line);white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;display:inline-flex}.app .pv-cite:before{content:"↳";color:var(--a-pink-ink)}.app .pv-kind{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--a-dim);align-items:center;gap:6px;font-size:10px;display:inline-flex}.app .pv-kind:before{content:"";background:var(--k,var(--a-dim));flex:none;width:7px;height:7px}.app .pv-glyph{background:var(--k);flex:none;width:10px;height:10px;display:inline-block}.app .pv-stage{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:5px;padding:1px 6px;font-size:10px;display:inline-flex}.app .pv-stage:before{content:"";background:currentColor;width:6px;height:6px}.app .pv-stage.s-idea{color:var(--a-pink-ink);background:var(--a-pink-soft)}.app .pv-stage.s-live{color:#7a6200;background:color-mix(in oklab, var(--yellow) 30%, transparent)}.app .pv-verdict{white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.app .pv-verdict.up{color:var(--a-good)}.app .pv-verdict.down{color:var(--a-amber-ink)}.app .pv-verdict.met{color:var(--a-muted)}.app .pv-verdict.inc{color:var(--a-dim);font-weight:400}.app .a-pill.bad{color:var(--a-bad);background:var(--a-bad-soft);border-color:#0000}.app .a-pill.warn{color:var(--a-amber-ink);background:var(--a-amber-soft);border-color:#0000}.app .a-pill.run{color:var(--a-violet-ink);background:var(--a-violet-soft);border-color:#0000}.app .pv-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.app .pv-check{grid-template-columns:14px 1fr;gap:6px;font-size:12px;transition:opacity .3s;display:grid}.app .pv-check>span:first-child{font-family:var(--font-mono)}.app .pv-check.ok>span:first-child{color:var(--a-good)}.app .pv-check.warn>span:first-child{color:var(--a-amber-ink)}.app .pv-check.fail>span:first-child{color:var(--a-bad)}.app .pv-mark{width:18px;height:18px;font-family:var(--font-mono);color:#fff;background:var(--k);flex:none;place-items:center;font-size:11px;display:inline-grid}.app .pv-mark.sm{width:15px;height:15px;font-size:10px}.app .pv-link{all:unset;cursor:pointer;color:var(--a-ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--a-line-strong);text-decoration-color:var(--a-line-strong);font-size:11.5px}.app .pv-quote{color:var(--a-muted);font-size:12px}.app button.a-btn{cursor:pointer;font-family:inherit}.app button.a-btn:disabled{cursor:default;opacity:.5}.app .a-btn{white-space:nowrap;align-items:center;gap:5px;transition:background .16s,transform .12s,opacity .2s;display:inline-flex}.app .a-btn.pressed{filter:brightness(.92);transform:translateY(1px)}.app .a-btn.ink{background:var(--a-ink);color:#fff;border-color:var(--a-ink)}.app .a-btn[aria-pressed=true]{background:var(--a-violet-soft);color:var(--a-ink);border-color:#0000}.app .pv-mono-btn{font-family:var(--font-mono);text-transform:lowercase;font-size:11px}.app .pv-seg{border:1px solid var(--a-line-strong);background:var(--a-panel);scrollbar-width:none;flex-wrap:nowrap;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.app .pv-seg.pv-seg-wrap{flex-wrap:wrap}.app .pv-seg button{all:unset;cursor:pointer;color:var(--a-muted);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.app .pv-seg button:hover{color:var(--a-ink)}.app .pv-seg button[aria-pressed=true]{background:var(--a-ink);color:#fff}.app .pv-seg button[aria-pressed=true] .pv-dim{color:#fff9}.app .pv-seg button:focus-visible,.app .pv-link:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.app .pv-box{border:1px solid var(--a-line-strong);background:var(--a-panel);color:#fff;flex:none;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;transition:background .2s;display:inline-grid}.app .pv-box.sm{background:var(--a-ink);border-color:var(--a-ink);width:12px;height:12px;font-size:9px}.app .pv-box.sm.off{background:var(--a-panel);border-color:var(--a-line-strong)}.app .pv-pickbox{border:1px solid var(--a-line-strong);background:var(--a-panel);white-space:nowrap;align-items:center;gap:5px;padding:3px 7px;font-size:11.5px;display:inline-flex}.app .pv-input{border:1px solid var(--a-line-strong);background:var(--a-panel);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;padding:5px 9px;font-size:12.5px;display:inline-flex;overflow:hidden}.app .pv-textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--a-line-strong);background:var(--a-panel);color:var(--a-ink);resize:vertical;border-radius:0;padding:9px 10px;font-size:12.5px;line-height:1.5}.app .pv-textarea:focus{outline:2px solid var(--violet);outline-offset:-1px}.app .pv-over{color:var(--a-bad);font-family:var(--font-mono);font-size:11px}.app .pv-post-text{background:var(--a-sunken);white-space:pre-wrap;padding:9px 11px;font-size:12.5px}.app .pv-editor{background:var(--a-panel);border:1px solid var(--a-line-strong);min-height:64px}.app .pv-avatar{background:var(--a-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.app .pv-staging{border:1px dashed var(--a-line-strong)}.app .pv-empty{border:1px dashed var(--a-line-strong);text-align:center;place-items:center;min-height:120px;padding:16px;display:grid}.app .dots-light{background-image:radial-gradient(#0a0a0a14 1px,#0000 1px);background-size:14px 14px}.app .pv-foot{border-top:1px solid var(--a-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.app .pv-kv{gap:4px;display:grid}.app .pv-kv p{font-size:12.5px}.app .pv-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.app .pv-ul{gap:2px;margin:0;padding-left:16px;font-size:12px;display:grid}.app .pv-list{border:1px solid var(--a-line);background:var(--a-panel);display:grid}.app .pv-list>div{gap:2px;padding:9px 11px;font-size:12.5px;display:grid}.app .pv-list>div+div{border-top:1px solid var(--a-line)}.app .pv-list strong{font-weight:500}.app .pv-new{background:var(--a-violet-soft);animation:.42s both pv-in}.app .pv-stats{background:var(--a-line);border:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.app .pv-stats>div{background:var(--a-panel);gap:2px;padding:8px 10px;display:grid}.app .pv-stats strong{letter-spacing:-.03em;font-size:20px;font-weight:400}.app .pv-ev-row{background:var(--a-sunken);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:grid}.app .pv-mem-grid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;display:grid}.app .pv-mem-nav{gap:2px;display:grid}.app .pv-mem-nav button{all:unset;cursor:pointer;grid-template-columns:14px 1fr;gap:8px;padding:8px 10px;font-size:13px;transition:background .2s;display:grid}.app .pv-mem-nav button:hover{background:var(--a-sunken)}.app .pv-mem-nav button[aria-pressed=true]{background:var(--a-violet-soft)}.app .pv-mem-nav button:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.app .pv-ok{color:var(--a-good);font-family:var(--font-mono);font-size:11px;line-height:19px}.app .pv-mem-body{align-content:start;gap:12px;min-height:236px}@container (max-width:560px){.app .pv-mem-grid{grid-template-columns:minmax(0,1fr)}.app .pv-mem-nav{scrollbar-width:none;display:flex;overflow-x:auto}.app .pv-mem-nav button{white-space:nowrap;grid-template-columns:auto}.app .pv-mem-nav .pv-sub,.app .pv-mem-nav .pv-ok{display:none}.app .pv-two{grid-template-columns:minmax(0,1fr)}}.app .pv-picks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.app .pv-pick{border:1px solid var(--a-line);background:var(--a-panel);grid-template-columns:14px 1fr;gap:10px;padding:10px;transition:background .26s,border-color .26s;display:grid}.app .pv-pick.on{background:var(--a-violet-soft);border-color:#0000}.app .pv-pick.on .pv-box{background:var(--a-ink);border-color:var(--a-ink)}.app .pv-meter{background:var(--a-sunken);border:1px solid var(--a-line);width:120px;height:6px;display:inline-block;position:relative}.app .pv-meter i{background:var(--stage-drafting);transition:width .4s;position:absolute;inset:0 auto 0 0}.app .pv-meter i.low{background:var(--a-amber-ink)}.app .pv-stages{color:var(--a-dim);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.app .pv-stages li{grid-template-columns:16px 1fr;display:grid}.app .pv-stages li span{font-family:var(--font-mono)}.app .pv-stages li.done{color:var(--a-muted)}.app .pv-stages li.done span{color:var(--a-good)}.app .pv-stages li.on{color:var(--a-ink)}@container (max-width:480px){.app .pv-picks{grid-template-columns:minmax(0,1fr)}.app .pv-pick:nth-child(n+4){display:none}}.app .pv-presets{flex-wrap:wrap;gap:6px;display:flex}.app .pv-mixer{background:var(--a-sunken);border:1px solid var(--a-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.app .pv-dials{align-content:start;gap:10px;display:grid}.app .pv-dial{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.app .pv-dial .a-label{transition:color .2s}.app .pv-dial .a-label.on{color:var(--a-violet-ink)}.app .pv-dial .a-label.right{text-align:right}.app .pv-dial input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.app .pv-dial input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--violet) 0 var(--v), var(--a-panel) var(--v) 100%);border:1px solid var(--a-line-strong);height:4px}.app .pv-dial input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--violet) 0 var(--v), var(--a-panel) var(--v) 100%);border:1px solid var(--a-line-strong);height:4px}.app .pv-dial input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--stage-drafting);background:#fff;border-radius:0;width:14px;height:14px;margin-top:-6px}.app .pv-dial input[type=range]::-moz-range-thumb{border:2px solid var(--stage-drafting);background:#fff;border-radius:0;width:10px;height:10px}.app .pv-dial input[type=range]:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.app .pv-rules{color:var(--a-muted);gap:3px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.app .pv-rules li{grid-template-columns:12px 1fr;gap:4px;display:grid}.app .pv-rules li span{font-family:var(--font-mono);color:var(--a-violet-ink)}.app .pv-sample{background:var(--a-panel);border:1px solid var(--a-line);align-content:start;gap:8px;padding:12px;display:grid}.app .pv-sample p{white-space:pre-wrap;min-height:150px;font-size:13px;line-height:1.5}@container (max-width:560px){.app .pv-mixer{grid-template-columns:minmax(0,1fr);padding:10px}.app .pv-dial{grid-template-columns:58px minmax(0,1fr) 58px;gap:6px}.app .pv-sample p{min-height:0}}.app .pv-changes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app .pv-change{background:var(--a-panel);border:1px solid var(--a-line);grid-template-columns:14px minmax(0,1fr);gap:10px;padding:10px;transition:opacity .3s;display:grid}.app .pv-change .pv-box{background:var(--a-ink);border-color:var(--a-ink)}.app .pv-change.dropped{opacity:.45}.app .pv-change.dropped .pv-box{background:var(--a-panel);border-color:var(--a-line-strong);color:var(--a-dim)}.app .pv-op{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;font-size:10px}.app .pv-op.add{color:var(--a-good);background:var(--a-good-soft)}.app .pv-op.remove{color:var(--a-bad);background:var(--a-bad-soft)}.app .pv-change-text{font-size:13px}.app .pv-change-text.struck{text-decoration:line-through;-webkit-text-decoration-color:var(--a-dim);text-decoration-color:var(--a-dim)}.app .pv-evidence{gap:4px;display:grid}.app .pv-brief{border:1px solid var(--a-line);background:var(--a-panel);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding:10px;display:flex}.app .pv-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.app .pv-compare>div{border:1px solid var(--a-line);background:var(--a-panel);padding:10px}.app .pv-compare-text{white-space:pre-wrap;font-size:12.5px;line-height:1.5}.app .pv-compare-text.muted{color:var(--a-muted)}.app .pv-compare-text mark{background:var(--a-pink-soft);color:inherit;padding:0 1px}.app .pv-fired{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.app .pv-fired li{background:var(--a-sunken);align-content:start;gap:4px;padding:8px 10px;font-size:12.5px;display:grid}@container (max-width:520px){.app .pv-compare,.app .pv-fired{grid-template-columns:minmax(0,1fr)}}.app .pv-save-panel{border:1px solid var(--a-line-strong);background:var(--a-panel);gap:6px;padding:10px;display:grid;box-shadow:0 10px 30px #0a0a0a14}.app .pv-radio{grid-template-columns:14px 1fr;align-items:start;gap:8px;font-size:12px;display:grid}.app .pv-dot{border:1px solid var(--a-line-strong);background:var(--a-panel);width:12px;height:12px;margin-top:2px;position:relative}.app .pv-dot.on:after{content:"";background:var(--a-ink);position:absolute;inset:2px}.app .pv-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app .pv-agent{align-content:start;gap:9px}.app .pv-agent-steps{color:var(--a-muted);gap:2px;margin:0;padding-left:18px;font-size:11.5px;display:grid}.app .pv-agent-steps li{transition:color .2s}.app .pv-agent-steps li.done{color:var(--a-good)}.app .pv-agent-steps li.on{color:var(--a-ink);font-weight:500}.app .pv-agent-foot{border-top:1px solid var(--a-line);margin-top:auto;padding-top:8px}@container (max-width:760px){.app .pv-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.app .pv-agent:nth-child(5){display:none}}@container (max-width:480px){.app .pv-agents{grid-template-columns:minmax(0,1fr)}.app .pv-agent:nth-child(n+3){display:none}}.app .pv-meta{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:4px 24px;margin:0;display:grid}.app .pv-meta>div{gap:2px;display:grid}.app .pv-meta dd{margin:0;font-size:12.5px}.app .pv-timeline{margin:0;padding:0;list-style:none;display:grid}.app .pv-timeline li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:12px;transition:opacity .3s;display:grid;position:relative}.app .pv-timeline li:before{content:"";background:var(--a-line-strong);width:1px;position:absolute;top:22px;bottom:0;left:10px}.app .pv-timeline li:last-child:before{display:none}.app .pv-timeline li.t-wait{opacity:.4}.app .pv-tl-mark{width:20px;height:20px;font-family:var(--font-mono);border:1px solid var(--a-line-strong);background:var(--a-panel);z-index:1;place-items:center;font-size:11px;display:grid;position:relative}.app .t-done>.pv-tl-mark,.app .done>.pv-tl-mark{background:var(--a-good-soft);color:var(--a-good);border-color:#0000}.app .t-on>.pv-tl-mark,.app .on>.pv-tl-mark{background:var(--a-amber-soft);color:var(--a-amber-ink);border-color:#0000}@container (max-width:420px){.app .pv-meta{grid-template-columns:minmax(0,auto) minmax(0,auto)}}.app .pv-event{border:1px dashed var(--a-line-strong);opacity:.35;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:12px;transition:opacity .3s,background .3s;display:flex}.app .pv-event.on{opacity:1;background:var(--a-violet-soft);border-color:#0000}.app .pv-autos{gap:8px;display:grid}.app .pv-auto{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;transition:background .3s}.app .pv-auto.lit{background:color-mix(in oklab, var(--violet) 9%, var(--a-panel))}.app .pv-facts{grid-template-columns:repeat(3,auto);gap:2px 16px;margin:0;display:grid}.app .pv-facts>div{gap:2px;display:grid}.app .pv-facts dd{white-space:nowrap;margin:0;font-size:12px}@container (max-width:560px){.app .pv-auto{grid-template-columns:minmax(0,1fr)}}.app .pv-dim-card{background:var(--a-bg)}.app .pv-calls{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app .pv-calls li{grid-template-columns:20px auto auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;transition:opacity .3s;display:grid}.app .pv-calls li:not(.done):not(.on){opacity:.35}.app .pv-scope{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--a-line-strong);color:var(--a-dim);padding:1px 5px;font-size:9.5px}.app .pv-scope.write{color:var(--a-violet-ink);background:var(--a-violet-soft);border-color:#0000}@container (max-width:480px){.app .pv-calls li{grid-template-columns:20px auto auto}.app .pv-calls li>.pv-sub{grid-column:2/-1}}.app .pv-agent-panel{border:1px solid var(--a-line);background:var(--a-panel);gap:10px;padding:12px;display:grid}.app .pv-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:190px;display:grid}.app .pv-pane{align-content:start}.app .pv-pane-empty{border:1px dashed var(--a-line);background-image:radial-gradient(#0a0a0a12 1px,#0000 1px);background-size:14px 14px}@container (max-width:680px){.app .pv-panes{grid-template-columns:minmax(0,1fr);min-height:0}.app .pv-pane-empty,.app .pv-pane:nth-child(n+3){display:none}}.app .pv-ideas{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.app .pv-signal{background:var(--a-sunken);border:1px dashed var(--a-line-strong);gap:3px;padding:8px 10px;font-size:12px;transition:background .3s,border-color .3s;display:grid}.app .pv-signal.lit{background:color-mix(in oklab, var(--coral) 16%, var(--a-panel));border-color:#0000}@container (max-width:520px){.app .pv-ideas{grid-template-columns:minmax(0,1fr)}}.app .pv-preview{background:var(--a-panel);border:1px solid var(--a-line);gap:10px;padding:12px;animation:.3s both pv-in;display:grid}.app .pv-tweet{grid-template-columns:26px minmax(0,1fr);gap:8px;display:grid;position:relative}.app .pv-tweet.threaded:after{content:"";background:var(--a-line-strong);width:1px;position:absolute;top:30px;bottom:-10px;left:12.5px}.app .pv-ig-media{aspect-ratio:4/5;background:var(--a-sunken);width:100%;max-width:260px;overflow:hidden}.app .pv-variations{border:1px dashed var(--a-line-strong);gap:8px;padding:10px;display:grid}.app .pv-variation{background:var(--a-panel);border:1px solid var(--a-line);align-items:flex-start;gap:10px;padding:8px;display:flex}.pv-canvas-wrap{background:#fafafa;container-type:inline-size}.pv-canvas-fit{overflow:hidden}.pv-canvas{transform-origin:0 0;background-color:#fafafa;background-image:radial-gradient(#0a0a0a1a 1px,#0000 1px);background-size:16px 16px;font-size:12px;position:relative;overflow:hidden}.pv-cv-edges{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.pv-cv-edges path{fill:none;stroke:#a1a1aa;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.2,1)}.pv-cv-edges path.on{stroke-dashoffset:0}.pv-cv-frame{border:1px solid var(--a-line-strong);z-index:0;background:#fff9;position:absolute}.pv-cv-frame-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--a-dim);font-size:10.5px;position:absolute;top:12px;left:14px}.pv-cv-card{z-index:2;border:1px solid var(--a-line-strong);background:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:5px;padding:9px 11px;transition:box-shadow .2s;display:grid;position:absolute}.pv-cv-card.selected{box-shadow:inset 0 0 0 2px var(--violet)}.pv-cv-card.drop{animation:.42s cubic-bezier(.2,.7,.2,1) both pv-drop}.pv-cv-card.k-idea{--k:var(--stage-idea)}.pv-cv-card.k-draft{--k:var(--stage-drafting)}.pv-cv-card.k-signal{--k:var(--stage-approved);background:var(--a-sunken);border-style:dashed}.pv-cv-card.k-post{--k:var(--stage-live)}.pv-cv-card.k-note{--k:var(--a-line-strong)}.pv-cv-kind{min-width:0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--a-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:9.5px;display:flex;overflow:hidden}.pv-cv-kind:before{content:"";background:var(--k);flex:none;width:7px;height:7px}.pv-cv-body{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;align-self:start;font-size:11.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.pv-cv-body.strong{font-size:12px;font-weight:500}.pv-cv-foot{min-width:0;color:var(--a-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:10.5px;display:flex}.pv-cv-foot strong{color:var(--a-ink);font-weight:500}.pv-cv-foot-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.pv-cv-cite:before{content:"↳ ";color:var(--a-pink-ink)}.pv-cv-handle{border:1px solid var(--a-dim);z-index:1;background:#fff;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.pv-cv-handle.l{left:-5px}.pv-cv-handle.r{right:-5px}.pv-cv-panel{z-index:3;border:1px solid var(--a-line-strong);opacity:0;background:#fff;align-content:start;gap:10px;width:240px;padding:12px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .3s;display:grid;position:absolute;top:12px;left:12px;transform:translate(-110%);box-shadow:0 16px 40px #0a0a0a1f}.pv-cv-panel.open{opacity:1;transform:none}.pv-cv-step{border:1px solid var(--a-line);gap:6px;padding:9px;transition:background .3s;display:grid}.pv-cv-step.lit{background:var(--a-violet-soft);border-color:#0000}.pv-cv-status{z-index:3;background:var(--a-ink);color:#fff;padding:6px 10px;font-size:11.5px;position:absolute}.pv-cv-dock{z-index:3;border:1px solid var(--a-line-strong);white-space:nowrap;background:#fff;align-items:center;gap:2px;padding:4px;font-size:12px;display:flex;position:absolute;bottom:14px;left:calc(50% + 128px);transform:translate(-50%);box-shadow:0 6px 20px #0a0a0a14}.pv-cv-dock>span{color:var(--a-muted);padding:4px 9px}.pv-cv-dock>span.on{background:var(--a-violet-soft);color:var(--a-ink)}.pv-cv-dock>i{background:var(--a-line-strong);width:1px;height:18px;margin:0 4px}.pv-cv-seg{border:1px solid var(--a-line-strong);display:inline-flex;padding:1px!important}.pv-cv-seg span{padding:2px 8px}.pv-cv-seg span.on{background:var(--a-ink);color:#fff}.pv-cv-stacked{background-image:radial-gradient(#0a0a0a14 1px,#0000 1px);background-size:14px 14px;gap:12px;padding:14px;display:none}.pv-cv-sframe{border:1px solid var(--a-line-strong);background:#ffffffbf;gap:8px;padding:10px;display:grid}.pv-cv-card.static{min-height:0;position:static}.pv-cv-card.static.linked{background:color-mix(in oklab, var(--violet) 7%, #fff)}@container (max-width:640px){.pv-canvas-fit{display:none}.pv-cv-stacked{display:grid}}.app .pv-queue{border:1px solid var(--a-line);background:var(--a-panel);display:grid}.app .pv-qrow{grid-template-columns:minmax(0,170px) minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;font-size:12.5px;transition:background .3s;display:grid}.app .pv-qrow+.pv-qrow{border-top:1px solid var(--a-line)}.app .pv-qrow.lit{background:var(--a-violet-soft)}@container (max-width:620px){.app .pv-qrow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.app .pv-qrow>.pv-stack2{grid-area:2/1/auto/-1}.app .pv-qwhen{display:none}}.app .pv-rules-table{border:1px solid var(--a-line);background:var(--a-panel);display:grid}.app .pv-rt-row{grid-template-columns:100px 90px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:10px 12px;font-size:12px;transition:background .3s;display:grid}.app .pv-rt-row+.pv-rt-row{border-top:1px solid var(--a-line)}.app .pv-rt-row.lit{background:var(--a-violet-soft)}.app .pv-rt-head{background:var(--a-sunken);padding-top:8px;padding-bottom:8px}@container (max-width:640px){.app .pv-rt-head{display:none}.app .pv-rt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px}.app .pv-rt-row>:nth-child(3),.app .pv-rt-row>:nth-child(4),.app .pv-rt-row>:nth-child(5){grid-column:1/-1}}.app .pv-tc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}@container (max-width:560px){.app .pv-tc{grid-template-columns:minmax(0,1fr)}}.app .pv-carousel{aspect-ratio:4/5;background:var(--a-sunken);border:1px solid var(--a-line);width:100%;max-width:300px;position:relative;overflow:hidden}.app .pv-carousel-track{height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex}.app .pv-carousel-slide{flex:0 0 100%;height:100%}.app .pv-carousel-count{color:#fff;background:#0a0a0ab3;padding:2px 7px;font-size:10px;position:absolute;top:8px;right:8px}.app .pv-dots{gap:5px;display:flex}.app .pv-dots i{background:var(--a-line-strong);width:6px;height:6px;transition:background .3s}.app .pv-dots i.on{background:var(--a-ink)}.app .pv-cal{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.app .pv-cal-grid{grid-template-columns:var(--lw) repeat(7, minmax(0, 1fr));grid-auto-rows:var(--rh);grid-template-rows:var(--hh);border:1px solid var(--a-line);background:#fff;gap:0;display:grid}.app .pv-cal-day{border-bottom:1px solid var(--a-line);background:#fff;place-items:center;display:grid}.app .pv-cal-hour{background:#fff;align-items:center;padding-left:4px;font-size:9.5px;display:grid}.app .pv-cal-cell{transition:box-shadow .15s;box-shadow:inset 0 0 0 .5px #ffffffe6}.app .pv-cal-cell.target{box-shadow:inset 0 0 0 2px var(--a-ink)}.app .pv-cal-post{all:unset;width:calc((100% - var(--lw)) / 7);height:var(--rh);cursor:grab;z-index:2;touch-action:none;place-items:center;transition:left .6s cubic-bezier(.2,.7,.2,1),top .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute}.app .pv-cal-post>span{border:1px solid var(--a-line-strong);white-space:nowrap;background:#fff;align-items:center;gap:3px;max-width:calc(100% - 4px);padding:2px 4px;font-size:10px;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.app .pv-cal-post.live{cursor:default}.app .pv-cal-post.live>span{background:var(--a-good-soft);color:var(--a-good);border-color:#0000}.app .pv-cal-post.lifted>span,.app .pv-cal-post.dragging>span{transform:translateY(-2px)scale(1.06);box-shadow:0 6px 16px #0a0a0a2e}.app .pv-cal-post.dragging{cursor:grabbing;z-index:3;transition:none}.app .pv-cal-post:focus-visible>span{outline:2px solid var(--violet)}.app .pv-focal{aspect-ratio:1600/1000;cursor:crosshair;border:1px solid var(--a-line);position:relative;overflow:hidden}.app .pv-focal:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.app .pv-crop-box{pointer-events:none;outline:1.5px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0a0a0a59}.app .pv-focal-dot{background:var(--a-ink);pointer-events:none;border:2px solid #fff;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 1px #0a0a0a66,0 4px 12px #0a0a0a4d}.app .pv-focal-dot:after{content:"";background:#fff;position:absolute;inset:4px}.app .pv-crops{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.app .pv-crop{cursor:default;gap:4px;margin:0;display:grid}.app .pv-crop-img{border:1px solid var(--a-line);height:84px;transition:box-shadow .2s;overflow:hidden}.app .pv-crop.on .pv-crop-img{box-shadow:0 0 0 2px var(--a-ink)}.app .pv-crop figcaption{gap:0;max-width:120px;font-size:11px;display:grid}@container (max-width:460px){.app .pv-crop-img{height:62px}}.app .pv-mode{background:var(--a-panel);border:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;padding:12px;display:grid}.app .pv-sbx{border:1px dashed var(--a-line-strong);padding:10px}@container (max-width:520px){.app .pv-mode{grid-template-columns:minmax(0,1fr)}}.app .pv-log{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.app .pv-log li{grid-template-columns:58px 14px minmax(0,1fr);gap:6px;display:grid}.app .pv-attention{background:var(--a-amber-soft);gap:6px;padding:10px;display:grid}.app .pv-table{border:1px solid var(--a-line);background:var(--a-panel);font-size:12.5px;display:grid}.app .pv-tr{grid-template-columns:minmax(0,1.3fr) 70px 90px 90px 50px 50px minmax(0,2fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.app .pv-tr+.pv-tr{border-top:1px solid var(--a-line)}.app .pv-th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--a-dim);background:var(--a-sunken);font-size:10px}.app .num{text-align:right;justify-self:end}.app .pv-brandmark{background:var(--a-ink);color:#fff;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-grid}@container (max-width:700px){.app .pv-tr{grid-template-columns:minmax(0,1.4fr) 60px 70px 74px}.app .hide-n{display:none}}@container (max-width:400px){.app .pv-tr{grid-template-columns:minmax(0,1fr) 36px 52px 64px;gap:6px;padding:8px;font-size:12px}}.app .pv-ov-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}@container (max-width:600px){.app .pv-ov-bottom{grid-template-columns:minmax(0,1fr)}}.app .pv-cp-facts{background:var(--a-line);border:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.app .pv-cp-facts>div{background:var(--a-panel);gap:2px;padding:8px 10px;display:grid}.app .pv-cp-facts strong{letter-spacing:-.03em;font-size:22px;font-weight:400}.app .pv-scale{height:96px;margin:0 6px;position:relative}.app .pv-zone{height:26px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;padding:0 6px;font-size:9.5px;display:flex;position:absolute;top:0;overflow:hidden}.app .pv-zone.down{background:var(--a-amber-soft);color:var(--a-amber-ink)}.app .pv-zone.met{background:var(--a-sunken);color:var(--a-muted)}.app .pv-zone.up{background:var(--a-good-soft);color:var(--a-good);justify-content:flex-end}.app .pv-pin{font-family:var(--font-mono);justify-items:center;gap:1px;font-size:10.5px;animation:.38s cubic-bezier(.2,.7,.2,1) both pv-drop;display:grid;position:absolute;transform:translate(-50%)}.app .pv-pin i{background:currentColor;width:10px;height:10px}.app .pv-pin.up{color:var(--a-good)}.app .pv-pin.down{color:var(--a-amber-ink)}.app .pv-pin.met{color:var(--a-muted)}.app .pv-tick{color:var(--a-dim);font-size:10px;position:absolute;bottom:0;transform:translate(-50%)}.app .pv-tick:before{content:"";background:var(--a-line-strong);width:1px;height:6px;position:absolute;bottom:14px;left:50%}.app .pv-vlist{border:1px solid var(--a-line);background:var(--a-panel);margin:0;padding:0;list-style:none;display:grid}.app .pv-vlist li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.app .pv-vlist li+li{border-top:1px solid var(--a-line)}@container (max-width:460px){.app .pv-vlist li{grid-template-columns:14px minmax(0,1fr)}.app .pv-vlist li>.pv-verdict{grid-column:2}.app .pv-zone span{display:none}}.app .pv-finding{border-top:1px solid var(--a-line);gap:5px;padding:10px 0 0;display:grid}.app .pv-heat{grid-template-columns:30px repeat(24,minmax(0,1fr));gap:2px;display:grid}.app .pv-heat-hour{font-family:var(--font-mono);color:var(--a-dim);white-space:nowrap;font-size:9px;overflow:visible}.app .pv-heat-day{font-family:var(--font-mono);color:var(--a-dim);text-transform:uppercase;align-self:center;font-size:9.5px}.app .pv-heat-cell{aspect-ratio:1;cursor:crosshair;min-height:8px;transition:background .26s}.app .pv-heat-cell.top{outline:1.5px solid var(--a-ink);outline-offset:-1.5px}.app .pv-heat-cell.on{outline:2px solid var(--violet);outline-offset:0;z-index:1;position:relative}.app .pv-heat-info{background:var(--a-sunken);white-space:nowrap;padding:4px 8px;font-size:12px}.app .pv-top{background:var(--a-line);border:1px solid var(--a-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.app .pv-top li{background:var(--a-panel);justify-content:space-between;gap:6px;padding:6px 8px;display:flex}@container (max-width:520px){.app .pv-top{grid-template-columns:repeat(2,minmax(0,1fr))}.app .pv-heat{grid-template-columns:24px repeat(24,minmax(0,1fr));gap:1px}.app .pv-heat-hour{font-size:8px}}.app .pv-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (max-width:520px){.app .pv-themes{grid-template-columns:minmax(0,1fr)}}.app .pv-strip{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.app .pv-strip::-webkit-scrollbar{display:none}.app .pv-strip>*{flex:none}.app .pv-preview-area{align-items:start;position:relative}.app .pv-preview-area>.pv-ghost{animation:none}.app .pv-preview-live{scrollbar-width:thin;align-content:start;display:grid;position:absolute;inset:0;overflow-y:auto}.app .pv-agent-steps .pv-ghost b{font-weight:500}.app .pv-pane-slot{min-width:0;display:grid}.app .pv-pane-slot>*{grid-area:1/1;min-width:0}.app .pv-pane-slot>.pv-pane-empty{transition:opacity .3s}.app .pv-pane-slot:has(>.pv-pane.in)>.pv-pane-empty{opacity:0}@container (max-width:680px){.app .pv-pane-slot:nth-child(n+3){display:none}}.app .pv-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app .a-btn>.pv-reserve,.app .a-pill>.pv-reserve{text-align:center;justify-items:center}
