.px-bbs{min-width:0;margin:0}.px-bbs-stage{isolation:isolate;aspect-ratio:16/11;border:var(--px-hairline-w) solid var(--px-hairline);border-radius:var(--px-radius-frame);background:var(--px-bbs-sea);position:relative;overflow:hidden}.px-pitch-stage.px-bbp-stage{background:0 0;border:0;height:auto;overflow:visible}.px-bbp-stage .px-bbs-stage{aspect-ratio:auto;height:250px}.px-bbp-stage .px-pitch-caption{margin-top:var(--px-space-2);color:var(--px-ink-faint);position:static}.px-bbs-land{width:100%;height:100%;position:absolute;inset:0}.px-bbs-sea{fill:var(--px-bbs-sea)}.px-bbs-neighbour{fill:var(--px-bbs-neighbour)}.px-bbs-country{fill:var(--px-bbs-land)}.px-bbs-coast{fill:none;stroke:var(--px-bbs-coast);stroke-width:2.5px;stroke-linejoin:round}.px-bbs-state{fill:none;stroke:var(--px-bbs-state);stroke-width:1.5px;stroke-dasharray:5 6}.px-bbs-name{fill:var(--px-bbs-name);font-family:var(--px-font-ui);font-size:var(--px-map-ground-size);letter-spacing:var(--px-map-ground-track);font-weight:500}.px-bbs .px-bbs-layer{position:absolute;inset:0}.px-bbs-at{width:0;height:0;position:absolute}.px-bbs-at.is-front{--px-bb-size:150px;--px-bb-post-h:22px;--px-bb-board-h:calc(var(--px-bb-size) * .62);z-index:2}.px-bbs-at.is-back{--px-bb-size:86px;--px-bb-post-h:14px;--px-bb-board-h:calc(var(--px-bb-size) * .62);z-index:1;--px-bb-i:1}.px-bbs .px-bbs-sign{cursor:default;pointer-events:none}.px-bbs-sign[data-tipped] .px-bb-tip{opacity:1;transform:none}.px-bbs-empty{border:var(--px-hairline-w) dashed var(--px-line-strong);width:100%;height:100%;color:var(--px-ink-faint);font-family:var(--px-font-ui);font-size:var(--px-size-2);place-items:center;display:grid}.px-bbs-caption{margin-top:var(--px-space-2);color:var(--px-ink-faint);font-size:var(--px-size-2)}@media (min-width:900px){.px-bbp-stage .px-bbs-stage{height:440px}.px-bbs-at.is-front{--px-bb-size:260px;--px-bb-post-h:38px}.px-bbs-at.is-back{--px-bb-size:138px;--px-bb-post-h:22px}}@media (min-width:1440px){.px-pitch-hero:has(.px-bbp-stage){grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.px-bbp-stage .px-bbs-stage{aspect-ratio:7/4;height:auto}}@media (min-width:900px) and (max-width:1150px){.px-bbp-stage .px-bbs-stage{height:380px}.px-bbs-at.is-front{--px-bb-size:220px}}.px-bbs.is-preview .px-bbs-at.is-front{--px-bb-size:190px;--px-bb-post-h:26px}.px-bbs.is-preview .px-bb-tip{top:auto;left:50%;bottom:calc(100% + var(--px-space-2));transform:translate(-50%)}.px-bbs.is-preview .px-bbs-sign[data-tipped] .px-bb-tip{transform:translate(-50%)}.px-bbb{width:min(1184px,100%);padding:var(--px-space-5) var(--px-margin) var(--px-space-7);color:var(--px-ink-soft);font-family:var(--px-font-ui);scroll-margin-top:var(--px-space-4);margin:0 auto}.px-bbb-head{max-width:64ch;margin-bottom:var(--px-space-5)}.px-bbb-steps{gap:var(--px-space-4);margin:0 0 var(--px-space-3);color:var(--px-ink-faint);font-size:var(--px-size-2);padding:0;list-style:none;display:flex}.px-bbb-steps li{align-items:center;gap:var(--px-space-2);display:inline-flex}.px-bbb-steps li span{border:var(--px-hairline-w) solid var(--px-line-strong);border-radius:var(--px-radius-round);width:22px;height:22px;font-family:var(--px-font-chart);font-size:var(--px-size-1);place-items:center;display:grid}.px-bbb-steps li[aria-current]{color:var(--px-ink)}.px-bbb-steps li[aria-current] span{border-color:var(--px-accent);color:var(--px-accent-ink)}.px-bbb-title{color:var(--px-ink);font-size:var(--px-size-8);letter-spacing:var(--px-display-track);margin:0;font-weight:500;line-height:1.15}.px-bbb-lede{margin:var(--px-space-2) 0 0;font-size:var(--px-lede-size);line-height:var(--px-lede-line)}.px-bbb-grid{gap:var(--px-space-5);flex-direction:column;display:flex}.px-bbb-preview{display:contents}.px-bbb-prev-sign{order:0}.px-bbb-form{order:1}.px-bbb-prev-card{gap:var(--px-space-2);flex-direction:column;order:2;display:flex}.px-bbb-form{min-width:0}.px-bbb-sec{padding:var(--px-space-4) 0;border-top:var(--px-hairline-w) solid var(--px-hairline)}.px-bbb-sec:first-child{border-top:0;padding-top:0}.px-bbb-h2{margin:0 0 var(--px-space-3);color:var(--px-ink);font-size:var(--px-head-size);font-weight:500}.px-bbb-spots{gap:var(--px-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.px-bbb-spot{min-height:calc(var(--px-hit) + var(--px-space-2));padding:var(--px-space-2) var(--px-space-3);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-soft);font:inherit;text-align:left;cursor:var(--px-cursor-pointer);transition:color var(--px-dur-ack) var(--px-ease-out), border-color var(--px-dur-ack) var(--px-ease-out), background-color var(--px-dur-ack) var(--px-ease-out);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.px-bbb-spot-n{font-family:var(--px-font-chart);font-size:var(--px-size-3);color:var(--px-ink)}.px-bbb-spot-state{font-size:var(--px-size-2)}.px-bbb-spot[aria-checked=true]{border-color:var(--px-accent);background:var(--px-accent-wash);color:var(--px-accent-ink)}.px-bbb-spot:disabled{color:var(--px-ink-faint);border-color:var(--px-hairline);cursor:var(--px-cursor-default)}.px-bbb-spot:disabled .px-bbb-spot-n{color:var(--px-ink-faint)}@media (hover:hover) and (pointer:fine){.px-bbb-spot:not(:disabled):not([aria-checked=true]):hover{color:var(--px-ink);border-color:var(--px-ink-faint)}}.px-bbb-spot:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-bbs.is-choose .px-bbs-sign[data-choosable]{pointer-events:auto;cursor:var(--px-cursor-pointer)}@media (hover:hover) and (pointer:fine){.px-bbs.is-choose .px-bbs-sign[data-choosable]:hover .px-bb-tab{border-color:var(--px-accent);color:var(--px-accent-ink)}}.px-bbb-load{align-items:flex-start;gap:var(--px-space-2);margin:var(--px-space-3) 0 0;color:var(--px-ink-soft);font-size:var(--px-size-3);line-height:1.5;display:flex}.px-bbb-load svg{color:var(--px-accent-ink);flex:none;margin-top:3px}.px-bbb-load.is-full{color:var(--px-accent-ink)}.px-bbb-drop{aspect-ratio:3/2;border:var(--px-hairline-w) dashed var(--px-line-strong);border-radius:var(--px-radius-control);background:var(--px-panel-deep);place-items:center;max-width:480px;display:grid;position:relative;overflow:hidden}.px-bbb-drop.has-picture{border-style:solid;border-color:var(--px-hairline-strong)}.px-bbb-drop.is-invalid{border-color:var(--px-accent)}.px-bbb-drop-frame{width:100%;height:100%}.px-bbb-drop img{object-fit:cover;width:100%;height:100%}.px-bbb-drop-empty{align-items:center;gap:var(--px-space-1);padding:var(--px-space-4);text-align:center;flex-direction:column;display:flex}.px-bbb-drop-empty svg{color:var(--px-accent-ink)}.px-bbb-drop-empty b{color:var(--px-ink);font-size:var(--px-size-4);font-weight:500}.px-bbb-drop-empty span{color:var(--px-ink-faint);font-size:var(--px-size-2)}.px-bbb-drop-state{left:var(--px-space-3);bottom:var(--px-space-3);padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-chip);background:var(--px-panel-deep);color:var(--px-ink);font-size:var(--px-size-2);position:absolute}.px-bbb-drop-hit{cursor:var(--px-cursor-pointer,pointer);position:absolute;inset:0}.px-bbb-drop:has(input:focus-visible){outline:2px solid var(--px-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.px-bbb-drop:hover{border-color:var(--px-accent)}}.px-bbb-pic-row{align-items:center;gap:var(--px-space-2) var(--px-space-5);margin-top:var(--px-space-2);flex-wrap:wrap;display:flex}.px-bbb-frame{align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);color:var(--px-ink-soft);font-size:var(--px-size-2);display:inline-flex}.px-bbb-frame input{width:160px;accent-color:var(--px-accent)}.px-bbb-quiet{align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);color:var(--px-ink-soft);font:inherit;font-size:var(--px-size-3);text-decoration:underline;-webkit-text-decoration-color:var(--px-line-strong);text-decoration-color:var(--px-line-strong);text-underline-offset:5px;cursor:var(--px-cursor-pointer,pointer);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-bbb-quiet:hover{color:var(--px-ink);-webkit-text-decoration-color:var(--px-accent);text-decoration-color:var(--px-accent)}}.px-bbb-quiet:focus-visible,.px-bbb-reset:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-bbb-actions{align-items:center;gap:var(--px-space-3) var(--px-space-5);padding-top:var(--px-space-4);border-top:var(--px-hairline-w) solid var(--px-hairline);flex-wrap:wrap;display:flex}.px-bbb-actions .px-ws-cta{gap:var(--px-space-2);cursor:var(--px-cursor-pointer,pointer)}.px-bbb-actions .px-ws-cta:disabled{opacity:.6;cursor:default}.px-bbb-note{color:var(--px-ink-faint);font-size:var(--px-size-2)}.px-bbb-line{margin:0 0 var(--px-space-3)}.px-bbb-plans{gap:var(--px-space-2);display:grid}.px-bbb-plan{gap:var(--px-space-1) var(--px-space-3);padding:var(--px-space-3) var(--px-space-4);border:var(--px-hairline-w) solid var(--px-hairline-strong);border-radius:var(--px-radius-control);cursor:var(--px-cursor-pointer,pointer);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.px-bbb-plan input{opacity:0;pointer-events:none;position:absolute}.px-bbb-plan.is-on{border-color:var(--px-accent);background:var(--px-accent-wash)}.px-bbb-plan:has(input:focus-visible){outline:2px solid var(--px-accent);outline-offset:2px}.px-bbb-plan-name{color:var(--px-ink);font-size:var(--px-size-4);font-weight:500}.px-bbb-plan-price{color:var(--px-ink-soft);font-size:var(--px-size-3);white-space:nowrap}.px-bbb-plan-price del{color:var(--px-ink-faint)}.px-bbb-plan-price strong{color:var(--px-accent-ink);font-size:var(--px-size-5);font-weight:500}.px-bbb-plan-sub{color:var(--px-ink-faint);font-size:var(--px-size-2);grid-column:1/-1}.px-bbb-plan-tick{top:var(--px-space-2);right:var(--px-space-2);display:none;position:absolute}@media (hover:hover) and (pointer:fine){.px-bbb-plan:hover{border-color:var(--px-accent)}}.px-bbb-summary{border-top:var(--px-hairline-w) solid var(--px-hairline);margin:0;display:grid}.px-bbb-summary>div{gap:var(--px-space-3);padding:var(--px-space-2) 0;border-bottom:var(--px-hairline-w) solid var(--px-hairline);font-size:var(--px-size-3);grid-template-columns:9ch minmax(0,1fr);display:grid}.px-bbb-summary dt{color:var(--px-ink-faint)}.px-bbb-summary dd{color:var(--px-ink);margin:0}.px-bbb-mono{font-family:var(--px-font-chart)}.px-bbb-terms{max-width:70ch;margin:var(--px-space-3) 0 0;color:var(--px-ink-faint);font-size:var(--px-size-2);line-height:1.65}.px-bbb-prev-sign{gap:var(--px-space-2);flex-direction:column;min-width:0;display:flex}.px-bbb-eyebrow{margin:var(--px-space-2) 0 0;color:var(--px-ink-faint);font-family:var(--px-font-chart);font-size:var(--px-size-1)}.px-bbb-card{padding:var(--px-space-4);border:var(--px-hairline-w) solid var(--px-hairline);border-radius:var(--px-radius-frame);background:var(--px-panel-deep)}.px-bbb-card .px-bb-headline{font-size:var(--px-size-6)}.px-bbb-hero-empty{aspect-ratio:3/2;border:var(--px-hairline-w) dashed var(--px-line-strong);display:block}.px-bbb-reset{min-height:var(--px-hit);color:var(--px-ink-faint);font:inherit;font-size:var(--px-size-2);text-underline-offset:4px;cursor:var(--px-cursor-pointer,pointer);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}@media (min-width:960px){.px-bbb-grid{align-items:start;gap:var(--px-space-7);grid-template-columns:minmax(0,1fr) minmax(320px,420px);display:grid}.px-bbb-preview{top:var(--px-space-4);gap:var(--px-space-2);flex-direction:column;min-width:0;display:flex;position:sticky}}@media (max-width:959px){.px-bbb-preview .px-bbs-stage{aspect-ratio:16/9}.px-bbs.is-preview .px-bbs-at.is-front{--px-bb-size:150px;--px-bb-post-h:20px}}.px-mbb{width:min(1040px,100%);padding:var(--px-space-5) var(--px-margin) var(--px-space-7);color:var(--px-ink-soft);font-family:var(--px-font-ui);margin:0 auto}.px-mbb-head{justify-content:space-between;align-items:flex-end;gap:var(--px-space-4);margin-bottom:var(--px-space-5);flex-wrap:wrap;display:flex}.px-mbb-head .px-ws-cta{gap:var(--px-space-2)}.px-mbb-notice{margin:0 0 var(--px-space-4);padding:var(--px-space-3) var(--px-space-4);border-left:2px solid var(--px-accent);background:var(--px-accent-wash);color:var(--px-ink);font-size:var(--px-size-3)}.px-mbb-empty{padding:var(--px-space-6) 0;border-top:var(--px-hairline-w) solid var(--px-hairline)}.px-mbb-empty h2{color:var(--px-ink);font-size:var(--px-size-6);margin:0;font-weight:500}.px-mbb-empty p{margin:var(--px-space-2) 0 var(--px-space-4);max-width:52ch}.px-mbb-list{border-top:var(--px-hairline-w) solid var(--px-hairline);margin:0;padding:0;list-style:none}.px-mbb-row{gap:var(--px-space-4);padding:var(--px-space-4) 0;border-bottom:var(--px-hairline-w) solid var(--px-hairline);grid-template-columns:132px minmax(0,1fr);display:grid}.px-mbb-pic{aspect-ratio:3/2;object-fit:cover;border:2px solid var(--px-bb-rim);border-radius:var(--px-radius-chip);width:100%}.px-mbb-row[data-status=ended] .px-mbb-pic{opacity:.5}.px-mbb-main{min-width:0}.px-mbb-title{align-items:center;gap:var(--px-space-2) var(--px-space-3);flex-wrap:wrap;display:flex}.px-mbb-title h2{color:var(--px-ink);font-size:var(--px-size-5);margin:0;font-weight:500}.px-mbb-chip{padding:2px var(--px-space-2);border:var(--px-hairline-w) solid var(--px-line-strong);border-radius:var(--px-radius-chip);color:var(--px-ink-soft);font-family:var(--px-font-chart);font-size:var(--px-size-1);white-space:nowrap}.px-mbb-chip.is-standing,.px-mbb-chip.is-ending{border-color:var(--px-accent);background:var(--px-accent-wash);color:var(--px-accent-ink)}.px-mbb-chip.is-refused{border-color:var(--px-accent);color:var(--px-accent-ink)}.px-mbb-where{align-items:center;gap:var(--px-space-1);margin:var(--px-space-1) 0 0;font-size:var(--px-size-3);flex-wrap:wrap;display:flex}.px-mbb-where svg{color:var(--px-accent-ink)}.px-mbb-line{margin:var(--px-space-2) 0 0;font-size:var(--px-size-3)}.px-mbb-quiet{color:var(--px-ink-faint)}.px-mbb-nums{gap:var(--px-space-5);margin:var(--px-space-3) 0 0;display:flex}.px-mbb-nums dt{color:var(--px-ink-faint);font-size:var(--px-size-2)}.px-mbb-nums dd{color:var(--px-ink);font-family:var(--px-font-chart);font-size:var(--px-size-5);margin:0}.px-mbb-said{margin:var(--px-space-2) 0 0;color:var(--px-ink);font-size:var(--px-size-3)}.px-mbb-acts{gap:var(--px-space-2) var(--px-space-4);margin-top:var(--px-space-3);flex-wrap:wrap;display:flex}.px-mbb-act{min-height:var(--px-hit);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);font:inherit;font-size:var(--px-size-3);cursor:var(--px-cursor-pointer,pointer);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.px-mbb-act.is-main{border-color:var(--px-accent);background:var(--px-accent-wash);color:var(--px-accent-ink)}.px-mbb-act.is-quiet{color:var(--px-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--px-line-strong);text-decoration-color:var(--px-line-strong);text-underline-offset:5px;border-color:#0000;padding:0}.px-mbb-act:disabled{opacity:.6;cursor:default}.px-mbb-act:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.px-mbb-act:hover{border-color:var(--px-accent)}.px-mbb-act.is-quiet:hover{color:var(--px-ink);border-color:#0000}}.px-mbb-foot{max-width:80ch;margin:var(--px-space-5) 0 0;color:var(--px-ink-faint);font-size:var(--px-size-2);line-height:1.65}.px-mbb-foot a{color:var(--px-ink-soft)}@media (max-width:560px){.px-mbb-row{gap:var(--px-space-3);grid-template-columns:88px minmax(0,1fr)}}.px-bld.px-bbb .px-bbb-preview{gap:var(--px-space-2);flex-direction:column;min-width:0;display:flex}.px-bbb-caption{color:var(--px-ink-faint);font-family:var(--px-font-chart);font-size:var(--px-size-1);margin:0}@media (min-width:901px) and (min-height:720px){.px-bld.px-bbb .px-bld-preview{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--px-ink-dim) transparent;overflow-y:auto}.px-bld.px-bbb .px-bld-preview>.px-bbb-preview{flex:auto}.px-bld.px-bbb .px-bbb-prev-card .px-bbb-card{max-width:440px}}@media (max-width:900px){.px-bld.px-bbb .px-bld-preview,.px-bld.px-bbb .px-bld-preview>.px-bbb-preview{display:contents}.px-bld.px-bbb .px-bbb-prev-sign{order:0}.px-bld.px-bbb .px-bld-step{order:1}.px-bld.px-bbb .px-bbb-prev-card{order:2}}.px-mbb-thumb{aspect-ratio:3/2;object-fit:cover;border:var(--px-hairline-w) solid var(--px-bb-rim);border-radius:var(--px-radius-chip);background:var(--px-panel-deep);flex:none;width:72px}.px-mbb-thumb.is-empty{border-style:dashed;border-color:var(--px-line-strong);display:block}.px-mbb-thumb.is-wide{width:min(220px,100%)}.px-mbb-card-frame{width:100%}.px-mbb-card-pic{aspect-ratio:3/2;object-fit:cover;border:2px solid var(--px-bb-rim);border-radius:var(--px-radius-chip);width:100%}.px-mbb-empty-pic{aspect-ratio:3/2;object-fit:cover;border:2px solid var(--px-bb-rim);border-radius:var(--px-radius-chip);width:min(240px,100%)}.px-bbc-edit .px-bbb-preview{gap:var(--px-space-2);flex-direction:column;min-width:0;display:flex}.px-bbc-block{gap:var(--px-space-3);margin-top:var(--px-space-4);flex-direction:column;display:flex}.px-bbc-h{color:var(--px-ink);font-size:var(--px-size-4);margin:0;font-weight:500}.px-bld.px-bbb .px-bbb-preview,.px-fl .px-bbb-preview{position:static}.px-fl .px-bbb-preview{gap:var(--px-space-2);flex-direction:column;min-width:0;display:flex}@media (min-width:1150px){.px-fl-detail-main .px-bbb-preview,.px-bbc-edit .px-bbb-preview{align-items:start;gap:var(--px-space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}}.px-fl-detail-main .px-bbb-prev-card .px-bbb-card,.px-bbc-edit .px-bbb-prev-card .px-bbb-card{max-width:420px}
