@layer app, design-system;@layer app{.publication-page{display:grid;gap:var(--space-6);max-width:calc(var(--reading-max) + var(--space-8) * 6);min-width:0}.publication-layout{align-items:start}.publication-layout,.publication-main{display:grid;gap:var(--space-5);min-width:0}.publication-main>.meta{margin:0}.publication-readiness{min-width:0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);overflow:hidden}.publication-ready-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3)}.publication-ready-head h2{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading)}.publication-ready-count{flex:none;color:var(--color-secondary);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publication-ready-count b{color:var(--color-text);font-weight:var(--weight-semibold)}.publication-ready-note,.publication-ready-progress{padding:0 var(--space-4) var(--space-4)}.publication-ready-note{margin:0;color:var(--color-secondary);font-size:var(--text-sm)}.publication-checklist{list-style:none;margin:0;padding:0}.publication-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);min-height:calc(var(--control-height) + var(--space-4));padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-subtle)}.publication-check-mark{flex:none;display:grid;place-items:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);color:var(--color-secondary)}.publication-check[data-check=done] .publication-check-mark{background:var(--color-text);color:var(--color-inverse)}.publication-check[data-check=blocked] .publication-check-mark{color:var(--color-error)}.publication-check-open{display:block;width:calc(var(--space-5) - var(--space-1));height:calc(var(--space-5) - var(--space-1));border-radius:var(--radius-pill);box-shadow:inset 0 0 0 2px var(--color-control-border)}.publication-check-label{min-width:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4;overflow-wrap:anywhere;word-break:keep-all}.publication-check[data-check=done] .publication-check-label{color:var(--color-secondary);font-weight:var(--weight-medium)}.publication-check-state{color:var(--color-muted);font-size:var(--text-xs)}.publication-check>a{justify-self:end}.publication-options{min-width:0}.publication-actionbar{position:sticky;bottom:var(--space-3);z-index:var(--layer-header)}.publication-confirm-summary{margin:0;color:var(--color-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}@media(max-width:560px){.publication-check>a{grid-column:2/-1;justify-self:start}}@media(min-width:1100px){.publication-layout{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 5)}.publication-summary-card{position:sticky;top:var(--space-5)}}.wait-free-layout{display:grid;gap:var(--space-5);align-items:start;min-width:0}.wait-free-main{display:grid;gap:var(--space-6);min-width:0;margin:0}.wait-free-main>p{margin:0}.wait-free-fieldset{display:grid;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.wait-free-fieldset>h2{margin:0;font-size:var(--text-lg);line-height:var(--line-heading)}.wait-free-fieldset>.meta{margin:0}.wait-free-prices{padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.wait-free-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.wait-free-summary-label{display:block;margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.wait-free-main details{margin:0}.wait-free-price-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-8) * 3.5)),1fr));gap:var(--space-4);list-style:none;margin:var(--space-3) 0 0;padding:0}.wait-free-price-list li{min-width:0}.wait-free-price-list label,.wait-free-price-list li>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:keep-all}.wait-free-price-list strong{font-weight:var(--weight-semibold)}.wait-free-schedule{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.wait-free-schedule>.meta{margin:0}.wait-free-schedule>.actions{align-items:flex-end;gap:var(--space-3)}.wait-free-outcome ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.wait-free-outcome p{margin:0}.wait-free-actionbar{position:sticky;bottom:var(--space-3);z-index:var(--layer-header)}@media(min-width:1100px){.wait-free-layout{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 5);grid-template-areas:"form summary"}.wait-free-main{grid-area:form}.wait-free-summary{grid-area:summary;position:sticky;top:var(--space-5)}}@media(max-width:480px){.wait-free-numbers{gap:var(--space-2)}}.studio-start{display:grid;justify-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);text-align:center}.studio-start.is-empty{padding-block:var(--space-8)}.studio-start-icon{display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-secondary)}.studio-start h2{margin:0;font-size:var(--text-xl);line-height:var(--line-heading);word-break:keep-all}.studio-start-text{margin:0 0 var(--space-2);color:var(--color-secondary);font-size:var(--text-sm);word-break:keep-all}.focused-episode-publication{display:grid;align-content:start;gap:var(--space-4)}.focused-episode-publication>h2,.focused-episode-publication>p{margin:0}@media(min-width:1001px){.focused-episode-grid{grid-template-areas:"video publication" "information publication";grid-template-rows:auto 1fr}.focused-episode-information,.focused-episode-video{max-width:var(--reading-max)}.focused-episode-publication{position:sticky;top:var(--space-5);padding:var(--space-4);border:0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}}.studio-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs crumbs" "name actions" "meta actions";align-items:center;gap:var(--space-2) var(--space-4);min-width:0;margin:0 0 var(--space-6)}.studio-crumbs{grid-area:crumbs;min-width:0}.studio-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-secondary);font-size:var(--text-sm)}.studio-crumbs li{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}.studio-crumbs [aria-current],.studio-crumbs a{display:inline-flex;align-items:center;min-height:var(--control-height);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-crumbs a{color:var(--color-secondary);text-decoration:none}.studio-crumbs a:hover{color:var(--color-text)}.studio-crumbs [aria-current]{color:var(--color-text);font-weight:var(--weight-semibold)}.studio-crumbs svg{flex:none;color:var(--color-muted)}.studio-page-name{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.studio-page-name h1{min-width:0;margin:0;font-size:var(--text-xl);line-height:var(--line-heading);overflow-wrap:anywhere;word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.studio-page-badge{display:inline-flex}.studio-page-actions{grid-area:actions;display:flex;align-items:center;gap:var(--space-1);justify-self:end}.studio-page-meta{grid-area:meta;margin:0;color:var(--color-secondary);font-size:var(--text-sm);word-break:keep-all}@media(max-width:760px){.studio-page-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "name" "meta" "actions";margin-bottom:var(--space-5)}.studio-page-actions{justify-self:start;margin-left:calc(var(--space-3) * -1)}.studio-page-name h1{font-size:var(--text-lg)}}.studio-episodes{display:grid;gap:var(--space-3);min-width:0}.studio-episodes-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.studio-episodes-head>h2{margin:0;font-size:var(--text-lg);line-height:var(--line-heading)}.studio-episodes-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:1 1 auto;min-width:0}.studio-episodes-tools>a{flex:none;white-space:nowrap}.studio-episode-search{position:relative;flex:0 1 calc(var(--space-8) * 4);min-width:0;margin:0}.studio-episode-search-icon{position:absolute;left:var(--space-3);top:50%;display:flex;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.studio-episodes .studio-episode-search .input{width:100%;height:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3) 0 calc(var(--space-3) * 2 + var(--space-4));border:0;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);font-size:var(--text-sm)}.studio-episodes .studio-episode-search .input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.studio-episode-season{max-width:var(--form-max)}.studio-episodes-note{margin:0}.studio-episode-body{min-width:0;margin:0;padding:0;border:0}.studio-episode-selection{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle)}.studio-episode-selection>.meta{margin:0}.studio-episode-list{margin:0;padding:0;list-style:none}.studio-episode{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"thumb text state actions";align-items:center;gap:var(--space-2) var(--space-4);min-height:calc(var(--space-8) + var(--space-5));padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.studio-episode.is-selecting{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"check thumb text state actions"}.studio-episode-check{grid-area:check;width:var(--space-5);height:var(--space-5);margin:0;accent-color:var(--color-text)}.studio-episode .episode-thumbnail{grid-area:thumb;width:calc(var(--space-8) * 1.75);aspect-ratio:16/9;min-height:0;border-radius:var(--radius-sm)}.studio-episodes[data-format=short] .studio-episode .episode-thumbnail{width:calc(var(--space-7) + var(--space-1));aspect-ratio:2/3}.studio-episode-text{grid-area:text;display:grid;gap:2px;min-width:0}.studio-episode-title{color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4;text-decoration:none;overflow-wrap:anywhere;word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.studio-episode-title:hover{text-decoration:underline}.studio-episode-meta{margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all}.studio-episode-state{grid-area:state;justify-self:end}.studio-episode-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1)}.studio-episode-actions>.field-error{flex-basis:100%;margin:0;text-align:right}.studio-episode-empty{margin:var(--space-5) 0}.studio-episode-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-episode-options{display:grid;margin-top:var(--space-5)}.studio-episode-options>details{margin:0;padding:var(--space-1) 0}@media(max-width:760px){.studio-episodes-tools{flex-basis:100%}.studio-episode-search{flex:1 1 auto}.studio-episode{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb text text" "thumb state actions";gap:var(--space-2) var(--space-3)}.studio-episode.is-selecting{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check thumb text text" "check thumb state actions"}.studio-episode-state{justify-self:start}.studio-episode .episode-thumbnail{width:calc(var(--space-8) * 1.4)}.studio-episodes[data-format=short] .studio-episode .episode-thumbnail{width:calc(var(--space-7) - var(--space-1))}}.rating-tab{display:grid;gap:var(--space-5);align-items:start;min-width:0}.rating-form{display:grid;gap:var(--space-2);min-width:0}.rating-intro{margin:0}.rating-fieldset{min-width:0;margin:0;padding:0;border:0}.rating-questions{margin:0;padding:0;list-style:none}.rating-question{display:grid;grid-template-columns:var(--space-5) minmax(0,1fr) auto;grid-template-areas:"number text control" ". more more";align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);scroll-margin-block:9rem}.rating-question:focus{outline:none}.rating-question:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.rating-question-number{grid-area:number;align-self:start;padding-top:2px;color:var(--color-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rating-question-text{grid-area:text;display:grid;gap:2px;min-width:0}.rating-question-text h3{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4;word-break:keep-all}.rating-question-text p{margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.rating-question-text .field-error,.rating-question[aria-invalid=true] h3{color:var(--color-error)}.rating-question-control{grid-area:control;justify-self:end}.rating-question-more{grid-area:more;display:grid;gap:var(--space-1);min-width:0}.rating-question-more>.meta{margin:0}.rating-summary{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.rating-summary>p{margin:0}.rating-summary-label{color:var(--color-muted);font-size:var(--text-xs)}.rating-summary-count{color:var(--color-secondary);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rating-summary-result{display:grid;gap:var(--space-1)}.rating-summary-result>p{margin:0}.rating-summary-grade{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-lg);word-break:keep-all}.rating-summary-grade strong{font-weight:var(--weight-bold)}.rating-summary-override{margin:0;padding:0;border:0}.rating-summary-now{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:var(--text-sm)}.rating-summary-now dt{color:var(--color-secondary)}.rating-summary-now dd{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-weight:var(--weight-semibold)}@media(max-width:560px){.rating-question{grid-template-columns:var(--space-5) minmax(0,1fr);grid-template-areas:"number text" ". control" ". more"}.rating-question-control{justify-self:start}}@media(min-width:1100px){.rating-tab{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 5);grid-template-areas:"form summary"}.rating-form{grid-area:form}.rating-summary{grid-area:summary;position:sticky;top:var(--space-5)}}.work-rating-link{display:grid;gap:var(--space-1)}.work-rating-link>span{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.work-rating-link>p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.work-rating-link:focus{outline:none}.studio-create-fields{display:grid;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.studio-create-fields>.field-error{margin:0}.orientation-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.orientation-option{position:relative;display:grid;grid-template-rows:calc(var(--space-8) + var(--space-2)) auto auto;justify-items:center;align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-secondary);text-align:center;cursor:pointer}.orientation-option:hover{background:var(--color-raised)}.orientation-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.orientation-option:has(input:checked){background:var(--color-raised);box-shadow:inset 0 0 0 2px var(--color-text);color:var(--color-text)}.orientation-option:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.orientation-shape{display:block;align-self:center;border:2px solid;border-radius:var(--radius-sm)}.orientation-shape.is-short{width:var(--space-6);aspect-ratio:9/16}.orientation-shape.is-long{width:calc(var(--space-8) + var(--space-3));aspect-ratio:16/9}.orientation-name{color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);word-break:keep-all}.orientation-hint{font-size:var(--text-xs);line-height:1.4;word-break:keep-all}.studio-create-kind{width:100%}.decision-summary{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4);list-style:none;border-radius:var(--radius-md);background:var(--color-raised);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-summary:not(:last-child){margin-bottom:var(--space-4)}.decision-summary>:is(div,li){display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.decision-summary dd,.decision-summary dt{margin:0}.decision-summary dt,.decision-summary li>:first-child{flex:none;max-width:50%;word-break:keep-all}.decision-summary dd,.decision-summary li>:last-child{min-width:0;color:var(--color-text);font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere;word-break:keep-all}.decision-summary li>:first-child{flex:1 1 auto;max-width:none;color:var(--color-text)}.decision-summary li>:last-child{flex:none;color:var(--color-secondary);font-weight:var(--weight-regular)}.channel-close-form{display:grid;gap:var(--space-4)}.channel-close-form>*{margin:0}.channel-close-form>.decision-summary{margin-bottom:0}.episode-conflict{display:grid}.episode-conflict-field{display:grid;gap:var(--space-2);min-width:0;margin:0;padding:var(--space-4) 0;border:0;border-top:1px solid var(--color-border-subtle)}.episode-conflict-field:first-child{padding-top:0;border-top:0}.episode-conflict-field>legend{float:left;width:100%;margin:0 0 var(--space-2);padding:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.publication-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5)}.publication-head>h2{margin:0}.publication-head>:last-child:not(h2):not(span){margin-left:auto}.publication-done{display:grid;justify-items:start;gap:var(--space-3);min-width:0;max-width:var(--reading-max);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.publication-done-mark{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-text)}.publication-done>h2{margin:var(--space-2) 0 0;font-size:var(--text-lg);line-height:var(--line-heading);word-break:keep-all}.publication-done>h2:focus{outline:none}.publication-done-text{margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.6;word-break:keep-all}.publication-done>.decision-summary{justify-self:stretch;margin:var(--space-1) 0 0}.publication-done-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}@media(max-width:760px){.publication-done{padding:var(--space-5) var(--space-4)}.publication-done-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-self:stretch}}.serial-plan{margin:0;padding:0;list-style:none}.serial-plan>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-4);min-height:var(--control-height);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.serial-plan-name{min-width:0;color:var(--color-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;word-break:keep-all}.serial-plan-when{display:grid;justify-items:end;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.serial-plan-note{font-size:var(--text-sm);word-break:keep-all;text-align:right}.serial-plan-note,.serial-plan>.is-stopped .serial-plan-name{color:var(--color-secondary)}.serial-plan~.meta{margin:var(--space-3) 0 0}@media(max-width:480px){.serial-plan>li{grid-template-columns:minmax(0,1fr)}.serial-plan-when{justify-items:start;white-space:normal}.serial-plan-note{text-align:left}}.focused-episode-side{grid-area:publication;display:grid;align-content:start;gap:var(--space-3);min-width:0}.focused-episode-side>.focused-episode-publication{grid-area:auto;min-width:0}.focused-episode-price{display:grid;align-content:start;gap:var(--space-2);min-width:0;margin:0;padding-top:var(--space-5);border-top:1px solid var(--color-border)}.focused-episode-price>h2{margin:0}.focused-episode-price>div,.focused-episode-publication>div:has(>label+div>select){padding-bottom:0}.focused-episode-price>p{margin:0;overflow-wrap:anywhere;word-break:keep-all}.focused-episode-price .meta{font-size:var(--text-sm);color:var(--color-secondary);line-height:1.5}.focused-episode-price-value{font-size:var(--text-base);font-weight:var(--weight-semibold)}.focused-episode-price-error{display:grid;justify-items:start;gap:var(--space-2)}.focused-episode-price-error>p{margin:0}.focused-episode-price-link{justify-self:start;display:inline-flex;align-items:center;min-height:var(--control-height);color:var(--color-secondary);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:var(--space-1)}.focused-episode-price-link:hover{color:var(--color-text)}#episode-price-failure:empty{display:none}#episode-price-failure{margin-top:var(--space-4)}.focused-savebar [role=status] b{font-weight:var(--weight-semibold);color:var(--color-text)}.is-movie-editor .focused-episode-side{width:100%}@media(max-width:1000px){.focused-episode-side{max-width:var(--reading-max);width:100%}}@media(min-width:1001px){.focused-episode-side{position:sticky;top:var(--space-5)}.focused-episode-side>.focused-episode-publication{position:static}.focused-episode-price{padding:var(--space-4);border:0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}}.studio-phone-nav{display:none}@media(max-width:760px){.studio-layout,.studio-layout:has(.is-episode-editor){grid-template-columns:minmax(0,1fr);align-content:start}.studio-layout>.studio-sidebar{display:none}.studio-phone-nav{display:block;min-width:0;border-bottom:1px solid var(--color-border-subtle)}.studio-phone-bar{padding:var(--space-1) var(--space-2) 0 var(--space-3)}.studio-phone-bar,.studio-phone-work{display:flex;align-items:center;gap:var(--space-2);min-width:0}.studio-phone-work{flex:1 1 auto}.studio-phone-back{display:flex;align-items:center;gap:var(--space-1);flex:0 1 auto;min-width:0;min-height:var(--control-height);padding-inline:var(--space-1);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);text-decoration:none}.studio-phone-back:hover{background:var(--color-raised)}.studio-phone-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-phone-tabs{display:flex;gap:var(--space-5);min-width:0;padding-inline:calc(var(--space-4) + var(--space-1));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.studio-phone-tabs::-webkit-scrollbar{display:none}.studio-phone-tabs>a,.studio-phone-tabs>button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--control-height);min-height:var(--control-height);margin:0;padding:0;border:0;background:none;color:var(--color-secondary);font:inherit;font-size:var(--text-base);line-height:1.4;white-space:nowrap;text-decoration:none;cursor:pointer}.studio-phone-tabs>a:hover,.studio-phone-tabs>button:hover{color:var(--color-text)}.studio-phone-tabs>:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.studio-phone-tabs>a[aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold)}.studio-phone-tabs>a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--space-1) / 2);background:var(--color-text)}.studio-layout:has(.studio-phone-bar) .studio-crumbs{display:none}.studio-layout:has(.studio-phone-bar) .studio-page-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.studio-layout:has(.studio-phone-bar) .studio-page-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.studio-layout:has(.studio-phone-bar) .studio-page-meta{flex:1 1 auto;min-width:0}.studio-layout:has(.studio-phone-bar) .studio-page-actions{flex:none;margin:0 calc(var(--space-3) * -1) 0 auto}}@media(max-width:540px){.studio-phone-tabs{padding-inline:var(--space-4)}}.studio-phone-menu{display:grid;gap:var(--space-4);min-width:0}.studio-phone-menu>section{display:grid;gap:var(--space-1);min-width:0;margin:0}.studio-phone-menu h3{margin:0;padding-inline:var(--space-3);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-phone-menu ul{display:grid;gap:calc(var(--space-1) / 2);margin:0;padding:0;list-style:none}.studio-phone-menu a{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-secondary);font-size:var(--text-base);text-decoration:none}.studio-phone-menu a:hover{background:var(--color-hover);color:var(--color-text)}.studio-phone-menu a[aria-current=page]{background:var(--color-raised);color:var(--color-text);font-weight:var(--weight-semibold)}.studio-new-dot{display:inline-block;flex:none;width:8px;height:8px;margin-left:6px;border-radius:var(--radius-pill);background:var(--color-unread);vertical-align:middle}.studio-comments{display:grid;gap:var(--space-4);min-width:0}.studio-comments>.section-heading{margin-bottom:0}.studio-comment-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.studio-comment-stats>div{display:grid;gap:2px;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.studio-comment-stats dt{color:var(--color-muted);font-size:var(--text-xs)}.studio-comment-stats dd{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-comment-filters{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.studio-comment-filters>:first-child{flex:0 1 320px;min-width:0}.studio-comment-list>.studio-comment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);list-style:none}.studio-comment+.studio-comment{border-top:1px solid var(--color-border-subtle)}.studio-comment-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-bold)}.studio-comment-main{display:grid;gap:6px;min-width:0}.studio-comment-main p{margin:0}.studio-comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:36px}.studio-comment-head .studio-new-dot{margin-left:-2px}.studio-comment .meta{margin:0;line-height:1.4}.studio-comment-body{font-size:var(--text-base);line-height:var(--line-body);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.studio-comment-foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin-top:calc(-1 * var(--space-2))!important}.studio-comment-foot>.meta{font-size:var(--text-sm)}.studio-comment-foot .comment-link{min-height:var(--control-sm);padding:0 var(--space-1);font-size:var(--text-sm)}.studio-comment-foot details.comment-report{border:0;padding:0;margin:0;background:none}.studio-comment-foot details.comment-report>summary{border:0}.studio-comment-more{display:grid;justify-items:center;gap:var(--space-2)}@media (max-width:760px){.studio-comment-stats{gap:var(--space-2)}.studio-comment-stats>div{padding:var(--space-3)}.studio-comment-filters>:first-child{flex-basis:100%}}}@layer app{.work-contract{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4) var(--space-5);align-items:center;margin-block:var(--space-4) var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.focused-workspace.is-episode-editor>.work-contract{max-width:var(--reading-max);margin-inline:auto}.work-contract h2{margin:0;font-size:var(--text-md);font-weight:var(--weight-bold);text-wrap:balance}.work-contract p,.work-contract-terms{margin:0}.work-contract-text{display:grid;gap:var(--space-2);min-width:0}.work-contract-terms{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-secondary)}.work-contract-terms li{white-space:nowrap}.work-contract-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.work-contract-error{grid-column:1/-1}.work-contract-form{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.work-contract-done{margin-block:var(--space-4) var(--space-5)}@media (max-width:760px){.work-contract{grid-template-columns:1fr;padding:var(--space-4)}.work-contract-actions{justify-content:stretch}.work-contract-actions>*{flex:1 1 auto}.work-contract-terms li{white-space:normal}}}@layer app, design-system;@layer app{.admin-layout>.console-bar{display:none}.console-side{position:sticky;top:0;align-self:start;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-5);height:100dvh;overflow-y:auto;padding:var(--space-5) var(--space-3);border-right:1px solid var(--color-border-subtle);scrollbar-width:thin}.console-side>.admin-brand{padding:0 var(--space-3)}.console-menu{display:grid;gap:var(--space-4)}.console-menu-group{display:grid;gap:var(--space-1)}.console-menu .console-menu-label{margin:0;padding:0 var(--space-3);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--line-heading)}.console-menu ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.console-menu a{box-sizing:border-box;display:flex;align-items:center;min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--line-heading);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere}.console-menu a:hover{background:var(--color-hover);color:var(--color-text)}.console-menu a[aria-current=page]{background:var(--color-raised);color:var(--color-text);font-weight:var(--weight-semibold)}.console-site-link{margin-top:auto;padding:var(--space-2) var(--space-3);color:var(--color-secondary);font-size:var(--text-xs)}.console-sheet .console-menu a{font-size:var(--text-base)}.console-sheet-foot{display:grid;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.console-sheet-foot .admin-top{display:grid;gap:var(--space-1);margin:0;padding:0 var(--space-3)}.console-sheet-foot .console-site-link{margin:0}.console-location{display:none}@media(max-width:760px){.admin-layout>.console-side{display:none}.admin-layout>.console-bar{position:sticky;top:0;z-index:var(--layer-header);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--gutter);border-bottom:1px solid var(--color-border-subtle);background:var(--color-canvas)}.console-bar .admin-brand{flex-wrap:nowrap;white-space:nowrap}.admin-content>.console-location{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);color:var(--color-secondary);font-size:var(--text-sm);line-height:var(--line-heading)}.console-location>span{display:inline-flex;align-items:center;gap:var(--space-1)}.console-location b{color:var(--color-text);font-weight:var(--weight-semibold)}.admin-content>.admin-top{display:none}.admin-content :is(h1,[data-highlight],[data-video-id]){scroll-margin-top:calc(var(--control-height) + var(--space-5))}}.console-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-5)}.console-heading h1{margin:0;font-size:var(--text-xl);line-height:var(--line-heading);word-break:keep-all}.console-heading>.actions{gap:var(--space-2)}.console-counts{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7);margin:0 0 var(--space-5)}.console-counts dt{color:var(--color-secondary);font-size:var(--text-sm)}.console-counts dd{margin:var(--space-1) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--line-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-tabs{margin:0 0 var(--space-5)}.console-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-2)}.console-filter-select{flex:0 1 calc(var(--popover-width) - var(--space-5));min-width:0}.console-list{margin:0;border-top:1px solid var(--color-border-subtle)}.console-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2) var(--space-4);min-height:calc(var(--control-height) + var(--space-5));padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.console-row-main{min-width:0}.console-row .console-row-title{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading);overflow-wrap:anywhere}.console-row .console-row-handle{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.console-row .console-row-meta{margin:var(--space-1) 0 0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console-caption{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6;word-break:keep-all}.contract-row[data-highlight]{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.contract-terms{display:grid;gap:var(--space-3);margin:0}.contract-terms>div{display:grid;grid-template-columns:calc(var(--space-8) + var(--space-2)) minmax(0,1fr);gap:var(--space-3)}.contract-terms dt{color:var(--color-secondary);font-size:var(--text-sm)}.contract-terms dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:760px){.contract-row{grid-template-columns:minmax(0,1fr) auto}.contract-row>.contract-open{grid-column:1/-1;justify-self:start}.console-filters>.console-filter-select{flex:1 1 100%}}.console-lead{margin:calc(-1 * var(--space-3)) 0 var(--space-5);color:var(--color-secondary);font-size:var(--text-sm);line-height:1.6;word-break:keep-all}.category-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-3)}.category-search{flex:0 1 calc(var(--popover-width) + var(--space-6));min-width:0}.category-tools>div,.video-search>div{padding-bottom:0}.category-facet-select{flex:1 1 calc(var(--space-8) * 2);min-width:0}.category-tools .category-summary{margin:0 0 0 auto;color:var(--color-secondary);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.category-message{margin:0}.category-table{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) max-content max-content var(--control-height);column-gap:var(--space-4)}.category-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-subtle)}.category-list,.category-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.category-row{align-items:center;min-height:calc(var(--control-height) + var(--space-3));padding:var(--space-1) 0;border-bottom:1px solid var(--color-border-subtle)}.category-head{min-height:0;padding:var(--space-2) 0;border:0;color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.category-name{min-width:0}.category-edit,.category-title{display:inline-flex;align-items:center;min-height:var(--control-height);margin:0;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading);text-align:left;overflow-wrap:anywhere}.category-edit{cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:var(--space-1)}.category-edit:hover{text-decoration-color:var(--color-text)}.category-edit:disabled{cursor:default;color:var(--color-secondary)}.category-row .category-meta{margin:calc(-1 * var(--space-2)) 0 var(--space-2);color:var(--color-muted);font-size:var(--text-xs);line-height:1.5;overflow-wrap:anywhere}.category-slug{min-width:0;overflow-wrap:anywhere}.category-slug,.category-works{color:var(--color-secondary);font-size:var(--text-sm)}.category-works{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.category-state{display:flex;flex-wrap:wrap;gap:var(--space-1)}.category-more{display:flex;justify-content:flex-end}.category-empty{padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle)}.category-empty .meta{margin:0 0 var(--space-2)}@media(max-width:760px){.category-search{flex:1 1 100%}.category-tools .category-summary{flex:1 1 100%;margin:0}.category-table{display:block}.category-row.category-head{display:none}.category-list{display:block}.category-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-3);padding:var(--space-2) 0 var(--space-3)}.category-name{flex:1 1 calc(100% - var(--control-height) - var(--space-3))}.category-more{order:2;flex:none}.category-slug,.category-state,.category-works{order:3}.category-row .category-meta{margin-bottom:var(--space-1)}}.video-filters{flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-2)}.video-filters,.video-search{display:flex;align-items:center}.video-search{gap:var(--space-2);flex:0 1 calc(var(--popover-width) + var(--space-6));min-width:0}.video-search>div{flex:1 1 auto}.upload-tabs+[role=tabpanel]>.video-library{margin-top:0}.video-library .video-count{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video-list{display:grid;grid-template-columns:calc(var(--space-8) + var(--space-2)) minmax(0,1.6fr) minmax(max-content,.7fr) max-content max-content var(--control-height);column-gap:var(--space-4);border-top:1px solid var(--color-border-subtle)}.video-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.video-row:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.video-thumb{display:grid;place-items:center;aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-muted)}.video-info{min-width:0}.video-row .video-info h3{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading);overflow-wrap:anywhere}.video-row .video-meta{margin:var(--space-1) 0 0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.video-meta a{color:inherit}.video-status{display:contents}.video-time{color:var(--color-secondary);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.video-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.video-left{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.video-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.video-more-toggle{justify-self:end}.video-row>.video-failure,.video-row>.video-more,.video-row>.video-progress{grid-column:2/-1}.video-row .video-failure{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;color:var(--color-error);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.video-failure strong{font-weight:var(--weight-semibold)}.video-library .video-more{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface)}.video-library .video-more[hidden]{display:none}.video-row .video-more .video-meta{margin:0}.video-row .video-more .subtitle-editor{margin:0;padding:0}@media(max-width:1050px){.video-list{display:block}.video-row{grid-template-columns:calc(var(--space-8) + var(--space-2)) minmax(0,1fr) var(--control-height);column-gap:var(--space-3)}.video-thumb{grid-column:1;grid-row:1/span 2;align-self:start}.video-more-toggle{grid-column:3;grid-row:1;align-self:start}.video-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.video-action,.video-row>.video-failure,.video-row>.video-more,.video-row>.video-progress,.video-status{grid-column:2/-1}.video-row>.video-failure{order:1}.video-action{order:2;justify-content:flex-start}.video-row>.video-more{order:3}.video-action:empty{display:none}}@media(max-width:760px){.video-filters>[role=radiogroup]{width:100%}.video-search{flex:1 1 100%}}}@layer app{.console-side-foot{display:grid;gap:var(--space-2);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.console-side-foot .console-site-link{margin:0}.console-operator{margin:0;padding:0 var(--space-3);color:var(--color-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}.console-operator b{color:var(--color-text);font-weight:var(--weight-semibold)}.console-sheet-foot .console-operator{padding:0 var(--space-3)}.admin-brand .badge,.admin-brand>[class*=badge]{margin-left:var(--space-1)}.console-section-tabs{margin:0 0 var(--space-5)}}@layer app{:is(.member-console,.channel-console,.work-console){display:grid;gap:var(--space-5);align-items:start}@media (min-width:1051px){:is(.member-console,.channel-console,.work-console)[data-open]{grid-template-columns:minmax(0,1fr) var(--drawer-width)}}:is(.member-list-pane,.channel-list-pane,.work-list-pane){display:grid;gap:var(--space-4);min-width:0}:is(.member-list-pane,.channel-list-pane,.work-list-pane) .section-heading{display:flex;justify-content:flex-start;align-items:baseline;gap:var(--space-3);margin:0}:is(.member-count,.channel-count,.work-count){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.member-toolbar,.channel-toolbar,.work-toolbar){display:grid;gap:var(--space-3)}:is(.member-fields,.channel-fields,.work-fields){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}:is(.member-search,.admin-channel-search,.admin-work-search){flex:1 1 260px;max-width:420px}:is(.member-method,.channel-method,.work-method){flex:0 1 180px}:is(.member-table,.channel-table,.work-table){display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-subtle)}:is(.member-row,.channel-row,.work-row){border-bottom:1px solid var(--color-border-subtle)}:is(.member-open,.channel-open,.work-open){display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-4);align-items:center;width:100%;min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}:is(.member-open,.channel-open,.work-open):hover{background:var(--color-surface)}:is(.member-row,.channel-row,.work-row)[aria-current] :is(.member-open,.channel-open,.work-open){background:var(--color-raised);box-shadow:inset 2px 0 0 var(--color-text)}:is(.member-who,.channel-who,.work-who){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}:is(.member-name,.channel-name,.work-name){font-weight:var(--weight-semibold);overflow-wrap:anywhere}:is(.member-who,.channel-who,.work-who) .meta{flex-basis:100%;overflow-wrap:anywhere}:is(.member-when,.channel-when,.work-when){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:is(.member-status,.channel-status,.work-status){font-size:var(--text-sm);white-space:nowrap}:is(.member-status,.channel-status,.work-status).is-error{color:var(--color-error)}:is(.member-panel,.channel-panel){display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@media (min-width:1051px){:is(.member-panel,.channel-panel){position:sticky;top:var(--space-5);max-height:calc(100dvh - var(--space-7));overflow-y:auto}:is(.member-back,.channel-back){display:none}}:is(.member-panel-bar,.channel-panel-bar){display:flex;justify-content:space-between;align-items:center;margin:0 calc(-1*var(--space-2))}:is(.member-close,.channel-close){margin-left:auto}:is(.member-console,.channel-console,.work-console) .meta{margin:0}:is(.member-head,.channel-head){display:grid;gap:var(--space-2)}:is(.member-head,.channel-head) h2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-lg)}:is(.member-actions,.admin-channel-actions){display:flex;flex-wrap:wrap;gap:var(--space-2)}:is(.member-figures,.channel-figures){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.member-detail,.channel-detail){display:grid;gap:var(--space-5)}:is(.member-detail,.channel-detail) h3{margin:0 0 var(--space-2);font-size:var(--text-base)}@media (max-width:1050px){:is(.member-console,.channel-console,.work-console)[data-open]>:is(.member-list-pane,.channel-list-pane,.work-list-pane)>:not(.section-heading){display:none}:is(.member-close,.channel-close){display:none}:is(.member-panel,.channel-panel){padding:var(--space-4)}}@media (max-width:760px){:is(.member-open,.channel-open,.work-open){grid-template-columns:minmax(0,1fr) auto}:is(.member-when,.channel-when,.work-when){display:none}:is(.member-panel,.channel-panel){padding:0;background:none;box-shadow:none}}}@layer app{.creator-channel-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2) var(--space-5);align-items:center}.creator-channel-main{display:grid;gap:var(--space-1);min-width:0}.creator-channel-main h3,.creator-channel-main p{margin:0}.creator-channel-links{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm)}.creator-channel-row .channel-limits{font-size:var(--text-sm);color:var(--color-secondary)}.creator-channel-row .channel-limits p{margin:0}@media (max-width:760px){.creator-channel-row{grid-template-columns:minmax(0,1fr) auto}.creator-channel-row .channel-limits{grid-column:1/-1;grid-row:2}}}@layer app{.home-editor{display:grid;gap:var(--space-4)}.home-editor>.console-section-tabs,.home-editor>.section-heading{margin:0}.home-banner-editor{display:grid;gap:var(--space-5);max-width:880px}.home-banner-preview{position:relative;display:grid;margin:0;max-width:560px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-sunken)}.home-banner-preview>.home-banner-blank,.home-banner-preview>img{grid-area:1/1;width:100%;height:100%;object-fit:cover}.home-banner-preview[data-format=short]>img{object-fit:contain}.home-editor .meta{margin:0}.home-banner-warn{font-size:var(--text-sm);color:var(--color-error)}.home-banner-preview figcaption{grid-area:1/1;align-self:end;display:grid;justify-items:start;gap:var(--space-1);padding:var(--space-7) var(--space-4) var(--space-4);background:linear-gradient(to top,var(--color-image-scrim),transparent);color:var(--color-on-image)}.home-banner-preview figcaption strong{font-size:var(--text-lg);overflow-wrap:anywhere}.home-banner-preview figcaption .meta{color:var(--color-on-image-secondary)}.home-banner-blank{display:block;background:var(--color-sunken)}.home-banner-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin:0}.home-banner-head h2{margin:0;font-size:var(--text-md)}.home-banners{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-subtle)}.home-banners>li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.home-banner-pos{width:var(--space-5);text-align:center;color:var(--color-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-banner-thumb{display:block;width:112px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-sunken)}.home-banner-thumb[data-format=short]{width:auto;height:63px;aspect-ratio:2/3}.home-banner-thumb .home-banner-blank,.home-banner-thumb img{width:100%;height:100%;object-fit:cover}.home-banner-text{display:grid;gap:var(--space-1);min-width:0}.home-banner-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.home-banners .actions{flex-wrap:nowrap}.home-savebar{position:sticky;bottom:var(--space-4);z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:var(--shadow-overlay)}@media (max-width:760px){.home-banners>li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb text" "actions actions"}.home-banner-pos{display:none}.home-banner-thumb{grid-area:thumb;width:88px}.home-banner-thumb[data-format=short]{height:50px}.home-banner-text{grid-area:text}.home-banners .actions{grid-area:actions;justify-content:flex-end}.home-savebar{bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}}}@layer app{.today{display:grid;gap:var(--space-6);max-width:880px}.today>.section-heading{display:flex;justify-content:flex-start;align-items:baseline;gap:var(--space-3);margin:0}.today .meta,.today section{margin:0}.admin-todo h2,.today h2{margin:0 0 var(--space-3);font-size:var(--text-md)}.today-search{display:grid;gap:var(--space-3);max-width:640px}.today-results{display:grid;gap:var(--space-4)}.today-results:empty{display:none}.today-group h2{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-secondary)}.admin-todo ul,.today-group ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-subtle)}.admin-todo li,.today-group li{border-bottom:1px solid var(--color-border-subtle)}.today-hit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--control-lg);padding:var(--space-2) var(--space-3);color:inherit;text-decoration:none}a.today-hit:hover{background:var(--color-surface)}.today-hit-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.today-hit .meta{flex-basis:100%;overflow-wrap:anywhere}.today-actions .actions{margin:0}.admin-todo li a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-2) var(--space-3);color:inherit;text-decoration:none}.admin-todo li a:hover{background:var(--color-surface)}.admin-todo li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-todo .meta{margin:0}@media (max-width:760px){.today{gap:var(--space-5)}.today-actions .actions>*{flex:1 1 calc(50% - var(--space-2))}}}@layer app{.channel-add{margin-left:auto}.channel-about{margin:0 0 var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.admin-channel-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.admin-channel-links a,.creator-channel-links a{text-decoration:underline;text-underline-offset:3px}.channel-detail section{margin:0}.work-open{grid-template-columns:var(--space-6) minmax(0,1fr) auto auto;text-decoration:none}.work-thumb{display:block;width:var(--space-6);height:var(--space-7);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-raised)}.work-thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(.channel-status,.work-status).is-quiet{color:var(--color-secondary)}.channel-facts{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm)}.channel-facts div{display:contents}.channel-facts dt{color:var(--color-secondary)}.channel-facts dd,.channel-notice{margin:0}.work-add{margin-left:auto}.work-channel-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.work-channel-summary a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.channel-mark{display:inline-flex;align-items:center;gap:var(--space-1);vertical-align:bottom;color:var(--color-text)}@media (max-width:760px){.work-open{grid-template-columns:var(--space-6) minmax(0,1fr) auto}.work-when{display:none}}.work-channel-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--text-sm);text-decoration:none}.work-channel-name{font-weight:var(--weight-semibold)}.work-channel-line .meta{margin:0}.work-channel-line:hover .work-channel-name{text-decoration:underline;text-underline-offset:3px}.creator-work-heading .work-head-meta{margin:var(--space-2) 0 0}.archive-row{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.archive-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.archive-who{display:grid;gap:var(--space-1);min-width:0}.archive-who h2{margin:0;font-size:var(--text-base);overflow-wrap:anywhere}.archive-who .meta{margin:0}@media (max-width:760px){.archive-row{grid-template-columns:var(--space-6) minmax(0,1fr)}.archive-actions{grid-column:2}}}