.px-bb-layer{pointer-events:none;--px-bb-size:var(--px-bb-w);--px-bb-board-h:calc(var(--px-bb-size) * .62);--px-bb-post-h:22px;--px-bb-frame-w:var(--px-bb-frame-slim);--px-bb-leg-w:var(--px-bb-leg);--px-bb-boot-w:var(--px-bb-boot-long);--px-bb-boot-h:var(--px-bb-boot-tall);position:relative}.px-bb-layer[data-phone]{--px-bb-size:var(--px-bb-w-phone);--px-bb-post-h:16px;--px-bb-frame-w:var(--px-bb-frame-slim-phone);--px-bb-leg-w:var(--px-bb-leg-phone);--px-bb-boot-w:var(--px-bb-boot-long-phone);--px-bb-boot-h:var(--px-bb-boot-tall-phone)}.px-bb-sign{width:var(--px-bb-size);height:calc(var(--px-bb-board-h) + var(--px-bb-post-h) + 18px);margin:calc(-1 * (var(--px-bb-board-h) + var(--px-bb-post-h) + 18px)) 0 0 calc(var(--px-bb-size) / -2);cursor:pointer;pointer-events:auto;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;transform-origin:50% 100%;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.px-bb-sign[data-busy],.px-bb-marker[data-busy]{pointer-events:none}.px-bb-sign:focus-visible{outline:none}.px-bb-ground{position:absolute;inset:0}.px-bb-shadow{border-radius:var(--px-radius-round);background:radial-gradient(closest-side, var(--px-bb-shade) 55%, transparent);width:96%;height:16px;margin-left:-48%;position:absolute;bottom:-6px;left:50%}.px-bb-post{bottom:calc(var(--px-bb-boot-h) - 3px);width:var(--px-bb-leg-w);height:calc(var(--px-bb-post-h) - var(--px-bb-boot-h) + 7px);border-radius:var(--px-radius-round);background:linear-gradient(90deg, var(--px-bb-post-lo), var(--px-bb-post-hi) 45%, var(--px-bb-post-lo));transform-origin:50% 100%;transform:rotate(var(--px-bb-lean,0deg));position:absolute}.px-bb-post.is-l{left:27%}.px-bb-post.is-r{right:27%}.px-bb-post:after{content:"";width:var(--px-bb-boot-w);height:var(--px-bb-boot-h);background:var(--px-bb-boot);box-shadow:inset 0 -2px 0 var(--px-bb-sole), inset 0 1px 0 var(--px-bb-frame-light);position:absolute;top:calc(100% - 2px)}.px-bb-post.is-l:after{left:calc(var(--px-bb-leg-w) + 2px - var(--px-bb-boot-w));border-radius:var(--px-bb-boot-h) 3px 2px 2px;transform-origin:calc(var(--px-bb-boot-w) - var(--px-bb-leg-w) / 2 - 2px) 1px}.px-bb-post.is-r:after{border-radius:3px var(--px-bb-boot-h) 2px 2px;transform-origin:calc(var(--px-bb-leg-w) / 2 + 2px) 1px;left:-2px}.px-bb-board{left:0;right:0;bottom:var(--px-bb-post-h);height:var(--px-bb-board-h);padding:var(--px-bb-frame-w);border:1px solid var(--px-bb-frame-hi);border-radius:var(--px-radius-control);background:linear-gradient(180deg, var(--px-bb-frame-top), var(--px-bb-frame) 40%, var(--px-bb-frame-low));box-shadow:inset 0 1px 0 var(--px-bb-frame-light), inset 0 -3px 0 var(--px-bb-frame-edge), 3px 3px 0 var(--px-bb-frame-depth), 0 14px 22px -10px var(--px-bb-drop);transform-origin:50% calc(100% + var(--px-bb-post-h));transform:rotate(var(--px-bb-lean,0deg));transition:transform var(--px-dur-select) var(--px-ease-out), border-color var(--px-dur-select) var(--px-ease-out);position:absolute}.px-bb-face{background:var(--px-panel-deep);border-radius:2px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.px-bb-face img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.px-bb-face:after{content:"";box-shadow:inset 0 0 0 1px var(--px-bb-rim);background:linear-gradient(180deg, var(--px-bb-wash) 0%, transparent 42%);pointer-events:none;border-radius:2px;position:absolute;inset:0}.px-bb-tab{left:var(--px-space-2);z-index:1;border:1px solid var(--px-bb-frame-edge);border-radius:var(--px-radius-chip);background:var(--px-bb-tab);min-width:24px;height:17px;color:var(--px-bb-tab-ink);font-family:var(--px-font-chart);font-size:var(--px-text-3xs);text-align:center;white-space:nowrap;transition:border-color var(--px-dur-select) var(--px-ease-out);padding:0 5px;line-height:15px;position:absolute;top:-9px}.px-bb-glint{background:linear-gradient(105deg, transparent 40%, var(--px-bb-glint) 50%, transparent 60%);opacity:0;pointer-events:none;position:absolute;inset:-20% -60%}.px-bb-tip{left:calc(100% + var(--px-space-2));height:28px;padding:0 var(--px-space-2);border:var(--px-hairline-w) solid var(--px-hairline-strong);border-radius:var(--px-radius-control);background:var(--px-panel-deep);color:var(--px-ink);font-family:var(--px-font-ui);font-size:var(--px-text-xs);white-space:nowrap;opacity:0;transition:opacity var(--px-dur-select) var(--px-ease-out), transform var(--px-dur-select) var(--px-ease-out);pointer-events:none;align-items:center;display:flex;position:absolute;top:2px;transform:translate(-4px)}.px-bb-sign:is([data-sel],:hover,:focus-visible){z-index:1}.px-bb-sign[data-tip=left] .px-bb-tip{left:auto;right:calc(100% + var(--px-space-2));transform:translate(4px)}.px-bb-dot{color:var(--px-ink-faint);margin:0 6px}@media (hover:hover){.px-bb-sign:hover .px-bb-board{transform:translateY(-3px) rotate(var(--px-bb-lean,0deg));border-color:var(--px-accent-ink)}.px-bb-sign:hover .px-bb-tip{opacity:1;transform:none}}.px-bb-sign:focus-visible .px-bb-board{outline:2px solid var(--px-accent);outline-offset:4px}.px-bb-sign:focus-visible .px-bb-tip,.px-bb-sign[data-sel] .px-bb-tip{opacity:1;transform:none}.px-bb-sign[data-sel] .px-bb-board{border-color:var(--px-accent);box-shadow:inset 0 1px 0 var(--px-bb-frame-light), inset 0 -3px 0 var(--px-bb-frame-edge), 0 0 0 1px var(--px-accent), 3px 3px 0 var(--px-bb-frame-depth), 0 0 18px -4px var(--px-bb-sel-glow), 0 14px 22px -10px var(--px-bb-drop)}.px-bb-sign[data-sel] .px-bb-tab{border-color:var(--px-accent)}.px-bb-sign{--px-bb-at:calc(var(--px-bb-i,0) * var(--px-bb-step))}.px-bb-shadow{animation:px-bb-shade var(--px-dur-work) var(--px-ease-out) both;animation-delay:var(--px-bb-at)}.px-bb-post{animation:px-bb-post var(--px-dur-work) var(--px-ease-out) both;animation-delay:calc(var(--px-bb-at) + var(--px-bb-step) / 2)}.px-bb-board{animation:px-bb-stand var(--px-dur-bb-stand) var(--px-ease-out) both;animation-delay:calc(var(--px-bb-at) + var(--px-bb-step))}.px-bb-tab{animation:px-bb-tab var(--px-dur-select) var(--px-ease-out) both;animation-delay:calc(var(--px-bb-at) + var(--px-bb-step) + var(--px-dur-bb-stand) - 60ms)}.px-bb-glint{animation:px-bb-glint var(--px-dur-bb-glint) ease-out both;animation-delay:calc(var(--px-bb-at) + var(--px-bb-step) + var(--px-dur-bb-stand))}@keyframes px-bb-shade{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:none}}@keyframes px-bb-post{0%{transform:rotate(var(--px-bb-lean,0deg)) scaleY(0)}to{transform:rotate(var(--px-bb-lean,0deg))}}@keyframes px-bb-stand{0%{opacity:0;transform:perspective(520px) rotateX(-78deg) rotate(var(--px-bb-lean,0deg))}25%{opacity:1}to{opacity:1;transform:perspective(520px) rotateX(0deg) rotate(var(--px-bb-lean,0deg))}}@keyframes px-bb-tab{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes px-bb-glint{0%{opacity:0;transform:translate(-70%)}15%{opacity:1}to{opacity:0;transform:translate(70%)}}.px-bb-sign.is-arriving:not([data-leave]) .px-bb-post{animation:px-bb-arrive var(--px-dur-work) var(--px-ease-out) both, px-bb-post var(--px-dur-work) var(--px-ease-out) both;animation-delay:calc(var(--px-bb-at) + var(--px-bb-step) / 2)}.px-bb-sign.is-arriving:not([data-leave]) .px-bb-board{animation:px-bb-arrive var(--px-dur-work) var(--px-ease-out) both, px-bb-stand var(--px-dur-bb-stand) var(--px-ease-out) both;animation-delay:calc(var(--px-bb-at) + var(--px-bb-step))}@keyframes px-bb-arrive{0%{opacity:0;translate:0 var(--px-arrive-rise)}to{opacity:1;translate:0}}.px-bb-slats{perspective:240px;pointer-events:none;display:flex;position:absolute;inset:0}.px-bb-slat{background-image:var(--px-bb-from);background-size:500% 100%;background-position:calc(var(--px-bb-k,0) * 25%) 0;backface-visibility:hidden;transform-origin:50%;animation:px-bb-turn var(--px-dur-bb-turn) ease-in both;animation-delay:calc(var(--px-bb-k,0) * var(--px-bb-slat-step));flex:1 1 0}@keyframes px-bb-turn{0%{filter:brightness();transform:rotateY(0)}to{filter:brightness(.55);transform:rotateY(90deg)}}.px-bb-slats.is-in .px-bb-slat{animation-name:px-bb-turn-in;animation-timing-function:var(--px-ease-out);animation-delay:calc(var(--px-dur-bb-turn) + var(--px-bb-k,0) * var(--px-bb-slat-step) + 2 * var(--px-bb-slat-step))}@keyframes px-bb-turn-in{0%{filter:brightness(.55);transform:rotateY(-90deg)}to{filter:brightness();transform:rotateY(0)}}.px-bb-sign[data-turn] .px-bb-glint{animation-delay:calc(2 * var(--px-dur-bb-turn) + 6 * var(--px-bb-slat-step) + 40ms)}.px-bb-sign[data-leave]{--px-bb-out:calc(var(--px-bb-r,0) * var(--px-bb-step) / 2);pointer-events:none}.px-bb-sign[data-leave] .px-bb-board{animation:px-bb-fold var(--px-dur-bb-fold) ease-in both;animation-delay:var(--px-bb-out)}.px-bb-sign[data-leave] .px-bb-post,.px-bb-sign[data-leave] .px-bb-shadow,.px-bb-sign[data-leave] .px-bb-tip{animation:px-bb-out var(--px-dur-select) linear both;animation-delay:calc(var(--px-bb-out) + var(--px-dur-bb-fold) / 2)}@keyframes px-bb-fold{to{opacity:0;transform:perspective(520px) rotateX(-78deg) rotate(var(--px-bb-lean,0deg))}}@keyframes px-bb-out{to{opacity:0}}.px-bb-layer[data-still] .px-bb-sign *,.px-bb-layer[data-still] .px-bb-sign :after,html[data-px-motion=paused] .px-bb-sign *,html[data-px-motion=paused] .px-bb-sign :after{animation:none!important}.px-bb-layer[data-still] .px-bb-glint,html[data-px-motion=paused] .px-bb-glint{display:none}.px-bb-marker{width:28px;height:26px;color:var(--px-ink);cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:-26px 0 0 -14px;padding:0;display:block;position:absolute;top:0;left:0}.px-bb-marker:before{content:"";position:absolute;inset:-9px -8px}.px-bb-mini{width:28px;height:26px;animation:px-bb-tab var(--px-dur-work) var(--px-ease-out) both;display:block;position:relative}.px-bb-mini-board{border:1px solid color-mix(in srgb, var(--px-bb-rim) 70%, transparent);background:var(--px-bb-frame);width:28px;height:19px;color:var(--px-ink);font-family:var(--px-font-chart);font-size:var(--px-text-3xs);text-align:center;transition:border-color var(--px-dur-select) var(--px-ease-out), transform var(--px-dur-select) var(--px-ease-out);border-radius:3px;line-height:16px;display:block;position:relative}.px-bb-mini-board[data-available]{color:var(--px-accent-ink)}.px-bb-mini-board:before{content:"";background:var(--px-accent);border-radius:1px;width:10px;height:3px;position:absolute;top:-4px;left:3px}.px-bb-mini-posts{width:28px;height:7px;position:absolute;bottom:0;left:0}.px-bb-mini-posts:before,.px-bb-mini-posts:after{content:"";background:var(--px-bb-post-hi);width:2px;height:7px;position:absolute;top:0}.px-bb-mini-posts:before{left:7px}.px-bb-mini-posts:after{right:7px}.px-bb-marker .px-bb-tip{top:-6px}.px-bb-marker:focus-visible .px-bb-mini-board{border-color:var(--px-accent)}.px-bb-marker:focus-visible .px-bb-tip{opacity:1;transform:none}@media (hover:hover){.px-bb-marker:hover .px-bb-mini-board{border-color:var(--px-accent);transform:translateY(-1px)}.px-bb-marker:hover .px-bb-tip{opacity:1;transform:none}}.px-bb-marker:focus-visible{outline:2px solid var(--px-accent);outline-offset:4px;border-radius:3px}.planet-stage .px-stage-bar .px-stage-view:has(+.px-bb-toggle){flex:0 auto;margin-right:0}.px-bb-toggle{align-items:center;gap:var(--px-space-2);height:var(--px-ctl-h-stage);padding:0 var(--px-space-3);border:var(--px-hairline-w) solid var(--px-accent-edge);border-radius:var(--px-radius-frame);background:var(--px-surface);color:var(--px-accent-ink);font-family:var(--px-font-ui);font-size:var(--px-frame-label-size);white-space:nowrap;cursor:pointer;flex:none;margin-right:auto;display:inline-flex}.px-bb-toggle svg{color:var(--px-accent)}.px-bb-toggle[aria-pressed=true]{border-color:var(--px-accent);background:var(--px-accent-wash)}.px-bb-toggle:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-bb-toggle-n{border-radius:var(--px-radius-round);background:var(--px-hairline);min-width:20px;color:var(--px-ink);font-family:var(--px-font-chart);font-size:var(--px-text-3xs);text-align:center;padding:0 6px;line-height:18px}@media (max-width:480px){.px-bb-toggle{gap:var(--px-space-1);margin-right:0;padding:0 10px}.px-bb-toggle>span:not(.px-bb-toggle-n){display:none}}.px-bb-toggle{position:relative}.px-bb-toggle:after{content:"";inset:calc((var(--px-ctl-h-stage) - var(--px-hit)) / 2 - var(--px-hairline-w));position:absolute}.px-bb-body{padding:var(--px-space-4) var(--px-space-zone-lg) var(--px-space-5);flex-direction:column;gap:0;display:flex}@media (max-width:900px){.px-bb-body{padding:var(--px-space-4) var(--px-space-4) var(--px-space-4)}}.px-bb-read{animation:px-bb-tab var(--px-dur-select) var(--px-ease-out) both}.px-bb-pitch{margin:0 0 var(--px-space-4)}.px-bb-eyebrow,.px-bb-brand{color:var(--px-ink-faint);font-family:var(--px-font-chart);font-size:var(--px-size-1);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.4}.px-bb-pitch-title{margin:var(--px-space-2) 0 0;color:var(--px-ink);font-size:var(--px-bb-pitch-title);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15}.px-bb-pitch-sub{margin:var(--px-space-1) 0 0;color:var(--px-ink-soft);font-size:var(--px-text-sm);line-height:1.45}.px-bb-pitch.is-after{margin:var(--px-space-5) 0 0;padding-top:var(--px-space-4);border-top:var(--px-hairline-w) solid var(--px-hairline-strong)}.px-bb-pitch.is-after .px-bb-pitch-title{font-size:var(--px-bb-pitch-title-after);letter-spacing:-.015em;line-height:1.15}.px-bb-pitch.is-after .px-bb-pitch-sub{margin-top:var(--px-space-2);font-size:var(--px-text-sm)}.px-bb-spots{gap:var(--px-space-2);margin:0 0 var(--px-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.px-bb-spot{justify-content:center;align-items:center;gap:var(--px-space-2);min-height:var(--px-bb-spot-h);padding:0 var(--px-space-3);border:var(--px-hairline-w) solid var(--px-hairline-strong);border-radius:var(--px-radius-control);color:var(--px-ink-soft);font-family:var(--px-font-chart);font-size:var(--px-text-sm);cursor:var(--px-cursor-pointer);transition:border-color var(--px-dur-ack) var(--px-ease-out), color var(--px-dur-ack) var(--px-ease-out), background-color var(--px-dur-ack) var(--px-ease-out);background:0 0;display:inline-flex}.px-bb-spot svg{color:var(--px-ink-faint);flex:none}.px-bb-spot[aria-pressed=true]{border-color:var(--px-accent);background:var(--px-accent-wash);color:var(--px-accent-ink)}.px-bb-spot[aria-pressed=true] svg{color:var(--px-accent)}@media (hover:hover) and (pointer:fine){.px-bb-spot:not([aria-pressed=true]):hover{border-color:var(--px-ink-faint);color:var(--px-ink)}}.px-bb-spot:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-bb-hero{aspect-ratio:9/5;object-fit:cover;border-radius:var(--px-radius-panel);background:var(--px-panel-deep);width:100%;display:block}.px-bb-id{justify-content:space-between;align-items:center;gap:var(--px-space-1) var(--px-space-3);margin:var(--px-space-3) 0 0;flex-wrap:wrap;display:flex}.px-bb-id-name{color:var(--px-ink);font-size:var(--px-size-4);margin:0;font-weight:500;line-height:1.25}.px-bb-state{align-items:center;gap:var(--px-space-2);color:var(--px-ink-soft);font-size:var(--px-text-xs);display:inline-flex}.px-bb-state.is-available{color:var(--px-bb-available-ink)}.px-bb-available{border-radius:var(--px-radius-round);background:var(--px-bb-available);width:8px;height:8px;box-shadow:0 0 0 3px var(--px-bb-available-halo);display:inline-block}.px-bb-brand{margin-top:var(--px-space-3)}.px-bb-headline{margin:var(--px-space-2) 0 0;color:var(--px-ink);font-size:var(--px-bb-headline);letter-spacing:-.01em;font-weight:500;line-height:1.15}.px-bb-text{margin:var(--px-space-1) 0 0;color:var(--px-ink-soft);font-size:var(--px-text-sm);line-height:1.45}.px-bb-facts{margin:var(--px-space-3) 0 0;border-top:var(--px-hairline-w) solid var(--px-hairline);border-bottom:var(--px-hairline-w) solid var(--px-hairline);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.px-bb-facts li{align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);padding:var(--px-space-2) var(--px-space-3) var(--px-space-2) 0;color:var(--px-ink-soft);font-size:var(--px-text-xs);line-height:1.3;display:flex}.px-bb-facts li+li{padding-left:var(--px-space-4);border-left:var(--px-hairline-w) solid var(--px-hairline)}.px-bb-facts svg{color:var(--px-ink-faint);flex:none}.px-bb-price{align-items:center;gap:var(--px-space-2) var(--px-space-3);margin:var(--px-space-3) 0 0;flex-wrap:wrap;display:flex}.px-bb-price b{color:var(--px-ink);font-size:var(--px-size-6);letter-spacing:-.01em;font-weight:500;line-height:1.1}.px-bb-price span{padding-left:var(--px-space-3);border-left:var(--px-hairline-w) solid var(--px-hairline-strong);color:var(--px-ink-faint);font-size:var(--px-text-xs)}.px-bb-live{border-radius:var(--px-radius-round);background:var(--px-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--px-accent-halo);vertical-align:0;display:inline-block}.px-bb-row-tx span .px-bb-live{width:6px;height:6px;box-shadow:0 0 0 2px var(--px-accent-halo);margin-right:5px}.px-bb-foot-note{color:var(--px-ink-faint)}.px-bb-acts{gap:var(--px-space-2);margin-top:var(--px-space-3);display:flex}.px-bb-go{justify-content:center;align-items:center;gap:var(--px-space-2);min-height:var(--px-bb-go-h);padding:0 var(--px-space-4);border-radius:var(--px-radius-control);background:var(--px-accent);color:var(--px-ink-on-accent);font-size:var(--px-text-sm);transition:background-color var(--px-dur-ack) var(--px-ease-out);flex:auto;font-weight:500;text-decoration:none;display:inline-flex}.px-bb-read>.px-bb-go{width:100%;margin-top:var(--px-space-3)}@media (hover:hover){.px-bb-go:hover{background:var(--px-accent-ink)}}.px-bb-sec{align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);padding:0 var(--px-space-4);border:var(--px-hairline-w) solid var(--px-hairline-strong);border-radius:var(--px-radius-control);color:var(--px-ink);font:inherit;font-size:var(--px-text-sm);cursor:pointer;background:0 0;flex:none;text-decoration:none;display:inline-flex}@media (hover:hover){.px-bb-sec:hover{border-color:var(--px-ink-faint)}}.px-bb-sec.is-done{color:var(--px-accent-ink)}.px-bb-pitch-go{margin-top:var(--px-space-3);border-color:var(--px-accent-edge);background:var(--px-accent-wash);color:var(--px-accent-ink);align-self:flex-start}@media (hover:hover){.px-bb-pitch-go:hover{border-color:var(--px-accent)}}.px-bb-go:focus-visible,.px-bb-sec:focus-visible,.px-bb-row:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-bb-domain{margin:var(--px-space-2) 0 0;color:var(--px-ink-faint);font-family:var(--px-font-chart);font-size:var(--px-text-3xs)}.px-bb-more{margin-top:var(--px-space-5);padding-top:var(--px-space-4);border-top:var(--px-hairline-w) solid var(--px-hairline-strong)}.px-bb-more h3{align-items:center;gap:var(--px-space-2);margin:0 0 var(--px-space-1);color:var(--px-ink);font-size:var(--px-text-sm);font-weight:500;display:flex}.px-bb-count{border-radius:var(--px-radius-round);background:var(--px-hairline);min-width:24px;height:24px;color:var(--px-ink-soft);font-family:var(--px-font-chart);font-size:var(--px-text-3xs);text-align:center;line-height:24px}.px-bb-more ul{margin:0;padding:0;list-style:none}.px-bb-more li+li{border-top:var(--px-hairline-w) solid var(--px-hairline)}.px-bb-row{align-items:center;gap:var(--px-space-4);width:100%;min-height:64px;padding:var(--px-space-2) 0;color:var(--px-ink-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.px-bb-row img{object-fit:cover;border-radius:var(--px-radius-control);flex:none;width:92px;height:52px}.px-bb-row-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.px-bb-row-tx b{color:var(--px-ink);font-size:var(--px-text-sm);font-weight:500}.px-bb-row-tx span{color:var(--px-ink-faint);font-size:var(--px-text-xs)}@media (hover:hover){.px-bb-row:hover .px-bb-row-tx b{color:var(--px-accent-ink)}}.px-bb-place{margin-left:auto}@media (max-width:900px){.px-bb-pitch{margin-bottom:var(--px-space-3)}.px-bb-pitch-title{font-size:var(--px-bb-pitch-title-phone)}}.px-bb-sign[data-arrived]:not([data-leave]) .px-bb-post,.px-bb-sign[data-arrived]:not([data-leave]) .px-bb-board,.px-bb-sign[data-arrived]:not([data-leave]) .px-bb-shadow{animation:none}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-post.is-l{animation:px-bb-leg var(--px-dur-bb-walk-step) ease-in-out infinite alternate}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-post.is-r{animation:px-bb-leg var(--px-dur-bb-walk-step) ease-in-out infinite alternate-reverse}@keyframes px-bb-leg{0%{transform:rotate(calc(var(--px-bb-lean,0deg) - 16deg))}to{transform:translateY(-3px) rotate(calc(var(--px-bb-lean,0deg) + 16deg))}}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-post.is-l:after{animation:px-bb-boot-l var(--px-dur-bb-walk-step) ease-in-out infinite alternate}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-post.is-r:after{animation:px-bb-boot-r var(--px-dur-bb-walk-step) ease-in-out infinite alternate-reverse}@keyframes px-bb-boot-l{0%{transform:rotate(16deg)}to{transform:rotate(-6deg)}}@keyframes px-bb-boot-r{0%{transform:rotate(16deg)}to{transform:rotate(-26deg)}}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-board{animation:px-bb-sway var(--px-dur-bb-walk-step) ease-in-out infinite alternate}@keyframes px-bb-sway{0%{transform:translateY(0) rotate(calc(var(--px-bb-lean,0deg) + var(--px-bb-tilt,0deg) - 3deg))}to{transform:translateY(-5px) rotate(calc(var(--px-bb-lean,0deg) + var(--px-bb-tilt,0deg) + 3deg))}}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-shadow{animation:px-bb-tread var(--px-dur-bb-walk-step) ease-in-out infinite alternate}@keyframes px-bb-tread{to{opacity:.75;transform:scaleX(.82)}}.px-bb-dust{border-radius:var(--px-radius-round);background:var(--px-bb-dust);opacity:0;pointer-events:none;width:10px;height:10px;position:absolute;bottom:-2px}.px-bb-dust.is-l{left:calc(26% - 4px)}.px-bb-dust.is-r{right:calc(26% - 4px)}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-dust.is-l{animation:px-bb-puff-l calc(2 * var(--px-dur-bb-walk-step)) ease-out infinite}.px-bb-sign[data-arrived][data-walk]:not([data-leave]) .px-bb-dust.is-r{animation:px-bb-puff-r calc(2 * var(--px-dur-bb-walk-step)) ease-out infinite;animation-delay:var(--px-dur-bb-walk-step)}@keyframes px-bb-puff-l{0%{opacity:.7;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(-10px,-6px)scale(1.6)}}@keyframes px-bb-puff-r{0%{opacity:.7;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(10px,-6px)scale(1.6)}}.px-bb-sign[data-arrived][data-hop]:not([data-leave]) .px-bb-board{animation:px-bb-hop var(--px-dur-bb-hop) cubic-bezier(.3, .7, .4, 1) both}@keyframes px-bb-hop{0%{transform:rotate(var(--px-bb-lean,0deg)) scale(1.04, .92)}45%{transform:translateY(-8px) rotate(calc(var(--px-bb-lean,0deg) + var(--px-bb-tilt,0deg))) scale(.97, 1.05)}to{transform:rotate(calc(var(--px-bb-lean,0deg) + var(--px-bb-tilt,0deg)))}}.px-bb-sign[data-arrived][data-land]:not([data-leave]) .px-bb-board{animation:px-bb-land var(--px-dur-bb-land) ease-out both}@keyframes px-bb-land{0%{transform:rotate(var(--px-bb-lean,0deg)) scale(1.06, .9)}35%{transform:rotate(calc(var(--px-bb-lean,0deg) - 3deg)) scale(.98, 1.03)}65%{transform:rotate(calc(var(--px-bb-lean,0deg) + 2deg))}to{transform:rotate(var(--px-bb-lean,0deg))}}@media (hover:hover) and (pointer:fine){.px-bb-sign[data-arrived]:not([data-leave]):not([data-walk]):not([data-land]):hover .px-bb-board{animation:px-bb-hello var(--px-dur-bb-hello) ease-in-out 1}}@keyframes px-bb-hello{0%,to{transform:translateY(-3px) rotate(var(--px-bb-lean,0deg))}25%{transform:translateY(-3px) rotate(calc(var(--px-bb-lean,0deg) - 4deg))}60%{transform:translateY(-3px) rotate(calc(var(--px-bb-lean,0deg) + 3deg))}}.planet-stage .px-stage-bar .px-stage-view:has(+.px-feature-chip){flex:0 auto;margin-right:0}.px-feature-chip{min-width:0;height:var(--px-ctl-h-stage);padding-left:var(--px-space-3);border:var(--px-hairline-w) solid var(--px-accent);border-radius:var(--px-radius-frame);background:color-mix(in srgb, var(--px-accent) 10%, var(--px-panel-deep));color:var(--px-accent-ink);font-family:var(--px-font-ui);font-size:var(--px-frame-label-size);white-space:nowrap;animation:px-dock-in var(--px-dur-work) var(--px-ease-out) both;flex:0 auto;align-items:center;margin-right:auto;display:inline-flex}.px-feature-chip:has(+.px-bb-toggle){margin-right:0}.px-feature-chip-icon{margin-right:var(--px-space-2);color:var(--px-accent);flex:none;display:inline-flex}.px-feature-chip-words{text-overflow:ellipsis;min-width:0;overflow:hidden}.px-feature-chip-place{color:var(--px-ink-soft)}.px-feature-chip-x{width:36px;height:100%;margin-left:var(--px-space-2);border:0;border-left:var(--px-hairline-w) solid var(--px-accent-edge);border-radius:0 var(--px-radius-frame) var(--px-radius-frame) 0;color:var(--px-accent-ink);cursor:var(--px-cursor-pointer);transition:color var(--px-dur-ack) var(--px-ease-out), background-color var(--px-dur-ack) var(--px-ease-out);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.px-feature-chip-x:hover{background:var(--px-accent-wash);color:var(--px-ink)}}.px-feature-chip-x:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-feature-chip-x:after{content:"";inset:calc(-1 * var(--px-space-1));position:absolute}@media (pointer:coarse){.px-feature-chip-x{width:var(--px-hit)}}@media (max-width:480px){.px-feature-chip{padding-left:10px}}.px-stage-bar{row-gap:var(--px-space-2);flex-wrap:wrap}.px-stage-bar:after{content:"";flex:0 0 100%;order:2;height:0}@container px-stage-bar (max-width:720px){.planet-stage .px-stage-bar .px-stage-view:is(:has(+.px-feature-chip),:has(+.px-bb-toggle),:has(+.px-stage-tools)){flex:1;max-width:none;margin-right:0}.px-stage-bar>.px-stage-tools{order:1;margin-left:auto}.px-stage-bar>:is(.px-feature-chip,.px-bb-toggle){order:3;margin-right:0}}@media (max-width:744px) and (max-height:560px) and (orientation:landscape){.planet-stage:has(.px-stage-bar>:is(.px-feature-chip,.px-bb-toggle)) .px-stage-dock{top:calc(var(--px-space-2) + 2 * (var(--px-ctl-h-stage) + var(--px-space-2)))}}@media (max-width:900px) and (not ((max-height:560px) and (orientation:landscape))){.planet-stage[data-work=open] .px-stage-bar:has(.px-feature-chip)>:not(.px-feature-chip){display:none}.planet-stage[data-work=open] .px-stage-bar .px-feature-chip{visibility:visible;pointer-events:auto}.planet-stage[data-work=open] .px-stage-bar:after{display:none}}@media (prefers-reduced-motion:reduce){.px-feature-chip{animation:none}}
