@layer components{:root{--live-tally-preview:var(--pk-ok);--live-tally-program:var(--pk-danger);--live-tally-aux:var(--pk-info);--live-tally-stream:var(--pk-line-strong);--live-presence-0:var(--pk-palette-violet);--live-presence-1:var(--pk-palette-amber);--live-presence-2:var(--pk-palette-teal);--live-presence-3:var(--pk-palette-rose);--live-presence-4:var(--pk-palette-indigo);--live-presence-5:var(--pk-palette-orange)}[data-presence-color="0"]{--live-presence:var(--live-presence-0)}[data-presence-color="1"]{--live-presence:var(--live-presence-1)}[data-presence-color="2"]{--live-presence:var(--live-presence-2)}[data-presence-color="3"]{--live-presence:var(--live-presence-3)}[data-presence-color="4"]{--live-presence:var(--live-presence-4)}[data-presence-color="5"]{--live-presence:var(--live-presence-5)}.pk-live-presence{flex:none;align-items:center;gap:2px;display:inline-flex}.pk-live-presence__chip{justify-content:center;align-items:center;gap:var(--pk-1);border:2px solid var(--live-presence,var(--pk-line-strong));border-radius:var(--pk-radius-pill);background:var(--pk-surface);min-block-size:1.25rem;min-inline-size:1.25rem;color:var(--pk-ink);font-family:var(--pk-font-mono);font-size:var(--pk-text-2xs);white-space:nowrap;padding:0 .1875rem;font-weight:700;line-height:1;display:inline-flex}.pk-live-presence__chip[data-flash=true]{padding-inline:var(--pk-1);background:color-mix(in srgb, var(--live-presence) 22%, var(--pk-surface));animation:pk-live-presence-flash var(--pk-dur-slow) var(--pk-ease) 2}.pk-live-presence__name{font-family:var(--pk-font);font-weight:600}.pk-live-pointers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.pk-live-pointer__dot{fill:var(--live-presence);stroke:var(--pk-surface);stroke-width:2px}.pk-live-presence__avatar{--pk-avatar-size:1.25rem}@keyframes pk-live-presence-flash{50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.pk-live-presence__chip[data-flash=true]{animation:none}}.pk-output-target{border-color:var(--pk-line-soft);flex:none}.pk-output-target .pk-output-target__button{min-block-size:1.75rem;padding-inline:var(--pk-2);color:var(--pk-ink-muted);font-size:var(--pk-text-xs);white-space:nowrap;background:0 0;font-weight:500}.pk-output-target .pk-output-target__button:hover:not(:disabled){background:var(--pk-surface-sunk);color:var(--pk-ink)}.pk-output-target.pk-segmented>.pk-btn+.pk-btn{border-inline-start-color:var(--pk-line-soft)}.pk-output-target>.pk-menu{border-inline-start:1px solid var(--pk-line-soft);display:flex}.pk-output-target .pk-output-target__aux{white-space:nowrap;padding-inline:var(--pk-2);border:0;border-radius:0}.pk-output-target[data-integrated=true]{border-block-end:0;border-inline:0;border-radius:0;grid-template-columns:1fr 1fr 1.2fr;inline-size:100%;display:grid}.pk-output-target[data-integrated=true] .pk-output-target__aux{justify-content:center;inline-size:100%}.pk-output-target>.pk-output-target__button[data-presence-color]{box-shadow:inset 0 0 0 2px var(--live-presence)}.pk-output-target[data-presence-aux="0"]{--live-presence-aux:var(--live-presence-0)}.pk-output-target[data-presence-aux="1"]{--live-presence-aux:var(--live-presence-1)}.pk-output-target[data-presence-aux="2"]{--live-presence-aux:var(--live-presence-2)}.pk-output-target[data-presence-aux="3"]{--live-presence-aux:var(--live-presence-3)}.pk-output-target[data-presence-aux="4"]{--live-presence-aux:var(--live-presence-4)}.pk-output-target[data-presence-aux="5"]{--live-presence-aux:var(--live-presence-5)}.pk-output-target[data-presence-aux] .pk-output-target__aux{box-shadow:inset 0 0 0 2px var(--live-presence-aux)}.pk-live-poll-status{align-items:center;gap:var(--pk-1);color:var(--pk-ink-muted);font-size:var(--pk-text-xs);white-space:nowrap;display:inline-flex}.pk-live-poll-status[data-status=open]{color:var(--pk-ink);font-weight:600}.pk-live-poll-status[data-status=open]:before{content:"";background:var(--pk-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.pk-live-polls{gap:var(--pk-2);padding:var(--pk-2);flex-direction:column;display:flex;container-type:inline-size}.pk-live-polls__list{border-block-start:1px solid var(--pk-line-soft);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pk-live-polls__row{align-items:center;gap:var(--pk-2);min-block-size:3rem;border-block-end:1px solid var(--pk-line-soft);padding-inline-end:var(--pk-1);display:flex}.pk-live-polls__open{min-inline-size:0;padding:var(--pk-1) var(--pk-2);border-radius:var(--pk-radius-sm);color:var(--pk-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:10rem;gap:2px;display:flex}.pk-live-polls__open:hover{background:var(--pk-surface-sunk)}.pk-live-polls__question{min-inline-size:0;font-size:var(--pk-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pk-live-polls__summary{align-items:center;gap:var(--pk-2);min-inline-size:0;display:flex}.pk-live-polls__count{min-inline-size:0;color:var(--pk-ink-muted);font-size:var(--pk-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-live-polls__outputs{align-items:center;gap:var(--pk-1);flex:none;display:flex}@container (width<=20rem){.pk-live-polls__row{flex-wrap:wrap;padding-block-end:var(--pk-1)}.pk-live-polls__open{flex-basis:calc(100% - 3rem)}.pk-live-polls__outputs{margin-inline-start:var(--pk-2)}}.pk-live-poll-dialog__status{align-items:center;gap:var(--pk-2) var(--pk-3);color:var(--pk-ink);flex-wrap:wrap;display:flex}.pk-live-desk__questions .pk-live-questions__list{margin:0;padding:0}.pk-live-desk__questions .pk-live-question{padding:var(--pk-3);border:0;border-block-end:1px solid var(--pk-line-soft);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr)}.pk-live-desk__questions .pk-live-question__actions{flex-wrap:wrap;align-items:center}.pk-live-desk__question-presence{display:contents}.pk-live-desk__questions .pk-live-questions__empty{padding:var(--pk-3);margin:0}.pk-live-speakers{gap:var(--pk-3);padding:var(--pk-2) var(--pk-3) var(--pk-3);flex-direction:column;display:flex}.pk-live-speakers__empty{color:var(--pk-ink-muted);margin:0}.pk-live-people__group{gap:var(--pk-1);flex-direction:column;display:flex}.pk-live-people__heading{color:var(--pk-ink-muted);font-family:var(--pk-font-mono);font-size:var(--pk-text-2xs);letter-spacing:var(--pk-tracking-label);text-transform:uppercase;margin:0;font-weight:600}.pk-live-people{gap:var(--pk-1) var(--pk-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pk-live-person{align-items:center;gap:var(--pk-2);min-inline-size:0;padding:var(--pk-1) var(--pk-1) var(--pk-1) var(--pk-2);border:1px solid var(--pk-line-soft);border-inline-start:4px solid var(--pk-line);border-radius:var(--pk-radius);background:var(--pk-surface);flex-wrap:wrap;display:flex}.pk-live-person[data-on-air=preview]{border-color:var(--live-tally-preview)}.pk-live-person[data-on-air=program]{border-color:var(--live-tally-program)}.pk-live-person[data-on-air=aux]{border-color:var(--live-tally-aux)}.pk-live-person__who{align-items:center;gap:var(--pk-2);flex:11rem;min-inline-size:0;display:flex}.pk-live-person__photo{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.pk-live-person__main{align-items:center;gap:var(--pk-2);min-block-size:2.75rem;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;display:flex}.pk-live-person__main:focus-visible{border-radius:var(--pk-radius-sm)}.pk-live-person__main:disabled{cursor:default}.pk-live-person__text{flex-direction:column;min-inline-size:0;display:flex}.pk-live-person__text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-live-person__text>strong{font-size:var(--pk-text-sm)}.pk-live-person__text>span{color:var(--pk-ink-muted);font-size:var(--pk-text-xs)}.pk-live-person__text>.pk-live-person__role{color:var(--pk-ink);font-weight:600}.pk-live-person>.pk-output-target,.pk-live-person>.pk-btn{flex:none}.pk-live-speakers__note{color:var(--pk-ink-muted);font-size:var(--pk-text-sm);margin:0}.pk-live-graphic-row{align-items:center;gap:var(--pk-1) var(--pk-2);padding:var(--pk-2) var(--pk-3);border-block-end:1px solid var(--pk-line-soft);flex-wrap:wrap;display:flex}.pk-live-graphic-row__name{flex-direction:column;flex:8rem;min-inline-size:0;display:flex}.pk-live-graphic-row__detail{color:var(--pk-ink-muted);font-size:var(--pk-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-list-detail{gap:var(--pk-4);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.pk-list-detail__list{gap:var(--pk-2);flex-direction:column;min-block-size:0;display:flex}.pk-list-detail__items{flex-direction:column;gap:2px;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pk-list-detail__item{align-items:center;gap:var(--pk-1);border-radius:var(--pk-radius);border:1px solid #0000;display:flex}.pk-list-detail__item:hover{background:var(--pk-surface-sunk)}.pk-list-detail__item[data-selected]{border-color:var(--pk-accent);background:var(--pk-accent-soft)}.pk-list-detail__select{min-block-size:2.75rem;min-inline-size:0;padding:var(--pk-1) var(--pk-2);color:var(--pk-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;gap:2px;display:flex}.pk-list-detail__label,.pk-list-detail__detail,.pk-list-detail__attention{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-list-detail__label{font-size:var(--pk-text-sm);font-weight:600}.pk-list-detail__detail{color:var(--pk-ink-muted);font-size:var(--pk-text-xs)}.pk-list-detail__attention{color:var(--pk-danger-ink);font-size:var(--pk-text-xs)}.pk-list-detail__add{gap:var(--pk-2);flex-wrap:wrap;display:flex}.pk-list-detail__moves{flex-direction:column;flex:none;display:flex}.pk-list-detail__moves .pk-btn{min-block-size:1.375rem}.pk-list-detail__detail-pane{gap:var(--pk-3);min-block-size:0;min-inline-size:0;color:var(--pk-ink);flex-direction:column;display:flex;overflow-y:auto}@media (width<=48rem){.pk-list-detail{grid-template-columns:minmax(0,1fr);block-size:auto}.pk-list-detail__items{max-block-size:14rem}}.pk-live-ticker-editor{gap:var(--pk-3);flex-direction:column;block-size:100%;min-block-size:0;display:flex}.pk-live-ticker-editor>.pk-list-detail{flex:auto}.pk-live-ticker-editor__head{justify-content:space-between;align-items:center;gap:var(--pk-2);flex-wrap:wrap;display:flex}.pk-studio-monitor-frame{box-sizing:border-box;block-size:100%;container:studio-monitor/size}.pk-studio-monitor{--monitor-columns:1;--monitor-rows:1;--monitor-caption:2.25rem;--monitor-pad:var(--pk-2);--monitor-across:calc(100cqi - var(--monitor-pad) * 2);--monitor-down:calc(100cqb - var(--monitor-pad) * 2);gap:var(--pk-2);box-sizing:border-box;block-size:100%;padding:var(--monitor-pad);display:grid}.pk-studio-monitor[data-columns="2"]{--monitor-columns:2}.pk-studio-monitor[data-columns="3"]{--monitor-columns:3}.pk-studio-monitor[data-rows="2"]{--monitor-rows:2}.pk-studio-monitor[data-rows="3"]{--monitor-rows:3}.pk-studio-monitor[data-single]{grid-template-columns:min(var(--monitor-across), calc(var(--monitor-down) * 16 / 9));place-content:center}.pk-studio-monitor[data-columns]{--monitor-width:min(calc((var(--monitor-across) - var(--pk-2) * (var(--monitor-columns) - 1)) / var(--monitor-columns)), calc(( (var(--monitor-down) - var(--pk-2) * (var(--monitor-rows) - 1)) / var(--monitor-rows) - var(--monitor-caption) ) * 16 / 9));grid-template-columns:repeat(var(--monitor-columns), var(--monitor-width));place-content:center}.pk-studio-phone .pk-studio-monitor-frame{block-size:auto;container-type:inline-size}.pk-studio-phone .pk-studio-monitor{block-size:auto}.pk-studio-phone :is(.pk-studio-monitor[data-single],.pk-studio-monitor[data-columns]){grid-template-columns:minmax(0,1fr)}.pk-studio-phone .pk-studio-monitor__free{display:none}@container studio (width<760px){.pk-studio-monitor-frame{block-size:auto;container-type:inline-size}.pk-studio-monitor{block-size:auto}.pk-studio-monitor[data-single],.pk-studio-monitor[data-columns]{grid-template-columns:minmax(0,1fr)}.pk-studio-monitor__free{display:none}}.pk-studio-monitor,.pk-studio-monitor__tile,.pk-studio-monitor__name{--tally:var(--live-tally-stream)}:is(.pk-studio-monitor,.pk-studio-monitor__tile,.pk-studio-monitor__screen,.pk-studio-monitor__name)[data-tally=preview]{--tally:var(--live-tally-preview)}:is(.pk-studio-monitor,.pk-studio-monitor__tile,.pk-studio-monitor__screen,.pk-studio-monitor__name)[data-tally=program]{--tally:var(--live-tally-program)}:is(.pk-studio-monitor,.pk-studio-monitor__tile,.pk-studio-monitor__screen,.pk-studio-monitor__name)[data-tally=aux]{--tally:var(--live-tally-aux)}.pk-studio-monitor__heading{align-items:center;gap:var(--pk-2);flex:1;min-inline-size:0;display:flex}.pk-studio-monitor__heading>.pk-studio-panel__title{flex:none}.pk-studio-monitor__name{align-items:center;gap:var(--pk-2);display:inline-flex}.pk-studio-monitor__tile{border:2px solid var(--tally);border-radius:var(--pk-radius);background:var(--pk-surface-sunk);flex-direction:column;min-inline-size:0;margin:0;display:flex;overflow:hidden;container:monitor-card/inline-size}.pk-studio-monitor__tile>.pk-studio-monitor__screen{border:0;border-radius:0}.pk-studio-monitor__caption{align-items:center;gap:var(--pk-2);box-sizing:border-box;min-block-size:var(--monitor-caption);min-inline-size:0;padding:0 var(--pk-1) 0 var(--pk-2);font-size:var(--pk-text-sm);display:flex}.pk-studio-monitor__output{align-items:center;gap:var(--pk-2);flex:none;display:inline-flex}.pk-studio-monitor__dot{background:var(--tally);border-radius:50%;flex:none;block-size:.6rem;inline-size:.6rem}.pk-studio-monitor__label{flex:none;font-weight:600;text-decoration:none}.pk-studio-monitor__purpose{min-inline-size:0;color:var(--pk-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pk-studio-monitor__controls{align-items:center;gap:var(--pk-1);flex:none;margin-inline-start:auto;display:flex}@container monitor-card (width<24rem){.pk-studio-monitor__caption .pk-studio-monitor__purpose{display:none}}@container monitor-card (width<18rem){.pk-studio-monitor__caption .pk-studio-monitor__layout{display:none}}.pk-studio-monitor__screen{aspect-ratio:16/9;border:2px solid var(--tally,var(--pk-line));border-radius:var(--pk-radius);background:var(--pk-chrome-deep);cursor:zoom-in;place-items:center;display:grid;position:relative;overflow:hidden}.pk-studio-monitor__screen>*{grid-area:1/1;block-size:100%;inline-size:100%}.pk-studio-monitor__idle{padding:var(--pk-2);color:color-mix(in srgb, var(--pk-on-solid) 62%, transparent);font-size:var(--pk-text-sm);text-align:center;place-items:center;margin:0;display:grid}.pk-studio-monitor__free{box-sizing:border-box;aspect-ratio:16/10.25;border:2px dashed var(--pk-line);border-radius:var(--pk-radius);place-items:center;display:grid}.pk-studio-monitor__add{gap:var(--pk-1);padding:var(--pk-1) var(--pk-2);color:var(--pk-ink-muted);font:inherit;font-size:var(--pk-text-sm)}.pk-studio-monitor__add:hover{color:var(--pk-ink)}.pk-studio-monitor__picker{gap:var(--pk-1);padding:var(--pk-1);font:inherit;white-space:nowrap}.pk-studio-monitor__layout{min-block-size:1.5rem;min-inline-size:0;color:var(--pk-ink-muted);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.pk-dialog.pk-studio-monitor__viewer{max-inline-size:none;width:min(100vw,177.778dvh - 6.22222rem);max-height:100dvh;margin:auto;padding:0}.pk-studio-monitor__viewer .pk-studio-monitor__screen{cursor:default;border-radius:0}.pk-studio-message{flex-direction:column;block-size:100%;display:flex}.pk-studio-message__body{gap:var(--pk-2);min-block-size:0;padding:var(--pk-2) var(--pk-3);flex-direction:column;flex:1;display:flex;overflow:auto}.pk-studio-message__options{align-items:center;gap:var(--pk-2) var(--pk-3);flex-wrap:wrap;display:flex}.pk-studio-message__tone-option{gap:var(--pk-1)}.pk-studio-message__swatch{border:1px solid var(--pk-line-strong);background:var(--speaker-tone);border-radius:50%;flex:none;block-size:.75rem;inline-size:.75rem}.pk-studio-message__presets{gap:var(--pk-1);flex-wrap:wrap;display:flex}.pk-studio-message__preset{border:1px solid var(--pk-line);border-inline-start:4px solid var(--speaker-tone);border-radius:var(--pk-radius-pill,var(--pk-radius))}.pk-studio-message__group{gap:var(--pk-2);min-inline-size:0;display:flex}.pk-studio-message__group>.pk-input{flex:1;min-inline-size:0}.pk-studio-message__group>.pk-btn{flex:none}.pk-studio-message__flashing{color:var(--pk-ink-muted);font-weight:400}.pk-studio-message__live{align-items:center;gap:var(--pk-2);min-block-size:2.75rem;padding:var(--pk-2) var(--pk-3);border-block-start:1px solid var(--pk-line-soft);background:var(--pk-surface);font-size:var(--pk-text-sm);flex-wrap:wrap;display:flex}.pk-studio-message__state{align-items:center;gap:var(--pk-1);color:var(--pk-ink-muted);font-size:var(--pk-text-xs);flex:none;font-weight:600;display:inline-flex}.pk-studio-message__state:before{content:"";border:1px solid var(--pk-line-strong);background:var(--speaker-tone);border-radius:50%;block-size:.6rem;inline-size:.6rem}.pk-studio-message__text{overflow-wrap:anywhere;flex:10rem;min-inline-size:0;font-weight:600}.pk-studio-grid-frame{min-inline-size:0;container:studio/inline-size}.pk-studio-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--pk-6);gap:var(--pk-3);display:grid;position:relative}@container studio (width<760px){.pk-studio-grid{grid-auto-rows:auto}}.pk-studio-grid[data-gesture]{user-select:none}.pk-studio-grid[data-gesture=move]{cursor:grabbing}.pk-studio-grid[data-gesture=resize]{cursor:nwse-resize}.pk-studio-cell,.pk-studio-grid__placeholder{grid-column:var(--studio-col,auto) / span var(--studio-w,4);grid-row:var(--studio-row,auto) / span var(--studio-h,6)}.pk-studio-cell{z-index:1;border-radius:var(--pk-radius-lg);min-block-size:0;min-inline-size:0;display:flex;position:relative}.pk-studio-cell[data-gesture]{z-index:3;box-shadow:var(--pk-shadow-3);will-change:transform}.pk-studio-cell[data-gesture=move]{opacity:.92}.pk-studio-cell__edge{z-index:2;touch-action:none;position:absolute}.pk-studio-cell__edge[data-edge=n],.pk-studio-cell__edge[data-edge=s]{inset-inline:var(--pk-3);cursor:ns-resize;block-size:.5rem}.pk-studio-cell__edge[data-edge=e],.pk-studio-cell__edge[data-edge=w]{inset-block:var(--pk-3);cursor:ew-resize;inline-size:.5rem}.pk-studio-cell__edge[data-edge=n]{inset-block-start:-.25rem}.pk-studio-cell__edge[data-edge=s]{inset-block-end:-.25rem}.pk-studio-cell__edge[data-edge=e]{inset-inline-end:-.25rem}.pk-studio-cell__edge[data-edge=w]{inset-inline-start:-.25rem}.pk-studio-cell__edge:is([data-edge=ne],[data-edge=nw],[data-edge=sw]){inline-size:var(--pk-4);block-size:var(--pk-4)}.pk-studio-cell__edge[data-edge=ne]{cursor:nesw-resize;inset-block-start:-.25rem;inset-inline-end:-.25rem}.pk-studio-cell__edge[data-edge=nw]{cursor:nwse-resize;inset-block-start:-.25rem;inset-inline-start:-.25rem}.pk-studio-cell__edge[data-edge=sw]{cursor:nesw-resize;inset-block-end:-.25rem;inset-inline-start:-.25rem}.pk-studio-cell__edge:hover{background:color-mix(in srgb, var(--pk-accent) 35%, transparent)}@container studio (width<760px){.pk-studio-cell__edge{display:none}}.pk-studio-grid__placeholder{z-index:0;border:2px dashed var(--pk-accent);border-radius:var(--pk-radius-lg);background:var(--pk-accent-soft);pointer-events:none;display:none}.pk-studio-grid[data-gesture] .pk-studio-grid__placeholder{display:block}@container studio (width<760px){.pk-studio-cell{grid-area:auto/1/auto/-1}}@container studio (480px<=width<760px){.pk-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pk-studio-cell{grid-column:auto}.pk-studio-cell[data-presence-panel=monitor]{grid-column:1/-1}}@container studio (width<760px){.pk-studio-panel__body{max-block-size:70dvh}.pk-studio-panel__header{cursor:default}}.pk-studio-panel{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.pk-studio-panel__header{align-items:center;gap:var(--pk-2);min-block-size:2.5rem;padding-inline:var(--pk-1) var(--pk-1);border-block-end:1px solid var(--pk-line-soft);cursor:grab;touch-action:none;display:flex}.pk-studio-panel__grip{inline-size:var(--pk-3);block-size:var(--pk-4);background:radial-gradient(circle, var(--pk-ink-faint) 1.5px, transparent 1.6px) 0 0 / 6px 6px;flex:none;margin-inline-start:var(--pk-1)}.pk-studio-panel__title{min-inline-size:0;font-size:var(--pk-text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:700;overflow:hidden}.pk-studio-panel__actions{align-items:center;gap:var(--pk-1);cursor:default;touch-action:auto;flex:none;margin-inline-start:auto;display:flex}.pk-studio-panel__body{flex:1;min-block-size:0;overflow:auto}.pk-scroll-edges{scrollbar-width:thin;scrollbar-color:var(--pk-line-strong) transparent}.pk-scroll-edges[data-more=below]{mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000)}.pk-scroll-edges[data-more=above]{mask-image:linear-gradient(0deg,currentColor calc(100% - 1.5rem),#0000)}.pk-scroll-edges[data-more=above\ below]{mask-image:linear-gradient(#0000,currentColor 1.5rem calc(100% - 2.5rem),#0000)}.pk-studio-cell__resize{z-index:2;inline-size:var(--pk-5);block-size:var(--pk-5);color:var(--pk-line-strong);cursor:nwse-resize;opacity:.5;touch-action:none;transition:opacity var(--pk-dur-fast) var(--pk-ease);background:0 0;border:0;border-end-end-radius:var(--pk-radius-lg);place-items:end;padding:.1875rem;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.pk-studio-cell__resize:after{content:"";background:linear-gradient(135deg,#0000 45%,currentColor 45% 55%,#0000 55% 70%,currentColor 70% 80%,#0000 80%);block-size:.5rem;inline-size:.5rem}.pk-studio-cell:hover>.pk-studio-cell__resize{opacity:1}.pk-studio-cell__resize:is(:hover,:focus-visible),.pk-studio-cell[data-gesture=resize]>.pk-studio-cell__resize{color:var(--pk-accent);opacity:1}.pk-studio-cell__resize:hover:after,.pk-studio-cell__resize:focus-visible:after{block-size:.625rem;inline-size:.625rem}.pk-studio-cell__resize:focus-visible{outline:2px solid var(--pk-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pk-studio-cell__resize{transition:none}}.pk-studio-operators{align-items:center;margin:0;padding:0;list-style:none;display:flex}.pk-studio-operators__person{--pk-avatar-size:1.75rem;box-shadow:0 0 0 2px var(--live-presence);border-radius:50%;display:flex}.pk-studio-operators__person+.pk-studio-operators__person{margin-inline-start:calc(var(--pk-1) * -1)}.pk-studio-operators__person .pk-avatar{border:2px solid var(--pk-surface)}.pk-studio-time{flex-direction:column;display:flex;container:studio-time/inline-size}.pk-studio-time__list{margin:0;padding:0;list-style:none}.pk-studio-time__row{align-items:center;column-gap:var(--pk-3);row-gap:var(--pk-1);padding:var(--pk-2) var(--pk-3);border-block-end:1px solid var(--pk-line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""detail detail""meter controls";display:grid}@container studio-time (width>=34rem){.pk-studio-time__row{grid-template-columns:minmax(6rem,1fr) auto minmax(5rem,8rem) auto;grid-template-areas:"name value meter controls""detail value meter controls";row-gap:0}}.pk-studio-time__name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;min-inline-size:0;font-weight:700;overflow:hidden}.pk-studio-time__detail{min-inline-size:0;color:var(--pk-ink-muted);font-size:var(--pk-text-xs);white-space:nowrap;text-overflow:ellipsis;grid-area:detail;overflow:hidden}.pk-studio-time__value{font-family:var(--pk-font-mono);font-size:var(--pk-text-xl);font-variant-numeric:tabular-nums;text-align:end;grid-area:value;font-weight:700;line-height:1}.pk-studio-time__value[data-tone=warn],.pk-studio-time__next[data-tone=warn]{color:var(--pk-warn-ink)}.pk-studio-time__value[data-tone=danger]{color:var(--pk-danger-ink)}.pk-studio-time__meter{grid-area:meter;min-inline-size:0}.pk-studio-time__controls{align-items:center;gap:var(--pk-1);grid-area:controls;display:flex}.pk-studio-time__empty{padding:var(--pk-3);color:var(--pk-ink-muted);font-size:var(--pk-text-sm);margin:0}.pk-studio-time__add{align-items:end;gap:var(--pk-2);padding:var(--pk-3);flex-wrap:wrap;display:flex}.pk-studio-time__add>.pk-field{flex:8rem;min-inline-size:0;margin:0}.pk-studio-time__error{color:var(--pk-danger-ink);font-size:var(--pk-text-sm);flex-basis:100%;margin:0}.pk-studio-time__next{justify-content:space-between;gap:var(--pk-1) var(--pk-3);padding:var(--pk-2) var(--pk-3);border-block-start:1px solid var(--pk-line-soft);color:var(--pk-ink-muted);font-size:var(--pk-text-sm);flex-wrap:wrap;margin:0;display:flex}.pk-studio-time__next strong{color:var(--pk-ink)}.pk-studio-header{align-items:center;gap:var(--pk-2) var(--pk-4);padding:var(--pk-2) var(--pk-3);border-block-end:1px solid var(--pk-line-soft);flex-wrap:wrap;display:flex}.pk-studio-header__session{align-items:center;gap:var(--pk-1) var(--pk-3);flex-wrap:nowrap;flex:18rem;min-inline-size:0;display:flex}.pk-studio-header__range,.pk-studio-header__clock{font-family:var(--pk-font-mono);font-variant-numeric:tabular-nums}.pk-studio-header__range{color:var(--pk-ink-muted);font-size:var(--pk-text-sm)}.pk-studio-header__range,.pk-studio-header__left{white-space:nowrap;flex:none}.pk-studio-header__title{min-inline-size:4rem;font-size:var(--pk-text-md);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.pk-studio-header__left{font-size:var(--pk-text-sm);font-variant-numeric:tabular-nums;color:var(--pk-ink-muted);font-weight:600}.pk-studio-header__left[data-timing=running],.pk-studio-header__left[data-timing=over]{color:var(--pk-ink)}.pk-studio-header__left[data-tone=warn]{color:var(--pk-warn-ink)}.pk-studio-header__left[data-tone=danger]{color:var(--pk-danger-ink)}.pk-studio-header__active{color:var(--pk-ink-muted);font-size:var(--pk-text-sm);white-space:nowrap;font-weight:600}.pk-studio-header__notice{align-items:center;gap:var(--pk-2);min-inline-size:0;font-size:var(--pk-text-sm);flex:1 1 0;display:flex}.pk-studio-header__notice-text{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pk-studio-header__notice[data-tone=warn]{color:var(--pk-warn-ink)}.pk-studio-header__notice[data-tone=danger]{color:var(--pk-danger-ink);font-weight:600}.pk-studio-header__notice>.pk-btn{flex:none}.pk-studio-header__clock{font-size:var(--pk-text-lg)}.pk-studio-toolbar{align-items:center;gap:var(--pk-2);padding:var(--pk-1) var(--pk-3);flex-wrap:wrap;display:flex}.pk-studio-toolbar__label{color:var(--pk-ink-muted);font-family:var(--pk-font-mono);font-size:var(--pk-text-2xs);letter-spacing:var(--pk-tracking-label);text-transform:uppercase}.pk-studio-toolbar__end{align-items:center;gap:var(--pk-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.pk-studio-phone{gap:var(--pk-1);min-inline-size:0;flex-direction:column;padding-block-end:calc(3.5rem + env(safe-area-inset-bottom,0px));display:flex}.pk-studio-phone__bar{z-index:5;gap:var(--pk-1);padding:var(--pk-2);border-block-end:1px solid var(--pk-line);background:var(--pk-surface);box-shadow:var(--pk-shadow-1);display:grid;position:sticky;inset-block-start:0}.pk-studio-phone__session{align-items:center;gap:var(--pk-1) var(--pk-2);min-inline-size:0;font-size:var(--pk-text-sm);flex-wrap:wrap;display:flex}.pk-studio-phone__title{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-inline-size:0;overflow:hidden}.pk-studio-phone__session .pk-studio-header__left{flex:none}.pk-studio-phone__session .pk-studio-header__notice{flex-basis:100%}.pk-studio-phone .pk-studio-room__browse,.pk-studio-phone .pk-studio-header__active{display:none}.pk-studio-phone__session .pk-btn{min-block-size:2.75rem}.pk-studio-phone__switcher{align-items:stretch;gap:var(--pk-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pk-studio-phone__thumb{--tally:var(--live-tally-stream);border:2px solid var(--tally);border-radius:var(--pk-radius);background:var(--pk-chrome-deep);min-inline-size:0;position:relative}.pk-studio-phone__thumb[data-tally=preview]{--tally:var(--live-tally-preview)}.pk-studio-phone__thumb[data-tally=program]{--tally:var(--live-tally-program)}.pk-studio-phone__thumb-screen{aspect-ratio:16/9;border-radius:calc(var(--pk-radius) - 2px);cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:grid;overflow:hidden}.pk-studio-phone__thumb-screen:focus-visible{outline:2px solid var(--pk-focus);outline-offset:2px}.pk-studio-phone__thumb-screen>*{grid-area:1/1;block-size:100%;inline-size:100%}.pk-studio-phone__thumb-tools{z-index:1;pointer-events:none;align-items:flex-start;gap:2px;display:flex;position:absolute;inset-block-start:2px;inset-inline:2px}.pk-studio-phone__thumb-tools>*{pointer-events:auto}.pk-studio-phone__thumb-tag{padding:0 var(--pk-1);border-radius:var(--pk-radius-sm);background:var(--tally);color:var(--pk-on-solid);font-family:var(--pk-font);font-size:var(--pk-text-2xs);margin-inline-end:auto;font-weight:700;text-decoration:none}.pk-studio-phone__thumb-tools .pk-btn{background:var(--pk-live-control-scrim);min-block-size:2rem;min-inline-size:2rem;color:var(--pk-on-solid)}.pk-studio-phone__panel{border-block:1px solid var(--pk-line-soft);background:var(--pk-surface);flex-direction:column;min-inline-size:0;display:flex}.pk-studio-phone__panel-head{align-items:center;gap:var(--pk-2);min-block-size:2.75rem;padding-inline:var(--pk-2) var(--pk-1);border-block-end:1px solid var(--pk-line-soft);display:flex}.pk-studio-phone__panel-title{font-size:var(--pk-text-sm);flex:1;margin:0}.pk-studio-phone .pk-live-speakers{gap:var(--pk-2);padding:var(--pk-2)}.pk-studio-phone .pk-live-person__who{flex-basis:7rem}.pk-studio-phone .pk-live-person .pk-avatar{--pk-avatar-size:2rem}.pk-studio-phone__panel-actions{align-items:center;gap:var(--pk-1);margin-inline-start:auto;display:flex}.pk-studio-phone__panel-body{min-inline-size:0}.pk-studio-phone .pk-output-target .pk-output-target__button{min-block-size:2.75rem}.pk-studio-phone .pk-studio-monitor.pk-studio-monitor{grid-template-rows:none;grid-template-columns:minmax(0,1fr);block-size:auto;container-type:inline-size}.pk-studio-phone .pk-studio-monitor__switch{display:none}.pk-studio-phone .pk-studio-monitor__caption{flex-wrap:wrap}.pk-studio-phone .pk-studio-monitor__tile>.pk-studio-monitor__screen{inline-size:100%}.pk-studio-phone__tabs{z-index:6;border-block-start:1px solid var(--pk-line);background:var(--pk-surface);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:fixed;inset-block-end:var(--pk-viewport-shift-bottom,0px);inset-inline:0}.pk-studio-phone__tabs>*{min-inline-size:0;display:flex}.pk-studio-phone__tabs .pk-menu__trigger.pk-studio-phone__tab{block-size:100%;color:var(--pk-ink-muted);background:0 0;border:0 solid #0000;border-top-width:3px;border-radius:0}.pk-studio-phone__tabs .pk-menu__trigger.pk-studio-phone__tab--current{border-block-start-color:var(--pk-accent);color:var(--pk-accent-ink)}.pk-studio-phone__tab{min-block-size:3.5rem;inline-size:100%;min-inline-size:0;padding:var(--pk-1) 2px;border:0;color:var(--pk-ink-muted);font:inherit;font-size:var(--pk-text-xs);overflow-wrap:anywhere;cursor:pointer;background:0 0;border-block-start:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;line-height:1.2;display:flex}.pk-studio-phone__tab-icon{flex:none}.pk-studio-phone__tab:is([aria-current=page],.pk-studio-phone__tab--current){border-block-start-color:var(--pk-accent);color:var(--pk-accent-ink);font-weight:700}.pk-studio-phone__tab:is([aria-current=page],.pk-studio-phone__tab--current) .pk-studio-phone__tab-icon{fill:currentColor;fill-opacity:.22;stroke-width:var(--pk-icon-stroke-strong)}.pk-studio-phone__tab:focus-visible{outline:2px solid var(--pk-focus);outline-offset:-2px}.pk-studio-home{gap:var(--pk-2);padding:var(--pk-2);flex-direction:column;display:flex}.pk-studio-home .pk-live-speakers.pk-live-speakers{padding:0}.pk-studio-home__chips{gap:var(--pk-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-studio-home__chip.pk-btn{justify-content:flex-start;gap:var(--pk-1);min-block-size:2.75rem;min-inline-size:0;padding-inline:var(--pk-2);-webkit-touch-callout:none;user-select:none;border-radius:var(--pk-radius);background:var(--pk-surface-sunk);color:var(--pk-ink);font-size:var(--pk-text-xs);text-align:start;font-weight:500}.pk-studio-home__chip.pk-btn:before{content:"";background:var(--speaker-tone);block-size:.5rem;inline-size:.5rem;box-shadow:inset 0 0 0 1px var(--pk-line);border-radius:50%;flex:none}.pk-studio-home__chip.pk-btn[aria-pressed=true]{background:var(--pk-accent-soft);color:var(--pk-accent-ink);font-weight:600}.pk-studio-transition{place-items:center;block-size:100%;display:grid}.pk-studio-transition>.pk-btn{min-block-size:2.75rem;min-inline-size:2.75rem}.pk-studio__toast{z-index:1001;inset-block-end:var(--pk-4);inset-inline:var(--pk-4);pointer-events:none;justify-content:center;display:flex;position:fixed}.pk-studio__toast>*{pointer-events:auto}.pk-live-control-wall,.pk-studio{gap:var(--pk-3);flex-direction:column;min-inline-size:0;display:flex}html.pk-studio-open{overflow:hidden}.pk-studio[data-expanded]{inset:var(--pk-viewport-shift-top,0px) 0 var(--pk-viewport-shift-bottom,0px);z-index:1050;padding:var(--pk-3);background:var(--pk-canvas);color:var(--pk-ink);position:fixed;overflow:auto}.pk-studio[data-expanded][data-phone]{padding:0}.pk-studio__bar{overflow:visible}.pk-studio-panel__meta{color:var(--pk-ink-muted);font-family:var(--pk-font-mono);font-size:var(--pk-text-xs);white-space:nowrap}.pk-studio-room{align-items:center;gap:var(--pk-1);display:flex}.pk-studio-room__name{white-space:nowrap;text-overflow:ellipsis;max-inline-size:12rem;font-weight:700;overflow:hidden}.pk-live-desk__chat-panel{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.pk-live-desk__chat-tabpanel{min-block-size:0;padding:var(--pk-2);flex:1;display:flex}.pk-live-desk__chat-tabpanel[hidden]{display:none}.pk-live-desk__chat-panel .pk-panel__body{min-block-size:0;padding:var(--pk-2);flex:1;display:flex}.pk-live-desk__chat-panel .pk-panel__header{padding:var(--pk-2)}.pk-live-desk__poll{gap:var(--pk-2);padding-block:var(--pk-3);border-block-end:1px solid var(--pk-line-soft);display:grid}.pk-live-desk__poll:last-child{border-block-end:0}.pk-live-desk__poll-question{overflow-wrap:anywhere;margin:0;font-weight:600}}@layer utilities{.pk-output-target>.pk-output-target__button[aria-pressed=true][data-destination=preview]{background:var(--live-tally-preview);color:var(--pk-on-solid)}.pk-output-target>.pk-output-target__button[aria-pressed=true][data-destination=program]{background:var(--live-tally-program);color:var(--pk-on-solid)}.pk-output-target[data-aux-active] .pk-output-target__aux{background:var(--live-tally-aux);color:var(--pk-on-solid)}}
