.vpc-xm-page{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;color:var(--vpc-text-primary);background:var(--vpc-surface-raised)}.vpc-xm-header-frame{container:meetme / inline-size;flex:none}.vpc-xm-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vpc-space-2) var(--vpc-space-4);padding:10px var(--vpc-space-5);border-bottom:1px solid var(--vpc-border-subtle);background:var(--vpc-surface-raised)}.vpc-xm-head .vpc-workspace-tabs{min-width:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.vpc-xm-head .vpc-workspace-tabs [role=tab]{flex-shrink:0}.vpc-xm-head .vpc-workspace-tabs [aria-selected=true]{background:var(--vpc-surface-raised);color:var(--vpc-brand-blue)}.vpc-xm-title{display:flex;align-items:center;gap:var(--vpc-space-2);margin:0;font-size:var(--vpc-text-18);white-space:nowrap}.vpc-xm-title>svg{box-sizing:content-box;padding:7px;border-radius:var(--vpc-radius-md);color:var(--vpc-brand-blue);background:var(--vpc-brand-blue-subtle)}.vpc-xm-head-actions{display:flex;align-items:center;gap:var(--vpc-space-2);margin-left:auto}.vpc-xm-head-actions .btn{white-space:nowrap}@container meetme (max-width: 900px){.vpc-xm-head{gap:var(--vpc-space-2);padding-inline:var(--vpc-space-4)}.vpc-xm-head .vpc-workspace-tabs{order:3;flex-basis:100%}}.vpc-xm-error{padding:var(--vpc-space-3) var(--vpc-space-5) 0}.vpc-xm-panel{display:flex;flex:1;min-height:0;min-width:0}.vpc-xm-off{max-width:640px;padding:var(--vpc-space-6) var(--vpc-space-5)}.vpc-xm-off h2{margin:0 0 var(--vpc-space-2);font-size:var(--vpc-text-18)}.vpc-xm-off p,.vpc-xm-empty{color:var(--vpc-text-secondary);line-height:1.6}.vpc-xm-empty{padding:var(--vpc-space-4);margin:0}.vpc-xm-list{display:grid;gap:var(--vpc-space-4);padding:var(--vpc-space-4);align-content:start}.vpc-xm-page .vpc-listdetail>.vpc-content-scroll{padding:var(--vpc-space-4);gap:var(--vpc-space-4);background:var(--vpc-surface-raised)}.vpc-xm-page .vpc-listdetail-list>.vpc-xm-list{padding:0;flex:none}.vpc-xm-page .vpc-listdetail-item>.vpc-xm-detail{padding:0;flex:none;max-width:760px}.vpc-xm-list,.vpc-xm-detail,.vpc-xm-page .vpc-listdetail-empty{background:var(--vpc-surface-raised)}.vpc-xm-list>.btn{justify-self:start}.vpc-xm-section ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--vpc-space-2)}.vpc-xm-section-title{display:flex;align-items:center;gap:var(--vpc-space-2);margin:0 0 var(--vpc-space-2);font-size:var(--vpc-text-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vpc-brand-blue)}.vpc-xm-count{letter-spacing:0;font-weight:600;color:var(--vpc-brand-blue);background:var(--vpc-brand-blue-subtle);border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-full);padding:0 7px}.vpc-xm-row{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--vpc-space-2);padding:10px var(--vpc-space-3);text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--vpc-surface-raised);border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);box-shadow:var(--vpc-mm-panel-shadow)}.vpc-xm-row:hover{border-color:var(--vpc-border-strong)}.vpc-xm-row:focus-visible{outline:var(--vpc-focus-width) solid var(--vpc-focus-ring);outline-offset:var(--vpc-focus-offset)}.vpc-xm-row.is-selected{border-color:var(--vpc-brand-blue);box-shadow:inset 3px 0 0 var(--vpc-brand-blue),var(--vpc-mm-panel-shadow);background:var(--vpc-surface-raised)}.vpc-xm-row.is-live{border-left:4px solid var(--vpc-status-success-border)}.vpc-xm-time{font-weight:700;font-variant-numeric:tabular-nums;color:var(--vpc-brand-blue)}.vpc-xm-row-main{display:grid;min-width:0;gap:2px}.vpc-xm-row-title{font-weight:600;overflow-wrap:anywhere;line-height:1.45}.vpc-xm-row-meta{font-size:var(--vpc-text-12);color:var(--vpc-text-secondary);overflow-wrap:anywhere;line-height:1.5}.vpc-xm-row-main>.vpc-xm-chip{justify-self:start;margin-top:var(--vpc-space-1)}.vpc-xm-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--vpc-space-1)}.vpc-xm-chip{display:inline-flex;align-items:center;padding:1px 9px;border-radius:var(--vpc-radius-full);white-space:nowrap;font-size:var(--vpc-text-12);font-weight:600;border:1px solid var(--vpc-border-subtle);color:var(--vpc-text-secondary)}.vpc-xm-chip.is-live{color:var(--vpc-status-success-fg);border-color:var(--vpc-status-success-border);background:var(--vpc-status-success-bg)}.vpc-xm-chip.is-scheduled{color:var(--vpc-status-info-fg);border-color:var(--vpc-status-info-border);background:var(--vpc-status-info-bg)}.vpc-xm-chip.is-cancelled{text-decoration:line-through}.vpc-xm-detail{display:grid;gap:var(--vpc-space-4);padding:var(--vpc-space-4) var(--vpc-space-5);align-content:start;min-width:0;max-width:760px;box-sizing:border-box}.vpc-xm-detail>p,.vpc-xm-detail>h2{margin:0}.vpc-xm-detail>.btn{justify-self:start}.vpc-xm-detail>*,.vpc-xm-detail-head>div{min-width:0}.vpc-xm-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vpc-space-3)}.vpc-xm-detail-head>.vpc-xm-chip{flex:none}.vpc-xm-detail-head h2{margin:0;font-size:var(--vpc-text-24);line-height:1.25;overflow-wrap:anywhere}.vpc-xm-detail-meta{margin:var(--vpc-space-1) 0 0;color:var(--vpc-text-secondary)}.vpc-xm-summary-card,.vpc-xm-detail>.vpc-xm-detail-head{padding:var(--vpc-space-4);border:1px solid var(--vpc-border-subtle);border-top:3px solid var(--vpc-brand-blue);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised);box-shadow:var(--vpc-mm-panel-shadow)}.vpc-xm-summary-card>:is(button,.vpc-mm-stack,.vpc-xm-note,.vpc-xm-confirm){margin-top:var(--vpc-space-2)}.vpc-xm-fact-row{display:flex;flex-wrap:wrap;gap:var(--vpc-space-3) var(--vpc-space-5);margin:0;padding:var(--vpc-space-3) 0;background:var(--vpc-surface-raised)}.vpc-xm-fact-row>div{display:grid;gap:var(--vpc-space-1);min-width:0}.vpc-xm-fact-row dt{display:flex;align-items:center;gap:6px;color:var(--vpc-text-secondary);font-size:var(--vpc-text-12)}.vpc-xm-fact-row dt svg{color:var(--vpc-brand-teal)}.vpc-xm-fact-row dd{margin:0;font-weight:600;font-size:var(--vpc-text-14);overflow-wrap:anywhere}.vpc-xm-facts{display:grid;gap:var(--vpc-space-3);margin:0;padding:var(--vpc-space-4);border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised)}.vpc-xm-facts>div{display:grid;grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);gap:var(--vpc-space-3);align-items:baseline}.vpc-xm-facts dt{color:var(--vpc-text-secondary);font-size:var(--vpc-text-13)}.vpc-xm-facts dd{margin:0;overflow-wrap:anywhere}.vpc-xm-facts .vpc-xm-hint{display:block;margin-top:var(--vpc-space-1)}.vpc-xm-detail .vpc-xm-notice{margin:0;padding:var(--vpc-space-3);border-left:3px solid var(--vpc-status-waiting-border);border-radius:0 var(--vpc-radius-sm) var(--vpc-radius-sm) 0;background:var(--vpc-surface-raised);color:var(--vpc-text-secondary);line-height:1.5}.vpc-xm-actions{display:flex;flex-wrap:wrap;gap:var(--vpc-space-2);align-items:center}.vpc-xm-note{display:flex;align-items:center;gap:var(--vpc-space-2);margin:0;font-size:var(--vpc-text-13);color:var(--vpc-text-secondary);line-height:1.5}.vpc-xm-note>svg{flex:none}.vpc-xm-confirm{display:grid;gap:var(--vpc-space-2);padding:var(--vpc-space-3);border-radius:var(--vpc-radius-md);border:1px solid var(--vpc-status-waiting-border);background:var(--vpc-surface-raised);color:var(--vpc-status-waiting-fg)}.vpc-xm-confirm p{margin:0}.vpc-xm-people{padding:var(--vpc-space-3) var(--vpc-space-4);border:1px solid var(--vpc-border-subtle);border-left:3px solid var(--vpc-brand-teal);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised)}.vpc-xm-people h3{margin:0 0 var(--vpc-space-2);font-size:var(--vpc-text-16)}.vpc-xm-people ul{list-style:none;margin:0 0 var(--vpc-space-3);padding:0;display:grid;gap:var(--vpc-space-2)}.vpc-xm-people li{display:flex;align-items:center;gap:var(--vpc-space-3);overflow-wrap:anywhere}.vpc-xm-avatar{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:var(--vpc-text-12);font-weight:700;background:var(--vpc-brand-teal-subtle);color:var(--vpc-text-primary)}.vpc-xm-role{margin-left:auto;font-size:var(--vpc-text-12);color:var(--vpc-text-secondary)}.vpc-xm-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:var(--vpc-surface-raised)}.vpc-xm-dialog form{display:grid;gap:var(--vpc-space-3)}.vpc-xm-dialog h2{margin:0}.vpc-xm-field{display:grid;gap:var(--vpc-space-1);min-width:0;border:0;padding:0;margin:0}.vpc-xm-field>span,.vpc-xm-field legend{font-weight:600;font-size:var(--vpc-text-13);padding:0;margin-bottom:var(--vpc-space-1)}.vpc-xm-field input,.vpc-xm-field select{min-height:var(--vpc-control-small, 32px);font:inherit}.vpc-xm-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--vpc-space-1) var(--vpc-space-2);border:1px solid var(--vpc-border-input);border-radius:var(--vpc-radius-sm);background:var(--vpc-surface-raised);color:var(--vpc-text-primary);font:inherit}.vpc-xm-field :is(input,select,textarea):focus-visible{outline:var(--vpc-focus-width) solid var(--vpc-focus-ring);outline-offset:var(--vpc-focus-offset)}.vpc-xm-row2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--vpc-space-3)}@media(max-width:520px){.vpc-xm-row2,.vpc-xm-facts>div{grid-template-columns:1fr}.vpc-xm-facts>div{gap:var(--vpc-space-1)}}.vpc-xm-mode{display:flex;flex-wrap:wrap;gap:var(--vpc-space-4)}.vpc-xm-mode legend{width:100%}.vpc-xm-mode label,.vpc-xm-people-pick label{display:flex;align-items:center;gap:var(--vpc-space-2);min-height:32px;cursor:pointer}.vpc-xm-people-pick ul{list-style:none;margin:var(--vpc-space-2) 0 0;padding:var(--vpc-space-1) var(--vpc-space-2);max-height:220px;overflow-y:auto;border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-sunken)}.vpc-xm-hint{margin:0;font-size:var(--vpc-text-12);font-weight:400;color:var(--vpc-text-secondary)}.vpc-xm-dialog-actions{justify-content:flex-end}.vpc-xm-type-row{grid-template-columns:minmax(0,1fr)}.vpc-xm-type-editor h2{margin:0;font-size:var(--vpc-text-18)}.vpc-xm-type-editor{gap:var(--vpc-space-3)}.vpc-xm-questions ol{margin:0 0 var(--vpc-space-2);padding:0;list-style:none;display:grid;gap:var(--vpc-space-3)}.vpc-xm-question{display:grid;gap:var(--vpc-space-2);padding:var(--vpc-space-3);border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised)}.vpc-xm-question textarea{font:inherit;resize:vertical;min-height:52px}.vpc-xm-guide h3{display:flex;align-items:baseline;gap:var(--vpc-space-2);margin:0 0 var(--vpc-space-2);font-size:var(--vpc-text-16)}.vpc-xm-guide ol{margin:0;padding-left:1.4em;display:grid;gap:var(--vpc-space-2)}.vpc-xm-guide li{padding-left:var(--vpc-space-1)}.vpc-xm-guide-question{display:block;line-height:1.45}.vpc-xm-guide-listen{display:block;font-size:var(--vpc-text-13);color:var(--vpc-text-secondary)}.vpc-xm-guide-disclosure{min-width:0;padding:var(--vpc-space-2) var(--vpc-space-4);border:1px solid var(--vpc-border-subtle);border-left:3px solid var(--vpc-brand-blue);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised)}.vpc-xm-guide-disclosure>summary{display:flex;align-items:center;gap:var(--vpc-space-2);list-style:none}.vpc-xm-guide-disclosure>summary::-webkit-details-marker{display:none}.vpc-xm-guide-disclosure>summary>svg{flex:none}.vpc-xm-guide-disclosure>summary .vpc-mm-summary-title{flex:1;min-width:0}.vpc-xm-guide-disclosure>summary .vpc-mm-count{margin:0}.vpc-xm-guide-disclosure>summary:after{content:"";width:7px;height:7px;flex:none;margin:0 2px 4px 4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.vpc-xm-guide-disclosure[open]>summary:after{margin-top:4px;margin-bottom:0;transform:rotate(225deg)}.vpc-xm-guide-disclosure[open]>:not(summary){margin-top:var(--vpc-space-3)}.vpc-xm-guide-guidance{margin-top:var(--vpc-space-1);background:var(--vpc-surface-raised)}.vpc-xm-guide-guidance>summary{cursor:pointer;color:var(--vpc-brand-teal);font-size:var(--vpc-text-13);padding-block:var(--vpc-space-1);min-height:var(--vpc-target-min);box-sizing:border-box}.vpc-xm-guide-guidance[open]>summary{margin-bottom:var(--vpc-space-1)}.vpc-xm-guide-guidance>p{margin:0}.vpc-xm-guide-panel{border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);padding:var(--vpc-space-2) var(--vpc-space-3);max-height:40vh;overflow-y:auto;background:var(--vpc-surface-raised)}.vpc-xm-guide-panel summary{cursor:pointer;font-weight:600;min-height:var(--vpc-target-min)}.vpc-xm-guide-panel .vpc-xm-guide-guidance>summary{font-weight:400}@media(pointer:fine){.vpc-xm-guide-guidance>summary,.vpc-xm-guide-panel summary{min-height:32px}}.vpc-xm-guide-panel .vpc-xm-guide h3{display:none}.vpc-xm-template{display:flex;align-items:center;gap:var(--vpc-space-3);padding:10px var(--vpc-space-3);border:1px solid var(--vpc-border-subtle);border-left:3px solid var(--vpc-brand-teal);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised)}.vpc-xm-template .vpc-xm-row-main{flex:1;min-width:0}.vpc-xm-template>.btn{flex:none}@media(forced-colors:active){.vpc-xm-row.is-selected{outline:2px solid Highlight;outline-offset:-3px}.vpc-xm-row.is-selected .vpc-xm-row-title{text-decoration:underline}}.vpc-xm-history h2{font-size:var(--vpc-text-18);margin:0 0 var(--vpc-space-1)}.vpc-xm-history-search{display:grid;gap:var(--vpc-space-2);min-width:0}.vpc-xm-history-search .btn{justify-self:start}.vpc-xm-history-list{display:grid;gap:var(--vpc-space-2);list-style:none;padding:0;margin:0}.vpc-xm-history-row{grid-template-columns:minmax(0,1fr) auto}.group-meeting-room .vpc-xm-clock{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vpc-space-1) var(--vpc-space-2);margin:var(--vpc-space-2) 0 0;color:var(--vpc-text-primary);font-variant-numeric:tabular-nums}.vpc-xm-clock-label,.vpc-xm-clock-note{font-size:var(--vpc-text-12);color:var(--vpc-text-secondary)}.vpc-xm-bookings{padding-top:0}.vpc-xm-row.is-booking{cursor:default}.vpc-xm-row.is-booking:not(.is-selected):hover{border-color:var(--vpc-border-subtle)}.vpc-xm-row.is-withdrawn .vpc-xm-row-title{text-decoration:line-through;color:var(--vpc-text-secondary)}.vpc-xm-open{white-space:nowrap}.vpc-xm-row.is-booking .vpc-xm-row-title,.vpc-xm-row.is-booking .vpc-xm-row-meta{white-space:normal;overflow-wrap:anywhere}.vpc-workspace{min-width:0;width:100%;display:flex;flex-direction:column;gap:14px;padding:18px 22px;box-sizing:border-box}.vpc-workspace-heading,.vpc-overview-intro,.vpc-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vpc-workspace-heading>div,.vpc-overview-intro>div{min-width:0}.vpc-workspace-heading h1{margin:0;font-size:var(--vpc-text-24);line-height:1.2;letter-spacing:-.04em}.vpc-workspace-heading p,.vpc-workspace-section-head p{margin:0;color:var(--vpc-text-muted);line-height:1.55}.vpc-workspace-eyebrow{color:var(--vpc-brand-teal);font-size:var(--vpc-text-12);font-weight:650;letter-spacing:.12em;text-transform:uppercase}.vpc-mywork-workspace .vpc-workspace-eyebrow{color:var(--vpc-brand-violet)}.vpc-workspace-role-note{display:inline-flex;align-items:center;gap:8px;color:var(--vpc-text-secondary);background:var(--vpc-surface-subtle);border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-full);padding:5px 9px;font-size:var(--vpc-text-sm);flex-shrink:0}.vpc-workspace-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-sunken)}.vpc-workspace-tabs [role=tab]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:4px 11px;min-height:var(--vpc-control-small);border-radius:var(--vpc-radius-sm);border:1px solid transparent;background:transparent;color:var(--vpc-text-muted);font:inherit;font-size:var(--vpc-text-13);line-height:20px;font-weight:600;cursor:pointer}.vpc-workspace-tabs [role=tab]:hover{background:var(--vpc-surface-raised);color:var(--vpc-text-primary)}.vpc-workspace-tab-short{display:none}.vpc-workspace-tabs [aria-selected=true]{background:var(--vpc-brand-blue-subtle);border-color:var(--vpc-brand-blue);color:var(--vpc-brand-blue);box-shadow:none}.vpc-mywork-workspace .vpc-workspace-tabs [aria-selected=true]{background:var(--vpc-brand-violet-subtle);border-color:var(--vpc-brand-violet);color:var(--vpc-brand-violet)}.vpc-workspace-panel{min-width:0}.vpc-workspace-panel>.vpc-content-scroll{padding:0;overflow:visible}.vpc-workspace-panel>.page-head{margin:0 0 20px}.vpc-workspace-panel>.page-head h2{margin:0;font-size:var(--vpc-text-18)}.vpc-workspace-panel .vpc-daystart-embedded{padding:0;gap:14px}.vpc-overview-intro p{margin:0}.vpc-requests-workspace>.vpc-workspace-toolbar{margin:0}.vpc-workspace .vpc-overview-intro h2{font-size:var(--vpc-text-18);letter-spacing:-.02em;color:var(--vpc-text-primary)}.vpc-workspace .vpc-overview-intro p{max-width:75ch;line-height:1.55}.vpc-workspace .vpc-stats{gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.vpc-workspace .vpc-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:112px;padding:15px;border-radius:var(--vpc-radius-md);box-sizing:border-box;border-width:1px;box-shadow:0 6px 18px var(--vpc-sheen-bottom)}.vpc-workspace .vpc-stat .k{max-width:calc(100% - 28px);font-size:var(--vpc-text-13);font-weight:550}.vpc-workspace .vpc-stat .v{font-size:var(--vpc-text-24);line-height:1.2;letter-spacing:-.035em;margin-top:9px}.vpc-workspace .vpc-stat .n{font-size:var(--vpc-text-12);margin-top:7px;opacity:1}.vpc-stat-icon{position:absolute;right:14px;top:15px}.vpc-stat-action{font-family:inherit;cursor:pointer}.vpc-stat-action:hover{box-shadow:0 8px 24px var(--vpc-sheen-bottom),inset 0 0 0 1px currentColor}.vpc-workspace .vpc-stat.personal{background:var(--vpc-brand-teal-subtle);color:var(--vpc-brand-teal);border-color:var(--vpc-brand-teal)}.vpc-workspace .vpc-stat.is-quiet{background:var(--vpc-surface-raised);color:var(--vpc-text-secondary);border-color:var(--vpc-border-subtle);box-shadow:inset 0 1px 0 var(--vpc-edge-highlight),var(--vpc-shadow-1)}.vpc-workspace .vpc-stat.is-quiet .vpc-stat-icon{color:var(--vpc-text-muted)}.vpc-workspace-footnote{margin:13px 0;color:var(--vpc-text-muted);font-size:var(--vpc-text-sm);line-height:1.6}.vpc-daystart-embedded>.vpc-workspace-footnote{margin:-7px 0 0}.vpc-attention-card{border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised);overflow:clip;box-shadow:0 6px 22px var(--vpc-sheen-bottom)}.vpc-workspace-section-head{padding:14px 16px;border-bottom:1px solid var(--vpc-border-subtle)}.vpc-workspace .vpc-workspace-section-head h2{margin:0 0 5px;font-size:var(--vpc-text-18);color:var(--vpc-text-primary)}.vpc-workspace-section-head p{font-size:var(--vpc-text-sm)}.vpc-attention-card>.vpc-workspace-footnote{padding:0 22px}.vpc-work-row{display:flex;align-items:center;gap:15px;width:100%;padding:19px 22px;border:0;border-bottom:1px solid var(--vpc-border-subtle);background:var(--vpc-surface-raised);color:var(--vpc-text-primary);font:inherit;text-align:left;cursor:pointer;min-width:0;box-sizing:border-box}.vpc-work-row:last-child{border-bottom:0}.vpc-work-row-with-star{display:flex;align-items:stretch;border-bottom:1px solid var(--vpc-border-subtle)}.vpc-work-row-with-star:last-child{border-bottom:0}.vpc-work-row-with-star>.vpc-work-row{flex:1;border-bottom:0}.vpc-work-row-with-star>.vpc-star{flex:0 0 var(--vpc-target-min);margin-right:8px;position:static;align-self:center;height:var(--vpc-target-min)}.vpc-work-group{display:flex;align-items:center;gap:9px;margin:0;padding:13px 22px;background:var(--vpc-surface-subtle);color:var(--vpc-brand-violet);font-size:var(--vpc-text-sm);font-weight:600}.vpc-work-row:hover{background:var(--vpc-surface-subtle)}.vpc-work-row>.grow{min-width:0;flex:1}.vpc-work-row>.grow .t,.vpc-work-row-main strong{display:block;font-size:var(--vpc-text-16);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.vpc-work-row>.grow .s{display:block;margin-top:5px;font-size:var(--vpc-text-sm)}.vpc-work-row-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.vpc-work-row-meta{display:flex;gap:6px 12px;flex-wrap:wrap;font-size:var(--vpc-text-sm);color:var(--vpc-text-muted);align-items:center}.vpc-work-row-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:36%}.vpc-work-row>svg{flex-shrink:0;color:var(--vpc-text-muted)}.vpc-work-glyph{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:var(--vpc-radius-md);background:var(--vpc-brand-blue-subtle);color:var(--vpc-brand-blue)}.vpc-work-glyph.violet{background:var(--vpc-brand-violet-subtle);color:var(--vpc-brand-violet)}.vpc-work-glyph.teal{background:var(--vpc-brand-teal-subtle);color:var(--vpc-brand-teal)}.vpc-workspace-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:12px 0}.vpc-workspace-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:var(--vpc-text-sm);font-weight:550;color:var(--vpc-text-secondary);max-width:100%}.vpc-workspace-toolbar select{min-width:min(260px,100%);max-width:100%;min-height:var(--vpc-control-height);padding:6px 32px 6px 10px;background:var(--vpc-surface-raised);border:1px solid var(--vpc-border-input);border-radius:var(--vpc-radius-sm);color:var(--vpc-text-primary);font:inherit;font-size:var(--vpc-text-16)}.vpc-workspace-empty{text-align:center;padding:38px 24px;color:var(--vpc-text-muted)}.vpc-workspace-empty>svg{color:var(--vpc-brand-blue);margin:0 auto 13px}.vpc-workspace-empty h2,.vpc-workspace-empty h3{margin:0 0 8px;font-size:var(--vpc-text-18);justify-content:center;color:var(--vpc-text-primary)}.vpc-workspace-empty p{margin:0 0 16px;font-size:var(--vpc-text-sm);line-height:1.6}.vpc-workspace-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-top:18px;color:var(--vpc-text-muted);font-size:var(--vpc-text-sm)}.vpc-handover-intro{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:var(--vpc-radius-md);margin-bottom:20px;background:var(--vpc-brand-violet-subtle);color:var(--vpc-brand-violet)}.vpc-handover-intro>svg{flex-shrink:0;margin-top:4px}.vpc-handover-intro p{flex:1;margin:0;line-height:1.6;font-size:var(--vpc-text-sm)}.vpc-handover-row+.vpc-handover-row{border-top:1px solid var(--vpc-border-subtle)}.vpc-handover-note{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;padding:18px;border-radius:var(--vpc-radius-md);background:var(--vpc-surface-subtle)}.vpc-handover-note div{min-width:0}.vpc-handover-note dt{color:var(--vpc-text-muted);margin-bottom:6px;font-size:var(--vpc-text-sm)}.vpc-handover-note dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.vpc-workspace :is(button,select,[tabindex="0"]):focus-visible{outline:var(--vpc-focus-width) solid var(--vpc-focus-ring);outline-offset:var(--vpc-focus-offset)}@media(max-width:850px){.vpc-workspace{padding:16px;gap:14px}.vpc-workspace-heading,.vpc-overview-intro,.vpc-workspace-section-head{flex-wrap:wrap}.vpc-workspace-tabs [role=tab]{flex:1 1 auto}.vpc-work-row{flex-wrap:wrap}.vpc-work-row-main{flex-basis:calc(100% - 95px)}.vpc-work-row-flags{max-width:100%;justify-content:flex-start}.vpc-handover-intro{flex-wrap:wrap}}@media(max-width:520px){.vpc-workspace{padding:16px}.vpc-workspace-heading p{font-size:var(--vpc-text-13)}.vpc-workspace-role-note{flex-shrink:1}.vpc-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.vpc-mywork-workspace .vpc-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vpc-workspace-tabs [role=tab]{padding:10px 6px;gap:7px;font-size:var(--vpc-text-12)}.vpc-workspace-tabs [role=tab]>svg,.vpc-workspace-tab-full{display:none}.vpc-workspace-tab-short{display:inline}.vpc-workspace .vpc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vpc-workspace .vpc-stat{padding:12px;min-height:110px}.vpc-workspace .vpc-stat .k{max-width:100%;padding-right:15px}.vpc-stat-icon{top:15px;right:10px}.vpc-stat-icon svg{width:15px;height:15px}.vpc-work-row,.vpc-workspace-section-head{padding:16px}.vpc-work-glyph{flex-basis:36px;height:36px;width:36px;border-radius:var(--vpc-radius-md)}.vpc-workspace-toolbar label,.vpc-workspace-toolbar select{width:100%}.vpc-handover-note{grid-template-columns:1fr}.vpc-workspace-pagination span{flex-basis:100%;order:-1}}@media(max-width:360px){.vpc-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(forced-colors:active){.vpc-workspace-tabs [aria-selected=true],.vpc-stat,.vpc-work-glyph{border:1px solid ButtonText}.vpc-workspace-tabs [aria-selected=true]{outline:2px solid Highlight}}.vpc-workspace.vpc-requests-workspace{height:100%;min-height:0;gap:0;padding:0;overflow:hidden}.vpc-requests-workspace>.vpc-workspace-heading{flex:none;flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;padding:14px 20px 12px}.vpc-requests-workspace>.vpc-workspace-heading .vpc-workspace-role-note{margin-left:auto}.vpc-requests-workspace>.vpc-workspace-heading>.vpc-workspace-tabs{display:flex;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto}.vpc-requests-workspace .vpc-workspace-tabs [role=tab]{flex-shrink:0}.vpc-requests-workspace>.banner{margin:0 20px}.vpc-requests-workspace>.vpc-requests-panel{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:0 20px 16px;overflow-x:hidden;overflow-y:auto}.vpc-requests-workspace>.vpc-requests-panel--requests{padding:0;overflow:hidden}.vpc-requests-workspace>.vpc-requests-panel--handovers{padding-bottom:12px;overflow:hidden}.vpc-requests-workspace>.vpc-requests-panel:focus-visible{outline-offset:calc(-1 * var(--vpc-focus-width))}.vpc-requests-workspace[data-layout=narrow]>.vpc-workspace-heading{padding:12px 12px 10px}.vpc-requests-workspace[data-layout=narrow]>.vpc-workspace-heading>.vpc-workspace-tabs{order:3;flex-basis:100%}.vpc-requests-workspace[data-layout=narrow]>.vpc-requests-panel{padding:0 12px 12px}.vpc-requests-workspace[data-layout=narrow]>.vpc-requests-panel--requests{padding:0}.vpc-requests-workspace[data-layout=narrow]>.banner{margin:0 12px}:where(.vpc-xm-page,.vpc-xm-dialog,.vpc-mm-workspace,.vpc-mm-settings,.vpc-xm-guide-panel,.vpc-mm-recording-viewer){color-scheme:light;--vpc-surface-page: #ffffff;--vpc-surface-content: #ffffff;--vpc-surface-raised: #ffffff;--vpc-surface-subtle: #f5f8fb;--vpc-surface-sunken: #ffffff;--vpc-text-primary: #202b3e;--vpc-text-secondary: #45566e;--vpc-text-muted: #626f82;--vpc-text-on-brand: #ffffff;--vpc-text-link: #0a5c8c;--vpc-border-subtle: #dce5ee;--vpc-border-structural: #bdcbd9;--vpc-border-input: #78899f;--vpc-border-strong: #64748b;--vpc-brand-blue: #0a5c8c;--vpc-brand-blue-hover: #0c699f;--vpc-brand-blue-subtle: #e7f3fb;--vpc-brand-blue-fill: #0e76b3;--vpc-brand-blue-fill-hover: #0c699f;--vpc-brand-blue-fill-pressed: #0a5c8c;--vpc-brand-gradient-button: linear-gradient(180deg, #0e76b3, #0c699f);--vpc-brand-teal: #0e7490;--vpc-brand-teal-graphic: #0e7490;--vpc-brand-teal-subtle: #ecfeff;--vpc-brand-violet: #6d28d9;--vpc-focus-ring: #0e76b3;--vpc-status-info-bg: #eff6ff;--vpc-status-info-fg: #1e40af;--vpc-status-info-border: #3b82f6;--vpc-status-waiting-bg: #fefce8;--vpc-status-waiting-fg: #854d0e;--vpc-status-waiting-border: #a16207;--vpc-status-waiting-fill: #a16207;--vpc-status-urgent-bg: #fff4ed;--vpc-status-urgent-fg: #964000;--vpc-status-urgent-border: #ea580c;--vpc-status-success-bg: #f0fdf4;--vpc-status-success-fg: #166534;--vpc-status-success-border: #15803d;--vpc-status-neutral-bg: #f3f4f5;--vpc-status-neutral-fg: #334155;--vpc-status-neutral-border: #7c899b;--vpc-mm-panel-shadow: 0 1px 2px rgb(24 61 92 / 4%), 0 5px 18px rgb(24 61 92 / 4%);color:var(--vpc-text-primary)}.vpc-mm-icon-heading{display:flex;align-items:center;gap:var(--vpc-space-2)}.vpc-mm-icon-heading>svg{box-sizing:content-box;flex:none;padding:7px;border-radius:9px;color:var(--vpc-brand-blue);background:var(--vpc-brand-blue-subtle)}.vpc-mm-icon-heading.is-teal>svg{color:var(--vpc-brand-teal);background:var(--vpc-brand-teal-subtle)}.vpc-mm-disclosure{min-width:0;background:var(--vpc-surface-raised);color:var(--vpc-text-secondary)}.vpc-mm-disclosure>summary,.vpc-mm-disclosure-summary{cursor:pointer;min-height:var(--vpc-target-min);padding-block:var(--vpc-space-1);color:var(--vpc-brand-blue);font-weight:600}.vpc-mm-disclosure>summary:focus-visible,.vpc-mm-disclosure-summary:focus-visible,.vpc-xm-guide-guidance>summary:focus-visible{outline:var(--vpc-focus-width) solid var(--vpc-focus-ring);outline-offset:var(--vpc-focus-offset);border-radius:var(--vpc-radius-sm)}.vpc-mm-disclosure[open]>summary{margin-bottom:var(--vpc-space-2)}.vpc-mm-summary-title{overflow-wrap:anywhere}.vpc-mm-summary-title>small{display:block;margin-top:var(--vpc-space-1);color:var(--vpc-text-secondary);font-size:var(--vpc-text-12);font-weight:400}.vpc-mm-count{display:inline-block;padding:1px 8px;border-radius:var(--vpc-radius-full);margin-left:var(--vpc-space-2);font-size:var(--vpc-text-12);color:var(--vpc-brand-blue);background:var(--vpc-brand-blue-subtle);white-space:nowrap}.vpc-mm-info-strip{display:flex;align-items:flex-start;gap:var(--vpc-space-2);padding:var(--vpc-space-3);border-left:3px solid var(--vpc-brand-teal);border-radius:0 var(--vpc-radius-sm) var(--vpc-radius-sm) 0;background:var(--vpc-surface-raised);color:var(--vpc-text-secondary)}.vpc-mm-info-strip>svg{flex:none;color:var(--vpc-brand-teal)}:is(.vpc-xm-page,.vpc-xm-dialog,.vpc-mm-recording-viewer) .banner{background:var(--vpc-surface-raised)}.vpc-mm-recording-viewer :is(.vpc-dicta-section,.vpc-dicta-working){background:var(--vpc-surface-raised)}.vpc-mm-recording-viewer .vpc-dicta-hero{background:var(--vpc-surface-raised);color:var(--vpc-text-primary);border:1px solid var(--vpc-border-subtle);border-top:3px solid var(--vpc-brand-blue)}.vpc-mm-recording-viewer .vpc-dicta-eyebrow{color:var(--vpc-brand-blue)}@media(pointer:fine){.vpc-mm-disclosure>summary,.vpc-mm-disclosure-summary{min-height:32px}}.vpc-mm-workspace{container-type:inline-size;min-width:0;padding:var(--vpc-space-4);border:1px solid var(--vpc-border-subtle);border-top:3px solid var(--vpc-brand-teal);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised);box-shadow:var(--vpc-mm-panel-shadow)}.vpc-mm-workspace .vpc-mm-tabs{display:flex;flex-wrap:wrap;min-width:0;margin:0 0 var(--vpc-space-3)}.vpc-mm-workspace .vpc-mm-tabs{padding:0 0 var(--vpc-space-2);gap:var(--vpc-space-1);border:0;border-bottom:1px solid var(--vpc-border-subtle);border-radius:0;background:var(--vpc-surface-raised)}.vpc-mm-workspace .vpc-mm-tabs [role=tab]{padding-inline:var(--vpc-space-2);color:var(--vpc-text-secondary);background:var(--vpc-surface-raised)}.vpc-mm-workspace .vpc-mm-tabs [aria-selected=true]{color:var(--vpc-brand-blue);border-color:transparent;border-bottom:3px solid var(--vpc-brand-blue);background:var(--vpc-surface-raised)}.vpc-mm-workspace .vpc-mm-tabs [role=tab]:hover{color:var(--vpc-brand-blue)}.vpc-mm-tabs [role=tab]{flex:0 0 auto}.vpc-mm-tool-panel{min-width:0;overflow-wrap:anywhere}.vpc-mm-stack,.vpc-mm-answer{display:grid;align-content:start;gap:var(--vpc-space-3);min-width:0;overflow-wrap:anywhere}.vpc-mm-stack>*,.vpc-mm-answer>*{min-width:0}.vpc-mm-stack :is(h3,h4,p),.vpc-mm-tool-panel :is(h3,h4,p){margin:0}.vpc-mm-stack h3,.vpc-mm-tool-panel h3{font-size:var(--vpc-text-16);line-height:1.4}.vpc-mm-stack h4,.vpc-mm-tool-panel h4{font-size:var(--vpc-text-14);line-height:1.4}.vpc-mm-stack>.btn,.vpc-mm-answer>.btn,.vpc-mm-tool-panel>.btn{justify-self:start;align-self:start;width:fit-content;max-width:100%;white-space:normal}.vpc-mm-stack .vpc-xm-actions{min-width:0}.vpc-mm-stack .vpc-xm-actions>.btn{max-width:100%;white-space:normal}.vpc-mm-workspace label,.vpc-mm-stack label{display:grid;gap:var(--vpc-space-1);min-width:0}.vpc-mm-workspace label:has(input[type=checkbox]),.vpc-mm-stack label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:var(--vpc-space-2);min-height:var(--vpc-control-small)}.vpc-mm-stack input[type=checkbox],.vpc-mm-workspace input[type=checkbox]{flex:none;margin-block:3px 0}.vpc-mm-workspace textarea,.vpc-mm-workspace select,.vpc-mm-stack textarea,.vpc-mm-stack select,.vpc-mm-stack input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:var(--vpc-control-small);box-sizing:border-box;font:inherit;color:var(--vpc-text-primary);background:var(--vpc-surface-raised);border:1px solid var(--vpc-border-strong);border-radius:var(--vpc-radius-sm);padding:var(--vpc-space-1) var(--vpc-space-2)}.vpc-mm-stack :is(input,select,textarea):focus-visible,.vpc-mm-workspace :is(input,select,textarea):focus-visible{outline:var(--vpc-focus-width) solid var(--vpc-focus-ring);outline-offset:var(--vpc-focus-offset)}.vpc-mm-stack :is(input,select,textarea):disabled{color:var(--vpc-text-muted);background:var(--vpc-surface-subtle)}.vpc-mm-stack textarea{resize:vertical}.vpc-mm-stack .vpc-mm-short-field{max-width:18rem}.vpc-mm-facts{display:grid;gap:var(--vpc-space-2);margin:0}.vpc-mm-facts>div{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:var(--vpc-space-2);padding:var(--vpc-space-2) 0;border-bottom:1px solid var(--vpc-border-subtle);background:var(--vpc-surface-raised)}.vpc-mm-facts>div:last-child{border-bottom:0}.vpc-mm-facts dt{font-weight:var(--vpc-weight-semibold);color:var(--vpc-text-secondary)}.vpc-mm-facts dd{min-width:0;margin:0}.vpc-mm-answer{padding-block:var(--vpc-space-4);border-bottom:1px solid var(--vpc-border-subtle)}.vpc-mm-preserve,.vpc-mm-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.vpc-mm-notes{list-style:none;margin:0;padding:0;display:grid;gap:var(--vpc-space-3)}.vpc-mm-notes li{display:flex;justify-content:space-between;align-items:start;gap:var(--vpc-space-3);padding-block:var(--vpc-space-2);border-bottom:1px solid var(--vpc-border-subtle)}.vpc-mm-notes li>div{min-width:0}.vpc-mm-notes small{color:var(--vpc-text-secondary)}.vpc-mm-notes .btn{flex:none}.vpc-mm-settings{flex:1;min-width:0;min-height:0;padding:var(--vpc-space-4) var(--vpc-space-5);overflow:auto;overscroll-behavior:contain;background:var(--vpc-surface-raised)}.vpc-mm-settings-body{container-type:inline-size;display:grid;align-content:start;gap:var(--vpc-space-4);flex:none;width:100%;max-width:56rem;box-sizing:border-box;margin-right:auto}.vpc-mm-section-head{display:grid;gap:var(--vpc-space-2);background:var(--vpc-surface-raised)}.vpc-mm-section-head :is(h2,h3,p){margin:0}.vpc-mm-section-head h2{font-size:var(--vpc-text-18)}.vpc-mm-section-head p{color:var(--vpc-text-secondary)}.vpc-mm-panel{padding:var(--vpc-space-4);border:1px solid var(--vpc-border-subtle);border-top:3px solid var(--vpc-brand-blue);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised);box-shadow:var(--vpc-mm-panel-shadow)}.vpc-mm-panel.is-teal{border-top-color:var(--vpc-brand-teal)}.vpc-mm-subsection{margin-top:var(--vpc-space-2);padding-top:var(--vpc-space-4);border-top:1px solid var(--vpc-border-subtle)}.vpc-mm-notice{padding:var(--vpc-space-3);border:1px solid var(--vpc-border-subtle);border-left:3px solid var(--vpc-brand-teal);border-radius:var(--vpc-radius-sm);background:var(--vpc-surface-raised)}.vpc-mm-tool-panel .vpc-mm-retention{margin-top:var(--vpc-space-4);padding-top:var(--vpc-space-3);border-top:1px solid var(--vpc-border-subtle)}.vpc-mm-tool-panel .vpc-mm-feedback{margin-top:var(--vpc-space-3)}.vpc-mm-feedback{color:var(--vpc-brand-teal);background:var(--vpc-surface-raised)}.vpc-mm-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--vpc-text-13);font-weight:600;color:var(--vpc-text-secondary)}.vpc-mm-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.vpc-mm-state.is-waiting,.vpc-mm-state.is-pending{color:var(--vpc-status-waiting-fg)}.vpc-mm-state.is-ready{color:var(--vpc-status-success-fg)}.vpc-mm-state.is-info{color:var(--vpc-brand-blue)}.vpc-mm-empty{padding:var(--vpc-space-3);border:1px dashed var(--vpc-border-structural);border-radius:var(--vpc-radius-sm);background:var(--vpc-surface-raised);color:var(--vpc-text-secondary)}.vpc-mm-device-grid{display:grid;gap:var(--vpc-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.vpc-mm-library,.vpc-mm-delivery-list{display:grid;gap:var(--vpc-space-2);list-style:none;margin:0;padding:0}.vpc-mm-library>li,.vpc-mm-delivery-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vpc-space-2) var(--vpc-space-3);padding-block:var(--vpc-space-2);border-bottom:1px solid var(--vpc-border-subtle)}.vpc-mm-library-title{display:grid;gap:var(--vpc-space-1);flex:1 1 12rem;min-width:0}.vpc-mm-library-title>span,.vpc-mm-delivery-list time{color:var(--vpc-text-secondary);font-size:var(--vpc-text-13)}.vpc-mm-recording-part{padding:var(--vpc-space-3);border:1px solid var(--vpc-border-subtle);border-radius:var(--vpc-radius-sm);background:var(--vpc-surface-raised)}.vpc-mm-video{display:block;width:100%;max-height:28rem;border-radius:var(--vpc-radius-sm)}@container (max-width: 520px){.vpc-mm-facts>div{grid-template-columns:1fr;gap:var(--vpc-space-1)}.vpc-mm-notes li{flex-direction:column}}@container (max-width: 680px){.vpc-mm-tabs [role=tab]>svg{display:none}}@media(max-width:520px){.vpc-mm-settings,.vpc-mm-panel{padding:var(--vpc-space-3)}}.group-meeting-notice{position:fixed;bottom:var(--vpc-space-4);right:var(--vpc-space-4);z-index:var(--vpc-z-call);display:flex;gap:var(--vpc-space-2);flex-wrap:wrap;max-width:min(38rem,calc(100vw - 2rem));padding:var(--vpc-space-3);border-radius:var(--vpc-radius-md);background:var(--vpc-surface-raised);border:1px solid var(--vpc-hairline);box-shadow:var(--vpc-shadow-2)}.dialog.group-meeting-dialog{width:min(74rem,calc(100vw - 2rem));max-width:100%;max-height:calc(100dvh - 2rem);overflow:auto}.group-meeting-room{min-width:0}.group-meeting-room>header{margin-bottom:var(--vpc-space-3)}.group-meeting-room>header h3{margin:0 0 var(--vpc-space-1)}.group-meeting-room>header p{margin:0;color:var(--vpc-text-secondary)}.group-meeting-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:var(--vpc-space-4);align-items:start}.group-meeting-stage{min-width:0;grid-column:1;grid-row:1}.group-meeting-choice{display:flex;align-items:center;gap:.75rem;padding:.6rem}.group-meeting-roster{grid-column:2;grid-row:1;list-style:none;padding:0;margin:0;display:grid;gap:var(--vpc-space-2);max-height:min(29rem,52dvh);overflow-y:auto;overscroll-behavior:contain}.group-meeting-roster>li{min-width:0;border:1px solid var(--vpc-hairline);border-radius:var(--vpc-radius-md);padding:var(--vpc-space-2);display:flex;gap:var(--vpc-space-1);flex-direction:column;overflow-wrap:anywhere}.group-meeting-roster span{font-size:var(--vpc-text-sm)}.group-meeting-roster .group-meeting-actions{gap:var(--vpc-space-1);margin-block:var(--vpc-space-1) 0}.group-meeting-roster .btn{min-height:44px;padding:var(--vpc-space-1) var(--vpc-space-2);font-size:var(--vpc-text-sm);white-space:normal}.group-meeting-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-block:.75rem}.group-meeting-audio{min-width:0;max-width:100%;overflow-wrap:anywhere}.group-meeting-audio .btn{white-space:normal}.group-meeting-audio label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%}.group-meeting-audio input[type=range]{min-height:44px;max-width:100%}.group-meeting-toolbar{position:sticky;bottom:0;z-index:2;display:flex;gap:var(--vpc-space-2);flex-wrap:wrap;align-items:center;padding:var(--vpc-space-3) 0;margin-top:var(--vpc-space-3);border-top:1px solid var(--vpc-hairline);background:var(--vpc-surface-raised)}.group-meeting-toolbar>.group-meeting-actions{display:contents}.group-meeting-toolbar .btn{white-space:normal}.group-meeting-toolbar>.group-meeting-confirm{flex-basis:100%;margin:0}.group-meeting-confirm{border:1px solid var(--vpc-hairline);padding:var(--vpc-space-4);border-radius:var(--vpc-radius-md);margin-block:var(--vpc-space-3)}.group-meeting-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vpc-space-2)}.group-meeting-media>:only-child{grid-column:1 / -1}.group-meeting-media figure{margin:0}.group-meeting-media video{display:block;width:100%;max-height:min(20rem,27dvh);aspect-ratio:16 / 9;object-fit:contain;background:#111;border-radius:var(--vpc-radius-md)}.group-meeting-media figcaption{padding:var(--vpc-space-1);font-size:var(--vpc-text-sm);overflow-wrap:anywhere}@media(max-width:760px){.group-meeting-body{grid-template-columns:minmax(0,1fr)}.group-meeting-roster{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));max-height:14rem}.group-meeting-media video{max-height:22dvh}}@media(max-width:600px){.group-meeting-notice{right:.5rem;bottom:.5rem;max-width:calc(100vw - 1rem)}.dialog.group-meeting-dialog{padding:var(--vpc-space-3)}.group-meeting-toolbar{gap:var(--vpc-space-1)}.group-meeting-toolbar .btn{flex:1 1 8rem}}.vpc-listdetail-frame{container:vpc-listdetail / inline-size;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.vpc-listdetail{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.vpc-listdetail[data-open=true]>.vpc-listdetail-list,.vpc-listdetail[data-open=false]>.vpc-listdetail-item,.vpc-listdetail>.vpc-listdetail-context{display:none}.vpc-listdetail-back{flex:none}.vpc-listdetail-empty{max-width:52ch;margin:var(--vpc-space-6) auto 0;padding:var(--vpc-space-5);border:1px dashed var(--vpc-border-subtle);border-radius:var(--vpc-radius-md);color:var(--vpc-text-secondary);text-align:center}.vpc-listdetail-empty h3{margin:0 0 var(--vpc-space-2);font-size:var(--vpc-text-16);color:var(--vpc-text-primary)}.vpc-listdetail-empty p{margin:0;font-size:var(--vpc-text-14);line-height:var(--vpc-leading-normal)}.vpc-listdetail-item>:not(.vpc-listdetail-empty){width:100%;max-width:56rem}.vpc-listdetail-row{display:flex;align-items:center;gap:var(--vpc-space-3);padding:var(--vpc-space-3) var(--vpc-space-4);border-bottom:1px solid var(--vpc-border-subtle)}.vpc-listdetail-row:last-child{border-bottom:0}.vpc-listdetail-row.is-chosen{background:var(--vpc-brand-blue-subtle);box-shadow:inset 3px 0 0 var(--vpc-brand-blue)}.vpc-listdetail-row .grow{flex:1;min-width:0}.vpc-listdetail-row .t{display:block;font-size:var(--vpc-text-14);font-weight:var(--vpc-weight-semibold);overflow-wrap:anywhere}.vpc-listdetail-row .s{display:block;margin-top:2px;font-size:var(--vpc-text-13);color:var(--vpc-text-muted)}.vpc-listdetail-row .note{display:block;margin-top:var(--vpc-space-1);font-size:var(--vpc-text-13);color:var(--vpc-text-secondary)}button.vpc-listdetail-row{width:100%;min-height:var(--vpc-target-min);border-top:0;border-right:0;border-left:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.vpc-listdetail-row:hover{background:var(--vpc-surface-subtle)}button.vpc-listdetail-row.is-chosen:hover{background:var(--vpc-brand-blue-subtle)}.vpc-listdetail-row:focus-visible,.vpc-listdetail-row :focus-visible{outline:var(--vpc-focus-width) solid var(--vpc-focus-ring);outline-offset:calc(-1 * var(--vpc-focus-width))}.vpc-listdetail-foot{position:sticky;bottom:-10px;display:flex;flex-wrap:wrap;gap:var(--vpc-space-2);padding:var(--vpc-space-3) var(--vpc-space-4);border-top:1px solid var(--vpc-border-subtle);background:var(--vpc-surface-raised)}@container vpc-listdetail (min-width: 760px){.vpc-listdetail{display:grid;grid-template-columns:clamp(320px,34%,440px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.vpc-listdetail[data-open]>.vpc-listdetail-list,.vpc-listdetail[data-open]>.vpc-listdetail-item{display:flex}.vpc-listdetail>.vpc-listdetail-list{border-right:1px solid var(--vpc-border-subtle)}.vpc-listdetail-back{display:none}}@container vpc-listdetail (min-width: 1180px){.vpc-listdetail.has-context{grid-template-columns:clamp(320px,28%,400px) minmax(0,1fr) clamp(280px,24%,360px)}.vpc-listdetail.has-context>.vpc-listdetail-context{display:flex;border-left:1px solid var(--vpc-border-subtle)}}@media(forced-colors:active){.vpc-listdetail-row.is-chosen{outline:2px solid Highlight;outline-offset:-2px}}
