.psb-av{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--selected-bg);color:var(--selected-fg);font-size:16px;font-weight:700;letter-spacing:0.02em}.psb-av--sm{width:32px;height:32px;font-size:12px}.psb-link{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding-inline:14px;border-radius:var(--radius-pill);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--fg);color:var(--fg);font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;isolation:isolate}.psb-link .od-icon{--od-icon-size:15px;flex:none}.psb-link--sm{min-height:30px;padding-inline:10px;font-size:12px}.psb-id{display:grid;gap:1px;min-width:0;line-height:1.25}.psb-id>strong{color:var(--fg);font-size:14px;font-weight:700}.psb-id>span{color:var(--muted);font-size:12px}.psb-bio{position:absolute;top:var(--space-5);right:var(--space-5);z-index:2;display:grid;gap:var(--space-3);width:min(224px,60%);padding:var(--space-3) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),var(--elev-raised)}.psb-bio>.tag:first-child{position:absolute;top:-12px;right:var(--space-3)}.psb-bio__who{display:flex;align-items:center;gap:var(--space-3);min-width:0}@keyframes psb-bio-in{from{opacity:0;transform:translateY(-14px) scale(0.94)}}@media (prefers-reduced-motion:no-preference){html.motion-ok .psb-bio{animation:psb-bio-in var(--sc-dur-soft,435ms) var(--sc-spring-soft,ease-out) 1000ms both}}.psb-hero .hero__grid{grid-template-columns:minmax(0,36rem) minmax(0,1fr)}.psb-hero .pb-priceline{max-width:36rem}.psb-hero .pb-actions,.psb-cta .pb-actions{gap:10px}.psb-cta .pb-cta__copy{max-width:700px}.psb-cta .pb-cta__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr)}@media (max-width:1099px){.psb-cta .pb-cta__inner{grid-template-columns:minmax(0,1fr)}}.psb-hero .pb-actions>.btn--outline,.psb-cta .pb-actions>.btn--outline{padding-inline:var(--space-4)}@media (max-width:1099px){.psb-hero .hero__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-12)}.psb-hero .hero__copy{max-width:600px}.psb-hero .pb-hero__visual{width:min(100%,640px)}}@media (min-width:768px) and (max-width:1099px){.psb-hero .pb-float{left:var(--space-5)}}@media (max-width:767px){.psb-bio{top:var(--space-3);right:var(--space-3);width:auto;padding:6px;border-radius:var(--radius-pill);gap:0}.psb-bio__who,.psb-bio>.tag:first-child{display:none}.pb-hero__photo.psb-photo{--ratio:1 / 1}}.psb-prof{display:grid;gap:10px}.psb-prof__top{display:flex;align-items:center;gap:12px}.psb-prof__bio{margin:0;color:var(--fg-2);font-size:12.5px;line-height:1.4}.psb-tap{position:relative}.psb-dot{position:absolute;right:22%;top:6px;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--fg) 18%,transparent);box-shadow:0 0 0 1.5px var(--fg-2);pointer-events:none}.psb-opens{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:11.5px;font-weight:600}.psb-opens .od-icon{--od-icon-size:13px}.psb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.psb-tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:8px;background:var(--t,var(--surface-warm));overflow:hidden}.psb-tile::before{content:"";position:absolute;inset:20%;border-radius:50%;background:var(--bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--bg) 55%,transparent);opacity:0.8}.psb-tile::after{content:"";position:absolute;left:34%;top:36%;width:32%;height:28%;border-radius:50%;background:var(--d,var(--coral-tint))}.psb-tile--a{--t:var(--coral-tint);--d:var(--coral)}.psb-tile--b{--t:var(--yellow-tint);--d:var(--yellow)}.psb-tile--c{--t:var(--teal-tint);--d:var(--teal)}.psb-tile--d{--t:var(--blue-tint);--d:var(--blue)}.psb-tile--e{--t:var(--surface-warm);--d:var(--muted)}.psb-tile--f{--t:var(--yellow-tint);--d:var(--coral)}.psb-dim{display:flex;align-items:center;gap:8px;opacity:0.55}.psb-dim>strong{color:var(--fg);font-size:13px}.psb-sheet{display:grid;gap:8px;margin-inline:-4px;padding:8px 12px 12px;border-radius:18px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),0 -8px 24px -14px rgb(15 27 46 / 0.4)}.psb-grab{justify-self:center;width:34px;height:4px;border-radius:2px;background:var(--border)}.psb-lab{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0.02em}.psb-guests{display:flex;align-items:center;justify-content:space-between;gap:8px}.psb-guests>.psb-lab{margin:0}.psb-step{display:inline-flex;align-items:center;gap:10px}.psb-step>b{display:grid;place-items:center;min-width:18px;color:var(--fg);font-size:16px;font-variant-numeric:tabular-nums}.psb-step .sc-swap>b{display:grid;place-items:center;min-width:18px;color:var(--fg);font-size:16px;font-variant-numeric:tabular-nums}.psb-pm{position:relative;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border)}.psb-pm::before,.psb-pm--plus::after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:1px;background:var(--fg)}.psb-pm--plus::after{left:13px;right:13px;top:8px;bottom:8px;height:auto;width:2px}.psb-wide{display:grid;justify-items:center;width:100%}.psb-wide .sc-tablet{width:min(100%,480px)}.psb-wide .sc-list{width:100%}.psb-slotrow{position:relative;border-top:1px solid var(--border-soft)}.psb-slotrow .sc-row{border-top:0}.psb-slotrow + .sc-row{border-top:1px solid var(--border-soft)}.psb-drop{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none}.psb-ghost{color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 8px,var(--border-soft) 8px 9px)}.psb-ghost>span:not(.sc-row__who){visibility:hidden}.psb-ghost time{color:var(--muted);font-weight:600}.psb-ghost .sc-row__who{font-weight:500}.psb-new{background:var(--selected-bg);color:var(--selected-fg)}.psb-new time,.psb-new .sc-row__who,.psb-new .sc-row__who small{color:var(--selected-fg)}.psb-new .chip{background:var(--bg);color:var(--fg)}.psb-nb{display:inline-flex;align-items:center;min-height:18px;margin-left:6px;padding:0 7px;border-radius:var(--radius-pill);background:var(--coral-tint);color:var(--ink);font-size:11px;font-weight:700;vertical-align:1px}.psb-srcs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:4px 0 8px}.psb-srcs>.chip{white-space:nowrap}.psb-tc{transition:opacity var(--sc-dur-quick,150ms) var(--sc-ease-exit,ease-in),scale var(--sc-dur-quick,150ms) var(--sc-ease-exit,ease-in)}.psb-scene .sc-steps:has(.psb-swap.is-on) .psb-tc{opacity:0;scale:0.8}@media (min-width:768px){.psb-scene .sc-item:nth-child(3){grid-column:1 / -1;grid-row:auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:none;align-items:center;column-gap:var(--space-8)}}@media (max-width:599px){.psb-scene .sc-phone{--phone-w:248px;--phone-screen-h:440px}.psb-wide .sc-row{grid-template-columns:40px minmax(0,1fr) auto;padding-inline:10px}.psb-wide .chip{padding-inline:8px}}.psb-picker .section-head{max-width:680px}.psb-pp{display:grid;justify-items:center;align-content:start;gap:var(--space-3);position:relative}.psb-pp .sc-phone{--phone-w:244px;--phone-screen-h:372px}.psb-pp__net{display:grid}.psb-pp__view{grid-area:1 / 1;display:grid;align-content:start;gap:10px;min-width:0;transition:opacity var(--sc-dur-state,300ms) var(--sc-ease-move,ease),visibility 0s}.psb-pp:not([data-net="facebook"]) .psb-pp__view--fb,.psb-pp[data-net="facebook"] .psb-pp__view--ig{opacity:0;visibility:hidden;transition:opacity var(--sc-dur-state,300ms) var(--sc-ease-move,ease),visibility 0s var(--sc-dur-state,300ms)}.psb-pp__cap{display:grid;margin:0;color:var(--fg-2);font-size:var(--text-sm);font-weight:600;text-align:center}.psb-pp__cap>span{grid-area:1 / 1}.psb-pp:not([data-net="facebook"]) .psb-pp__cap>.psb-pp__cap--fb,.psb-pp[data-net="facebook"] .psb-pp__cap>.psb-pp__cap--ig{visibility:hidden}.psb-pp .psb-cover--lg{height:64px;border-radius:10px;background:var(--blue-tint)}.psb-fbtop{display:flex;align-items:flex-end;gap:10px;margin-top:-26px;padding-inline:4px;min-width:0}.psb-fbtop .psb-av{box-shadow:0 0 0 3px var(--bg)}.psb-link--sq{border-radius:8px}.psb-tiles--row .psb-tile{aspect-ratio:1}@keyframes psb-tap{40%{transform:scale(0.93)}}@media (prefers-reduced-motion:no-preference){.psb-pp.psb-tap .psb-link{animation:psb-tap 280ms var(--sc-ease-move,ease)}}@media (min-width:768px){.psb-picker .ch-sources{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-8);align-items:center}.psb-picker .ch-group{grid-column:1;grid-row:1}.psb-picker .ch-tiles{grid-template-columns:minmax(0,1fr)}.psb-picker .psb-pp{grid-column:2;grid-row:1}}.psb-picker .ch-tile.psb-sel>.ix-tile{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}@media (max-width:767px){.psb-picker .ix-ch.is-ready .ch-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.psb-picker .psb-pp{grid-column:1 / -1;margin-top:var(--space-2)}}.psb-art{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start}.psb-art__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;color:var(--fg);font-size:var(--text-sm);font-weight:700}.psb-field{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 8px 0 14px;border-radius:var(--radius-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),0 10px 22px -18px rgb(15 27 46 / 0.5);color:var(--fg-2);font-size:var(--text-sm)}.psb-field>.od-icon{--od-icon-size:16px;flex:none;color:var(--muted)}.psb-field>span:not(.sc-swap){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psb-field .sc-swap{margin-left:auto}.psb-art .sc-pill{min-height:32px}.psb-both{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:600}.psb-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft);color:var(--fg)}.psb-chip .od-icon{--od-icon-size:14px}.psb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.psb-mini{display:grid;gap:8px;align-content:start;min-width:0;padding:10px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),0 10px 22px -18px rgb(15 27 46 / 0.5)}.psb-mini__net{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:600}.psb-mini__net .od-icon{--od-icon-size:14px}.psb-mini__who{display:flex;align-items:center;gap:8px;min-width:0}.psb-mini__who>strong{min-width:0;overflow:hidden;color:var(--fg);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.psb-cover{display:block;height:26px;border-radius:8px;background:var(--blue-tint)}.psb-mini .psb-link{gap:4px;min-height:32px;padding-inline:6px;font-size:12px}.psb-art .sc-list{width:100%;box-shadow:inset 0 0 0 1px var(--border-soft),0 10px 22px -18px rgb(15 27 46 / 0.5)}.psb-art .sc-row{gap:8px;padding:8px 12px}.psb-art .sc-row__who{overflow:visible;white-space:normal}.pb-cta__visual.psb-cta__visual{display:grid;justify-items:stretch;gap:0;width:min(100%,380px);min-height:0;padding:0;background:none;box-shadow:none}.psb-close{position:relative;display:grid;gap:var(--space-3);width:min(100%,300px);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),var(--elev-raised)}.psb-close>.tag:first-child{position:absolute;top:-12px;right:var(--space-4)}.psb-close__who{display:flex;align-items:center;gap:var(--space-3)}.psb-close__bio{margin:0;color:var(--fg-2);font-size:var(--text-xs);line-height:1.45}.psb-close .psb-link{min-height:40px}.psb-close__row{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,300px);margin:-14px 0 0 auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),var(--elev-raised);color:var(--fg-2);font-size:var(--text-xs)}.psb-close__row>time{color:var(--fg);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.psb-close__row>span:not(.chip){display:grid;min-width:0;color:var(--fg);font-size:var(--text-sm);font-weight:600}.psb-close__row small{color:var(--muted);font-size:12px;font-weight:500}@media (max-width:1023px){.pb-cta__visual.psb-cta__visual{width:min(100%,380px)}}:root[data-theme="dark"] .psb-scene .phone,:root[data-theme="dark"] .psb-pp .phone{box-shadow:var(--elev-raised),0 0 0 1.5px var(--border)}:root[data-theme="dark"] .psb-tile{--t:color-mix(in srgb,var(--d) 30%,var(--bg))}:root[data-theme="dark"] .psb-tile::before{background:color-mix(in srgb,var(--d) 14%,var(--bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 22%,transparent);opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .psb-scene .phone,:root:not([data-theme="light"]) .psb-pp .phone{box-shadow:var(--elev-raised),0 0 0 1.5px var(--border)}:root:not([data-theme="light"]) .psb-tile{--t:color-mix(in srgb,var(--d) 30%,var(--bg))}:root:not([data-theme="light"]) .psb-tile::before{background:color-mix(in srgb,var(--d) 14%,var(--bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 22%,transparent);opacity:1}}.psb-cue{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;margin-top:var(--space-3)}.psb-cue .chip{font-size:var(--text-xs)}.psb-cue .chip>.sc-ico{width:13px;height:13px}.psb-cue>.od-icon{--od-icon-size:14px;color:var(--muted)}.psb-cue .sc-book{min-height:36px;padding-inline:18px;font-size:14px}.psb-cue .sc-pill{min-height:32px}.psb-cue .psb-chip{min-height:28px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.psb-cue .chip{border-radius:var(--radius-pill)}.psb-chip--on{background:var(--selected-bg);box-shadow:none;color:var(--selected-fg)}.psb-note{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:100%;min-height:40px;padding:6px 10px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft);color:var(--fg);font-size:var(--text-sm);font-weight:400}.psb-note time{color:var(--fg-2);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.psb-note .tag{margin-left:0}.pb-proof__figs{grid-template-columns:minmax(0,1fr)}.pb-proof__figs .pb-fig__num{font-size:clamp(64px,2rem + 4vw,104px)}.pb-proof__figs .pb-fig__label{max-width:24em}.psb-real{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);justify-items:center;margin-top:var(--space-12)}.psb-real .shot{width:min(100%,300px)}.psb-real__copy{display:grid;gap:var(--space-3);max-width:34rem}@media (min-width:768px){.psb-real{grid-template-columns:300px minmax(0,34rem);justify-content:center;align-items:center;gap:var(--space-12)}}@media (max-width:480px){.sc-list .sc-row__who{overflow:visible;white-space:normal;text-overflow:clip}}.psb-real .shot__tag{top:auto;bottom:10px}
