.file-transfer{color:var(--fg, inherit);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:14px;padding:20px;margin-block:16px;inline-size:100%;box-sizing:border-box;text-align:start}.file-transfer__heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.file-transfer__identity{display:grid;gap:6px;min-inline-size:0}.file-transfer__identity strong{font-size:15px;font-weight:700}.file-transfer__filename{font-size:13px;overflow-wrap:anywhere}.file-transfer__counter{display:flex;align-items:baseline;gap:4px;flex-shrink:0;font-variant-numeric:tabular-nums;direction:ltr}.file-transfer__counter>span{font-size:36px;font-weight:700;line-height:1.25}.file-transfer__counter>small{font-size:16px}.file-transfer .file-transfer__track{display:block;appearance:none;border:0;border-radius:8px;overflow:hidden;inline-size:100%;block-size:8px;margin-block:16px 12px;background:color-mix(in srgb,currentColor 13%,transparent);color:inherit}.file-transfer__track::-webkit-progress-bar{background:color-mix(in srgb,currentColor 13%,transparent);border-radius:8px}.file-transfer__track::-webkit-progress-value{background:currentColor;border-radius:8px}.file-transfer__track::-moz-progress-bar{background:currentColor;border-radius:8px}.file-transfer__details{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6}.file-transfer__details>:last-child{white-space:nowrap}@media(max-width:480px){.file-transfer{padding:16px}.file-transfer__heading{gap:16px}.file-transfer__counter>span{font-size:30px}}.studio-courses{max-width:1160px;margin-inline:auto;padding:2rem}.studio-courses h1{font-size:2rem}.studio-courses p{line-height:1.8}.studio-courses button{min-height:42px;padding:.5rem 1rem;font:inherit;cursor:pointer}.studio-courses button:disabled{cursor:default;opacity:.6}.studio-courses nav,.studio-courses-toolbar,.studio-course-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:end;margin-block:1rem}.studio-courses nav button[aria-current]{font-weight:700}.studio-course-fields{border:0;padding:0;min-width:0;display:grid;gap:1.5rem}.studio-course-field{display:grid;gap:.5rem;margin-block:.8rem}.studio-course-field input,.studio-course-field textarea,.studio-course-field select,.studio-courses-toolbar select{min-width:0;width:100%;padding:.75rem;font:inherit;border:1px solid #78716c;border-radius:5px;color:inherit;background:transparent}.studio-course-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.studio-course-lesson{padding:1.5rem;background:#fff;color:#26221e;border-radius:8px}.studio-course-lesson summary{font-size:1.2rem;font-weight:700;cursor:pointer}.studio-course-assessments,.studio-course-resources{display:grid;gap:1rem;margin-block:1.5rem}.studio-course-assessments fieldset{border:0;padding:1rem 0}.studio-course-learner{margin-block:2rem;padding-block:1rem}.studio-course-learner form{max-width:750px;margin-block:2rem}.studio-course-answer{white-space:pre-wrap;overflow-wrap:anywhere}.studio-course-save{justify-self:start}@media(max-width:760px){.studio-courses{padding:1rem}.studio-course-columns{grid-template-columns:1fr;gap:.5rem}}.studio-course-rich-field{grid-column:1 / -1;min-width:0}.studio-course-rich-field .article-rich-editor__surface{min-height:180px;max-height:480px;overflow-y:auto}.studio-course-rich-field .article-rich-editor__content{min-block-size:180px}.studio-course-section{min-width:0;border-radius:12px;background:var(--color-surface, #fff);color:var(--color-text, #242147)}.studio-course-section>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none}.studio-course-section>summary::-webkit-details-marker{display:none}.studio-course-section>summary:hover{background:#f7f6fb;border-radius:12px}.studio-course-section>summary:focus-visible{outline:2px solid #302966;outline-offset:3px}.studio-course-section-label{display:grid;gap:.35rem;min-width:0;overflow-wrap:anywhere}.studio-course-section-label strong{font-size:1.1rem}.studio-course-section-label small{color:#666176;font-size:.875rem}.studio-course-section-action{display:flex;align-items:center;gap:.75rem;white-space:nowrap;font-size:.875rem}.studio-course-section-action>span{font-size:1.5rem;line-height:1}.studio-course-section[open]>summary{background:#eeecf6;border-radius:12px 12px 0 0}.studio-course-section-body{padding:.5rem 1.5rem 1.5rem;max-height:65vh;overflow:auto;scrollbar-gutter:stable}.studio-course-lesson{margin-block:1rem;background:#f7f6fb}.studio-course-lesson>summary{font-size:1rem;padding-block:.3rem;overflow-wrap:anywhere}.studio-course-lesson>summary>span{font-size:.85rem;margin-inline-end:.75rem;color:#666176}.studio-course-savebar{position:sticky;bottom:1rem;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:12px;background:#242147;color:#fff}.studio-course-savebar>span{min-width:0;overflow-wrap:anywhere;font-weight:600}.studio-course-savebar small{display:block;font-size:.8rem;font-weight:400;margin-top:.25rem;color:#e1deef}.studio-course-savebar .studio-course-save{flex-shrink:0;background:#fff;color:#242147;border:0;border-radius:7px;font-weight:700}@media(max-width:760px){.studio-course-section>summary{padding:1rem;gap:.75rem}.studio-course-section-body{padding:.5rem 1rem 1rem;max-height:60vh}.studio-course-savebar{padding:.85rem;bottom:.5rem}.studio-course-savebar small{max-width:170px}}.studio-courses button:not(.studio-course-save):not(.article-rich-editor button){border:0;border-radius:7px;background:#e8e5f2;color:#242147}.studio-courses button:not(:disabled):hover{background:#dcd7eb}.studio-courses nav button[aria-current]{background:#242147;color:#fff}.studio-course-fields{gap:.75rem}.studio-course-section>summary{padding-block:.85rem}.studio-course-lesson>summary>span{display:inline-block;direction:ltr;unicode-bidi:isolate}.studio-courses nav button[aria-current]:not(.studio-course-save){background:#242147;color:#fff}.studio-courses select,.studio-course-field input,.studio-course-field textarea{border:1px solid #d9d5e4;border-radius:10px;background-color:#fff;color:#242147;min-height:46px}.studio-courses select{appearance:none;padding:.75rem 1rem .75rem 2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23524b69' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;font:inherit;cursor:pointer;max-width:100%}.studio-courses select:focus-visible,.studio-course-field input:focus-visible,.studio-course-field textarea:focus-visible,.studio-courses button:focus-visible{outline:2px solid #625783;outline-offset:3px}@supports (appearance: base-select){.studio-courses select,.studio-courses select::picker(select){appearance:base-select}.studio-courses select{background-image:none;padding-inline:1rem}.studio-courses select::picker-icon{color:#625783}.studio-courses select::picker(select){border:1px solid #e8e5ef;border-radius:12px;padding:.4rem;background:#fff;color:#242147;box-shadow:0 4px 10px #24214712;margin-block:6px;max-height:320px}.studio-courses option{border-radius:7px;padding:.7rem .85rem;gap:.75rem}.studio-courses option:checked{background:#eeecf5;font-weight:600}.studio-courses option:hover,.studio-courses option:focus{background:#f6f4fa}}.studio-courses-toolbar>label{display:grid;gap:.6rem;flex:1;min-width:0}.studio-courses-toolbar{padding:1.25rem;background:#fff;border-radius:14px}.course-asset{margin-block:1.5rem;min-width:0}.course-asset-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}.course-asset-heading>span{color:#6b647b;font-size:.8rem;white-space:nowrap}.course-upload-area{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;background:#f6f4fa;border-radius:12px}.course-upload-copy{display:grid;gap:.5rem;min-width:0}.course-upload-copy strong{overflow-wrap:anywhere}.course-upload-copy span{color:#524b69;font-size:.9rem}.course-upload-copy small{color:#6b647b;font-size:.8rem}.course-upload-area button{flex-shrink:0}.course-upload-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.studio-courses .course-upload-actions button:first-child{background:#242147;color:#fff}.course-asset progress{display:block;width:100%;height:8px;margin-top:1rem;accent-color:#625783}.course-asset-link{margin-top:.85rem;font-size:.875rem}.course-asset-link>summary{cursor:pointer;color:#625783;padding-block:.5rem}.course-asset>p{font-size:.85rem;color:#625783}.course-asset>p[role=alert]{color:#9b283c}.studio-course-resources>div{padding:1.25rem;background:#faf9fc;border-radius:12px}@media(max-width:600px){.course-upload-area{align-items:stretch;flex-direction:column;padding:1rem;gap:1rem}.studio-courses-toolbar{padding:1rem}}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2212,U+2215}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2212,U+2215}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-700-arabic.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-700-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2212,U+2215}:root{--ink: #171a56;--ink-hover: #262b73;--ink-soft: #4a4e7c;--muted: #6d7195;--muted-reference: #888cb0;--line: #d9dcea;--field-line: #858aaa;--sunken: #e9ebf4;--canvas: #f3f4f9;--surface: #ffffff;--green: #1fa85d;--green-ink: #14713e;--scheduled: #3d4fb5;--archived: #5c5f80;--warning: #d08a2e;--danger: #c22f2d;--radius-card: 14px;--radius-panel: 12px;--radius-control: 8px;--radius-pill: 999px;--font: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{min-inline-size:320px;background:var(--canvas);direction:rtl}body{min-inline-size:320px;min-height:100vh;margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;text-rendering:optimizeLegibility}.app-state{display:grid;align-content:center;justify-items:center;min-block-size:100vh;padding:48px;color:var(--ink);background:var(--canvas);text-align:center}.app-state h1{margin-block-end:8px;font-size:24px;line-height:1.4}.app-state p{max-inline-size:560px;margin-block-end:20px;color:var(--ink-soft)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-block:0}.studio-shell{display:flex;min-height:100vh}.studio-sidebar{position:sticky;inset-block-start:0;z-index:2;display:flex;flex:0 0 240px;flex-direction:column;block-size:100vh;padding:28px 20px 20px;overflow-y:auto;background:var(--surface);border-inline-end:1px solid var(--line)}.studio-sidebar__header{flex:none}.studio-sidebar__body{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;justify-content:space-between}.studio-menu-toggle{display:none}.studio-website-link{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-block-size:44px;margin-block-start:16px;color:var(--ink);font-size:14px;font-weight:500;border-radius:var(--radius-control)}.studio-website-link small{font-size:11px;color:var(--ink-soft);font-weight:400}.studio-website-link:hover{color:var(--ink-soft)}.studio-website-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:900px){.studio-website-link{margin-block-start:0;flex-direction:column;justify-content:center;gap:2px;font-size:12px;flex-shrink:0}}@media(max-width:600px){.studio-sidebar__header .studio-brand span{display:none}}.studio-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--ink);border-radius:var(--radius-control)}.studio-brand svg{display:block;inline-size:auto}.studio-brand span{color:var(--muted);font-size:12px;line-height:1.4}.studio-nav{display:flex;flex-direction:column;gap:2px;margin-block-start:32px}.studio-nav__item{display:flex;align-items:center;min-block-size:42px;padding:9px 12px;color:var(--ink-soft);font-size:14px;font-weight:400;line-height:1.5;border-radius:var(--radius-control);transition:background-color .14s ease,color .14s ease}.studio-nav__item:hover,.studio-nav__item--active{background:var(--sunken);color:var(--ink)}.studio-nav__item--active{font-weight:500}.studio-viewer{display:flex;align-items:center;gap:12px;padding:16px 12px 4px;border-block-start:1px solid var(--line)}.studio-viewer__avatar{display:grid;place-items:center;inline-size:32px;block-size:32px;flex:none;background:var(--sunken);color:var(--ink);font-size:13px;font-weight:500;border-radius:50%}.studio-viewer p{color:var(--ink);font-size:13px;font-weight:500;line-height:1.5}.studio-viewer span{display:block;margin-block-start:1px;color:var(--muted);font-size:12px;line-height:1.5}.studio-main{flex:1 1 auto;min-inline-size:0;padding:40px 48px 64px}.studio-main__inner{inline-size:min(100%,1080px);margin-inline:auto}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-block-size:48px;margin-block-end:24px}.page-header__title-row{display:flex;align-items:baseline;gap:16px;min-inline-size:0}.page-header h1{color:var(--ink);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.45}.page-header h1[tabindex="-1"]:focus{outline:none}.page-header__detail{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.page-header__action{display:flex;align-items:center;gap:8px;flex:none}@media(max-width:1180px){.studio-sidebar{flex-basis:208px;padding-inline:16px}.studio-main{padding:32px 28px 56px}}@media(max-width:900px){.studio-shell{display:block}.studio-sidebar{position:sticky;inset-block-start:0;display:block;inline-size:100%;max-block-size:100dvh;block-size:auto;padding:10px 16px;overflow-y:auto;border-block-end:1px solid var(--line);border-inline-end:0}.studio-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:44px}.studio-brand{flex-direction:row;align-items:center;gap:10px;min-inline-size:0;min-block-size:44px}.studio-brand span{color:var(--ink-soft);font-size:13px;white-space:nowrap}.studio-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:8px 12px;color:var(--ink);background:var(--surface);border:1px solid var(--field-line);border-radius:var(--radius-control);font:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.studio-menu-toggle:hover{background:var(--sunken)}.studio-sidebar__body{display:none;padding-block-start:12px}.studio-sidebar__body--open{display:flex}.studio-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block-start:0}.studio-nav__item{min-block-size:44px}.studio-sidebar__body .studio-account{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(112px,auto));align-items:center;gap:8px 12px;margin-block-start:12px;padding-block-start:12px}.studio-sidebar__body .studio-account .studio-viewer{min-inline-size:0;padding:0}.studio-sidebar__body .studio-viewer>div:last-child{min-inline-size:0}.studio-sidebar__body .studio-viewer p,.studio-sidebar__body .studio-viewer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar__body .studio-sign-out{inline-size:auto;min-block-size:44px;margin-block-start:0}.studio-sidebar__body .studio-account-link{min-block-size:44px;margin-block-start:0}.studio-sidebar__body .studio-sign-out-error{grid-column:1 / -1;margin-block-start:0}.studio-main{padding:28px 24px 48px}}@media(max-width:600px){.studio-sidebar{padding-inline:16px}.studio-main{padding:22px 16px 40px}.studio-sidebar__body .studio-account{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-sidebar__body .studio-account .studio-viewer{grid-column:1 / -1}.studio-sidebar__body .studio-account-link,.studio-sidebar__body .studio-sign-out{inline-size:100%}}.button{display:inline-flex;align-items:center;justify-content:center;min-block-size:38px;margin:0;padding:7px 12px;color:var(--ink-soft);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);font-size:13px;font-weight:500;line-height:1.45;text-align:center;cursor:pointer;transition:background-color .14s ease,color .14s ease}.button:hover{background:var(--sunken);color:var(--ink)}.button--primary{min-block-size:42px;padding:9px 24px;background:var(--ink);color:var(--surface);font-size:15px;border-color:var(--ink)}.button--primary:hover{background:var(--ink-hover);color:var(--surface);border-color:var(--ink-hover)}.button--danger{color:var(--danger)}.button--danger:hover{background:#f9e9e9;color:#a52624}.button:disabled{opacity:.48;cursor:default}.button:disabled:hover{background:transparent;color:inherit}.text-link{display:inline-flex;align-items:center;min-block-size:32px;padding:4px 6px;color:var(--ink);font-weight:500;border-radius:6px;transition:background-color .14s ease,color .14s ease}.text-link:hover{background:var(--sunken);color:var(--ink-hover);text-decoration:underline;text-underline-offset:3px}.card{min-inline-size:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-end:24px}.stat-card{min-block-size:122px;padding:22px 24px 24px}.stat-card__label{color:var(--ink-soft);font-size:13px}.stat-card__value{margin-block-start:4px;color:var(--ink);font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.3}.section-card__header,.table-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:58px;padding:12px 24px;border-block-end:1px solid var(--line)}.section-card__header h2,.table-card__header h2{font-size:17px;font-weight:700;line-height:1.5}.section-card__header p,.table-card__header p{color:var(--ink-soft);font-size:13px}.list-body{padding-inline:24px}.episode-row,.article-row,.subscription-row,.user-row,.appearance-row,.picker-row{display:grid;align-items:center;gap:16px;min-block-size:78px;padding-block:14px;border-block-end:1px solid var(--line)}.episode-row:last-child,.article-row:last-child,.subscription-row:last-child,.user-row:last-child,.appearance-row:last-child,.picker-row:last-child{border-block-end:0}.episode-row{grid-template-columns:minmax(0,1fr) auto 96px}.episode-row--overview{grid-template-columns:minmax(0,1fr) 96px}.article-row{grid-template-columns:minmax(0,1fr) auto 96px}.row-copy{min-inline-size:0}.row-copy__title{display:inline;color:var(--ink);font-size:17px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.row-copy__meta{margin-block-start:3px;color:var(--ink-soft);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.55;overflow-wrap:anywhere}.row-copy__channel{margin-block-start:2px;color:var(--ink);font-size:12px;line-height:1.55}.premium-mark{margin-inline-start:8px;color:var(--green-ink);font-size:12px;font-weight:500;white-space:nowrap}.row-actions{display:flex;align-items:center;justify-content:flex-start;gap:2px;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-block-size:28px;padding:3px 10px;color:var(--surface);font-size:12px;font-weight:500;line-height:1.4;border-radius:var(--radius-control);white-space:nowrap}.status-badge--draft{background:var(--muted-reference);color:var(--ink)}.status-badge--scheduled{background:var(--scheduled)}.status-badge--published,.status-badge--active{background:var(--green);color:var(--ink)}.status-badge--archived{background:var(--archived)}.status-badge--past_due{background:var(--warning);color:var(--ink)}.status-badge--canceled{background:var(--danger)}.filters-layout{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;gap:24px}.filter-rail{display:flex;flex-direction:column;gap:2px}.filter-rail__item{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:40px;padding:8px 12px;color:var(--ink-soft);background:transparent;border:0;border-radius:var(--radius-control);text-align:start;cursor:pointer;transition:background-color .14s ease,color .14s ease}.filter-rail__item:hover,.filter-rail__item--active{background:var(--sunken);color:var(--ink)}.filter-rail__item--active{font-weight:500}.filter-rail__count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.search-bar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px;padding:16px 24px;border-block-end:1px solid var(--line)}.search-bar--single{grid-template-columns:minmax(0,1fr)}.control{inline-size:100%;max-inline-size:100%;min-block-size:42px;padding:9px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--field-line);border-radius:var(--radius-control);line-height:1.5;transition:border-color .14s ease,background-color .14s ease}.control:hover{border-color:var(--ink-soft)}.control::placeholder{color:var(--muted);opacity:1}.control:disabled{background:var(--canvas);color:var(--muted);cursor:default}.textarea{min-block-size:160px;resize:vertical;line-height:1.8}.field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.field__label{color:var(--ink-soft);font-size:13px;font-weight:500}.field__hint{color:var(--muted);font-size:12px;line-height:1.6}.empty-state{padding:48px 24px;color:var(--muted);font-size:14px;text-align:center}.page-breadcrumb{margin-block-end:10px;color:var(--muted);font-size:13px}.page-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.page-breadcrumb li{display:flex;align-items:center;min-block-size:28px}.page-breadcrumb li+li:before{margin-inline-end:8px;color:var(--field-line);content:"/"}.page-breadcrumb a{color:var(--ink-soft);font-weight:500;transition:color .14s ease}.page-breadcrumb a:hover,.page-breadcrumb [aria-current=page]{color:var(--ink)}.back-row{margin-block-end:12px}.back-link{display:inline-flex;align-items:center;min-block-size:36px;padding:5px 10px;color:var(--ink-soft);font-size:13px;font-weight:500;border-radius:var(--radius-control);transition:background-color .14s ease,color .14s ease}.back-link:hover{background:var(--sunken);color:var(--ink)}.button{position:relative}.button__content{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.button[aria-busy=true]>.button__content{opacity:0}.button__spinner{position:absolute;inset:0;margin:auto;inline-size:18px;block-size:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:button-loading-spin .8s linear infinite;pointer-events:none}.button[aria-busy=true]:disabled{opacity:1;cursor:progress}.button--primary[aria-busy=true]:disabled:hover{background:var(--ink);color:var(--surface)}@keyframes button-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button__spinner{animation:none}}.editor-grid,.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.episode-editor-main{display:grid;gap:24px;min-inline-size:0}.episode-media-preview{padding:24px;min-inline-size:0}.episode-media-preview__body{display:grid;gap:16px;padding-block:20px;min-inline-size:0}.episode-media-preview__body h2{font-size:18px;overflow-wrap:anywhere}.episode-media-preview__body p{color:var(--ink-soft);line-height:1.7}.episode-media-preview__actions{display:flex;flex-wrap:wrap;gap:8px}.episode-media-preview__actions [aria-pressed=true]{background:var(--line);color:var(--ink)}.episode-media-preview__cover,.episode-media-preview__video{inline-size:100%;max-inline-size:640px;aspect-ratio:16 / 9;block-size:auto;border:0;border-radius:var(--radius-card)}.episode-media-preview__cover{object-fit:cover}.episode-media-preview audio{inline-size:100%;max-inline-size:640px}.episode-media-preview .button:hover{transform:none}.form-card{display:flex;flex-direction:column;gap:20px;padding:24px}.form-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.publish-card,.contact-card{position:sticky;inset-block-start:24px;padding:20px}.publish-card h2,.contact-card h2{margin-block-end:18px;font-size:15px;font-weight:700}.publish-block{padding-block:16px;border-block-start:1px solid var(--line)}.publish-block:first-of-type{padding-block-start:0;border-block-start:0}.publish-status-row,.premium-toggle-row,.contact-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.publish-status-row>span:first-child,.premium-toggle-row strong,.contact-summary-row span:first-child{color:var(--ink-soft);font-size:13px;font-weight:500}.premium-toggle-copy p{margin-block-start:4px;color:var(--muted);font-size:12px;line-height:1.65}.switch{position:relative;inline-size:44px;block-size:28px;flex:none;padding:0;background:var(--line);border:0;border-radius:var(--radius-pill);cursor:pointer;transition:background-color .14s ease}.switch--on{background:var(--green)}.switch:disabled{opacity:.48;cursor:default}.switch__knob{position:absolute;inset-block-start:5px;inset-inline-start:5px;inline-size:18px;block-size:18px;background:var(--surface);border:1px solid rgba(23,26,86,.12);border-radius:50%;transition:inset-inline-start .14s ease}.switch--on .switch__knob{inset-inline-start:21px}.upload-zone{display:grid;place-items:center;min-block-size:126px;padding:24px;background:var(--canvas);border:1px dashed var(--field-line);border-radius:var(--radius-control);text-align:center}.upload-zone p{color:var(--ink-soft);font-size:14px}.upload-zone small{display:block;margin-block-start:4px;color:var(--muted);font-size:12px}.upload-file-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:62px;padding:10px 16px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-control)}.upload-file-row span{min-inline-size:0;overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:500}.episode-video-preview{display:block;width:min(100%,320px);height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:12px}.audio-upload{padding:22px;border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,var(--surface));color:var(--ink);transition:background-color .16s ease}.audio-upload--dragging{background:color-mix(in srgb,var(--ink) 9%,var(--surface))}.audio-upload__file,.audio-upload__status,.audio-upload__measurement{display:flex;align-items:center;justify-content:space-between;gap:16px}.audio-upload__identity{min-inline-size:0;display:grid;gap:6px}.audio-upload__identity strong{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.audio-upload__identity span,.audio-upload__measurement{font-size:12px;color:var(--ink-soft)}.audio-upload__choose{flex-shrink:0}.audio-upload__transfer{margin-block-start:22px}.audio-upload__status{align-items:baseline;margin-block-end:12px;font-size:14px;font-weight:600}.audio-upload__percent{font-size:32px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.audio-upload__percent small{font-size:15px;margin-inline-start:4px;font-weight:500}.audio-upload__progress{display:block;appearance:none;inline-size:100%;block-size:8px;border:0;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--ink) 12%,var(--surface));color:var(--ink)}.audio-upload__progress::-webkit-progress-bar{background:color-mix(in srgb,var(--ink) 12%,var(--surface));border-radius:4px}.audio-upload__progress::-webkit-progress-value{background:var(--ink);border-radius:4px}.audio-upload__progress::-moz-progress-bar{background:var(--ink);border-radius:4px}.audio-upload[data-phase=paused] .audio-upload__progress::-webkit-progress-value{background:var(--ink-soft)}.audio-upload__measurement{margin-block-start:10px;flex-wrap:wrap;gap:4px 12px;font-variant-numeric:tabular-nums}.audio-upload__hint{color:var(--ink-soft);font-size:12px;line-height:1.85;margin-block:14px 0}.audio-upload__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:14px}.audio-upload__actions:empty{display:none}.audio-upload>.button{margin-block-start:10px}.audio-upload .button{box-shadow:none;transform:none;min-block-size:42px}.audio-upload .button:hover{transform:none}.audio-upload__notice,.audio-upload__saved{font-size:13px;line-height:1.8;padding-block:12px;color:var(--ink)}.audio-upload__notice .button{margin-block-start:8px}@media(max-width:600px){.audio-upload{padding:16px}.audio-upload__file{flex-wrap:wrap;gap:12px}.audio-upload__status{gap:12px}.audio-upload__percent{font-size:28px}}@media(prefers-reduced-motion:reduce){.audio-upload{transition:none}}.shows-table{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.homepage-weekly-settings{margin-block-end:20px;padding:24px}.homepage-weekly-settings__intro{max-inline-size:720px}.homepage-weekly-settings__intro h2{color:var(--ink);font-size:17px;line-height:1.5}.homepage-weekly-settings__intro p{margin-block-start:5px;color:var(--ink-soft);font-size:13px;line-height:1.75}.homepage-weekly-settings__controls{margin-block-start:22px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,auto);align-items:end;gap:20px 32px}.homepage-weekly-settings__switch{min-block-size:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);font-size:13px}.homepage-weekly-settings__footer{min-block-size:44px;margin-block-start:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.homepage-weekly-settings__footer .notice{margin:0}@media(max-width:720px){.homepage-weekly-settings{padding:20px}.homepage-weekly-settings__controls{grid-template-columns:1fr}.homepage-weekly-settings__footer{align-items:stretch;flex-direction:column}.homepage-weekly-settings__footer .button{inline-size:100%}}.shows-table:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.shows-table__row{display:grid;grid-template-columns:44px 1.5fr 1fr 1fr 80px 80px;align-items:center;gap:16px;min-inline-size:800px;min-block-size:72px;margin-inline:24px;padding-block:14px;border-block-end:1px solid var(--line)}.shows-table__row:last-child{border-block-end:0}.shows-table__row--header{min-block-size:48px;padding-block:10px;color:var(--muted);font-size:12px;font-weight:500}.artwork-placeholder{inline-size:44px;block-size:44px;background:var(--sunken);border-radius:var(--radius-control)}.table-primary{min-inline-size:0;color:var(--ink);font-size:15px;font-weight:500}.table-secondary{min-inline-size:0;color:var(--ink-soft);font-size:14px}.table-number{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.article-publisher__ai-method.article-ai-skill-guide{display:block;margin:0;padding-block:14px}.article-ai-skill-guide__lead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px}.article-ai-skill-guide__lead h3{color:var(--ink);font-size:14px;line-height:1.5}.article-publisher__ai-method .article-ai-skill-guide__lead p{max-inline-size:680px;margin-block-start:4px;color:var(--ink-soft);font-size:13px;line-height:1.75}.article-ai-skill-guide__download{min-block-size:42px;padding-inline:18px;color:var(--ink);background:var(--canvas);border-color:var(--field-line);text-decoration:none}.article-ai-skill-guide__download:hover{color:var(--ink);background:var(--sunken)}.article-publisher__ai-method.article-ai-skill-guide>.article-ai-skill-guide__note{max-inline-size:760px;margin-block-start:12px;color:var(--ink-soft);font-size:12px;line-height:1.7}.article-ai-skill-guide__details{margin-block-start:14px}.article-ai-skill-guide__details summary{display:list-item;min-block-size:44px;padding-block:10px;color:var(--ink);font-size:13px;font-weight:500;cursor:pointer}.article-ai-skill-guide__details summary::marker{color:var(--muted)}.article-ai-skill-guide__details summary:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-control)}.article-ai-skill-guide__platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:12px 4px}.article-ai-skill-guide__platforms>section{display:flex;min-inline-size:0;flex-direction:column}.article-ai-skill-guide__platforms>section+section{padding-inline-start:28px;border-inline-start:1px solid var(--line)}.article-ai-skill-guide__platforms h4{color:var(--ink);font-size:14px;line-height:1.5}.article-ai-skill-guide__platforms ol{margin:10px 0 0;padding-inline-start:22px;color:var(--ink-soft);font-size:13px;line-height:1.8}.article-ai-skill-guide__platforms li+li{margin-block-start:5px}.article-ai-skill-guide__platforms code{direction:ltr;display:inline-block;max-inline-size:100%;padding-inline:3px;color:var(--ink);background:var(--canvas);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere;unicode-bidi:isolate}.article-ai-skill-guide__platforms .article-ai-skill-guide__path{display:block;inline-size:fit-content;margin-block-start:3px;padding:2px 5px;text-align:left}.article-ai-skill-guide__reference{align-self:flex-start;margin-block-start:auto}.guest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guest-card{display:flex;flex-direction:column;gap:14px;min-block-size:260px;padding:20px}.guest-card__identity{display:flex;align-items:center;gap:12px}.guest-photo{inline-size:56px;block-size:56px;flex:none;background:var(--sunken);border-radius:50%}.guest-card__name{color:var(--ink);font-size:17px;font-weight:500;line-height:1.55}.guest-card__role{color:var(--ink-soft);font-size:12px}.guest-card__bio{color:var(--ink-soft);font-size:13px;line-height:1.75;text-wrap:pretty}.guest-card__socials{display:flex;flex-wrap:wrap;gap:4px}.guest-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:auto;padding-block-start:12px;border-block-start:1px solid var(--line)}.guest-card__footer span{color:var(--muted);font-size:12px}.guest-new-page h1[tabindex="-1"]:focus{outline:none}.guest-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px}.guest-create-form__bio,.guest-create-form__footer{grid-column:1 / -1}.guest-create-form__field-error{color:var(--danger);font-size:12px;line-height:1.55}.guest-create-form__footer{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:14px}.guest-create-form__footer .button{min-inline-size:136px}.guest-create-form__feedback{min-inline-size:0}.guest-create-form__feedback .notice{margin:0}@media(max-width:700px){.guest-create-form{grid-template-columns:minmax(0,1fr);padding:20px}.guest-create-form__bio,.guest-create-form__footer{grid-column:auto}.guest-create-form__footer{grid-template-columns:minmax(0,1fr)}.guest-create-form__footer .button{inline-size:100%}}@media(max-width:420px){.guest-create-form{gap:16px;padding:16px}}.profile-card{overflow:hidden}.profile-section{padding:20px 24px;border-block-end:1px solid var(--line)}.profile-section:last-child{border-block-end:0}.profile-section .textarea{min-block-size:96px}.profile-identity{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px}.profile-photo{inline-size:88px;block-size:88px;background:var(--sunken);border-radius:50%}.inline-field{inline-size:100%;padding:6px 8px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);line-height:1.5;transition:border-color .14s ease,background-color .14s ease}.inline-field:hover{border-color:var(--field-line)}.inline-field--name{font-size:26px;font-weight:700}.inline-field--role{margin-block-start:2px;color:var(--ink-soft);font-size:14px}.profile-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}.profile-section__header h2{font-size:15px;font-weight:700}.picker-panel{margin-block:12px 16px;padding:16px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-panel)}.picker-search{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.picker-summary{margin-block:12px 4px;color:var(--muted);font-size:12px}.picker-row{grid-template-columns:minmax(0,1fr) 96px auto;min-block-size:64px;padding-block:10px}.appearance-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) 140px 128px 140px;gap:8px;margin-block-end:12px}.appearance-row{grid-template-columns:minmax(0,1fr) auto 96px}.social-editor-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:6px;margin-block-end:8px}.social-editor-row .control{min-block-size:38px;padding:7px 9px;font-size:13px}.contact-fields{display:flex;flex-direction:column;gap:12px;margin-block-start:16px;padding-block-start:16px;border-block-start:1px solid var(--line)}.contact-summary-row{margin-block-start:16px;padding-block-start:16px;border-block-start:1px solid var(--line)}.contact-summary-row strong{font-size:20px;font-variant-numeric:tabular-nums}.subscription-list,.user-list{max-inline-size:100%;padding-inline:24px;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.subscription-list:focus-visible,.user-list:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.subscription-row{grid-template-columns:1.2fr 1.3fr auto 112px;min-inline-size:720px}.subscription-detail{color:var(--ink-soft);font-size:13px}.user-table-header,.user-row{display:grid;grid-template-columns:1.3fr 1.5fr 130px 110px 150px;align-items:center;gap:16px;min-inline-size:840px}.user-table-header{min-block-size:46px;padding-block:10px;color:var(--muted);font-size:12px;font-weight:500;border-block-end:1px solid var(--line)}.user-row{min-block-size:68px;padding-block:12px}.user-email{direction:ltr;color:var(--ink-soft);font-size:13px;overflow-wrap:anywhere;text-align:start}.account-label{color:var(--muted);font-size:12px;font-weight:500}.account-label--plus{color:var(--green-ink)}.stacked-sections{display:flex;flex-direction:column;gap:24px}.content-create-page h1[tabindex="-1"]:focus{outline:none}.content-create-form{display:flex;flex-direction:column;gap:20px;padding:24px}.content-create-form__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.content-create-form__feedback{min-inline-size:0;flex:1 1 auto}.content-create-form__feedback .notice{margin-block-end:0}.content-create-form__footer .button{flex:none}.inline-create-grid{display:grid;gap:12px}.inline-create-grid--shows{grid-template-columns:1fr 1fr 1fr 180px;align-items:end}.inline-create-grid--article{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr)}.inline-create-grid__full{grid-column:1 / -1}.inline-create-grid .textarea{min-block-size:92px}.inline-switch-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:42px;padding-inline:10px;color:var(--ink-soft);font-size:13px;font-weight:500}.full-width-button{inline-size:100%;margin-block-start:8px}.notice{margin-block-end:16px;padding:12px 16px;color:var(--ink-soft);background:var(--sunken);border-radius:var(--radius-control);font-size:13px}.notice--error{color:#8f2220;background:#f9e9e9}@media(max-width:700px){.content-create-form__footer{flex-direction:column}.content-create-form__footer .button{inline-size:100%}}@media(max-width:420px){.content-create-form{padding:16px}}.sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1600px){.studio-sidebar{flex-basis:252px}.studio-main__inner{inline-size:min(100%,1120px)}}.studio-main .access-table{min-inline-size:880px}.studio-main .access-table--studio-members{min-inline-size:760px}body .auth-account-email,body .demo-account-panel__credentials bdi{max-inline-size:100%;overflow-wrap:anywhere}@media(max-width:1360px){.article-ai-skill-guide__platforms{grid-template-columns:minmax(0,1fr);gap:20px}.article-ai-skill-guide__platforms>section+section{padding-block-start:20px;padding-inline-start:0;border-block-start:1px solid var(--line);border-inline-start:0}}@media(max-width:1180px){.button,.control,.back-link,.text-link,.filter-rail__item,.studio-nav__item{min-block-size:44px}.text-link.row-copy__title{display:inline-flex;align-items:center}.guest-grid,.inline-create-grid--shows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.editor-grid,.profile-grid{grid-template-columns:minmax(0,1fr)}.publish-card,.contact-card{position:static}.appearance-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-header{align-items:flex-start;flex-wrap:wrap;gap:16px}.page-header__title-row{flex-wrap:wrap;gap:6px 14px}.page-header__action{flex-wrap:wrap}.filters-layout{grid-template-columns:minmax(0,1fr);gap:16px}body .permission-matrix__header{grid-template-columns:minmax(0,1fr);gap:14px}.filter-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:4px}.switch{block-size:44px;background:transparent}.switch:before{position:absolute;inset-block:8px;inset-inline:0;background:var(--line);border-radius:var(--radius-pill);content:""}.switch--on{background:transparent}.switch--on:before{background:var(--green)}.switch__knob{inset-block-start:13px;z-index:1}}@media(max-width:620px){.article-ai-skill-guide__lead{grid-template-columns:minmax(0,1fr)}.article-ai-skill-guide__download{inline-size:100%}}@media(max-width:700px){.page-header{flex-direction:column;min-block-size:0;margin-block-end:20px}.page-header__title-row{display:grid;gap:3px}.page-header h1{font-size:26px}.page-header__action{inline-size:100%}.page-header__action .button{flex:1 1 auto}.search-bar,.picker-search,.form-row,.inline-create-grid--shows,.inline-create-grid--article,.appearance-filter-bar{grid-template-columns:minmax(0,1fr)}.section-card__header,.table-card__header,.profile-section__header{align-items:flex-start;flex-wrap:wrap}.section-card__header,.table-card__header,.list-body{padding-inline:18px}.episode-row,.article-row,.episode-row--overview,.appearance-row,.picker-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.episode-row .row-copy,.article-row .row-copy,.episode-row--overview .row-copy,.appearance-row .row-copy,.picker-row .row-copy{grid-column:1 / -1}.row-actions{flex-wrap:wrap;white-space:normal}.form-card{padding:20px}.upload-file-row{align-items:flex-start;flex-wrap:wrap}.social-editor-row{grid-template-columns:minmax(0,1fr) auto}.social-editor-row .control:first-child{grid-column:1 / -1}}@media(max-width:600px){.app-state{padding:24px 16px}.stats-grid,.guest-grid{grid-template-columns:minmax(0,1fr)}.stat-card{min-block-size:108px;padding:18px 20px 20px}.stat-card__value{font-size:32px}.profile-section{padding-inline:18px}.picker-panel{padding:14px}body .auth-page,body .auth-state-page{padding:20px 16px}body .auth-panel,body .auth-state-panel{padding:24px 20px}}@media(max-width:420px){.page-header h1{font-size:24px}.form-card,body .permission-state,body .embedded-state{padding:16px}.profile-section{padding-inline:16px}.profile-identity{grid-template-columns:64px minmax(0,1fr);gap:12px}.profile-photo{inline-size:64px;block-size:64px}.inline-field--name{font-size:22px}.empty-state{padding-inline:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-page,.auth-state-page{display:grid;min-block-size:100vh;padding:56px;background:var(--canvas)}.auth-page{place-items:center}.auth-panel,.auth-state-panel{inline-size:min(100%,460px);padding:36px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.auth-panel__header,.auth-state-panel{display:flex;flex-direction:column;align-items:flex-start}.auth-panel__header{gap:24px;margin-block-end:28px}.auth-panel__header h1,.auth-state-panel h1,.permission-state h1,.embedded-state h1{color:var(--ink);font-size:24px;font-weight:700;line-height:1.45}.auth-panel__header p,.auth-state-panel p,.permission-state p,.embedded-state p{margin-block-start:6px;color:var(--ink-soft)}.auth-form{display:grid;gap:18px}.auth-form .notice{margin-block-end:0}.auth-form__submit{inline-size:100%;margin-block-start:2px}.invite-hint{margin:0;color:var(--ink-soft);font-size:14px}.invite-return-link{justify-self:start}.invite-identity{margin:0;padding-block-end:4px;font-weight:600;color:var(--ink)}.demo-account-panel{display:grid;gap:14px;margin-block-end:24px;padding:18px;background:var(--sunken);border-radius:var(--radius-panel)}.demo-account-panel h2{color:var(--ink);font-size:15px;font-weight:700}.demo-account-panel p{margin-block-start:2px;color:var(--ink-soft);font-size:12px}.demo-account-panel__credentials{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.auth-state-page{place-items:center}.auth-state-page>p{margin-block-start:16px;color:var(--ink-soft)}.auth-state-panel{gap:24px}.auth-account-email{display:block;margin-block-start:12px;color:var(--ink);font-size:14px;text-align:start}.auth-state-actions{display:flex;flex-wrap:wrap;gap:8px}.studio-account{padding-block-start:12px;border-block-start:1px solid var(--line)}.studio-account .studio-viewer{padding-block-start:4px;border-block-start:0}.studio-sign-out{inline-size:100%;margin-block-start:8px;border-radius:var(--radius-control)}.studio-account-link{display:flex;align-items:center;min-block-size:38px;margin-block-start:8px;padding:7px 12px;color:var(--ink-soft);border-radius:var(--radius-control);font-size:13px;font-weight:500;line-height:1.45;transition:background-color .14s ease,color .14s ease}.studio-account-link:hover,.studio-account-link--active{background:var(--sunken);color:var(--ink)}.account-security{max-inline-size:640px}.account-security__header{padding:24px 28px;border-block-end:1px solid var(--line)}.account-security__header h2{color:var(--ink);font-size:18px;font-weight:700;line-height:1.5}.account-security__header p{margin-block-start:4px;color:var(--ink-soft);font-size:14px;line-height:1.65}.account-security__email{display:block;margin-block-start:12px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.account-security__form{display:grid;gap:18px;max-inline-size:520px;padding:28px}.account-security__form .notice{margin-block-end:0}.account-security__code{max-inline-size:180px;text-align:center;letter-spacing:.18em;font-variant-numeric:tabular-nums}.account-security__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.account-security__submit{justify-self:start;min-block-size:44px}.account-security__resend{min-block-size:44px;padding:8px 2px;color:var(--ink-soft);border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .14s ease}.account-security__resend:hover{color:var(--ink)}.account-security__resend:disabled{color:var(--muted);cursor:not-allowed}.studio-sign-out-error{margin-block-start:6px;color:var(--danger);font-size:12px;line-height:1.5}.permission-state,.embedded-state{padding:32px}.permission-state .back-link,.embedded-state .button{margin-block-start:18px}.embedded-state{min-block-size:280px;text-align:center}.access-directory-header{align-items:flex-start}.permission-matrix-card{background:var(--surface)}.permission-matrix__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:24px;padding:20px 24px;border-block-end:1px solid var(--line)}.permission-matrix__header h2{color:var(--ink);font-size:17px;font-weight:700;line-height:1.5}.permission-matrix__header>div>p{margin-block-start:3px;color:var(--ink-soft);font-size:13px}.permission-matrix__lock-note{padding:11px 14px;background:var(--sunken);color:var(--ink-soft);border-radius:var(--radius-control);font-size:12px;line-height:1.65}.permission-matrix__scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card)}.permission-matrix__scroll:focus-visible{outline:2px solid var(--green);outline-offset:2px}.permission-matrix{inline-size:100%;min-inline-size:820px;border-collapse:collapse;table-layout:fixed}.permission-matrix th,.permission-matrix td{padding:12px 10px;border-block-end:1px solid var(--line);text-align:start;vertical-align:middle}.permission-matrix thead th{color:var(--ink-soft);font-size:13px;font-weight:700}.permission-matrix thead th:first-child,.permission-matrix tbody th,.permission-matrix tfoot th{inline-size:132px}.permission-matrix tbody th,.permission-matrix tfoot th{color:var(--ink);font-size:13px;font-weight:500}.permission-matrix tbody tr:last-child th,.permission-matrix tbody tr:last-child td{border-block-end-color:var(--field-line)}.permission-matrix tfoot th,.permission-matrix tfoot td{padding-block:16px;border-block-end:0;vertical-align:top}.permission-matrix__fixed-label{display:block;margin-block-start:1px;color:var(--muted);font-size:12px;font-weight:400}.permission-matrix__unavailable-label{display:block;margin-block-start:2px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.permission-level{min-inline-size:0;margin:0;padding:0;border:0}.permission-level__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-block-size:38px;padding:3px;background:var(--surface);border:1px solid var(--field-line);border-radius:var(--radius-control)}.permission-level__choices[data-option-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-level__choices[data-option-count="1"]{grid-template-columns:minmax(0,1fr)}.permission-choice{position:relative;display:grid;min-inline-size:0;cursor:pointer}.permission-choice input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.permission-choice span{display:grid;place-items:center;min-block-size:30px;padding:4px 5px;color:var(--ink-soft);border-radius:5px;font-size:12px;font-weight:500;line-height:1.45;text-align:center;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.permission-choice:hover span{background:var(--sunken);color:var(--ink)}.permission-choice:has(input:checked) span{background:var(--ink);color:var(--surface)}.permission-choice:has(input:focus-visible) span{outline:2px solid var(--green);outline-offset:2px}.permission-level:disabled .permission-level__choices{background:var(--canvas);border-color:var(--line)}.permission-level:disabled .permission-choice{cursor:default}.permission-level:disabled .permission-choice span,.permission-level:disabled .permission-choice:hover span,.permission-level:disabled .permission-choice:has(input:checked) span{background:transparent;color:var(--muted)}.permission-level:disabled .permission-choice:has(input:checked) span{background:var(--sunken);color:var(--ink)}.permission-save{display:grid;align-content:start;gap:7px}.permission-save .button{inline-size:100%;min-block-size:40px;padding-inline:10px;border-radius:var(--radius-control);font-size:13px}.permission-save__feedback{min-block-size:38px}.permission-save__message{color:var(--ink-soft);font-size:12px;line-height:1.55}.permission-save__message--error{color:var(--danger)}.permission-save__message--success{color:var(--green-ink)}.permission-matrix__system-state{min-block-size:40px;padding:9px 10px;background:var(--canvas);color:var(--muted);border-radius:var(--radius-control);font-size:12px;line-height:1.55;text-align:center}.users-page .page-header__action .button{border-radius:var(--radius-control)}.users-create-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;padding:24px}.users-create-form__action{grid-column:1 / -1;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:14px}.users-create-form__action .button{min-inline-size:148px;border-radius:var(--radius-control)}.users-create-form__feedback{display:grid;align-content:center;min-block-size:42px}.users-create-form__feedback:empty{display:none;min-block-size:0}.users-create-form__feedback .notice{margin:0}.users-create-form__success{color:var(--green-ink);font-size:13px;line-height:1.55}.users-create-form__success>p{margin:0}.users-create-form__local-login{display:grid;gap:8px;margin-block-start:10px;padding:14px;background:var(--sunken);border-radius:var(--radius-control);color:var(--ink)}.users-create-form__local-login-title{font-weight:700}.users-create-form__local-login dl{display:grid;gap:6px;margin:0}.users-create-form__local-login dl>div{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:10px}.users-create-form__local-login dt{color:var(--muted)}.users-create-form__local-login dd{min-inline-size:0;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.users-create-form__local-login-note{color:var(--ink-soft);font-size:12px}.access-table-scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.access-table-scroll:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.access-table{min-inline-size:920px;padding-inline:24px}.access-table__header,.access-row{display:grid;grid-template-columns:minmax(220px,1.4fr) 150px 130px minmax(260px,1fr);align-items:center;gap:16px}.access-table--studio-members{min-inline-size:760px}.access-table--studio-members .access-table__header,.access-table--studio-members .access-row{grid-template-columns:minmax(260px,1.4fr) 150px minmax(280px,1fr)}.access-table__header{min-block-size:46px;padding-block:10px;color:var(--muted);font-size:12px;font-weight:500;border-block-end:1px solid var(--line)}.access-row{min-block-size:76px;padding-block:12px;border-block-end:1px solid var(--line)}.access-row:last-child{border-block-end:0}.access-row__self{margin-inline-start:8px;color:var(--muted);font-size:12px;font-weight:400}.access-role-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.access-role-editor .control{min-block-size:38px}.access-role-editor .button{border-radius:var(--radius-control)}.access-role-name{color:var(--ink);font-weight:600}.access-row__note{grid-column:1 / -1;margin-block-start:-5px;color:var(--muted);font-size:12px;line-height:1.55}.access-row__feedback{grid-column:1 / -1}.access-row__error{margin-block:0 4px}.access-row__success{margin-block:0 4px;color:var(--green-ink);font-size:12px;line-height:1.55}.roles-directory-page .page-header__action .button{border-radius:var(--radius-control)}.roles-directory{overflow:hidden}.roles-directory__header{display:grid;gap:4px;padding:22px 24px;background:var(--sunken)}.roles-directory__header h2,.role-permissions__header h2{margin:0;font-size:18px}.roles-directory__header p,.role-permissions__header p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.roles-directory__list{margin:0;padding:0 24px;list-style:none}.roles-directory__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-block-size:104px;padding-block:18px;border-block-end:1px solid var(--line)}.roles-directory__item:last-child{border-block-end:0}.roles-directory__identity{min-inline-size:0}.roles-directory__identity h3{margin:0;font-size:16px}.roles-directory__identity h3 a{color:var(--ink);text-decoration:none}.roles-directory__identity h3 a:hover{color:var(--green-ink)}.roles-directory__identity h3 a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.roles-directory__identity p{max-inline-size:680px;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.roles-directory__facts,.role-details-header__facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 18px;color:var(--ink-soft);font-size:12px}.roles-directory__facts span+span:before,.role-details-header__facts span+span:before{content:"·";margin-inline-end:18px;color:var(--muted)}.role-editor{display:grid;gap:28px;max-inline-size:980px;padding:24px}.role-editor__fields{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);align-items:start;gap:20px}.role-editor__fields .textarea{min-block-size:102px}.role-permissions{display:grid;gap:14px}.role-permissions__header{display:grid;gap:3px}.role-permissions__list{border-block:1px solid var(--line)}.role-permission-row{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(300px,1fr);align-items:center;gap:10px 24px;min-inline-size:0;margin:0;padding:15px 0;border:0;border-block-end:1px solid var(--line)}.role-permission-row:last-child{border-block-end:0}.role-permission-row legend{min-inline-size:0;padding:0;color:var(--ink);font-size:14px;font-weight:700}.role-permission-row .permission-level__choices{inline-size:100%;max-inline-size:520px}.role-permission-row__note{grid-column:1;margin:-8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.role-permission-row:disabled .permission-level__choices{background:var(--canvas);border-color:var(--line)}.role-permission-row:disabled .permission-choice{cursor:default}.role-permission-row:disabled .permission-choice span,.role-permission-row:disabled .permission-choice:hover span,.role-permission-row:disabled .permission-choice:has(input:checked) span{background:transparent;color:var(--muted)}.role-permission-row:disabled .permission-choice:has(input:checked) span{background:var(--sunken);color:var(--ink)}.role-editor__protected-note{margin:0;padding:13px 15px;background:var(--sunken);color:var(--ink-soft);border-radius:var(--radius-control);font-size:13px;line-height:1.65}.role-editor__footer{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:14px}.role-editor__footer .button{min-inline-size:148px;border-radius:var(--radius-control)}.role-editor__feedback{min-block-size:42px}.role-editor__feedback:empty{display:none;min-block-size:0}.role-editor__feedback .notice{margin:0}.role-details-header{align-items:flex-end}.role-details-header__facts{max-inline-size:320px}@media(max-width:900px){.permission-matrix__header{grid-template-columns:minmax(0,1fr);gap:14px}.permission-state,.embedded-state{padding:24px}.users-page .page-header{align-items:flex-start;flex-wrap:wrap}.users-page .page-header__title-row{flex-wrap:wrap}.users-create-form,.users-create-form__action{grid-template-columns:minmax(0,1fr)}.users-create-form__action .button{inline-size:100%}.role-editor__fields{grid-template-columns:minmax(0,1fr)}.roles-directory__item{grid-template-columns:minmax(0,1fr);gap:10px}.roles-directory__facts,.role-details-header__facts{justify-content:flex-start}}@media(max-width:768px){.users-page .page-header{flex-direction:column;gap:14px}.users-page .page-header__title-row{display:grid;gap:3px}.users-page .page-header__action,.users-page .page-header__action .button{inline-size:100%}.users-create-form{gap:16px;padding:20px}.roles-directory-page .page-header,.role-details-header{align-items:flex-start;flex-direction:column;gap:14px}.roles-directory-page .page-header__action,.roles-directory-page .page-header__action .button{inline-size:100%}.role-permission-row{grid-template-columns:minmax(0,1fr);gap:10px}.role-permission-row__note{grid-column:1;margin-block-start:-5px}.role-permission-row .permission-level__choices{max-inline-size:none}.role-editor__footer{grid-template-columns:minmax(0,1fr)}.role-editor__footer .button{inline-size:100%}}@media(max-width:600px){.auth-page,.auth-state-page{padding:24px 16px}.auth-panel,.auth-state-panel{padding:24px 20px}.auth-panel__header{gap:18px;margin-block-end:22px}.auth-panel__header h1,.auth-state-panel h1,.permission-state h1,.embedded-state h1{font-size:22px}.demo-account-panel{padding:16px}.demo-account-panel__credentials{min-inline-size:0;overflow-wrap:anywhere}.auth-state-actions{display:grid;inline-size:100%}.auth-state-actions .button,.auth-state-actions .back-link{inline-size:100%;border-radius:var(--radius-control)}.permission-matrix__header{padding:18px 16px}.permission-state,.embedded-state{padding:22px 16px}}@media(max-width:480px){.page-breadcrumb{margin-block-end:6px}.users-create-form{padding:16px}.users-create-form__local-login dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.access-directory-header{gap:8px}.roles-directory__header,.roles-directory__list,.role-editor{padding-inline:16px}.role-editor{gap:22px;padding-block:18px}.permission-level__choices,.permission-choice span{min-block-size:44px}}.article-publisher h1[tabindex="-1"]:focus{outline:none}.article-publisher__header{align-items:flex-start}.article-publisher__state{display:flex;flex-wrap:wrap;gap:6px 14px;padding-block:7px;color:var(--ink-soft);font-size:12px;font-weight:500}.article-publisher__state span+span:before{margin-inline-end:14px;color:var(--field-line);content:"·"}.article-publisher__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:20px}.article-publisher__main,.article-publisher__aside{display:grid;min-inline-size:0;gap:20px}.article-publisher__section{min-inline-size:0;overflow:clip}.article-publisher__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--canvas)}.article-publisher__section-heading h2{font-size:17px;line-height:1.5}.article-publisher__section-heading p,.article-publisher__section-heading>span,.article-publisher__preview-footer p{margin-block-start:2px;color:var(--ink-soft);font-size:12px;line-height:1.65}.article-publisher__section-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:44px;min-block-size:44px;padding:10px;color:var(--ink-soft);background:transparent;border:0;border-radius:var(--radius-control);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .14s ease,color .14s ease}.article-publisher__section-toggle:hover{color:var(--ink);background:var(--sunken)}.article-publisher__section-toggle:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px}.article-publisher__section-toggle svg{flex:none}.article-publisher__section--preview{overflow:visible}.article-publisher__preview-toolbar{display:flex;justify-content:flex-end;padding:0 20px 14px;background:var(--canvas)}.article-publisher__fields{display:grid;gap:16px;padding:20px}.article-publisher__fields--identity{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr)}.article-publisher__fields--identity .field:last-child{grid-column:1 / -1}.article-publisher__ai-panel{display:grid;gap:16px;padding:20px}.article-publisher__ai-intro{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.75}.article-publisher__ai-boundary{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.7}.article-publisher__ai-import-row{display:flex;align-items:center;gap:12px 16px}.article-publisher__ai-import-row>p{flex:1 1 260px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.7}.article-publisher__ai-template-button,.article-publisher__ai-skill-button,.article-publisher__ai-import-button{flex:none;gap:8px}.article-publisher__ai-skill-button{text-decoration:none}.article-publisher__ai-method>.button{color:var(--ink);background:var(--canvas);border-color:var(--field-line)}.article-publisher__ai-method>.button:hover{color:var(--ink);background:var(--sunken)}.article-publisher__ai-template-button svg,.article-publisher__ai-skill-button svg,.article-publisher__ai-import-button svg{flex:none}.article-publisher__ai-methods{display:grid;border-block:1px solid var(--field-line)}.article-publisher__ai-method{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding-block:14px}.article-publisher__ai-method+.article-publisher__ai-method{border-block-start:1px solid var(--field-line)}.article-publisher__ai-method h3,.article-publisher__ai-method p{margin:0}.article-publisher__ai-method h3{color:var(--ink);font-size:14px}.article-publisher__ai-method p{margin-block-start:4px;color:var(--ink-soft);font-size:12px;line-height:1.7}.article-publisher__ai-input{min-block-size:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7}.article-publisher__ai-status{margin:0;padding:10px 12px;color:var(--ink-soft);background:var(--canvas);border-radius:var(--radius-control);font-size:12px;line-height:1.7}.article-publisher__ai-status--error{color:var(--danger)}.article-publisher__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.article-author-editor{min-inline-size:0;margin:0;padding:0 20px 20px;border:0}.article-author-editor legend{margin-block-end:8px;padding:0;color:var(--ink-soft);font-size:13px;font-weight:500}.article-author-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-author-editor__placement{grid-column:1 / -1;inline-size:min(100%,360px)}.article-author-editor__status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:10px;padding:10px 12px;color:var(--ink-soft);background:var(--canvas);font-size:12px;line-height:1.7}.article-author-editor__status p{margin:0}.article-author-editor__status--error{color:var(--danger)}.article-author-editor__status .button{flex:0 0 auto}.field__error{color:var(--danger);font-size:12px;line-height:1.6}.article-publisher__fields .textarea{min-block-size:98px}.article-publisher__editor-field{display:grid;gap:7px;padding:0 20px 20px}.article-publisher__counter{align-self:flex-end;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.article-publisher__check-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-block-size:48px;padding:11px 12px;color:var(--ink);background:var(--canvas);border-radius:var(--radius-control);cursor:pointer}.article-publisher__check-row input{inline-size:18px;block-size:18px;margin:3px 0 0;accent-color:var(--ink)}.article-publisher__check-row span,.article-publisher__check-row small{display:block}.article-publisher__check-row b{font-size:13px;font-weight:500}.article-publisher__check-row small{margin-block-start:2px;color:var(--ink-soft);font-size:12px;line-height:1.6}.article-cover-manager{gap:18px}.article-cover-upload{display:grid;gap:12px;padding:16px;background:var(--canvas);border-radius:var(--radius-control)}.article-cover-upload__picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}.article-cover-upload__picker .button{min-block-size:44px}.article-cover-upload__picker>span{min-inline-size:0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:13px}.article-cover-upload__picker>small,.article-cover-upload__action{grid-column:1 / -1}.article-cover-upload__picker>small{color:var(--muted);font-size:12px}.article-cover-upload__action{justify-self:start}.article-cover-preflight{inline-size:min(100%,560px);margin:0}.article-cover-preflight img{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-control)}.article-cover-preflight figcaption{margin-block-start:8px;color:var(--green-ink);font-size:12px;line-height:1.7}.article-cover-preflight bdi{font-variant-numeric:tabular-nums}.article-cover-upload__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.article-cover-upload__progress progress{inline-size:100%;block-size:10px;accent-color:var(--green-ink)}.article-cover-upload__progress span{min-inline-size:42px;color:var(--ink-soft);font-size:12px;font-variant-numeric:tabular-nums;text-align:end}.article-cover-crop-dialog{--rc-drag-handle-mobile-size: 44px;--rc-focus-color: var(--green-ink);inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;inset:0;margin:0;padding:20px;background:transparent;border:0}.article-cover-crop-dialog:not([open]){display:none}.article-cover-crop-dialog[open]{display:grid;place-items:center}.article-cover-crop-dialog::backdrop{background:#171a5670}.article-cover-crop-dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:min(100%,960px);max-block-size:min(860px,calc(100vh - 40px));background:var(--surface);border-radius:var(--radius-panel);box-shadow:0 8px 18px #171a562e;overflow:clip}.article-cover-crop-dialog__panel>header,.article-cover-crop-dialog__panel>footer{padding:18px 20px;background:var(--canvas)}.article-cover-crop-dialog__panel>header h2{font-size:22px}.article-cover-crop-dialog__panel>header p{margin-block-start:3px;color:var(--ink-soft);font-size:13px;line-height:1.7}.article-cover-crop-dialog__body{display:grid;align-content:start;gap:14px;min-inline-size:0;padding:20px;overflow:auto}.article-cover-crop-dialog__crop-stage{display:grid;min-inline-size:0;padding:24px;place-items:center}.article-cover-crop-dialog .ReactCrop{display:block;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;direction:ltr}.article-cover-crop-dialog .ReactCrop__child-wrapper img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:min(58vh,620px)}.article-cover-crop-dialog__status{color:var(--green-ink);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.7}.article-cover-crop-dialog__status--error{color:var(--danger)}.article-cover-crop-dialog__panel>footer{display:flex;justify-content:flex-end;gap:8px}@media(prefers-reduced-motion:reduce){.article-cover-crop-dialog .ReactCrop__crop-selection{animation:none}}.article-cover-preview{inline-size:min(100%,720px);margin:0;background:var(--canvas);border-radius:var(--radius-control);overflow:clip}.article-cover-preview img{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.article-cover-preview figcaption{padding:10px 12px;color:var(--ink-soft);font-size:12px}.article-cover-advanced summary{display:flex;align-items:center;min-block-size:44px;color:var(--ink-soft);font-size:13px;font-weight:500;cursor:pointer}.article-cover-advanced summary:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px}.article-cover-advanced>div{padding-block-start:12px}.article-rich-editor{min-inline-size:0;background:var(--surface);border:1px solid var(--field-line);border-radius:var(--radius-control);overflow:clip}.article-rich-editor--loading{min-block-size:180px;padding:24px;color:var(--muted)}.article-rich-editor__toolbar{position:relative;z-index:5;display:flex;flex-wrap:wrap;gap:2px;padding:8px;background:var(--sunken);overflow:visible}.article-rich-editor__tool{display:inline-grid;place-items:center;min-inline-size:36px;min-block-size:36px;padding:6px 9px;color:var(--ink-soft);background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .14s ease,color .14s ease}.article-rich-editor__tool svg{display:block;flex:none;pointer-events:none}.article-rich-editor__tool:hover,.article-rich-editor__tool[aria-pressed=true],.article-rich-editor__tool[aria-expanded=true]{color:var(--surface);background:var(--ink)}.article-rich-editor__tool:disabled{color:var(--muted);opacity:.55;cursor:default}.article-rich-editor__toolbar-menu{position:relative;display:inline-flex}.article-rich-editor__toolbar-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-inline-size:44px}.article-rich-editor__toolbar-menu-popup{position:absolute;z-index:20;inset-block-start:calc(100% + 6px);inset-inline-start:0;display:flex;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--field-line);border-radius:8px}.article-rich-editor__toolbar-menu-popup button{display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;color:var(--ink-soft);background:transparent;border:0;border-radius:5px;cursor:pointer}.article-rich-editor__toolbar-menu-popup button:hover,.article-rich-editor__toolbar-menu-popup button[aria-checked=true]{color:var(--surface);background:var(--ink)}.article-rich-editor__toolbar-menu-popup button:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px}.article-rich-editor__toolbar-menu-popup svg{display:block;pointer-events:none}.article-rich-editor__link-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:12px;background:var(--canvas)}.article-rich-editor__link-form label{grid-column:1 / -1;color:var(--ink-soft);font-size:12px;font-weight:500}.article-rich-editor__link-error{grid-column:1 / -1;color:var(--danger);font-size:12px}.article-rich-editor__ad-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(150px,.7fr);align-items:end;gap:10px 12px;padding:14px;background:var(--canvas)}.article-rich-editor__ad-form>label{display:grid;align-self:stretch;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:500}.article-rich-editor__ad-form-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.article-rich-editor__ad-error{grid-column:1 / -1;color:var(--danger);font-size:12px;line-height:1.7}.article-rich-editor__content{min-block-size:360px}.article-rich-editor__surface{min-block-size:360px;padding:24px;color:var(--ink);font-size:16px;line-height:1.9}.article-rich-editor__surface:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.article-rich-editor__surface>:first-child,.article-rendered-content>:first-child{margin-block-start:0}.article-rich-editor__surface>:last-child,.article-rendered-content>:last-child{margin-block-end:0}.article-rich-editor__surface h2,.article-rich-editor__surface h3,.article-rendered-content h2,.article-rendered-content h3{margin-block:1.25em .45em;color:var(--ink);line-height:1.5}.article-rich-editor__surface h2,.article-rendered-content h2{font-size:24px}.article-rich-editor__surface h3,.article-rendered-content h3{font-size:19px}.article-rich-editor__surface p,.article-rich-editor__surface ul,.article-rich-editor__surface ol,.article-rich-editor__surface blockquote,.article-rendered-content p,.article-rendered-content ul,.article-rendered-content ol,.article-rendered-content blockquote{margin-block:.7em}.article-text-section{box-sizing:border-box;display:flex;flex-direction:column;inline-size:100%}.article-rendered-content>.article-text-section{margin-block:20px}.article-text-section--align-start{text-align:start}.article-text-section--align-center{text-align:center}.article-text-section--align-end{text-align:end}.article-text-section--align-justify{text-align:justify}.article-text-section--height-short{min-block-size:120px}.article-text-section--height-medium{min-block-size:200px}.article-text-section--height-tall{min-block-size:320px}.article-text-section--height-short.article-text-section--vertical-top,.article-text-section--height-medium.article-text-section--vertical-top,.article-text-section--height-tall.article-text-section--vertical-top{justify-content:flex-start}.article-text-section--height-short.article-text-section--vertical-middle,.article-text-section--height-medium.article-text-section--vertical-middle,.article-text-section--height-tall.article-text-section--vertical-middle{justify-content:center}.article-text-section--height-short.article-text-section--vertical-bottom,.article-text-section--height-medium.article-text-section--vertical-bottom,.article-text-section--height-tall.article-text-section--vertical-bottom{justify-content:flex-end}.article-rich-editor__surface blockquote,.article-rendered-content blockquote{margin-inline:0;padding:12px 18px;color:var(--ink-soft);background:var(--canvas);border-radius:4px 12px 12px 4px}.article-rich-editor__surface a,.article-rendered-content a{color:var(--green-ink);text-decoration:underline;text-underline-offset:3px}.article-rich-editor__note{padding:8px 12px 10px;color:var(--muted);background:var(--canvas);font-size:12px}.article-rich-editor__media-error,.article-publisher__inline-warning{padding:10px 12px;color:var(--danger);background:var(--canvas);font-size:12px;line-height:1.7}.article-media-node{margin-block:24px;padding:0;background:var(--canvas);border-radius:var(--radius-control);overflow:visible}.article-media-node--selected{outline:2px solid var(--green-ink);outline-offset:3px}.article-ad-node{display:grid;gap:12px;margin-block:24px;padding:18px;background:var(--canvas);border:1px dashed var(--field-line);border-radius:var(--radius-control)}.article-ad-node--selected{outline:2px solid var(--green-ink);outline-offset:3px}.article-ad-node__summary{display:grid;gap:3px}.article-ad-node__summary strong{color:var(--ink);font-size:16px}.article-ad-node__summary>span,.article-ad-node__summary code{color:var(--muted);font-size:12px}.article-ad-node__summary code{direction:ltr;justify-self:start}.article-ad-node__type{color:var(--ink-soft)!important;font-weight:600}.article-ad-node__actions{display:flex;justify-content:flex-end;gap:6px}.article-ad-node__actions button{min-block-size:44px;padding:6px 10px;color:var(--ink-soft);background:var(--surface);border:0;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.article-ad-node__actions button:hover,.article-ad-node__actions button:focus-visible{color:var(--surface);background:var(--ink)}.article-rendered-content .article-ad-slot{display:grid;place-items:center;min-block-size:112px;margin-block:28px;padding:20px;color:var(--muted);background:var(--canvas);border:1px dashed var(--field-line);border-radius:var(--radius-control);font-size:12px}.article-rendered-content .article-ad-slot[data-ad-format=banner]{min-block-size:136px}.article-media-node--video{border-radius:var(--radius-control);overflow:clip}.article-media-node img{display:block;inline-size:100%;block-size:auto;object-fit:contain;background:var(--sunken)}.article-media-node--gallery,.article-content-media--gallery{inline-size:100%}.article-image-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;inline-size:100%}[data-image-count="3"]>.article-image-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-image-gallery__grid img{display:block;inline-size:100%;block-size:auto;object-fit:contain}.article-media-node--content{inline-size:min(82%,680px);max-inline-size:680px}.article-media-node--content.article-media-node--align-start{margin-inline:0 auto}.article-media-node--content.article-media-node--align-center{margin-inline:auto}.article-media-node--content.article-media-node--align-end{margin-inline:auto 0}.article-media-node--radius-none img,.article-content-media--radius-none img{border-radius:0}.article-media-node--radius-soft img,.article-content-media--radius-soft img{border-radius:12px}.article-media-node--radius-round img,.article-content-media--radius-round img{border-radius:28px}.article-media-node figcaption,.article-content-media figcaption{padding:10px 14px;color:var(--ink-soft);font-size:12px;line-height:1.7;text-align:start}.article-media-node__missing{display:grid;place-items:center;min-block-size:180px;padding:24px;color:var(--ink-soft);text-align:center}.article-media-node__video-poster{background:var(--sunken)}.article-media-node__video-poster strong,.article-media-node__video-poster span{display:block;padding-inline:14px}.article-media-node__link{display:block;padding:8px 14px 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.article-content-media>a{display:block}.article-media-node__video-poster strong{padding-block-start:12px;color:var(--ink);font-size:15px}.article-media-node__video-poster span{padding-block:3px 12px;color:var(--muted);font-size:12px}.article-media-node__actions{display:flex;justify-content:flex-end;gap:6px;padding:8px;background:var(--sunken)}.article-media-node__actions button{min-block-size:44px;padding:6px 10px;color:var(--ink-soft);background:var(--surface);border:0;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.article-media-node__actions button:hover,.article-media-node__actions button:focus-visible{color:var(--surface);background:var(--ink)}.article-content-media{margin-block:28px}.article-content-media img{display:block;inline-size:100%;block-size:auto;background:var(--sunken)}.article-content-media--content{inline-size:min(82%,640px);max-inline-size:640px}.article-content-media--content.article-content-media--align-start{margin-inline:0 auto}.article-content-media--content.article-content-media--align-center{margin-inline:auto}.article-content-media--content.article-content-media--align-end{margin-inline:auto 0}.article-content-media__video-frame{position:relative;inline-size:100%;padding-block-start:56.25%;background:var(--ink);border-radius:var(--radius-control);overflow:clip}.article-content-media__video-frame iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.article-content-media--video-email>a{display:block;color:var(--ink);background:var(--canvas);text-decoration:none}.article-content-media--video-email img{border-radius:var(--radius-control)}.article-content-media--video-email>a strong{display:block;padding:12px 14px;text-decoration:underline;text-underline-offset:3px}.article-media-dialog{inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;inset:0;margin:0;padding:20px;background:transparent;border:0}.article-media-dialog:not([open]){display:none}.article-media-dialog[open]{display:grid;place-items:center}.article-media-dialog::backdrop{background:#171a5670}.article-media-dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:min(100%,900px);max-block-size:min(820px,calc(100vh - 40px));background:var(--surface);border-radius:var(--radius-panel);box-shadow:0 8px 18px #171a562e;overflow:clip}.article-media-dialog__header,.article-media-dialog__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:var(--canvas)}.article-media-dialog__header h2{font-size:22px}.article-media-dialog__header p,.article-media-dialog__section-heading p{margin-block-start:3px;color:var(--ink-soft);font-size:12px;line-height:1.7}.article-media-dialog__body{display:grid;gap:18px;padding:20px;overflow-y:auto}.article-media-dialog__section{display:grid;gap:12px;min-inline-size:0;padding:16px;background:var(--sunken);border-radius:var(--radius-control)}.article-media-dialog__section h3{font-size:15px}.article-media-dialog__section--upload{padding-block:20px;background:var(--surface)}.article-media-dialog__section--upload h3{font-size:17px}.article-media-dialog__section--upload>div>p,.article-media-dialog__section--design>div>p{margin-block-start:3px;color:var(--muted);font-size:12px;line-height:1.7}.article-media-dialog__design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article-media-dialog__section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.article-media-dialog__section-heading label{inline-size:min(100%,280px)}.article-media-dialog__field-error{color:var(--danger);font-size:12px}.article-media-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.article-media-library__item{display:grid;grid-template-rows:112px auto;min-inline-size:0;padding:0;color:var(--ink-soft);background:var(--surface);border:0;border-radius:var(--radius-control);overflow:clip;text-align:start;cursor:pointer}.article-media-library__item[aria-selected=true]{outline:2px solid var(--green-ink);outline-offset:2px}.article-media-library__item:disabled{cursor:default;opacity:.55}.article-media-library__item[aria-selected=true]:disabled{opacity:1}.article-media-library__item img{inline-size:100%;block-size:112px;object-fit:cover;background:var(--canvas)}.article-media-library__item>span{display:grid;gap:3px;min-inline-size:0;padding:9px 10px}.article-media-library__item b{overflow:hidden;color:var(--ink);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.article-media-library__item small{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.article-media-dialog__empty{padding:24px;color:var(--ink-soft);background:var(--canvas);text-align:center}.article-media-dialog__upload{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px}.article-media-dialog__upload:has(.article-media-dialog__file-input:focus-visible)>label{outline:2px solid var(--green-ink);outline-offset:2px}.article-media-dialog__upload>span{min-inline-size:0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:13px}.article-media-dialog__upload>small{grid-column:1 / -1;color:var(--muted);font-size:12px}.article-media-dialog__upload-action{justify-self:start}.article-media-dialog__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.article-media-dialog__progress progress{inline-size:100%;block-size:10px;accent-color:var(--green-ink)}.article-media-dialog__progress span{min-inline-size:42px;color:var(--ink-soft);font-size:12px;font-variant-numeric:tabular-nums;text-align:end}.article-media-dialog__footer{align-items:center}.article-media-dialog__footer>div{display:flex;gap:8px}.article-image-gallery-dialog .article-media-dialog__panel{inline-size:min(100%,980px)}.article-image-gallery-dialog__selection>div>p{margin-block-start:3px;color:var(--ink-soft);font-size:12px;line-height:1.7}.article-image-gallery-dialog__items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.article-image-gallery-dialog__items>li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-inline-size:0;padding:12px;background:var(--surface);border-radius:var(--radius-control)}.article-image-gallery-dialog__items>li>img{display:block;inline-size:112px;block-size:84px;object-fit:contain;background:var(--canvas)}.article-image-gallery-dialog__items .field{min-inline-size:0}.article-image-gallery-dialog__items .button{min-block-size:44px}@media(max-width:600px){.article-image-gallery__grid,[data-image-count="3"]>.article-image-gallery__grid{grid-template-columns:minmax(0,1fr)}}.article-publisher__preview-tabs{display:flex;gap:4px}.article-publisher__preview-tabs button{min-block-size:36px;padding:6px 10px;color:var(--ink-soft);background:transparent;border:0;border-radius:6px;font-size:12px;cursor:pointer}.article-publisher__preview-tabs button[aria-pressed=true]{color:var(--surface);background:var(--ink)}.article-web-preview{max-inline-size:720px;margin-inline:auto;padding:40px 32px 48px}.article-web-preview__cover{display:block;inline-size:100%;max-block-size:360px;margin-block-end:28px;aspect-ratio:16 / 9;border-radius:10px;object-fit:cover}.article-web-preview__source{color:var(--green-ink);font-size:13px;font-weight:500}.article-web-preview__byline{margin-block:0 20px;color:var(--ink-soft);font-size:14px;overflow-wrap:anywhere}.article-web-preview__byline--end{margin-block:24px 0}.article-web-preview>h2,.article-newsletter-preview__message>h3{margin-block:6px 8px;font-size:clamp(28px,4vw,44px);line-height:1.35}.article-web-preview__excerpt{margin-block-end:28px;color:var(--ink-soft);font-size:17px}.article-rendered-content{color:var(--ink);font-size:16px;line-height:1.9}.article-newsletter-preview{max-inline-size:720px;margin-inline:auto;padding:28px 14px;background:var(--canvas)}.article-newsletter-preview__message{max-inline-size:600px;margin-inline:auto;padding:28px 34px 38px;background:var(--surface)}.article-newsletter-preview header{margin-block-end:26px;padding:14px 16px;color:var(--ink-soft);background:var(--surface);border-radius:var(--radius-control)}.article-newsletter-preview header span{font-size:12px}.article-newsletter-preview header h2{margin-block:3px;font-size:16px}.article-newsletter-preview header p{font-size:13px}.article-newsletter-preview__brand{margin-block-end:24px;font-size:20px;font-weight:700}.article-newsletter-preview__cover{display:block;inline-size:100%;block-size:auto;margin-block-end:24px;border-radius:var(--radius-control)}.article-email-frame{padding:16px;background:var(--canvas)}.article-email-frame iframe{display:block;inline-size:100%;min-block-size:640px;background:var(--surface);border:0;border-radius:var(--radius-control)}.article-publisher__preview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:var(--canvas)}.article-publisher__preview-actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:8px}.article-publisher__export-menu{position:relative;flex:none}.article-publisher__export-trigger{gap:8px;min-block-size:44px}.article-publisher__export-trigger>svg{flex:none}.article-publisher__export-trigger>svg:last-child{transition:transform .14s ease}.article-publisher__export-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.article-publisher__export-options{position:absolute;z-index:20;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:grid;min-inline-size:282px;padding:6px;background:var(--surface);border:1px solid var(--field-line);border-radius:var(--radius-control);box-shadow:0 8px 16px #171a5629}.article-publisher__export-options button{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:48px;padding:9px 10px;color:var(--ink-soft);background:transparent;border:0;border-radius:6px;font:inherit;text-align:start;cursor:pointer}.article-publisher__export-options button:hover{color:var(--ink);background:var(--canvas)}.article-publisher__export-options button:focus-visible{outline:2px solid var(--green-ink);outline-offset:1px}.article-publisher__export-options svg{flex:none}.article-publisher__export-options span{display:grid;gap:1px}.article-publisher__export-options b{color:var(--ink);font-size:13px;font-weight:600}.article-publisher__export-options small{color:var(--ink-soft);font-size:11px;line-height:1.45}.article-search-preview,.article-mailchimp-state{margin:0 20px 20px;padding:14px 16px;color:var(--ink-soft);background:var(--canvas);border-radius:var(--radius-control);font-size:12px}.article-search-preview>span{display:block;color:var(--green-ink);overflow-wrap:anywhere;text-align:start}.article-search-preview h3{margin-block:3px;color:var(--ink);font-size:16px}.article-search-preview p,.article-mailchimp-state p{line-height:1.65}.article-mailchimp-state>b{color:var(--ink);font-size:13px}.article-mailchimp-state p+p{margin-block-start:5px}.article-mailchimp-state__refresh{display:flex;align-items:center;gap:10px;margin-block-start:12px}.article-mailchimp-state__refresh .button{flex:none;min-block-size:44px}.article-mailchimp-state__refresh small{color:var(--muted);line-height:1.55}.article-publisher__newsletter-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 20px 20px}.article-publisher__newsletter-actions .button{inline-size:100%}.article-publisher__footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px}.article-publisher__feedback{min-inline-size:0;color:var(--ink-soft);font-size:13px}.article-publisher__feedback .notice{margin:0}.article-publisher__footer-actions{display:flex;flex:none;gap:8px}.article-send-confirm{inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;inset:0;margin:0;padding:20px;background:transparent;border:0}.article-send-confirm:not([open]){display:none}.article-send-confirm[open]{display:grid;place-items:center}.article-send-confirm::backdrop{background:#171a5670}.article-send-confirm__panel{inline-size:min(100%,520px);max-block-size:min(720px,calc(100vh - 40px));padding:26px;overflow-y:auto;background:var(--surface);border-radius:var(--radius-panel);box-shadow:0 8px 18px #171a562e}.article-send-confirm__panel h2{font-size:22px}.article-send-confirm__panel p{margin-block-start:9px;color:var(--ink-soft);line-height:1.75}.article-send-confirm__local-note{padding:10px 12px;background:var(--canvas);border-radius:var(--radius-control)}.article-send-confirm__actions{display:flex;justify-content:flex-end;gap:8px;margin-block-start:22px}@media(max-width:1180px){.article-publisher__layout{grid-template-columns:minmax(0,1fr)}.article-publisher__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.article-publisher__aside,.article-publisher__fields--identity,.article-author-editor__fields,.article-publisher__fields--two{grid-template-columns:minmax(0,1fr)}.article-publisher__fields--identity .field:last-child{grid-column:auto}.article-author-editor__placement{grid-column:auto;inline-size:100%}.article-publisher__section-heading,.article-publisher__preview-toolbar,.article-publisher__preview-footer,.article-publisher__footer,.article-publisher__ai-import-row{align-items:stretch;flex-direction:column}.article-publisher__preview-tabs,.article-publisher__preview-actions,.article-publisher__footer-actions,.article-publisher__ai-template-button,.article-publisher__ai-skill-button,.article-publisher__ai-import-button{inline-size:100%}.article-publisher__ai-method{grid-template-columns:minmax(0,1fr)}.article-publisher__preview-actions,.article-mailchimp-state__refresh{align-items:stretch;flex-direction:column}.article-mailchimp-state__refresh .button,.article-publisher__export-menu,.article-publisher__export-trigger{inline-size:100%}.article-publisher__export-options{inset-inline:0;min-inline-size:0}.article-author-editor__status{align-items:stretch;flex-direction:column}.article-publisher__preview-tabs button,.article-publisher__footer-actions .button{flex:1 1 0;min-block-size:44px}.article-rich-editor__tool{min-inline-size:44px;min-block-size:44px}.article-rich-editor__toolbar-menu-popup button{inline-size:44px;block-size:44px}.article-media-node__actions button,.article-media-dialog__header .button,.article-media-dialog__footer .button,.article-media-dialog__upload .button,.article-media-dialog__upload-action,.article-media-library__item{min-block-size:44px}.article-media-library{grid-template-columns:repeat(2,minmax(0,1fr))}.article-media-dialog__section-heading,.article-media-dialog__footer{align-items:stretch;flex-direction:column}.article-media-dialog__section-heading label,.article-media-dialog__footer>div,.article-media-dialog__footer .button{inline-size:100%}.article-media-dialog__footer>div .button{flex:1 1 0}.article-rich-editor__link-form{grid-template-columns:minmax(0,1fr) minmax(100px,auto)}.article-rich-editor__link-form .control{grid-column:1 / -1}.article-rich-editor__ad-form,.article-media-dialog__design-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.article-publisher__section-heading,.article-publisher__preview-toolbar,.article-publisher__fields,.article-author-editor,.article-publisher__editor-field{padding-inline:16px}.article-rich-editor__surface,.article-web-preview{padding-inline:18px}.article-newsletter-preview__message{padding-inline:24px}.article-publisher__footer-actions,.article-send-confirm__actions{flex-direction:column}.article-publisher__footer-actions .button,.article-send-confirm__actions .button{inline-size:100%}.article-cover-upload__picker{grid-template-columns:minmax(0,1fr)}.article-cover-upload__picker .button{inline-size:100%}.article-cover-upload__picker>small,.article-cover-upload__action{grid-column:auto}.article-cover-upload__action{justify-self:stretch}.article-cover-crop-dialog{padding:8px}.article-cover-crop-dialog__panel{max-block-size:calc(100vh - 16px)}.article-cover-crop-dialog__panel>header,.article-cover-crop-dialog__body,.article-cover-crop-dialog__panel>footer{padding:14px}.article-cover-crop-dialog__panel>footer{flex-direction:column-reverse}.article-cover-crop-dialog__panel>footer .button{inline-size:100%}.article-media-dialog{padding:8px}.article-media-dialog__panel{max-block-size:calc(100vh - 16px)}.article-media-dialog__header,.article-media-dialog__body,.article-media-dialog__footer{padding:14px}.article-media-library{grid-template-columns:minmax(0,1fr)}.article-media-node--content,.article-content-media--content{inline-size:100%}.article-media-dialog__upload{grid-template-columns:minmax(0,1fr)}.article-media-dialog__upload>small{grid-column:auto}.article-media-dialog__upload-action{justify-self:stretch}.article-image-gallery-dialog__items>li{grid-template-columns:80px minmax(0,1fr)}.article-image-gallery-dialog__items>li>img{inline-size:80px;block-size:64px}.article-image-gallery-dialog__items .button{grid-column:1 / -1;inline-size:100%}.article-media-dialog__footer>div{flex-direction:column}}.form-submissions-page,.form-submission-details-page{min-inline-size:0}.submission-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-end:18px;padding:18px 20px}.submission-table-card{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.submission-table{min-inline-size:900px;padding-inline:22px}.submission-table__row{display:grid;grid-template-columns:minmax(190px,1.35fr) 110px 116px 130px 160px 106px;align-items:center;gap:14px;min-block-size:72px;padding-block:12px;border-block-end:1px solid var(--line)}.submission-table__row:last-child{border-block-end:0}.submission-table__row--header{min-block-size:46px;color:var(--muted);font-size:12px;font-weight:500}.submission-table__row>span,.submission-table__row>time{min-inline-size:0;font-size:13px}.request-status{display:inline-flex;align-items:center;justify-content:center;min-block-size:28px;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.request-status--new{background:#dcefe5;color:#12613a}.request-status--in_review{background:#e3e5f2;color:var(--ink)}.request-status--contacted{background:#f4ead9;color:#714b16}.request-status--resolved{background:var(--ink);color:var(--surface)}.request-status--rejected,.request-status--spam{background:#f3dfdf;color:#862522}.submission-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-block-start:16px}.submission-pagination .button:first-child{justify-self:start}.submission-pagination .button:last-child{justify-self:end}.submission-pagination p{color:var(--ink-soft);font-size:13px;font-variant-numeric:tabular-nums}.submission-details-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:22px}.submission-details-main,.submission-details-side{display:flex;min-inline-size:0;flex-direction:column;gap:18px}.submission-details-side{position:sticky;inset-block-start:28px}.submission-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:64px;padding:14px 20px;border-block-end:1px solid var(--line)}.submission-section__header h2,.submission-management h2,.submission-notification h2{color:var(--ink);font-size:16px;font-weight:700;line-height:1.5}.submission-section__header p{margin-block-start:2px;color:var(--muted);font-size:12px}.submission-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 20px 16px}.submission-field{min-inline-size:0;padding:14px 0;border-block-end:1px solid var(--line)}.submission-field:nth-child(odd){padding-inline-end:18px}.submission-field:nth-child(2n){padding-inline-start:18px}.submission-field:last-child,.submission-field:nth-last-child(2):nth-child(odd){border-block-end:0}.submission-field dt,.submission-readonly-management dt,.submission-notification dt{color:var(--muted);font-size:12px;font-weight:500}.submission-field dd,.submission-readonly-management dd,.submission-notification dd{min-inline-size:0;margin:4px 0 0;color:var(--ink);font-size:14px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.submission-field .text-link{max-inline-size:100%;padding-inline:0;overflow-wrap:anywhere;text-align:start}.submission-fields--compact .submission-field dd{font-size:13px}.submission-management,.submission-notification{display:flex;flex-direction:column;gap:16px;padding:20px}.submission-management .textarea{min-block-size:132px}.submission-management .button,.submission-notification .button{inline-size:100%}.submission-readonly-management,.submission-notification dl{display:flex;flex-direction:column;gap:12px;margin:0}.notification-state{padding:10px 12px;color:var(--ink-soft);background:var(--canvas);border-radius:6px;font-size:13px;font-weight:500}.notification-state--sent{color:#12613a;background:#dcefe5}.notification-state--failed,.notification-state--unconfigured{color:#862522;background:#f3dfdf}.notification-error{padding:12px;color:#862522;background:#fbefef;border-radius:6px;font-size:12px}.notification-error bdi{display:block;margin-block-start:5px;color:#713332;overflow-wrap:anywhere}.submission-attachments{margin:0;padding:4px 20px 16px;list-style:none}.submission-attachments li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;border-block-end:1px solid var(--line)}.submission-attachments li:last-child{border-block-end:0}.submission-attachments bdi{min-inline-size:0;overflow-wrap:anywhere}.submission-attachment-info{display:grid;min-inline-size:0;gap:4px}.submission-attachments .button{flex:0 0 auto}.submission-attachment-error{color:#862522;font-size:13px;overflow-wrap:anywhere}.submission-attachments span{flex:0 0 auto;color:var(--muted);font-size:12px}@media(max-width:980px){.submission-details-grid{grid-template-columns:minmax(0,1fr)}.submission-details-side{position:static}}@media(max-width:700px){.submission-filters,.submission-fields{grid-template-columns:minmax(0,1fr)}.submission-field,.submission-field:nth-child(odd),.submission-field:nth-child(2n),.submission-field:nth-last-child(-n+2){padding-inline:0;border-block-end:1px solid var(--line)}.submission-field:last-child{border-block-end:0}.submission-section__header{align-items:flex-start;flex-direction:column}.submission-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-pagination p{grid-column:1 / -1;grid-row:1;text-align:center}.submission-pagination .button{inline-size:100%}}.newsletter-page{min-inline-size:0}.newsletter-provider-note{max-inline-size:760px;margin-block:-6px 20px;color:var(--ink-soft);font-size:13px;line-height:1.8}.newsletter-filters{display:grid;grid-template-columns:minmax(320px,1.25fr) repeat(2,minmax(190px,.75fr));align-items:end;gap:14px;margin-block-end:18px;padding:18px 20px}.newsletter-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-inline-size:0}.newsletter-search__submit{min-inline-size:76px}.newsletter-table-card{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.newsletter-table-card:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.newsletter-table{min-inline-size:1120px;padding-inline:22px}.newsletter-table__row{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(110px,.65fr) 150px 176px 150px 150px;align-items:center;gap:16px;min-block-size:70px;padding-block:12px;border-block-end:1px solid var(--line)}.newsletter-table__row:last-child{border-block-end:0}.newsletter-table__row--header{min-block-size:48px;color:var(--muted);font-size:12px;font-weight:500}.newsletter-table__row>span,.newsletter-table__row>time,.newsletter-table__row>bdi{min-inline-size:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.newsletter-email{color:var(--ink);font-weight:500;text-align:start;unicode-bidi:isolate}.newsletter-state{color:var(--ink-soft);font-weight:500}.newsletter-table time{color:var(--muted);font-variant-numeric:tabular-nums}.newsletter-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-block-start:16px}.newsletter-pagination .button:first-child{justify-self:start}.newsletter-pagination .button:last-child{justify-self:end}.newsletter-pagination p{color:var(--ink-soft);font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:980px){.newsletter-filters{grid-template-columns:minmax(0,1fr) minmax(190px,.7fr)}.newsletter-search{grid-column:1 / -1}}@media(max-width:700px){.newsletter-filters,.newsletter-search{grid-template-columns:minmax(0,1fr)}.newsletter-search{grid-column:auto}.newsletter-search__submit{inline-size:100%}.newsletter-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-pagination p{grid-column:1 / -1;grid-row:1;text-align:center}.newsletter-pagination .button{inline-size:100%}}
