.tp-sa-pubroom{max-width:var(--lc-content-max);padding-inline:var(--lc-space-6);margin-inline:auto}.tp-sa-pubroom .tp-room--half{margin-top:var(--lc-space-2)}.tp-sa-pubroom__line{max-width:var(--lc-measure-lead);margin:0}.tp-sa-pubroom__title{width:100%;color:inherit;font:inherit;letter-spacing:inherit;resize:none;caret-color:var(--lc-action-primary);field-sizing:content;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}@supports (field-sizing:content){.tp-sa-pubroom__title{overflow:hidden}}.tp-sa-pubroom__title::placeholder{color:var(--tp-room-ink-muted);opacity:1}.tp-sa-pubroom__title:focus-visible{box-shadow:var(--lc-focus-ring);border-radius:var(--lc-radius-control)}.tp-sa-pubroom__meta{color:var(--tp-room-ink-muted)}.tp-sa-pubroom__meta b{font:var(--lc-text-mono-sm)}.tp-sa-pubroom__err{padding:var(--lc-space-1) var(--lc-space-3);border-radius:var(--lc-radius-control);background:var(--lc-surface-raised);color:var(--lc-feedback-danger);font-weight:var(--lc-weight-strong);display:inline-block}.tp-sa-pubroom__status{width:var(--lc-border-w-hairline);height:var(--lc-border-w-hairline);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.tp-sa-pubroom .tp-sa-pubroom__card{box-shadow:none;background:0 0;border:0;grid-row:1/2;margin-bottom:0;padding:0}.tp-sa-pubroom__week .tp-edge__plate--week{width:calc(var(--lc-space-16) * 2 - var(--lc-space-2));height:auto;min-height:0;padding-bottom:var(--lc-space-3);grid-template-rows:auto auto auto}.tp-sa-pubroom__today{color:var(--lc-now-ink);text-transform:none;font:var(--lc-text-caption)}.tp-sa-pubroom__week .tp-edge__plate--week.is-on{transform:translateY(calc(var(--lc-space-2) * -1));outline:var(--lc-border-w-medium) solid var(--lc-action-primary);outline-offset:calc(-1 * var(--lc-border-w-medium))}.tp-sa-pubroom__week .tp-edge__plate--week.is-past{opacity:.45}.tp-sa-pubroom__week .tp-edge__plate--week.is-past .tp-edge__date{color:var(--lc-text-muted)}.tp-sa-scard{gap:var(--lc-space-3);padding:var(--lc-space-5);border-radius:var(--lc-radius-card);background:var(--lc-surface-raised);color:var(--lc-text-primary);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);box-shadow:var(--lc-shadow-lifted);display:grid}.tp-sa-scard__eyebrow{color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0}.tp-sa-scard__who{gap:var(--lc-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.tp-sa-scard__name{font-weight:var(--lc-weight-strong);margin:0}.tp-sa-scard__role{color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0}.tp-sa-scard__title{font:var(--lc-text-title);letter-spacing:var(--lc-text-title-tracking);text-wrap:balance;margin:0}.tp-sa-scard__title[data-empty=true],.tp-sa-scard__leave[data-empty=true]{color:var(--lc-text-muted)}.tp-sa-scard__facts{margin:calc(var(--lc-space-2) * -1) 0 0;color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}.tp-sa-scard__when{gap:var(--lc-space-2) var(--lc-space-3);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);flex-wrap:wrap;margin:0;display:flex}.tp-sa-scard__when b{color:var(--lc-text-primary)}.tp-sa-scard__leave{color:var(--lc-text-primary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.tp-sa-scard__foot{justify-content:space-between;align-items:center;gap:var(--lc-space-3);padding-top:var(--lc-space-3);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);color:var(--lc-text-secondary);font:var(--lc-text-caption);margin:0;display:flex}.tp-sa-pubroom__body{grid-template-columns:minmax(0, 1fr) var(--lc-col-aside);gap:var(--lc-space-12);padding-top:var(--lc-space-8);align-items:start;display:grid}.tp-sa-pubroom__form{max-width:var(--lc-measure-md);gap:var(--lc-space-10);flex-direction:column;display:flex}.tp-sa-pubroom__act{gap:var(--lc-space-6);display:grid}.tp-sa-pubroom__act+.tp-sa-pubroom__act{padding-top:var(--lc-space-8);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-pubroom__acthead{align-items:baseline;gap:var(--lc-space-3);font:var(--lc-text-subtitle);letter-spacing:var(--lc-text-subtitle-tracking);margin:0;display:flex}.tp-sa-pubroom__acthead i{color:var(--lc-text-muted);font:var(--lc-text-mono-sm);font-style:normal}.tp-sa-pubroom__q,.tp-sa-pubroom__field{gap:var(--lc-space-2);display:grid}.tp-sa-pubroom__q>.lc-field .lc-field__label,.tp-sa-pubroom__label{font-family:var(--lc-text-title-font);font-size:var(--lc-text-section-size);font-weight:var(--lc-text-title-weight);line-height:var(--lc-text-title-line);letter-spacing:var(--lc-text-title-tracking)}.tp-sa-pubroom__label{margin:0}.tp-sa-pubroom__budget{color:var(--lc-text-muted);font:var(--lc-text-caption);justify-content:flex-end;margin:0;display:flex}.tp-sa-pubroom__budget b{font:var(--lc-text-mono-sm)}.tp-sa-pubroom__hint{color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0}.tp-sa-pubroom__hint.is-error{color:var(--lc-feedback-danger)}.tp-sa-pubroom__tag{padding:var(--lc-space-0-5) var(--lc-space-2);border-radius:var(--lc-radius-pill);background:var(--lc-surface-sunken);color:var(--lc-text-secondary);font:var(--lc-text-caption);display:inline-block}.lc-togglechip .tp-sa-pubroom__tag{margin-left:var(--lc-space-1)}.tp-sa-shapes .lc-scrollrail__track{container-type:inline-size}.tp-sa-shapes .lc-choicecard--plate{width:min(calc(var(--lc-space-16) * 2 + var(--lc-space-10)), calc((100cqi - var(--lc-space-3) * 2) / 2.4))}.tp-sa-pubroom__registers{gap:var(--lc-space-4);padding:var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tp-sa-pubroom__registers dt{color:var(--lc-text-muted);font:var(--lc-text-eyebrow);letter-spacing:var(--lc-text-eyebrow-tracking);text-transform:uppercase}.tp-sa-pubroom__registers dd{margin:var(--lc-space-1) 0 0;font-weight:var(--lc-weight-strong)}.tp-sa-pubroom__row{grid-template-columns:repeat(auto-fit, minmax(calc(var(--lc-space-16) * 3), 1fr));gap:var(--lc-space-4);display:grid}.tp-sa-pubroom__dayrow{align-items:center;gap:var(--lc-space-3);flex-wrap:wrap;display:flex}.tp-sa-pubroom__dayvalue{font-family:var(--lc-text-title-font);font-size:var(--lc-text-section-size);font-weight:var(--lc-text-title-weight);line-height:var(--lc-text-title-line);letter-spacing:var(--lc-text-title-tracking);margin:0}.tp-sa-pubroom__dayvalue[data-empty=true]{color:var(--lc-text-muted);font-family:var(--lc-text-body-font);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-text-body-weight);letter-spacing:normal}.tp-edge.tp-sa-pubroom__week--act,.tp-sa-weekrail{display:none}.tp-sa-pubroom__weekbar{left:var(--tp-room-gutter);bottom:calc(100% + var(--lc-space-3));align-items:center;gap:var(--lc-space-1);color:var(--tp-room-ink-muted);font:var(--lc-text-caption);white-space:nowrap;display:flex;position:absolute}.tp-sa-pubroom__weekbar .lc-btn--ghost{color:inherit}.tp-sa-pubroom__weekbar .lc-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--tp-room-ink);background:0 0}.tp-sa-pubroom__date{max-width:var(--lc-measure-display)}.tp-sa-pubroom__exact{margin-inline-start:auto}.tp-sa-pubroom__length{color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.tp-sa-band{gap:var(--lc-space-3);padding:var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);display:grid}.tp-sa-band__row{align-items:center;gap:var(--lc-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.tp-sa-band__who{align-items:baseline;column-gap:var(--lc-space-2);min-width:0;font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time time""zone count";margin:0;display:grid}.tp-sa-band__time{font-family:var(--lc-text-title-font);font-size:var(--lc-text-section-size);font-weight:var(--lc-text-title-weight);line-height:var(--lc-text-title-line);letter-spacing:var(--lc-text-title-tracking);font-variant-numeric:tabular-nums;grid-area:time}.tp-sa-band__zone{font-weight:var(--lc-weight-strong);grid-area:zone}.tp-sa-band__count{color:var(--lc-text-muted);font:var(--lc-text-caption);grid-area:count}.tp-sa-band .lc-range__track{background:var(--lc-surface-sunken)}.tp-sa-band .lc-range__zone{background:var(--lc-surface-active)}.tp-sa-band__row.is-evening .lc-range__fill{background:var(--lc-feedback-success)}.tp-sa-band__caption{margin:var(--lc-space-1) 0 0;color:var(--lc-text-muted);font:var(--lc-text-caption)}.tp-sa-band__sum{margin:var(--lc-space-1) 0 0;color:var(--lc-text-secondary);font:var(--lc-text-caption)}.tp-sa-chairs{gap:var(--lc-space-1) var(--lc-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"shape count""shape hint";align-items:center;display:grid}.tp-sa-chairs__shape{grid-area:shape}.tp-sa-chairs__count{grid-area:count}.tp-sa-chairs__hint{color:var(--lc-text-muted);font:var(--lc-text-caption);grid-area:hint;margin:0}.tp-sa-weeks{gap:var(--lc-space-2) var(--lc-space-4);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tp-sa-weeks i{margin-right:var(--lc-space-2);color:var(--lc-text-muted);font:var(--lc-text-mono-sm);font-style:normal}.tp-sa-pubroom__rail{top:calc(var(--csr-topbar-height,64px) + var(--lc-space-5));gap:var(--lc-space-6);display:grid;position:sticky}.tp-sa-pubroom__publish{gap:var(--lc-space-2);display:grid}.tp-sa-pubroom__publish small{color:var(--lc-text-muted);font:var(--lc-text-caption)}.tp-sa-pubroom__publish .tp-sa-pubroom__linkedin{align-items:center;gap:var(--lc-space-1-5);display:flex}.tp-sa-pubroom__limark{font-size:var(--lc-icon-meta);color:var(--lc-text-secondary);flex:none}.tp-sa-pubroom__railtitle{color:var(--lc-text-muted);font:var(--lc-text-eyebrow);letter-spacing:var(--lc-text-eyebrow-tracking);text-transform:uppercase;margin:0}.tp-sa-pubroom__meter{margin-top:var(--lc-space-2)}.tp-sa-pubroom__checks{margin-top:var(--lc-space-3)}.tp-sa-pubroom__ready .tp-sa-pubroom__hint{margin-top:var(--lc-space-2)}.tp-sa-pubroom__discover{gap:var(--lc-space-2);padding-top:var(--lc-space-8);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);display:grid}.tp-sa-pubroom__rows{margin:0;padding:0;list-style:none}.tp-sa-pubroom__draft{color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0}.tp-sa-pubroom__peek.lc-actionbar{display:none}@container tp-room (width<=959px){.tp-sa-pubroom .tp-sa-pubroom__card{margin:0 var(--tp-room-gutter);grid-area:3/1/4/2}.tp-sa-pubroom__week--edge .tp-sa-pubroom__weekbar{width:calc(var(--lc-space-16) * 2 - var(--lc-space-2));padding:var(--lc-space-2) var(--lc-space-3);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-raised);color:var(--lc-text-secondary);white-space:normal;scroll-snap-align:start;flex:none;grid-template-columns:1fr 1fr;grid-template-areas:"label label""prev next";align-content:center;align-self:stretch;display:grid;position:static}.tp-sa-pubroom__week--edge .tp-sa-pubroom__weekbar>span{text-align:center;grid-area:label}.tp-sa-pubroom__week--edge .tp-sa-pubroom__weekbar>:first-child{grid-area:prev;justify-self:start}.tp-sa-pubroom__week--edge .tp-sa-pubroom__weekbar>:last-child{grid-area:next;justify-self:end}.tp-sa-pubroom__week--edge .tp-sa-pubroom__weekbar .lc-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--lc-text-primary)}}@media (width<=900px){.tp-sa-pubroom__body{gap:var(--lc-space-8);grid-template-columns:minmax(0,1fr)}.tp-sa-pubroom__form{max-width:none}.tp-sa-pubroom__rail{padding-top:var(--lc-space-5);border-top:var(--lc-border-w-hairline) solid var(--lc-border-strong);position:static}.tp-sa-pubroom__registers{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.tp-sa-pubroom{padding-inline:var(--lc-space-4)}.tp-sa-pubroom__title{min-height:0;font-size:inherit!important}.tp-sa-pubroom__week .tp-edge__plate--week{aspect-ratio:auto}.tp-sa-pubroom__act{view-transition-name:tp-sa-act;scroll-margin-top:calc(var(--topbar-height,64px) + var(--lc-space-3))}.tp-sa-pubroom__peek-line{view-transition-name:tp-sa-peek}.tp-sa-pubroom__body[data-step="1"] .tp-sa-pubroom__act:not([data-act="1"]),.tp-sa-pubroom__body[data-step="2"] .tp-sa-pubroom__act:not([data-act="2"]),.tp-sa-pubroom__body[data-step="3"] .tp-sa-pubroom__act:not([data-act="3"]){display:none}.tp-sa-pubroom__act+.tp-sa-pubroom__act{border-top:0;padding-top:0}.tp-sa-pubroom__body:not([data-step="3"]) .tp-sa-pubroom__discover,.tp-sa-pubroom__body:not([data-step="3"]) .tp-sa-pubroom__rail,.tp-sa-pubroom__publish>button,.tp-sa-pubroom__body[data-step="3"]~.tp-sa-pubroom__peek .tp-sa-pubroom__peek-line,.tp-sa-pubroom__body[data-step="3"]~.tp-sa-pubroom__peek .lc-progress,.tp-sa-pubroom__body[data-step="3"]~.tp-sa-pubroom__peek .tp-sa-pubroom__peek-save{display:none}.tp-sa-pubroom__peek.lc-actionbar:not([data-keyboard=true]){--lc-actionbar-offset:calc(var(--lc-h-bottomnav,56px) - var(--lc-safe-bottom,0px));display:grid}.tp-sa-pubroom__peek.lc-actionbar{margin-top:var(--lc-space-8)}.tp-sa-pubroom__peek-line{font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0;display:grid}.tp-sa-pubroom__peek-line b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tp-sa-pubroom__peek-line span{color:var(--lc-text-muted);font:var(--lc-text-caption)}.tp-sa-pubroom__peek-nav{justify-content:space-between;gap:var(--lc-space-2);margin:0;display:flex}.tp-sa-pubroom__peek-nav>:only-child{margin-left:auto}.tp-sa-pubroom__peek-missing{color:var(--lc-text-primary);font:inherit;font-weight:var(--lc-weight-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tp-sa-pubroom__publish .lc-btn{width:100%}.tp-edge.tp-sa-pubroom__week--edge,.tp-sa-pubroom__daypick{display:none}.tp-sa-pubroom__act .tp-sa-weekrail{display:grid}.tp-sa-pubroom__act .tp-sa-pubroom__week--act{z-index:auto;padding-top:var(--lc-space-2);padding-inline:0;padding-bottom:var(--lc-space-2);flex:none;grid-area:auto;display:flex}.tp-sa-pubroom__act .tp-sa-pubroom__week--act .tp-edge__plate{scroll-snap-align:start;box-shadow:none}.tp-sa-pubroom__weekbar{width:calc(var(--lc-space-16) * 2 - var(--lc-space-2));padding:var(--lc-space-2) var(--lc-space-3);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-raised);color:var(--lc-text-secondary);white-space:normal;scroll-snap-align:start;flex:none;grid-template-columns:1fr 1fr;grid-template-areas:"label label""prev next";align-content:center;align-self:stretch;display:grid;position:static}.tp-sa-pubroom__weekbar>span{text-align:center;grid-area:label}.tp-sa-pubroom__weekbar>:first-child{grid-area:prev;justify-self:start}.tp-sa-pubroom__weekbar>:last-child{grid-area:next;justify-self:end}.tp-sa-pubroom__weekbar .lc-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--lc-text-primary)}.tp-sa-band__row{gap:var(--lc-space-1);grid-template-columns:minmax(0,1fr)}.tp-sa-band__who{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"time zone count"}.tp-sa-band__count{justify-self:end}.tp-sa-chairs{grid-template-columns:minmax(0,1fr);grid-template-areas:"shape""count""hint";justify-items:start}.tp-sa-pubroom__facts,.tp-sa-pubroom:not([data-step="1"]) .tp-room__ground,.tp-sa-pubroom:not([data-step="1"]) .tp-room__eyebrow,.tp-sa-pubroom:not([data-step="1"]) .tp-sa-pubroom__line,.tp-sa-pubroom:not([data-step="1"]) .tp-sa-pubroom__meta,.tp-sa-pubroom:not([data-step="1"]) .tp-sa-pubroom__card{display:none}.tp-sa-pubroom:not([data-step="1"]) .tp-room--half{margin-top:0}.tp-sa-pubroom:not([data-step="1"]) .tp-room__head{padding:var(--lc-space-2) var(--tp-page-gutter,var(--lc-space-4)) 0;color:var(--lc-text-primary)}.tp-sa-pubroom:not([data-step="1"]) .tp-sa-pubroom__compact{gap:var(--lc-space-1);display:grid}}.tp-sa-pubroom__compact{display:none}.tp-sa-pubroom__compact-title{white-space:nowrap;text-overflow:ellipsis;font:var(--lc-text-title);letter-spacing:var(--lc-text-title-tracking);margin:0;overflow:hidden}.tp-sa-pubroom__compact-title--placeholder{color:var(--lc-text-muted);font-style:italic}.tp-sa-pubroom__compact-facts{color:var(--lc-text-muted);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);margin:0}.tp-sa-pubroom .tp-edge__slot{white-space:normal}.tp-sa-pubroom__checks .lc-checklist__item{min-height:var(--lc-touch-min-compact)}::view-transition-old(tp-sa-act){animation:tp-sa-act-out var(--lc-motion-exit) both}::view-transition-new(tp-sa-act){animation:tp-sa-act-in var(--lc-motion-panel) both}@keyframes tp-sa-act-out{to{opacity:0;transform:translateY(calc(-1 * var(--lc-space-2)))}}@keyframes tp-sa-act-in{0%{opacity:0;transform:translateY(var(--lc-space-3))}}@media (prefers-reduced-motion:reduce){::view-transition-group(tp-sa-act),::view-transition-old(tp-sa-act),::view-transition-new(tp-sa-act),::view-transition-group(tp-sa-peek){animation-duration:.001ms;animation-delay:0s}}.tp-sa-pubroom__picture-line{align-items:center;gap:var(--lc-space-2) var(--lc-space-3);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);color:var(--lc-text-secondary);flex-wrap:wrap;margin:0;display:flex}.tp-sa-pubroom__cohost{align-items:center;gap:var(--lc-space-2) var(--lc-space-3);font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line);color:var(--lc-text-primary);flex-wrap:wrap;margin:0;display:flex}
