.pv-ws{gap:var(--pv-space-24);width:100%;max-width:1320px;padding:var(--pv-space-32) var(--pv-space-32) var(--pv-space-96);flex-direction:column;margin-inline:auto;display:flex}.pv-ws__head{justify-content:space-between;align-items:flex-end;gap:var(--pv-space-16);flex-wrap:wrap;display:flex}.pv-ws__titles{gap:var(--pv-space-4);flex-direction:column;min-width:0;display:flex}.pv-ws__tools{align-items:center;gap:var(--pv-space-12);flex-wrap:wrap;display:flex}.pv-ws__tools-end{align-items:center;gap:var(--pv-space-8);margin-inline-start:auto;display:flex}.pv-ws__select{flex:0 12rem}.pv-ws__views{padding:var(--pv-space-4);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);display:inline-flex}.pv-ws__views .pv-icon-button[aria-pressed=true]{background:var(--pv-color-surface-brand-soft);color:var(--pv-color-focus-ring)}.pv-ws__grid{gap:var(--pv-space-24);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pv-ws__card{border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-lg);background:var(--pv-color-surface);min-width:0;transition:box-shadow var(--pv-motion-micro) ease, border-color var(--pv-motion-micro) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.pv-ws__card:hover,.pv-ws__card:focus-within{border-color:var(--pv-color-border-strong);box-shadow:var(--pv-shadow-card-light)}.pv-ws__card .pv-thumb{box-shadow:none;border-block-end:1px solid var(--pv-color-border);border-radius:0}.pv-ws__card-media{position:relative}.pv-ws__badges{z-index:2;align-items:flex-start;gap:var(--pv-space-4);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--pv-space-8);inset-inline-start:var(--pv-space-8)}.pv-ws__badge{z-index:2;align-items:center;gap:var(--pv-space-8);padding:var(--pv-space-4) var(--pv-space-12);border-radius:var(--pv-radius-pill);background:var(--pv-color-bg);color:var(--pv-color-text-primary);box-shadow:var(--pv-shadow-card-light);font-size:var(--pv-font-caption-size);line-height:var(--pv-font-caption-line-height);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.pv-ws__badge:before{content:"";border-radius:var(--pv-radius-pill);background:var(--pv-semantic-success);width:.5rem;height:.5rem}.pv-ws__card-body{gap:var(--pv-space-8);padding:var(--pv-space-16);flex-direction:column;display:flex}.pv-ws__card-title{-webkit-line-clamp:2;color:var(--pv-color-text-primary);font-size:var(--pv-font-body-lg-size);line-height:var(--pv-font-body-lg-line-height);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.pv-ws__card-title:after{content:"";position:absolute;inset:0}.pv-ws__card-title:hover{text-decoration:underline}.pv-ws__meta{align-items:center;gap:var(--pv-space-8) var(--pv-space-12);color:var(--pv-color-text-secondary);font-size:var(--pv-font-body-sm-size);line-height:var(--pv-font-body-sm-line-height);flex-wrap:wrap;display:flex}.pv-ws__card-foot{justify-content:space-between;align-items:center;gap:var(--pv-space-8);margin-block-start:var(--pv-space-4);display:flex}.pv-ws__card-foot>*{z-index:1;position:relative}.pv-ws__card-foot>.pv-ws__when{z-index:0;min-width:0}.pv-ws__when{color:var(--pv-color-text-secondary);font-size:var(--pv-font-caption-size);line-height:var(--pv-font-caption-line-height)}.pv-ws__acts{align-items:center;gap:var(--pv-space-4);flex:none;display:flex}.pv-ws__state{padding:0 var(--pv-space-8);border-radius:var(--pv-radius-pill);background:var(--pv-color-surface-subtle);color:var(--pv-color-text-secondary);font-size:var(--pv-font-caption-size);line-height:calc(var(--pv-font-caption-line-height) * 1.5);white-space:nowrap;font-weight:600}.pv-ws__state[data-state=READY]{background:var(--pv-color-surface-brand-soft);color:var(--pv-color-focus-ring)}.pv-ws__state[data-state=LIVE],.pv-ws__state[data-state=LOBBY]{background:var(--pv-color-surface-subtle);color:var(--pv-color-success-strong)}.pv-ws__rename.pv-input,.pv-ws .pv-ws__rename{border:2px solid var(--pv-brand-purple500);width:100%;font-weight:600}.pv-ws__table-wrap{border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-lg);background:var(--pv-color-surface);position:relative;overflow-x:auto}.pv-ws__table{border-collapse:collapse;text-align:start;width:100%;min-width:44rem}.pv-ws__table th,.pv-ws__table td{padding:var(--pv-space-12) var(--pv-space-16);text-align:start;vertical-align:middle}.pv-ws__table thead th{padding-block:var(--pv-space-4);border-block-end:1px solid var(--pv-color-border);background:var(--pv-color-surface-subtle);color:var(--pv-color-text-secondary);font-size:var(--pv-font-caption-size);line-height:var(--pv-font-caption-line-height);white-space:nowrap;font-weight:600}.pv-ws__table tbody tr+tr td,.pv-ws__table tbody tr+tr th{border-block-start:1px solid var(--pv-color-border)}.pv-ws__table tbody tr:hover td,.pv-ws__table tbody tr:hover th{background:var(--pv-color-surface-subtle)}.pv-ws__num{font-variant-numeric:tabular-nums;text-align:end!important}.pv-ws__table td.pv-ws__num{white-space:nowrap}.pv-ws__table .pv-ws__sort.pv-button{padding-inline:var(--pv-space-8);color:inherit;font-weight:inherit;font-size:inherit;flex-direction:row-reverse;margin-inline-start:calc(var(--pv-space-8) * -1)}.pv-ws__num .pv-ws__sort.pv-button{flex-direction:row;margin-inline-start:0;margin-inline-end:calc(var(--pv-space-8) * -1)}.pv-ws__table .pv-ws__sort.pv-button:hover:not(:disabled),.pv-ws__table .pv-ws__sort.pv-button[data-active]{color:var(--pv-color-text-primary)}.pv-ws__cell-main{align-items:center;gap:var(--pv-space-16);min-width:0;display:flex}.pv-ws__cell-main .pv-thumb{flex:none;width:6.5rem}.pv-ws__cell-text{gap:var(--pv-space-4);flex-direction:column;min-width:0;display:flex}.pv-ws__row-title{color:var(--pv-color-text-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.pv-ws__row-title:hover{text-decoration:underline}.pv-ws__live-link{align-items:center;gap:var(--pv-space-8);min-height:var(--pv-layout-touch-target-min);color:var(--pv-color-success-strong);font-size:var(--pv-font-body-sm-size);font-weight:600;text-decoration:none;display:inline-flex}.pv-ws__live-link:before{content:"";border-radius:var(--pv-radius-pill);background:var(--pv-semantic-success);width:.5rem;height:.5rem}.pv-ws__live-link:hover{text-decoration:underline}.pv-ws__actions-cell{white-space:nowrap;width:1%}.pv-ws__notice{align-items:center;gap:var(--pv-space-12) var(--pv-space-16);padding:var(--pv-space-16) var(--pv-space-20);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-subtle);flex-wrap:wrap;display:flex}.pv-ws__blank{align-items:flex-start;gap:var(--pv-space-16);padding:var(--pv-space-48) 0;flex-direction:column;display:flex}.pv-ws__card--skeleton{pointer-events:none}.pv-ws__skeleton-thumb{aspect-ratio:16/9;border-radius:0;width:100%;display:block}.pv-ws__more{align-self:center}.pv-avatar{border-radius:var(--pv-radius-pill);background:var(--pv-color-brand-fill);color:var(--pv-color-text-on-brand);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pv-avatar--sm{width:2rem;height:2rem;font-size:var(--pv-font-caption-size)}.pv-avatar--md{width:2.25rem;height:2.25rem;font-size:var(--pv-font-body-sm-size)}.pv-avatar--lg{width:5rem;height:5rem;font-size:var(--pv-font-h3-size)}@media (max-width:1023.98px){.pv-ws{padding:var(--pv-space-24) var(--pv-layout-participant-mobile-gutter) var(--pv-space-64)}}@media (max-width:40rem){.pv-ws{gap:var(--pv-space-20)}.pv-ws__grid{gap:var(--pv-space-16);grid-template-columns:minmax(0,1fr)}.pv-ws__select{flex:8rem}}@media (forced-colors:active){.pv-ws__views .pv-icon-button[aria-pressed=true]{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.pv-ws__card{transition:none}}.pv-ws__rowhead{font-weight:inherit;min-width:16rem}.pv-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv-ws__chip{align-items:center;gap:var(--pv-space-4);padding:var(--pv-space-4) var(--pv-space-4) var(--pv-space-4) var(--pv-space-12);border:1px solid var(--pv-color-border-strong);border-radius:var(--pv-radius-pill);max-width:100%;font-size:.875rem;display:inline-flex}.pv-ws__chip-clear{border-radius:var(--pv-radius-pill);width:24px;height:24px;color:var(--pv-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pv-ws__chip-clear:hover{color:var(--pv-color-text-primary);background:var(--pv-color-surface-raised)}.pv-ws__quiet.pv-button{color:var(--pv-color-text-secondary);font-weight:500}.pv-ws__quiet.pv-button:hover:not(:disabled){color:var(--pv-color-text-primary)}.pv-ws__table .pv-ws__acts{white-space:nowrap;justify-content:flex-end}.pv-ws__table .pv-button{white-space:nowrap}.pv-ws__table tbody th{text-align:start}.pv-ws__chip{align-items:center;gap:var(--pv-space-4);max-width:100%;padding-inline:var(--pv-space-12) var(--pv-space-4);border:1px solid var(--pv-color-border-strong);border-radius:var(--pv-radius-pill);background:var(--pv-color-surface-subtle);color:var(--pv-color-text-primary);display:inline-flex}.pv-ws__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pv-shell{--pv-shell-rail:calc(var(--pv-space-64) + var(--pv-space-16));grid-template-columns:var(--pv-layout-creator-nav-width) minmax(0, 1fr);background:var(--pv-color-bg);min-height:100dvh;color:var(--pv-color-text-primary);display:grid}.pv-shell[data-rail]{grid-template-columns:var(--pv-shell-rail) minmax(0, 1fr)}.pv-shell[data-width=narrow]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.pv-shell__main{min-width:0}.pv-shell__sidebar{background:var(--pv-color-bg);color:var(--pv-color-text-primary);border-inline-end:1px solid var(--pv-color-border);align-self:stretch}.pv-shell__nav-wrap{gap:var(--pv-space-24);height:100dvh;padding:var(--pv-space-20) var(--pv-space-12);background:var(--pv-color-bg);color:var(--pv-color-text-primary);flex-direction:column;display:flex;position:sticky;top:0}.pv-shell__brand,.pv-shell__home{min-height:var(--pv-layout-touch-target-min);padding-inline:var(--pv-space-8);border-radius:var(--pv-radius-xs);align-items:center;display:inline-flex}.pv-shell__brand{padding-inline:var(--pv-space-12)}.pv-shell[data-rail] .pv-shell__brand{justify-content:center;width:100%;padding-inline:0;display:flex}.pv-shell[data-rail] .pv-shell__nav-wrap{padding-inline:var(--pv-space-12);align-items:stretch}.pv-shell__nav ul{gap:var(--pv-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv-shell__item{align-items:center;gap:var(--pv-space-12);min-height:var(--pv-layout-touch-target-min);padding:0 var(--pv-space-12);border-radius:var(--pv-radius-sm);color:var(--pv-color-text-secondary);font-size:var(--pv-font-body-size);line-height:var(--pv-font-body-line-height);transition:background-color var(--pv-motion-micro) ease;font-weight:600;text-decoration:none;display:flex}.pv-shell__item:hover{background:var(--pv-color-surface-raised);color:var(--pv-color-text-primary)}.pv-shell__item[aria-current=page]{background:var(--pv-color-brand-fill);color:var(--pv-color-text-on-brand)}.pv-shell__item-icon{flex:none;display:inline-flex}.pv-shell[data-rail] .pv-shell__item,.pv-shell[data-rail] .pv-shell__account .pv-shell__account-button{justify-content:center;padding:0}.pv-shell[data-rail] .pv-shell__item-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv-shell__account{margin-top:auto}.pv-shell__account .pv-shell__account-button{width:100%;color:var(--pv-color-text-secondary);justify-content:flex-start}.pv-shell__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-shell__topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--pv-space-8);min-height:calc(var(--pv-layout-touch-target-min) + var(--pv-space-16));padding:var(--pv-space-8);background:var(--pv-color-bg);color:var(--pv-color-text-primary);display:flex;position:sticky;top:0}.pv-shell__topbar .pv-icon-button{color:var(--pv-color-text-primary)}.pv-shell__topbar .pv-shell__home{margin-inline-end:auto}.pv-shell__drawer .pv-shell__nav-wrap{height:auto;min-height:100%;padding-top:0;position:static}.pv-shell__drawer .pv-drawer__head .pv-icon-button{color:var(--pv-color-text-primary)}@media (max-width:23.99rem){.pv-shell__topbar .pv-shell__home{display:none}.pv-shell__topbar{padding-inline:var(--pv-space-4);gap:0}.pv-shell__topbar>.pv-icon-button:first-child{margin-inline-end:auto}}@media (forced-colors:active){.pv-shell__item[aria-current=page]{outline:2px solid highlight}}@media (max-width:1023.98px){.pv-shell[data-width=wide]{grid-template-columns:minmax(0,1fr)}.pv-shell[data-width=wide]>.pv-shell__sidebar,.pv-shell[data-width=wide] .pv-topbar{display:none}}
.pv-topbar{z-index:15;justify-content:space-between;align-items:center;gap:var(--pv-space-16);min-height:calc(var(--pv-layout-touch-target-min) + var(--pv-space-16));padding:var(--pv-space-8) var(--pv-space-32);border-block-end:1px solid var(--pv-color-border);background:var(--pv-color-bg);display:flex;position:sticky;top:0}.pv-topbar--row{padding-inline:var(--pv-layout-participant-mobile-gutter)}.pv-topbar__end{align-items:center;gap:var(--pv-space-12);margin-inline-start:auto;display:flex}.pv-topbar__search{flex:auto;min-width:0;max-width:28rem;position:relative}.pv-topbar--row .pv-topbar__search{max-width:none}.pv-topbar__search-icon{color:var(--pv-color-text-secondary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--pv-space-12);transform:translateY(-50%)}.pv-topbar .pv-topbar__input{width:100%;padding-inline-start:var(--pv-space-40)}.pv-topbar__results{z-index:30;padding:var(--pv-space-4);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);box-shadow:var(--pv-shadow-floating-light);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--pv-space-4));inset-inline:0}.pv-topbar__option{min-height:var(--pv-layout-touch-target-min);padding:0 var(--pv-space-12);border-radius:var(--pv-radius-sm);color:var(--pv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;text-decoration:none;display:flex;overflow:hidden}.pv-topbar__option--all{color:var(--pv-color-focus-ring);font-weight:600}[role=option][data-active] .pv-topbar__option,.pv-topbar__option:hover{background:var(--pv-color-surface-subtle);outline:2px solid #0000}[role=option][data-active] .pv-topbar__option{box-shadow:inset 0 0 0 2px var(--pv-color-focus-ring)}.pv-topbar__note{padding:var(--pv-space-12)}.pv-topbar__theme{padding:var(--pv-space-4);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);display:inline-flex}.pv-topbar__theme .pv-icon-button[aria-pressed=true]{background:var(--pv-color-surface-brand-soft);color:var(--pv-color-focus-ring)}@media (forced-colors:active){.pv-topbar__theme .pv-icon-button[aria-pressed=true]{outline:2px solid highlight}}
