.adm-page{gap:22px;min-width:0;max-width:1180px;display:grid}.adm-page .adm-title{margin:6px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.adm-head p{color:var(--muted);max-width:70ch;margin:8px 0 0}.adm-head-actions{flex-wrap:wrap;gap:10px;display:flex}.adm-back{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:900;display:block}.adm-back:hover{color:var(--red)}.adm-page .primary-button,.adm-page .ghost-button{min-height:40px;font-size:12px}.adm-page .adm-btn-sm{min-height:34px;padding:0 10px;font-size:11px}.adm-page button:disabled,.adm-dialog button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.adm-page .adm-btn-danger{border-color:var(--red);color:var(--red)}.adm-page .adm-btn-danger:hover{background:#ec1d2414}.adm-linkbtn{color:var(--red);text-underline-offset:3px;cursor:pointer;font-weight:900;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.adm-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-card,.adm-section{border:1px solid var(--line);background:#fffaf1e6;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.adm-section>h2,.adm-card>h2{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0;font-size:12px;font-weight:950}.adm-form{gap:18px;display:grid}.adm-form-cols{align-items:start;gap:18px;display:grid}.adm-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.adm-note{color:var(--muted);margin:0;font-size:13px}.adm-field{gap:6px;min-width:0;display:grid}.adm-field>label.adm-label{display:block}.adm-label{font-size:13px;font-weight:900}.adm-label i{color:var(--red);margin-left:3px;font-style:normal}.adm-hint{color:var(--muted);margin:0;font-size:12px;font-weight:500}.adm-error{color:var(--red);margin:0;font-size:12px;font-weight:800}.adm-field input:not([type=checkbox]):not([type=file]),.adm-field select,.adm-field textarea{width:100%;min-width:0}.adm-field textarea{border:1px solid var(--line);background:var(--cream);min-height:96px;color:var(--ink);font:inherit;resize:vertical;outline:none;padding:10px 12px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.adm-field textarea:focus{border-color:var(--red);box-shadow:0 0 0 4px #ec1d241a}.adm-field [aria-invalid=true]{border-color:var(--red)}.adm-toggle{border:1px solid var(--line);background:var(--cream);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;display:flex}.adm-toggle input{width:22px;height:22px;min-height:0;accent-color:var(--red);flex:none;margin:0;padding:0}.adm-toggle span{gap:2px;font-size:13px;font-weight:900;display:grid}.adm-toggle small{color:var(--muted);font-size:12px;font-weight:500}.adm-toggle.is-disabled{opacity:.65;cursor:not-allowed}.adm-actions{z-index:6;background:linear-gradient(180deg, transparent, var(--paper) 30%);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}.adm-actions .adm-spacer{flex:auto}.adm-save-status{color:var(--muted);min-height:20px;font-size:13px;font-weight:800}.adm-save-status.is-saved{color:var(--aqua)}.adm-save-status.is-error{color:var(--red)}.adm-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-height:22px;color:var(--muted);border:1px solid;align-items:center;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.adm-badge[data-tone=live]{color:var(--aqua)}.adm-badge[data-tone=alert]{color:var(--red)}.adm-badge[data-tone=warn]{color:#8a6416}.adm-badge[data-tone=muted]{color:var(--muted)}.adm-chips{flex-wrap:wrap;gap:4px;display:flex}.adm-chip{background:#15120f12;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.adm-table-wrap{border:1px solid var(--line);background:#fffaf1e6;min-width:0}.adm-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px;display:flex}.adm-toolbar .adm-field{flex:140px;min-width:140px}.adm-toolbar .adm-field.adm-search{flex:2 220px}.adm-toolbar .adm-count{color:var(--muted);align-self:center;margin-left:auto;font-size:12px;font-weight:800}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:950}.adm-table th button{all:unset;cursor:pointer;align-items:center;gap:6px;font-weight:950;display:inline-flex}.adm-table th button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.adm-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:break-word;padding:10px 12px}.adm-table tbody tr:hover td{background:#15120f08}.adm-table td.is-right,.adm-table th.is-right{text-align:right}.adm-cell-main{gap:2px;min-width:0;display:grid}.adm-cell-main a{font-weight:900}.adm-cell-main a:hover{color:var(--red)}.adm-cell-main small{color:var(--muted);font-size:12px}.adm-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm-empty{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:36px 16px;display:grid}.adm-empty b{color:var(--ink);font-size:16px}.adm-pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.adm-pager div{gap:8px;display:flex}@media (width<=759px){.adm-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adm-table,.adm-table tbody,.adm-table tr,.adm-table td{width:100%;display:block}.adm-table tr{border-bottom:1px solid var(--ink);padding:10px 0}.adm-table td{overflow-wrap:anywhere;border:0;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:4px 12px;display:grid}.adm-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:950}.adm-table td[data-label=""]:before{content:none}.adm-table td[data-label=""]{grid-template-columns:minmax(0,1fr)}.adm-table td.is-right{text-align:left}.adm-row-actions{justify-content:flex-start}}.adm-dialog{border:1px solid var(--ink);background:var(--cream);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow);padding:0}.adm-dialog--wide{width:min(780px,100vw - 24px)}.adm-dialog::backdrop{background:#15120f8c}.adm-dialog-body{gap:16px;padding:20px;display:grid}.adm-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-dialog-head h2{margin:0;font-size:clamp(22px,3vw,28px)}.adm-dialog-x{all:unset;cursor:pointer;border:1px solid var(--line);flex:none;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.adm-dialog-x:focus-visible{outline:2px solid var(--red)}.adm-dialog p{margin:0}.adm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adm-toasts{z-index:200;pointer-events:none;gap:8px;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.adm-toast{pointer-events:auto;background:var(--ink);color:#fff;border-left:4px solid var(--aqua);box-shadow:var(--tight-shadow);padding:12px 16px;font-size:14px;font-weight:800}.adm-toast[data-tone=error]{border-left-color:var(--red)}.adm-toast[data-tone=info]{border-left-color:var(--gold)}.adm-md{gap:8px;min-width:0;display:grid}.adm-md-tabs{gap:6px;display:flex}.adm-md-tabs button{border:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;background:0 0;min-height:34px;padding:0 12px;font-size:11px;font-weight:900}.adm-md-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.adm-segmented{gap:6px;display:flex}.adm-segmented button{border:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;background:0 0;min-height:34px;padding:0 12px;font-size:11px;font-weight:900}.adm-segmented button[aria-pressed=true]{background:var(--ink);color:#fff}.adm-md-panes{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.adm-md textarea{min-height:300px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px}.adm-md-preview{border:1px solid var(--line);background:#fff;min-height:300px;max-height:560px;padding:14px 16px;font-size:15px;line-height:1.65;overflow:auto}.adm-md-preview>*+*{margin-top:.9em}.adm-md-preview h1,.adm-md-preview h2,.adm-md-preview h3{margin:1em 0 .3em;line-height:1.1}.adm-md-preview h1{font-size:28px}.adm-md-preview h2{font-size:22px}.adm-md-preview h3{font-size:18px}.adm-md-preview p{margin:0}.adm-md-preview ul,.adm-md-preview ol{margin:0;padding-left:1.3em}.adm-md-preview a{color:var(--red);text-decoration:underline}.adm-md-preview img{max-width:100%;height:auto}.adm-md-preview blockquote{border-left:4px solid var(--red);margin:0;padding-left:14px}.adm-md-empty{color:var(--muted);font-style:italic}.adm-md[data-view=write] .adm-md-preview,.adm-md[data-view=preview] .adm-md-write{display:none}@media (width>=900px){.adm-md-tabs{display:none}.adm-md-panes{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-md[data-view] .adm-md-preview,.adm-md[data-view] .adm-md-write{display:block}}.adm-upload{gap:10px;min-width:0;display:grid}.adm-upload-preview{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:#15120f0f;width:min(100%,360px);display:block}.adm-upload-empty{aspect-ratio:16/9;border:1px dashed var(--ink);width:min(100%,360px);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#15120f08;place-items:center;font-size:12px;font-weight:800;display:grid}.adm-upload-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-upload-pick{cursor:pointer}.adm-upload-pick:focus-within{outline:2px solid var(--red);outline-offset:2px}.adm-upload-url{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.adm-slug-status{color:var(--muted);margin:0;font-size:12px;font-weight:800}.adm-slug-status.is-ok{color:var(--aqua)}.adm-slug-status.is-bad{color:var(--red)}.adm-dl{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.adm-dl div{gap:2px;min-width:0;display:grid}.adm-dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:950}.adm-dl dd{overflow-wrap:anywhere;margin:0}.adm-dl dd a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.adm-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#15120f0a;margin:0;padding:12px}.adm-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.adm-media-card{border:1px solid var(--line);background:#fffaf1e6;min-width:0;display:grid}.adm-media-card img{aspect-ratio:4/3;object-fit:contain;background:#15120f0f;width:100%;display:block}.adm-media-meta{color:var(--muted);gap:2px;min-width:0;padding:10px 12px;font-size:12px;display:grid}.adm-media-meta b{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.adm-media-actions{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.adm-chart{width:100%;min-width:0;height:260px}.adm-trend-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.adm-bar-row{grid-template-columns:84px minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:13px;font-weight:800;display:grid}.adm-bar-track{background:#15120f14;height:14px}.adm-bar-fill{background:var(--ink);min-width:2px;height:100%}.adm-bar-fill[data-key=new]{background:var(--red)}.adm-bar-fill[data-key=contacted]{background:var(--gold)}.adm-bar-fill[data-key=closed]{background:var(--aqua)}.adm-path{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.adm-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-subhead h2{margin:0}.admin-nav-badge{background:var(--red);color:#fff;letter-spacing:0;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:950;display:inline-grid}@media (width>=760px){.adm-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-dl.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.adm-form-cols{grid-template-columns:minmax(0,1fr) 340px}}.adm-demo-inline{align-self:center;margin-left:0}.adm-vault{gap:1rem;display:grid}.adm-vault-statuses{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.adm-vault-statuses li{border:1px solid var(--line,currentColor);border-radius:.5rem;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;display:flex}.adm-vault textarea{width:100%;font-family:monospace}.adm-readiness{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.adm-readiness li{align-items:baseline;gap:.5rem;display:flex}.adm-readiness li[data-ok=false]>span:first-child{color:var(--destructive,currentColor);font-weight:700}.adm-serp{border:1px solid var(--line,currentColor);overflow-wrap:anywhere;border-radius:.5rem;gap:.15rem;padding:.75rem;display:grid}.adm-desk{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.adm-desk li{border:1px solid var(--line,currentColor);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.adm-desk a:focus-visible{outline-offset:2px;outline:2px solid}.adm-video-check{gap:.5rem;display:grid}.adm-video-check[data-level=warning] p,.adm-video-check[data-level=error] p{font-weight:600}.adm-video-frame{aspect-ratio:16/9;width:100%;max-width:28rem;position:relative}.adm-video-frame iframe,.adm-video-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.adm-episode-warnings{gap:.25rem;margin:0;padding-left:1.1rem;font-size:.9em;display:grid}.adm-muted{color:var(--adm-muted,#6b7280);margin:.25rem 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.5}.adm-status{letter-spacing:.02em;color:#374151;background:#e5e7eb;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.adm-status.is-admin{color:#1e3a8a;background:#dbeafe}.adm-status.is-editor{color:#14532d;background:#dcfce7}.adm-list{margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.6}.adm-subtitle{margin:.75rem 0 0;font-size:.95rem;font-weight:600}.adm-inline-pick{margin-right:.5rem}.adm-success{color:#166534;margin:.5rem 0 0;font-size:.9rem}.adm-field-end{align-items:flex-end;display:flex}.adm-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.adm-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-filter-chips .ghost-button[aria-pressed=true]{background:var(--ink,#15120f);color:#fff}.adm-search-form{align-items:flex-end;gap:8px;display:flex}.adm-pager--stories{justify-content:flex-end;gap:12px;margin-top:12px}.adm-range,.adm-range-custom{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.adm-range-custom label{gap:4px;display:grid}.adm-range-custom input[type=date]{min-height:34px}.adm-media-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.adm-page .adm-media-tabs .is-active{background:var(--ink);color:#fff}.adm-media-bulk{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:13px;display:flex}.adm-media-unused{color:var(--accent,#b3261e);font-weight:800}.adm-media-block{margin:0;padding:0 12px 12px}.adm-picker-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;max-height:55vh;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.adm-picker-item{text-align:left;border:1px solid var(--line);cursor:pointer;font:inherit;background:#fffaf1e6;gap:4px;min-width:0;padding:6px;font-size:12px;display:grid}.adm-picker-item img{aspect-ratio:4/3;object-fit:contain;background:#15120f0f;width:100%}.adm-picker-item small{color:var(--muted);overflow-wrap:anywhere}
