.owner-editor-loading{display:grid;padding-block:2rem;gap:.75rem}.owner-editor-loading span{width:100%;height:1.25rem;background:var(--color-surface)}.owner-editor-loading span:first-child{width:45%}.owner-editor-loading span:nth-child(3){width:72%}.editor-advanced{border-top:1px solid var(--color-line)}.editor-advanced>summary{cursor:pointer;list-style:none;padding:.85rem 0;color:var(--color-ink-soft);font:650 .75rem/1 var(--font-interface)}.editor-advanced>summary::-webkit-details-marker{display:none}.editor-advanced>summary:after{float:right;content:"+"}.editor-advanced[open]>summary:after{content:"−"}.editor-advanced__content{display:grid;padding:.25rem 0 1rem;gap:1rem}.owner-settings-layout{display:grid;gap:2rem}.owner-settings-layout>nav{display:flex;overflow-x:auto;padding-bottom:.5rem;border-bottom:1px solid var(--color-line);gap:1.25rem}.owner-settings-layout>nav a{flex:0 0 auto;min-height:2.75rem;color:var(--color-ink-soft);font:550 .8125rem/2.75rem var(--font-interface);text-decoration:none}.owner-settings-layout>nav a:hover{color:var(--color-ink)}.owner-settings-sections{display:grid;gap:4rem}.owner-settings-sections>section{scroll-margin-top:calc(var(--header-height) + 2rem)}.owner-settings-sections>section+section{padding-top:2.5rem;border-top:1px solid var(--color-line)}.owner-settings-sections h2{margin:0;font:400 clamp(1.65rem,5vw,2.25rem)/1.1 var(--font-display)}.owner-settings-sections>section>p{margin:.5rem 0 1.5rem;color:var(--color-ink-soft);font:400 .9375rem/1.5 var(--font-interface)}.owner-settings-sections legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ui-section-intro{margin:.45rem 0 1rem;font:400 .9rem/1.45 var(--font-interface)}.owner-media-upload,.owner-settings-form,.owner-settings-form fieldset{display:grid;gap:.75rem}.owner-settings-form fieldset+fieldset{padding-top:1.25rem;border-top:1px solid var(--color-line)}.owner-settings-form fieldset{padding:0;border:0}.owner-settings-form legend{margin-bottom:.55rem;font:400 1.5rem/1.1 var(--font-display)}.owner-media-upload label,.owner-settings-form label{display:grid;gap:.3rem;font:400 .78rem/1.25 var(--font-interface)}.owner-media-upload input,.owner-media-upload textarea,.owner-settings-form input:not([type=checkbox]),.owner-settings-form textarea{min-height:2.6rem;padding:.55rem .65rem;font:400 .95rem/1.35 var(--font-interface)}.owner-settings-label{font:400 .78rem/1.25 var(--font-interface)}.owner-handle-input{display:flex;align-items:center;min-height:2.6rem;padding-left:.65rem;border:1px solid var(--color-line);background:var(--color-paper-bright)}.owner-handle-input input{flex:1;min-width:0;border:0;background:transparent}.owner-handle-input:focus-within{outline:3px solid var(--active-accent);outline-offset:2px}.owner-handle-input input:focus-visible{outline:0}.owner-avatar-field{display:grid;gap:.4rem}.owner-avatar-field__control{display:flex;align-items:center;gap:1rem}.owner-avatar-field__control>img,.owner-avatar-field__placeholder{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.owner-avatar-field__placeholder{display:grid;background:var(--color-surface);font:400 2rem/1 var(--font-display);place-items:center}.owner-avatar-field__control>div{display:flex;flex-wrap:wrap;gap:.75rem}.owner-avatar-field .ui-button{display:inline-flex}.owner-avatar-field .ui-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.owner-avatar-field small,.owner-media-usage{color:var(--color-ink-soft)}.owner-settings-save{display:flex;align-items:center;gap:.8rem}.owner-action-state,.owner-settings-save span{color:var(--color-ink-soft);font-size:.75rem}.owner-member-list,.owner-moderation-list,.owner-publication-list{display:grid;margin:1rem 0 0;padding:0;gap:.75rem;list-style:none}.owner-member-list article,.owner-moderation-list article,.owner-publication-list a{display:flex;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid var(--color-line);color:inherit;gap:1rem;text-decoration:none}.owner-publication-list a{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.owner-publication-preview{width:3.5rem;height:3.5rem;background:var(--color-surface);object-fit:cover}.owner-publication-preview--poster{width:2.75rem;aspect-ratio:2/3}.owner-member-list article,.owner-publication-list span{display:grid;gap:.2rem}.owner-publication-list li span:last-child{justify-items:end}.owner-member-list small,.owner-publication-list small,.owner-publication-list time{color:var(--color-ink-soft);font-size:.8rem}.owner-publication-list em{font:650 .75rem/1 var(--font-interface)}.owner-moderation-list article{display:grid}.owner-media-upload{margin:1rem 0 2rem;padding-block:1.25rem;border-block:1px solid var(--color-line)}.owner-page{width:min(100%,68rem);margin-inline:auto;padding:clamp(2.5rem,7vw,5rem) var(--page-gutter) 7rem}.owner-page__heading{max-width:44rem;margin-bottom:2rem}.owner-page__heading h1{margin:0;font:400 clamp(2.35rem,7vw,3.75rem)/1 var(--font-display);letter-spacing:-.035em}.owner-page__heading>div{max-width:38rem;margin-top:.8rem;color:var(--color-ink-soft);font-size:.95rem}.owner-filter-nav,.owner-workspace-nav{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-line-strong);scrollbar-width:none;gap:1.25rem}.owner-filter-nav a,.owner-workspace-nav a{flex:0 0 auto;min-height:2.75rem;color:var(--color-ink-soft);font:550 .8125rem/2.75rem var(--font-interface);text-decoration:none;text-transform:capitalize}.owner-filter-nav a[aria-current=page],.owner-workspace-nav a[aria-current=page]{border-bottom:1px solid var(--color-ink);color:var(--color-ink)}.owner-page__content{padding-top:2rem}.owner-page__content>section>h3{margin:0;font:400 clamp(1.5rem,3vw,2rem)/1.1 var(--font-display)}.owner-filter-nav{margin-bottom:2rem;border-bottom-color:var(--color-line)}@media (min-width:48rem){.owner-settings-layout{grid-template-columns:11rem minmax(0,1fr);gap:3rem}.owner-settings-layout>nav{display:grid;align-content:start;overflow:visible;padding:0;border:0;gap:.75rem;position:sticky;top:calc(var(--header-height) + 2rem)}.owner-settings-layout>nav a{min-height:2.25rem;line-height:2.25rem}}.article-composer{min-height:100dvh}.article-composer__topbar{display:flex;justify-content:space-between}.article-composer__topbar>div{display:flex;align-items:center;gap:.85rem}.article-composer__canvas{width:min(100%,46rem);margin-inline:auto;padding:clamp(2rem,7vw,5rem) var(--page-gutter) 8rem}.article-subtitle-input,.article-title-input{width:100%;padding:0;border:0;background:transparent;color:var(--color-ink)}.article-title-input{font:400 clamp(2.4rem,9vw,5rem)/.98 var(--font-display);letter-spacing:-.04em}.article-subtitle-input{margin-top:1.25rem;color:var(--color-ink-soft);font:400 clamp(1.1rem,3vw,1.45rem)/1.35 var(--font-interface)}.article-canvas input:focus-visible,.article-canvas textarea:focus-visible,.article-subtitle-input:focus-visible,.article-title-input:focus-visible{outline:0}.article-canvas{position:relative;display:grid;margin-top:clamp(2.5rem,7vw,5rem);gap:1.75rem}.article-canvas-block{position:relative;min-width:0;padding-left:.25rem;border-left:2px solid transparent}.article-canvas-block:focus-within,.article-canvas-block:hover{border-left-color:var(--color-line-strong)}.article-canvas-block__controls{position:absolute;z-index:2;top:0;right:100%;opacity:0}.article-canvas-block:focus-within .article-canvas-block__controls,.article-canvas-block:hover .article-canvas-block__controls{opacity:1}.article-block-menu__trigger,.article-insert-menu__trigger{width:2.75rem;height:2.75rem;color:var(--color-ink-soft);font-size:1rem}.article-canvas-text{min-height:12rem;color:var(--color-ink);font:400 clamp(1.05rem,2.2vw,1.2rem)/1.75 var(--font-interface);resize:vertical}.article-canvas-heading,.article-canvas-text{width:100%;padding:0;border:0;background:transparent}.article-canvas-heading{font:400 clamp(1.8rem,4vw,3rem)/1.08 var(--font-display)}.article-canvas-heading--display{font-size:clamp(2.5rem,7vw,4.5rem)}.article-canvas blockquote{margin:0;padding-left:1.25rem;border-left:2px solid var(--color-ink)}.article-canvas blockquote.is-pull-quote{padding:1rem 0;border-block:1px solid var(--color-line-strong);border-left:0}.article-canvas blockquote input,.article-canvas blockquote textarea{width:100%;padding:0;border:0;background:transparent}.article-canvas blockquote textarea{font:400 clamp(1.4rem,4vw,2.25rem)/1.25 var(--font-display);resize:vertical}.article-canvas blockquote input{margin-top:.65rem;color:var(--color-ink-soft);font:500 .85rem/1.3 var(--font-interface)}.article-canvas hr{height:1px;margin-block:2rem;border:0;background:var(--color-line-strong)}.article-canvas hr.is-dotted{background:repeating-linear-gradient(90deg,var(--color-ink-soft) 0 2px,transparent 2px 9px)}.article-canvas-spacer{display:grid;min-height:5rem;border-block:1px dashed var(--color-line);color:var(--color-ink-faint);font:500 .7rem/1 var(--font-interface);place-items:center}.article-canvas-spacer--editorial,.article-canvas-spacer--large{min-height:9rem}.article-canvas-columns,.article-canvas-media-text{display:grid;gap:1.5rem}.article-canvas-media__preview{display:grid;margin-bottom:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.article-canvas-media__preview img{width:100%;max-height:30rem;object-fit:cover}.article-canvas-media>input{width:100%;padding:.65rem 0;border:0;border-bottom:1px solid var(--color-line);color:var(--color-ink-soft)}.article-insert-menu{justify-self:center}.article-insert-menu__trigger{border:1px solid var(--color-line-strong);border-radius:50%}.article-publish-settings{display:grid;width:min(100%,42rem);margin-inline:auto;padding:clamp(2rem,7vw,4rem) var(--page-gutter) 8rem;gap:2rem}.article-publish-settings header p{margin:0 0 .5rem;color:var(--color-ink-soft);font:550 .8rem/1.3 var(--font-interface)}.article-publish-settings header h1{margin:0;font:400 clamp(2rem,7vw,3.75rem)/1 var(--font-display)}.article-publish-settings>section h2{margin:0;font:400 1.5rem/1.1 var(--font-display)}.article-publish-choice{display:grid;padding:0;border:0;gap:0}.article-publish-choice legend{margin-bottom:.75rem;font:400 1.4rem/1.2 var(--font-display)}.article-publish-choice label{display:grid;min-height:4.5rem;align-items:center;padding-block:.75rem;border-bottom:1px solid var(--color-line);grid-template-columns:1.5rem 1fr;gap:.75rem}.article-publish-choice label span{display:grid;gap:.2rem}.article-publish-choice small{color:var(--color-ink-soft)}.article-native-preview{width:min(100%,68rem);margin-inline:auto;padding:0 var(--page-gutter) 8rem}.article-native-preview>nav{display:flex;min-height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);font-size:.8rem}.article-native-preview>header{width:min(100%,44rem);margin:4rem auto 2rem}.article-native-preview>header h1{margin:0;font:400 clamp(2.5rem,8vw,5rem)/.98 var(--font-display)}@media (min-width:48rem){.article-canvas-columns,.article-canvas-media-text{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.article-canvas-block__controls{position:static;display:flex;justify-content:flex-end;opacity:1}}.photo-composer{min-height:100dvh}.photo-composer__arrange,.photo-composer__details,.photo-composer__select{width:min(100%,70rem);margin-inline:auto;padding:clamp(1rem,4vw,3rem) var(--page-gutter) 7rem}.photo-composer__select{width:min(100%,48rem)}.photo-composer__primary{position:relative;display:grid;min-height:50dvh;background:var(--color-surface);place-items:center}.photo-composer__primary img{width:100%;max-height:68dvh;object-fit:contain}.photo-composer__detail-media>span,.photo-composer__primary>span{position:absolute;right:.75rem;bottom:.75rem;padding:.35rem .55rem;background:rgb(20 20 20/75%);color:white;font:550 .75rem/1 var(--font-interface)}.photo-composer__filmstrip{display:flex;min-width:0;overflow-x:auto;margin:1rem 0 0;padding:0 0 .5rem;gap:.5rem;list-style:none}.photo-composer__filmstrip li{position:relative;flex:0 0 5.25rem}.photo-composer__filmstrip li>button{width:5.25rem;height:5.25rem;padding:0;overflow:hidden;border:2px solid transparent;background:var(--color-surface)}.photo-composer__filmstrip li>button[aria-current=true]{border-color:var(--color-ink)}.photo-composer__filmstrip img{width:100%;height:100%;object-fit:cover}.photo-sequence-menu{position:absolute;top:0;right:0}.photo-sequence-menu>.ui-popover-menu__trigger{width:2.75rem;height:2.75rem;background:rgb(20 20 20/68%);color:white}.composer-step-actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;gap:1rem}.photo-composer__details{display:grid;gap:1.5rem}.photo-composer__detail-media{position:relative;display:grid;min-height:18rem;background:var(--color-surface);place-items:center}.photo-composer__detail-media img{width:100%;max-height:70dvh;object-fit:contain}.photo-composer__copy{display:grid;align-content:start;gap:1rem}.photo-composer__copy>textarea{width:100%;min-height:10rem;padding:0;border:0;background:transparent;font:400 1.15rem/1.55 var(--font-interface);resize:vertical}.photo-composer__copy>textarea:focus-visible{outline:0}.photo-composer__copy .editor-advanced label,.photo-composer__copy>label{display:grid;color:var(--color-ink-soft);font:550 .78rem/1.3 var(--font-interface);gap:.35rem}.photo-composer__copy input,.photo-composer__copy select{min-height:2.75rem;padding:.65rem 0;border:0;border-bottom:1px solid var(--color-line-strong);background:transparent}@media (min-width:52rem){.photo-composer__details{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);gap:2.5rem}}.catalog-composer{min-height:100dvh}.catalog-composer__log,.catalog-composer__search{width:min(100%,42rem);margin-inline:auto;padding:clamp(1.5rem,5vw,3.5rem) var(--page-gutter) 7rem}.compose-catalog-search{display:grid;gap:1rem}.compose-search-field{position:relative;display:grid;align-items:center;border-bottom:2px solid var(--color-ink);grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem}.compose-search-field svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.compose-search-field input{min-width:0;min-height:4rem;padding:0;border:0;background:transparent;font:400 clamp(1.2rem,4vw,1.55rem)/1.3 var(--font-interface)}.compose-search-field input:focus-visible{outline:0}.compose-search-status{min-height:1.25rem;margin:0;color:var(--color-ink-soft);font-size:.8rem}.compose-search-results{display:grid;margin:0;padding:0;list-style:none}.compose-search-results li{border-bottom:1px solid var(--color-line)}.compose-search-results button{display:grid;width:100%;min-height:5.5rem;align-items:center;padding:.65rem 0;border:0;background:transparent;color:inherit;text-align:left;grid-template-columns:3rem minmax(0,1fr) auto;gap:.8rem}.compose-search-placeholder,.compose-search-results img{display:block;width:3rem;height:4.2rem;background:var(--color-surface);object-fit:cover}.compose-catalog-search--music .compose-search-placeholder,.compose-catalog-search--music .compose-search-results img{height:3rem}.compose-search-results button>span:nth-child(2){display:grid;min-width:0;gap:.2rem}.compose-search-results small,.compose-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-search-results small{color:var(--color-ink-soft)}.compose-search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.catalog-composer__selection{display:grid;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid var(--color-line);grid-template-columns:5rem minmax(0,1fr);gap:1rem}.catalog-composer__selection img,.catalog-composer__selection-placeholder{display:block;width:5rem;aspect-ratio:2/3;background:var(--color-surface);object-fit:cover}.catalog-composer__selection .is-square{aspect-ratio:1}.catalog-composer__selection h1,.catalog-composer__selection p{margin:0}.catalog-composer__selection p{color:var(--color-ink-soft);font:550 .75rem/1.3 var(--font-interface)}.catalog-composer__selection h1{margin-top:.2rem;font:400 clamp(1.55rem,5vw,2.35rem)/1.05 var(--font-display)}.catalog-composer__selection span{color:var(--color-ink-soft);font-size:.85rem}.catalog-composer__change{margin-block:.25rem 1rem}.catalog-manual-fields,.catalog-personal-fields,.favorite-composer-fields{margin-block:1.25rem}.compose-segmented,.favorite-category-grid{display:grid;margin:1.25rem 0;padding:0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.compose-segmented legend,.favorite-category-grid legend{margin-bottom:.6rem;color:var(--color-ink-soft);font:550 .78rem/1.3 var(--font-interface);grid-column:1/-1}.compose-segmented label,.favorite-category-grid label{position:relative;min-width:0}.compose-segmented input,.favorite-category-grid input{position:absolute;inset:0;opacity:0}.compose-segmented span,.favorite-category-grid span{display:grid;min-height:3.25rem;align-items:center;padding:.45rem;border:1px solid var(--color-line-strong);color:var(--color-ink-soft);font:550 .78rem/1.2 var(--font-interface);text-align:center}.compose-segmented input:checked+span,.favorite-category-grid input:checked+span{border-color:var(--color-ink);background:var(--color-ink);color:white}.compose-segmented input:focus-visible+span,.favorite-category-grid input:focus-visible+span{outline:3px solid var(--color-accent);outline-offset:2px}.compose-music-type{margin-top:0}.catalog-favorite-toggle{position:relative;display:flex!important;min-height:3rem;align-items:center;color:var(--color-ink)!important;gap:.65rem!important}.catalog-favorite-toggle input{position:absolute;width:2.75rem;height:2.75rem;opacity:0}.catalog-favorite-toggle svg{width:1.4rem;fill:transparent;stroke:var(--color-ink-soft);stroke-width:1.5}.catalog-favorite-toggle input:checked+svg{fill:var(--color-accent);stroke:var(--color-accent)}.catalog-favorite-toggle input:focus-visible+svg{outline:3px solid var(--color-accent);outline-offset:3px}.catalog-note-field{display:grid;margin-block:1.25rem;color:var(--color-ink-soft);font:550 .78rem/1.3 var(--font-interface);gap:.35rem}.catalog-note-field textarea{padding:.65rem 0;border:0;border-bottom:1px solid var(--color-line-strong);font:400 1rem/1.5 var(--font-interface)}.favorite-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-composer__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-line);gap:1rem}.catalog-composer__actions .ui-button{margin-left:auto}.ui-inline-action--danger{color:var(--color-danger)}.catalog-date-row{display:grid;gap:1rem}@media (min-width:40rem){.favorite-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}