.cms-page{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:1180px;margin:0 auto;overflow-x:clip}.cms-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4)}.cms-card-title,.cms-category-picker,.cms-collection-tools,.cms-edit-form,.cms-field,.cms-grid,.cms-grid>.card,.cms-hero>*,.cms-program-cover-field,.cms-section,.cms-session-equipment,.cms-session-form,.cms-session-row,.cms-session-video-control,.cms-tab-panel,.cms-tabs,.cms-testing-form,.cms-video-fields{min-width:0}.cms-hero h1{margin-top:var(--space-1);color:var(--text-1);font-size:var(--text-stat);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}.cms-hero p:not(.section-label){max-width:720px;color:var(--text-2);font-size:var(--text-md);line-height:var(--leading-normal)}.cms-hero .btn-ghost{width:auto;white-space:nowrap}.cms-admin-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);max-width:520px}.cms-admin-identity{margin-top:var(--space-3);padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-alert{padding:var(--space-3) var(--space-4);background:var(--color-success-bg);border:1px solid rgba(34,197,94,.24);border-radius:var(--radius-input);color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-alert--error{background:var(--color-error-bg);border-color:rgba(239,68,68,.24);color:var(--color-error)}.cms-alert--inline{margin:0}.cms-capacity-card,.cms-capacity-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cms-capacity-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.cms-capacity-card header>div:first-child{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-capacity-card h3{color:var(--text-1);font-size:var(--text-lg)}.cms-capacity-card small{color:var(--text-3)}.cms-capacity-card dl{display:grid;grid-template-columns:repeat(2,minmax(84px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0}.cms-capacity-card dl div{display:grid;grid-gap:2px;gap:2px;padding:var(--space-2) var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-capacity-card dt{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.cms-capacity-card dd{margin:0;color:var(--text-1);font-size:var(--text-lg);font-weight:var(--weight-black)}.cms-capacity-status{width:-moz-fit-content;width:fit-content;padding:3px var(--space-2);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-black);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);text-transform:uppercase}.cms-capacity-status--new{color:var(--color-primary-light);background:var(--color-primary-bg);border-color:var(--color-primary-border)}.cms-capacity-status--planned{color:var(--color-success);background:var(--color-success-bg);border-color:rgba(34,197,94,.24)}.cms-capacity-message{margin:0;padding:var(--space-3);color:var(--text-1);line-height:var(--leading-normal);background:var(--bg-raised);border-left:3px solid var(--color-primary)}.cms-capacity-action{display:flex;align-items:flex-end;gap:var(--space-2)}.cms-capacity-action label{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:min(240px,100%)}.cms-capacity-action .btn-primary{width:auto}.cms-capacity-empty{color:var(--text-2);text-align:center}.cms-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cms-stat-grid .card{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-stat-filter{color:inherit;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.cms-stat-filter.active,.cms-stat-filter:focus-visible,.cms-stat-filter:hover{border-color:var(--color-primary-border)}.cms-stat-filter.active{background:var(--color-primary-bg)}.cms-stat-grid svg{color:var(--text-3)}.cms-stat-grid strong{color:var(--text-1);font-size:var(--text-stat-sm);font-weight:var(--weight-black);line-height:var(--leading-tight)}.cms-stat-grid span{color:var(--text-3);font-size:var(--text-sm)}.cms-copyright-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cms-copyright-count{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;text-align:left;cursor:pointer}.cms-copyright-count strong{color:var(--text-1);font-size:var(--text-stat-sm);font-weight:var(--weight-black)}.cms-copyright-count span{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-copyright-count.active,.cms-copyright-count:focus-visible,.cms-copyright-count:hover{border-color:var(--color-primary-border)}.cms-copyright-count.active{background:var(--color-primary-bg)}.cms-copyright-decisions,.cms-copyright-panel,.cms-copyright-queue{min-width:0}.cms-copyright-toolbar{align-items:end}.cms-copyright-search{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:min(420px,100%)}.cms-copyright-action label>span,.cms-copyright-search>span{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-copyright-search>div{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-input)}.cms-copyright-search input{width:100%;min-width:0;height:42px;padding:0;background:transparent;border:0;color:var(--text-1);outline:0}.cms-copyright-view-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cms-copyright-view-tabs button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-2);cursor:pointer;font-weight:var(--weight-bold)}.cms-copyright-view-tabs button span{min-width:20px;padding:1px 5px;background:var(--bg-card);border-radius:var(--radius-full);color:var(--text-3);font-size:var(--text-xs);text-align:center}.cms-copyright-view-tabs button.active{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary-light)}.cms-copyright-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cms-copyright-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4)}.cms-copyright-row-main,.cms-copyright-row-meta{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.cms-copyright-row-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cms-copyright-row h3{overflow:hidden;color:var(--text-1);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap}.cms-copyright-row p,.cms-copyright-row-meta span{margin:0;color:var(--text-3);font-size:var(--text-sm)}.cms-copyright-row .btn-ghost{width:auto;white-space:nowrap}.cms-copyright-status{width:-moz-fit-content;width:fit-content;padding:3px var(--space-2);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-black);text-transform:uppercase}.cms-copyright-status--submitted,.cms-copyright-status--triage,.cms-copyright-status--under_review{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary-light)}.cms-copyright-status--content_restricted,.cms-copyright-status--resolved_removed{background:var(--color-error-bg);border-color:rgba(239,68,68,.3);color:var(--color-error)}.cms-copyright-status--rejected_invalid,.cms-copyright-status--resolved_restored{background:var(--color-success-bg);border-color:rgba(34,197,94,.24);color:var(--color-success)}.cms-copyright-empty{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-2);text-align:center}.cms-copyright-empty p{margin:0}.cms-copyright-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-3);font-size:var(--text-sm)}.cms-copyright-pagination button{display:grid;place-items:center;width:36px;height:36px;background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-btn);color:var(--text-2);cursor:pointer}.cms-copyright-pagination button:disabled{opacity:.4;cursor:not-allowed}.cms-copyright-case-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cms-copyright-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.cms-copyright-case-summary article{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-copyright-case-summary span,.cms-copyright-details dt{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.cms-copyright-case-summary strong{color:var(--text-1)}.cms-copyright-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.cms-copyright-panel,.cms-copyright-workspace>aside,.cms-copyright-workspace>main{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.cms-copyright-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0}.cms-copyright-details--single{grid-template-columns:1fr}.cms-copyright-details div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-copyright-details dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-1);font-weight:var(--weight-bold)}.cms-copyright-confirmations,.cms-copyright-links,.cms-copyright-statement{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.cms-copyright-action p,.cms-copyright-decision-note p,.cms-copyright-panel>p,.cms-copyright-statement p{margin:0;color:var(--text-2);line-height:var(--leading-normal);overflow-wrap:anywhere}.cms-copyright-links ul,.cms-copyright-related{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.cms-copyright-links a,.cms-copyright-related a{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;overflow-wrap:anywhere}.cms-copyright-confirmations{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-copyright-confirmations span{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-success-bg);border:1px solid rgba(34,197,94,.24);border-radius:var(--radius-input);color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-copyright-snapshot summary{color:var(--color-primary-light);cursor:pointer;font-weight:var(--weight-bold)}.cms-copyright-snapshot pre{max-height:360px;margin:var(--space-3) 0 0;padding:var(--space-3);overflow:auto;background:#080b10;border:1px solid var(--border-subtle);border-radius:var(--radius-input);color:var(--text-2);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.cms-copyright-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.cms-copyright-timeline li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.cms-copyright-timeline li>div{position:relative}.cms-copyright-timeline li>div:before{position:absolute;top:6px;left:4px;width:8px;height:8px;background:var(--color-primary);border-radius:50%;content:""}.cms-copyright-timeline li:not(:last-child)>div:after{position:absolute;top:16px;bottom:-6px;left:7px;width:2px;background:var(--border-default);content:""}.cms-copyright-timeline article{display:grid;grid-gap:3px;gap:3px;padding-bottom:var(--space-4)}.cms-copyright-timeline article>strong{color:var(--text-1);text-transform:capitalize}.cms-copyright-timeline small,.cms-copyright-timeline span{color:var(--text-3);font-size:var(--text-xs)}.cms-copyright-timeline p{margin:var(--space-1) 0 0;color:var(--text-2);line-height:var(--leading-normal)}.cms-copyright-decision-note,.cms-copyright-restriction-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-error-bg);border:1px solid rgba(239,68,68,.24);border-radius:var(--radius-input)}.cms-copyright-restriction-note>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-copyright-restriction-note p{margin:0;color:var(--text-2);font-size:var(--text-sm)}.cms-copyright-related li{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.cms-copyright-related span{color:var(--text-3);font-size:var(--text-xs);text-align:right}.cms-copyright-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-copyright-action,.cms-copyright-actions{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cms-copyright-action{min-width:0;padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.cms-copyright-action--danger{border-color:rgba(239,68,68,.3)}.cms-copyright-action--success{border-color:rgba(34,197,94,.28)}.cms-copyright-action--warning{border-color:rgba(251,191,36,.3)}.cms-copyright-action label,.cms-copyright-action>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-copyright-action textarea{width:100%;min-height:88px;resize:vertical}.cms-copyright-action .btn-ghost{width:-moz-fit-content;width:fit-content}.cms-copyright-decision-note{background:var(--bg-raised);border-color:var(--border-default)}.cms-copyright-evidence-intro{padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-copyright-evidence-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.cms-copyright-evidence-list>li>article{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-card)}.cms-copyright-evidence-list p{margin:0;color:var(--text-2);line-height:var(--leading-normal);overflow-wrap:anywhere}.cms-copyright-evidence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.cms-copyright-evidence-heading>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.cms-copyright-evidence-heading h3{margin:0;overflow-wrap:anywhere;color:var(--text-1);font-size:var(--text-lg)}.cms-copyright-evidence-heading small{flex:0 0 auto;color:var(--text-3);font-size:var(--text-xs);white-space:nowrap}.cms-copyright-evidence-meta{display:grid;grid-template-columns:minmax(100px,.5fr) minmax(160px,.8fr) minmax(0,1.7fr);grid-gap:var(--space-2);gap:var(--space-2);margin:0}.cms-copyright-evidence-meta div{display:grid;grid-gap:3px;gap:3px;min-width:0}.cms-copyright-evidence-meta dt{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.cms-copyright-evidence-meta dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-2);font-size:var(--text-sm)}.cms-copyright-evidence-meta code{font-size:.72rem;word-break:break-all}.cms-copyright-evidence-links{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:var(--space-5)}.cms-copyright-evidence-links a{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;overflow-wrap:anywhere}.cms-copyright-correction{padding:var(--space-3);background:var(--color-primary-bg);border:1px solid var(--color-primary-border);border-radius:var(--radius-input)}.cms-copyright-evidence-entry-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.cms-copyright-evidence-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.cms-copyright-evidence-form>div:first-child{display:flex;align-items:flex-start;gap:var(--space-3)}.cms-copyright-evidence-form>div:first-child>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-copyright-evidence-form p{margin:0;color:var(--text-3);font-size:var(--text-sm);line-height:var(--leading-normal)}.cms-copyright-evidence-form label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cms-copyright-evidence-form label>span{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-copyright-evidence-form input,.cms-copyright-evidence-form select,.cms-copyright-evidence-form textarea{width:100%}.cms-copyright-evidence-form textarea{resize:vertical}.cms-copyright-evidence-form .btn-ghost,.cms-copyright-evidence-form .btn-primary{width:-moz-fit-content;width:fit-content}@media (max-width:980px){.cms-copyright-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-copyright-evidence-entry-grid,.cms-copyright-workspace{grid-template-columns:1fr}}@media (max-width:720px){.cms-copyright-actions,.cms-copyright-case-summary,.cms-copyright-confirmations,.cms-copyright-counts{grid-template-columns:1fr 1fr}.cms-copyright-row{grid-template-columns:1fr}.cms-copyright-row h3{white-space:normal}.cms-copyright-action .btn-ghost,.cms-copyright-evidence-form .btn-ghost,.cms-copyright-evidence-form .btn-primary,.cms-copyright-row .btn-ghost{width:100%}.cms-copyright-header-actions{width:100%;justify-content:stretch}.cms-copyright-header-actions .btn-ghost{flex:1 1 180px;justify-content:center}.cms-copyright-evidence-heading{flex-direction:column}.cms-copyright-evidence-meta{grid-template-columns:1fr}.cms-copyright-toolbar{align-items:stretch}.cms-copyright-search{width:100%}}@media (max-width:480px){.cms-copyright-actions,.cms-copyright-case-summary,.cms-copyright-confirmations,.cms-copyright-counts,.cms-copyright-details{grid-template-columns:1fr}}.cms-section{gap:var(--space-3)}.cms-section,.cms-tabs{display:flex;flex-direction:column}.cms-tabs{gap:var(--space-4)}.cms-tab-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cms-tab-list{position:-webkit-sticky;position:sticky;top:var(--space-2);z-index:8;display:flex;gap:var(--space-2);max-width:100%;overflow-x:auto;padding:var(--space-2);background:var(--bg-nav);border:1px solid var(--border-default);border-radius:var(--radius-input);scrollbar-width:thin}.cms-tab-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1;padding:0 var(--space-3);background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-input) - 2px);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}.cms-tab-button span{min-width:24px;padding:2px var(--space-2);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-3);font-size:var(--text-xs);text-align:center}.cms-tab-panel{display:none}.cms-subtab-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#cms-tab-categories:checked~.cms-tab-list label[for=cms-tab-categories],#cms-tab-community:checked~.cms-tab-list label[for=cms-tab-community],#cms-tab-presets:checked~.cms-tab-list label[for=cms-tab-presets],#cms-tab-programs:checked~.cms-tab-list label[for=cms-tab-programs],#cms-tab-sessions:checked~.cms-tab-list label[for=cms-tab-sessions],#cms-tab-settings:checked~.cms-tab-list label[for=cms-tab-settings],#cms-tab-testing:checked~.cms-tab-list label[for=cms-tab-testing],#cms-tab-trainers:checked~.cms-tab-list label[for=cms-tab-trainers]{background:var(--control-selected-bg);border-color:var(--control-selected-border);color:var(--text-1)}#cms-tab-categories:checked~.cms-tab-list label[for=cms-tab-categories] span,#cms-tab-community:checked~.cms-tab-list label[for=cms-tab-community] span,#cms-tab-presets:checked~.cms-tab-list label[for=cms-tab-presets] span,#cms-tab-programs:checked~.cms-tab-list label[for=cms-tab-programs] span,#cms-tab-sessions:checked~.cms-tab-list label[for=cms-tab-sessions] span,#cms-tab-settings:checked~.cms-tab-list label[for=cms-tab-settings] span,#cms-tab-testing:checked~.cms-tab-list label[for=cms-tab-testing] span,#cms-tab-trainers:checked~.cms-tab-list label[for=cms-tab-trainers] span{color:var(--color-primary-light);border-color:var(--color-primary-border)}#cms-tab-categories:checked~.cms-tab-panel--categories,#cms-tab-community:checked~.cms-tab-panel--community,#cms-tab-presets:checked~.cms-tab-panel--presets,#cms-tab-programs:checked~.cms-tab-panel--programs,#cms-tab-sessions:checked~.cms-tab-panel--sessions,#cms-tab-settings:checked~.cms-tab-panel--settings,#cms-tab-testing:checked~.cms-tab-panel--testing,#cms-tab-trainers:checked~.cms-tab-panel--trainers{display:flex}.cms-card-title h3,.cms-grid h3,.cms-section h2,.cms-session-form-header h3{color:var(--text-1);font-weight:var(--weight-black);letter-spacing:var(--tracking-normal)}.cms-section h2{margin-top:var(--space-1);font-size:var(--text-2xl)}.cms-page em,.cms-page h1,.cms-page h2,.cms-page h3,.cms-page input,.cms-page label,.cms-page p,.cms-page select,.cms-page span,.cms-page textarea{overflow-wrap:anywhere}.cms-collection-tools{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.cms-subtabs{display:flex;flex-direction:column;gap:var(--space-3)}.cms-subtab-list{display:inline-flex;width:min(100%,-moz-fit-content);width:min(100%,fit-content);max-width:100%;gap:var(--space-1);overflow-x:auto;padding:var(--space-1);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-input);scrollbar-width:thin}.cms-subtab-list label{min-height:34px;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid transparent;border-radius:calc(var(--radius-input) - 2px);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}.cms-subtab-list span{min-width:24px;padding:2px var(--space-2);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-3);font-size:var(--text-xs);text-align:center}.cms-subtab-panel{display:none}.cms-subtab-status{min-height:22px;color:var(--text-3);font-size:var(--text-sm)}.cms-subtab-status-item{display:none}#cms-preset-all:checked~.cms-subtab-status .cms-subtab-status-item--all,#cms-preset-benefits:checked~.cms-subtab-status .cms-subtab-status-item--benefits,#cms-preset-equipment:checked~.cms-subtab-status .cms-subtab-status-item--equipment,#cms-preset-phases:checked~.cms-subtab-status .cms-subtab-status-item--phases{display:block}#cms-preset-all:checked~.cms-subtab-list label[for=cms-preset-all],#cms-preset-benefits:checked~.cms-subtab-list label[for=cms-preset-benefits],#cms-preset-equipment:checked~.cms-subtab-list label[for=cms-preset-equipment],#cms-preset-phases:checked~.cms-subtab-list label[for=cms-preset-phases]{background:var(--control-selected-bg);border-color:var(--control-selected-border);color:var(--text-1)}#cms-preset-all:checked~.cms-subtab-panel,#cms-preset-benefits:checked~.cms-subtab-panel--benefits,#cms-preset-equipment:checked~.cms-subtab-panel--equipment,#cms-preset-phases:checked~.cms-subtab-panel--phases{display:grid}.cms-subtab-panel-heading{grid-column:1/-1}.cms-subtab-panel-heading h3{margin-top:var(--space-1);color:var(--text-1);font-size:var(--text-lg)}.cms-search-field{min-height:38px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-3)}.cms-search-field input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:var(--text-1);font-size:var(--text-sm)}.cms-search-field input::placeholder{color:var(--text-4)}.cms-collection-tools--filtered{grid-template-columns:1fr}.cms-collection-search-row{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.cms-selection-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.cms-selection-filter button{min-height:36px;padding:0 var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer}.cms-selection-filter button.active,.cms-selection-filter button:focus-visible,.cms-selection-filter button:hover{border-color:var(--color-primary-border);color:var(--text-1)}.cms-selection-filter button.active{background:var(--control-selected-bg)}.cms-alpha-filter{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.cms-alpha-filter button{min-width:32px;height:32px;padding:0 var(--space-2);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer}.cms-alpha-filter button.active,.cms-alpha-filter button:hover{border-color:var(--color-primary-border);color:var(--text-1)}.cms-alpha-filter button.active{background:var(--control-selected-bg)}.cms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.cms-grid.cms-subtab-panel{display:none}#cms-preset-all:checked~.cms-grid.cms-subtab-panel,#cms-preset-benefits:checked~.cms-grid.cms-subtab-panel--benefits,#cms-preset-equipment:checked~.cms-grid.cms-subtab-panel--equipment,#cms-preset-phases:checked~.cms-grid.cms-subtab-panel--phases{display:grid}.cms-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-grid>.card{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.cms-grid>.card[hidden]{display:none!important}.cms-program-card{grid-column:span 2}.cms-entity-card{border-color:rgba(255,255,255,.14);box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.cms-collapsible-card{display:block!important;padding:0;overflow:hidden}.cms-entity-summary{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none}.cms-entity-summary::-webkit-details-marker{display:none}.cms-entity-summary>div{min-width:0}.cms-entity-summary h3{color:var(--text-1);font-weight:var(--weight-black)}.cms-entity-summary>svg{color:var(--text-3);transition:transform .16s ease}.cms-collapsible-card[open]>.cms-entity-summary{border-bottom:1px solid var(--border-subtle)}.cms-collapsible-card[open]>.cms-entity-summary>svg{transform:rotate(180deg)}.cms-entity-body{padding:var(--space-4)}.cms-entity-card:before{position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 var(--radius-full) var(--radius-full) 0;content:""}.cms-entity-card--trainer:before{background:var(--color-primary)}.cms-entity-card--category:before{background:var(--color-primary-light)}.cms-entity-card--program:before{background:var(--color-accent)}.cms-entity-card--session:before{background:var(--color-success)}.cms-entity-card--community:before{background:var(--color-accent)}.cms-entity-card--preset:before{background:var(--color-primary-light)}.cms-entity-card--new{border-style:dashed}.cms-entity-card>.cms-card-title,.cms-entity-card>h3{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.cms-card-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cms-card-title>div{min-width:0}.cms-card-subtitle,.cms-section-note{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal)}.cms-section-note{max-width:720px;margin-top:var(--space-1)}.cms-community-pick-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.cms-community-pick-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0}.cms-community-pick-facts>div{display:grid;grid-gap:2px;gap:2px;padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-community-pick-facts dt{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.cms-community-pick-facts dd{margin:0;color:var(--text-1);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-community-pick-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.cms-community-pick-author-review{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:620px}.cms-testing-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.cms-testing-copy{display:flex;gap:var(--space-3);align-items:flex-start}.cms-testing-copy svg{flex:0 0 auto;color:var(--color-primary-light)}.cms-testing-copy h3{color:var(--text-1);font-size:var(--text-lg);line-height:var(--leading-snug)}.cms-testing-copy p{margin-top:var(--space-1);color:var(--text-3);font-size:var(--text-sm);line-height:var(--leading-normal)}.cms-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cms-edit-form--program{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-field{display:flex;flex-direction:column;gap:var(--space-1)}.cms-category-picker>span,.cms-field>span{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.cms-field>em{color:var(--text-3);font-size:var(--text-xs);font-style:normal}.cms-field>em,.cms-inline-note{line-height:var(--leading-normal)}.cms-inline-note{grid-column:1/-1;padding:var(--space-3);background:var(--color-accent-bg);border:1px solid var(--color-accent-border);border-radius:var(--radius-input);color:var(--color-accent);font-size:var(--text-sm)}.cms-category-picker,.cms-edit-form .btn-ghost.danger,.cms-edit-form .btn-primary,.cms-field--wide,.cms-toggle-grid{grid-column:1/-1}.cms-edit-form .btn-ghost.danger{color:var(--color-error);border-color:rgba(239,68,68,.28)}.cms-youtube-page{display:flex;flex-direction:column;gap:var(--space-5)}.cms-youtube-filter-note{margin:calc(var(--space-3) * -1) 0 0;color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.cms-youtube-list-controls{display:flex;align-items:center;gap:var(--space-3)}.cms-youtube-list-controls>span{color:var(--text-3);font-size:var(--text-xs)}.cms-youtube-seed-card{padding:var(--space-5)}.cms-youtube-review-form,.cms-youtube-seed-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cms-youtube-import-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2)}.cms-youtube-import-row .btn-primary{min-width:190px}.cms-youtube-import-message,.cms-youtube-import-result,.cms-youtube-marker,.cms-youtube-save,.cms-youtube-summary{grid-column:1/-1}.cms-youtube-import-result{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-success-bg);border:1px solid rgba(34,197,94,.28);border-radius:var(--radius-input);color:var(--color-success)}.cms-youtube-import-result div{min-width:0;display:flex;flex-direction:column;gap:2px}.cms-youtube-import-result span,.cms-youtube-import-result strong{overflow-wrap:anywhere}.cms-youtube-import-message,.cms-youtube-import-result span{color:var(--text-3);font-size:var(--text-xs)}.cms-youtube-summary{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cms-youtube-card-status,.cms-youtube-summary span{padding:4px var(--space-2);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-youtube-import-message{margin:0}.cms-youtube-import-message--warning{color:var(--color-accent);font-weight:var(--weight-bold)}.cms-youtube-timeline{min-height:180px;font-family:var(--font-mono,monospace);line-height:1.6}.cms-youtube-save{justify-self:end}.cms-youtube-breakdown-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cms-youtube-breakdown-card{padding:0;overflow:hidden}.cms-youtube-breakdown-card>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none}.cms-youtube-breakdown-card>summary::-webkit-details-marker{display:none}.cms-youtube-breakdown-card>summary strong{min-width:0;overflow:hidden;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap}.cms-youtube-breakdown-card>summary>span:last-child{color:var(--text-3);font-size:var(--text-xs);text-align:right}.cms-youtube-review-form{padding:var(--space-4);background:var(--bg-raised);border-top:1px solid var(--border-subtle)}.cms-youtube-review-form>a{align-self:end;color:var(--color-primary-light);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-youtube-feedback-summary{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-youtube-feedback-summary span{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-youtube-feedback-issues{grid-column:1/-1;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb,var(--color-warning) 7%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--border-subtle));border-radius:var(--radius-input)}.cms-youtube-feedback-issues>strong{color:var(--text-1);font-size:var(--text-sm)}.cms-youtube-feedback-issues>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cms-youtube-feedback-issues span{padding:var(--space-1) var(--space-2);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.cms-youtube-review-form>.btn-primary{grid-column:1/-1;justify-self:end}.cms-youtube-empty{color:var(--text-3);text-align:center}.cms-spin{animation:cms-spin .8s linear infinite}@keyframes cms-spin{to{transform:rotate(1turn)}}.cms-textarea{height:auto;min-height:96px;padding-top:var(--space-3);padding-bottom:var(--space-3);resize:vertical}.cms-image-preview{min-height:160px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(61,107,232,.08),rgba(245,158,11,.07)),var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-input)}.cms-image-preview img{width:100%;max-height:260px;object-fit:cover}.cms-image-preview-empty{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-program-cover-field{grid-column:span 2}.cms-video-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cms-video-preview{grid-column:1/-1;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-input)}.cms-video-preview iframe{width:100%;height:100%;border:0}.cms-video-preview-empty{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-session-video-control{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.cms-session-import-btn{min-height:44px;white-space:nowrap}.cms-session-import-marker,.cms-session-import-message,.cms-session-import-summary{grid-column:1/-1;min-width:0}.cms-session-import-message{margin:0;color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.cms-session-import-message--error{color:var(--color-error)}.cms-session-import-message--success{color:var(--color-success)}.cms-session-import-message--warning{color:var(--color-accent)}.cms-session-import-summary{display:flex;flex-wrap:wrap;gap:var(--space-1)}.cms-session-import-summary span{padding:5px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-session-import-summary span,.cms-session-preview-btn{color:var(--text-2);background:var(--bg-card);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-session-preview-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap}.cms-session-preview-btn:hover{background:var(--bg-hover);color:var(--text-1)}.cms-session-preview-btn:disabled{color:var(--text-4);cursor:wait;opacity:.7}.cms-session-preview-btn--danger{color:var(--color-error)}.cms-session-preview-btn--danger:hover{background:var(--color-error-bg);border-color:rgba(239,68,68,.32);color:var(--color-error)}.cms-video-metadata-status{grid-column:1/-1;margin:0;color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-video-metadata-status--error{color:var(--color-error)}.cms-video-metadata-status--success{color:var(--color-success)}.cms-timeline-helper{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.cms-timeline-helper p{margin:0;color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cms-video-dialog-backdrop{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:rgba(0,0,0,.62)}.cms-video-dialog{width:min(820px,100%);padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.cms-video-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.cms-video-dialog-header h2{margin-top:var(--space-1);color:var(--text-1);font-size:var(--text-xl);line-height:var(--leading-snug)}.cms-video-dialog-player{aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-input)}.cms-video-dialog-player iframe,.cms-video-dialog-player img,.cms-video-dialog-player video{width:100%;height:100%;border:0}.cms-video-dialog-player video{object-fit:contain}.cms-video-dialog-player img{object-fit:cover}.cms-toggle-grid{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cms-toggle{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-bold)}.cms-category-picker input,.cms-toggle input{width:16px;height:16px;accent-color:var(--color-primary)}.cms-category-picker{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-category-picker div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cms-category-picker label{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-2);font-size:var(--text-sm)}.cms-session-form{display:flex;flex-direction:column;gap:var(--space-3)}.cms-session-form-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.cms-session-form-header h3{margin-top:var(--space-1);font-size:var(--text-xl);line-height:var(--leading-snug)}.cms-session-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.cms-session-row{display:block;padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-session-row[open]>.cms-session-summary{margin-bottom:var(--space-3)}.cms-session-row-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.cms-session-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-1);cursor:pointer;list-style:none}.cms-session-summary::-webkit-details-marker{display:none}.cms-session-summary:after{content:"v";display:grid;width:32px;height:32px;place-items:center;color:var(--text-3);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-input);transition:transform var(--transition-fast)}.cms-session-row[open]>.cms-session-summary:after{transform:rotate(180deg)}.cms-session-summary em,.cms-session-summary span{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);font-style:normal}.cms-session-summary span{letter-spacing:var(--tracking-wider);text-transform:uppercase}.cms-session-summary strong{overflow:hidden;color:var(--text-1);font-size:var(--text-md);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.cms-session-legend{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-1);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.cms-session-legend span{color:var(--text-2);letter-spacing:0;text-transform:none}.cms-session-draft-manager{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.cms-session-danger-row{grid-column:1/-1;display:flex;justify-content:flex-end}.cms-session-draft-slot{display:grid}.cms-session-draft-slot[hidden]{display:none}.cms-session-row--draft{border-style:dashed}.cms-session-add-btn{gap:var(--space-2);justify-self:start;min-height:42px;padding:0 var(--space-4);background:var(--bg-card);color:var(--text-1);font-size:var(--text-sm)}.cms-session-add-btn,.cms-session-remove-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-input);font-weight:var(--weight-bold);cursor:pointer}.cms-session-remove-btn{gap:var(--space-1);min-height:32px;padding:0 var(--space-2);background:transparent;color:var(--text-2);font-size:var(--text-xs)}.cms-session-add-btn:hover,.cms-session-remove-btn:hover{border-color:rgba(255,255,255,.32);color:var(--color-primary-light)}.cms-session-calories,.cms-session-focus,.cms-session-segments,.cms-session-title,.cms-session-video{min-width:0}.cms-session-title{grid-column:span 4}.cms-session-calories,.cms-session-day,.cms-session-rest,.cms-session-time{grid-column:span 2}.cms-session-focus{grid-column:span 4}.cms-session-preset{grid-column:span 3}.cms-session-segments,.cms-session-video{grid-column:1/-1}.cms-session-equipment{grid-column:1/-1;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.cms-session-equipment>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-1);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}.cms-session-equipment>summary span{color:var(--text-3);font-size:var(--text-xs)}.cms-session-equipment .cms-category-picker,.cms-session-equipment[open]>summary{margin-bottom:var(--space-3)}.cms-session-save-btn{grid-column:1/-1}.cms-session-save-all-btn,.cms-session-save-btn{justify-self:end;min-width:180px}.cms-session-segments .cms-textarea{min-height:112px}@media (max-width:1120px){.cms-grid{grid-template-columns:1fr}.cms-program-card{grid-column:auto}.cms-edit-form--program,.cms-grid--compact,.cms-session-row-body{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-session-row-body>.cms-field{grid-column:span 1}.cms-session-focus,.cms-session-segments,.cms-session-title,.cms-session-video{grid-column:1/-1}.cms-testing-form,.cms-video-fields{grid-template-columns:1fr}.cms-program-cover-field{grid-column:1/-1}}@media (max-width:767px){.cms-edit-form,.cms-edit-form--program,.cms-grid,.cms-grid--compact,.cms-hero,.cms-stat-grid{grid-template-columns:1fr}.cms-program-card{grid-column:auto}.cms-hero{align-items:start}.cms-hero .btn-ghost{width:100%}.cms-admin-nav{width:100%;align-items:stretch;flex-direction:column}.cms-tab-list{top:calc(var(--mobile-nav-height) + var(--space-2));overflow-x:auto}.cms-tab-button{min-width:150px;flex:0 0 auto}.cms-collection-search-row,.cms-collection-tools{grid-template-columns:1fr}.cms-alpha-filter,.cms-selection-filter{justify-content:flex-start}.cms-session-form-header{align-items:flex-start;flex-direction:column}.cms-session-row-body{grid-template-columns:1fr}.cms-session-summary{grid-template-columns:minmax(0,1fr) auto}.cms-session-summary>em,.cms-session-summary>span,.cms-session-summary>strong{grid-column:1}.cms-session-summary:after{grid-column:2;grid-row:1/span 3}.cms-session-video-control{grid-template-columns:1fr}.cms-session-import-btn,.cms-session-video-control>.cms-session-preview-btn{width:100%}.cms-youtube-breakdown-card>summary,.cms-youtube-import-row,.cms-youtube-review-form,.cms-youtube-seed-form{grid-template-columns:1fr}.cms-youtube-import-row .btn-primary,.cms-youtube-review-form>.btn-primary,.cms-youtube-save{width:100%}.cms-youtube-breakdown-card>summary>span:last-child{text-align:left}.cms-youtube-list-controls{width:100%;align-items:stretch;flex-direction:column}.cms-youtube-list-controls .btn-ghost{justify-content:center;width:100%}.cms-community-pick-facts{grid-template-columns:1fr}.cms-community-pick-actions{align-items:stretch;flex-direction:column}.cms-community-pick-actions .btn-ghost,.cms-community-pick-actions .btn-primary{justify-content:center;width:100%}.cms-capacity-action,.cms-capacity-card header{align-items:stretch;flex-direction:column}.cms-capacity-action .btn-primary,.cms-capacity-action label,.cms-capacity-card dl{width:100%}.cms-video-dialog-backdrop{align-items:flex-end;padding:var(--space-4)}.cms-video-dialog{border-radius:var(--radius-card) var(--radius-card) 0 0}}.health-errors{min-width:0}.health-errors .health-panel{padding:1.25rem;overflow-wrap:anywhere}.health-errors .health-panel>*+*{margin-top:.75rem}.health-errors .health-panel>.health-subtitle{margin-top:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-bold)}[data-theme=dark] .health-errors .health-groups>.card{border:2px solid var(--border-strong)}.health-errors .health-controls{display:flex;flex-wrap:wrap;gap:.5rem}.health-errors .health-controls [aria-current=page]{outline:2px solid currentColor;outline-offset:-2px}.health-errors .health-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));grid-gap:1rem;gap:1rem}.health-errors .health-facts{display:flex;flex-wrap:wrap;gap:1rem 2rem}.health-errors .health-facts dt{color:var(--text-2)}.health-errors .health-facts dd{margin:.25rem 0 0}.health-errors .health-table-scroll{max-width:100%;overflow-x:auto}.health-errors table{width:100%;border-collapse:collapse;text-align:left}.health-errors caption{text-align:left;padding:.75rem 0}.health-errors td,.health-errors th{padding:.75rem;vertical-align:top;border-bottom:1px solid var(--border-default)}.health-errors :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:767px){.health-errors .health-table-scroll table{min-width:680px;overflow-wrap:normal}}