.search-row>input{border:1px solid var(--line-strong);background:var(--input-bg);width:100%;min-height:44px;color:var(--text);border-radius:999px;outline:none;padding:10px 44px 10px 40px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.search-row>input:focus{border-color:var(--accent-edge);box-shadow:0 0 0 3px var(--accent-soft)}.search-row>input::placeholder{color:var(--subtle)}.search-row .input{padding-left:40px}.editor-panel{max-width:960px}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:18px;font-size:.9375rem;display:inline-flex}.back-link:hover{color:var(--text)}.field-lock{color:var(--success);align-items:center;gap:5px;font-size:.8125rem;display:inline-flex}.child-editor{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.code-input{font-family:ui-monospace,Consolas,monospace;font-size:.9375rem;line-height:1.7}.json-preview{border:1px solid var(--line);background:var(--input-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:100%;max-height:300px;padding:14px;font-size:.875rem;overflow:auto}.admin-split{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:22px;display:grid}.admin-entry{text-align:left;border:1px solid #0000;border-bottom-color:var(--line);background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-top:4px;padding:8px 10px;font-size:.9375rem;display:flex}.admin-entry:hover{background:var(--panel-raised)}.admin-entry.selected{background:var(--accent-soft);border-color:var(--accent-line)}.admin-entry-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.admin-entry-tags small{display:inline}.verify-filter{margin:0}.category-filter{width:100%}.category-filter button{white-space:nowrap;flex:auto;padding:6px 8px;font-size:.875rem}.verify-filter button{flex:1}.admin-entry small{color:var(--muted);font-size:.8125rem;display:block}.admin-split .search-row{width:100%;min-width:0;margin-left:0}.verification-fields{gap:8px;display:grid}.verify-field{border-bottom:1px solid var(--line);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:12px;padding:10px 0;font-size:.9375rem;display:flex}.verify-field>span{flex:1;min-width:0}.verify-field small{color:var(--muted);font-size:.8125rem;display:block}.verify-field strong{font-weight:600}.verify-field.is-locked{cursor:default}.verify-field.is-locked strong{color:var(--muted)}.verify-edit-list{display:grid}.verify-edit-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.verify-edit-row.is-changed{background:linear-gradient(90deg,var(--accent-soft),transparent 70%);border-radius:8px}.verify-check{color:var(--success);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding-top:30px;display:inline-flex}.verify-edit-field{gap:6px;min-width:0;display:grid}.verify-edit-field .field{margin:0}.verify-edit-label{color:var(--muted);font-size:.8125rem;font-weight:500}.season-complete-row{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.season-complete-row small{font-weight:400}.season-complete-row .complete-saved strong{color:var(--success);align-items:center;gap:4px;display:inline-flex}.season-complete-row .complete-saved input{accent-color:var(--success)}.season-locked-note{color:var(--muted);align-items:center;gap:6px;margin:12px 0 0;font-size:.875rem;display:flex}.add-episodes{border-top:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:10px;font-size:.9375rem;display:flex}.locked-value{border:1px dashed var(--line-strong);background:var(--panel-raised);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;display:flex}.locked-value>span{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;flex:1}.locked-value.compact{border-radius:8px;gap:4px;min-height:36px;padding:0 2px 0 9px}.locked-value.compact>span{white-space:nowrap}.locked-value.compact .btn{min-height:30px;padding:4px 7px}.unlocked-editor{align-items:center;gap:6px;min-width:0;display:flex}.unlocked-editor>:first-child{flex:1;min-width:0}.cancel-edit{color:var(--muted)}.verify-static{min-height:44px;color:var(--text-soft);align-items:center;display:flex}.input-sm{min-height:36px;padding:6px 9px;font-size:.9375rem}.input-num{width:5.5em}.unit-input{align-items:center;gap:6px;display:inline-flex}.unit-input .input:not(.input-sm){width:8em}.unit-input span{color:var(--muted);font-size:.875rem}.field>.runtime-hint{color:var(--accent-text);font-size:.875rem;font-weight:600}.unit-input .runtime-hint{color:var(--accent-text);white-space:nowrap;font-weight:600}.date-editor{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.date-editor .input{width:auto}.date-editor .inline-check{white-space:nowrap;margin:0}.verify-cell-edit{align-items:center;gap:8px;display:flex}.verify-cell-edit .verify-check{flex-direction:row;padding-top:0}.verify-table td.is-changed{background:var(--accent-soft)}.verify-table .date-editor{flex-wrap:nowrap;gap:8px}.verify-table .date-editor .inline-check{font-size:.8125rem}.verify-table td{vertical-align:middle}.verify-table td:nth-child(2) .input{min-width:9em}.verify-actions{z-index:6;background:var(--panel);border-top:1px solid var(--line);margin:14px -22px 0;padding:12px 22px;position:sticky;bottom:0;box-shadow:0 -8px 20px #00000024}.verify-header{gap:10px;padding-top:12px;padding-bottom:12px;display:grid}.verify-header-top{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.verify-header-side{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;display:flex}.verify-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;overflow:hidden}.verify-title p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.verify-help p{margin:0}.verify-help p+p{margin-top:4px}.verify-panes{margin:0}.verify-panes button{align-items:center;gap:6px;display:inline-flex}.pane-tag{background:var(--warn-soft);min-width:20px;height:20px;color:var(--warn);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.pane-tag.is-done{background:var(--success-soft);color:var(--success)}.tabs [aria-selected=true] .pane-tag,.tabs [aria-selected=true] .pane-tag.is-done{color:inherit;background:#00000024}.section-heading.verify-tools{justify-content:flex-end;margin-bottom:8px}.verify-complete{background:var(--success-soft);border:1px solid var(--success-line);color:var(--success);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.verify-complete .btn{margin-left:auto}.verify-desk [hidden]{display:none!important}.verify-desk.list-hidden{grid-template-columns:minmax(0,1fr)}.verify-header-top .verify-title{flex:0 auto;min-width:120px;max-width:min(360px,40%)}.verify-list-toggle{flex-shrink:0}.verify-sort{align-items:center;gap:10px;display:flex}.verify-sort .input{flex:1;min-width:0}.verify-shortcuts{margin:0;font-size:.75rem}.verify-shortcuts kbd{border:1px solid var(--line);font:inherit;background:var(--bg-elev);color:var(--text-soft);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:.6875rem;display:inline-block}@media (max-width:1023px){.verify-shortcuts{display:none}.verify-header-top .verify-title{flex:200px;max-width:none}}.source-ref{background:var(--panel-raised);min-width:18px;height:18px;color:var(--text-soft);border:1px solid var(--line);vertical-align:1px;border-radius:999px;place-items:center;margin-left:4px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}a.source-ref:hover{border-color:var(--text-soft);color:var(--text)}.verify-aside-gap{margin-top:16px!important}.verify-sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.verify-sources li{gap:2px;min-width:0;display:grid}.verify-sources a{align-items:flex-start;gap:6px;min-width:0;font-size:.875rem;display:flex}.verify-sources a .source-ref{margin:2px 0 0}.verify-source-title{overflow-wrap:anywhere;min-width:0}.verify-sources small{padding-left:24px;font-size:.75rem}.verify-source-note{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line}.links-bulk{top:var(--topbar-h);z-index:5;border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex;position:sticky;box-shadow:0 6px 18px #0000002e}.links-bulk .btn{margin-left:auto}.links-rows{margin:0;padding:4px 0;list-style:none}.links-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,320px) minmax(0,1fr);align-items:center;gap:6px 14px;padding:10px 16px;display:grid}.links-row:first-child{border-top:0}.links-row.is-picked{background:var(--accent-soft)}.links-rows .links-row:has(>.links-work:first-child){grid-template-columns:minmax(180px,320px) minmax(0,1fr)}.links-row-check{width:18px;height:18px;accent-color:var(--accent)}.links-work{min-width:0;display:grid}.links-work a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.links-work a:hover{color:var(--accent-text)}.links-work small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.links-groups{gap:6px;min-width:0;display:grid}.links-ids{flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;font-size:.875rem;display:flex}.links-season{color:var(--muted);font-size:.8125rem;font-weight:600}.links-source{color:var(--muted);font-size:.8125rem}.links-warn{color:var(--warn);font-size:.8125rem;font-weight:600}.links-id{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:inline-flex}.links-id.is-official{flex-basis:100%}.links-id label,.links-id strong,.links-id .link-button,.links-source,.links-warn{white-space:nowrap}.links-id label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.links-id input{accent-color:var(--accent)}.links-id a{color:var(--accent-text);overflow-wrap:anywhere}.links-id .link-button{color:var(--muted);font-size:.8125rem}.links-id.is-confirmed svg{color:var(--success)}@media (max-width:760px){.links-row{grid-template-columns:auto minmax(0,1fr)}.links-row .links-groups{grid-column:2}.links-rows .links-row:has(>.links-work:first-child){grid-template-columns:minmax(0,1fr)}.links-rows .links-row:has(>.links-work:first-child) .links-groups{grid-column:1}}@media (min-width:1201px){.verify-desk{height:calc(100dvh - var(--desk-top,240px) - 16px);align-items:stretch;min-height:480px}.verify-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.verify-picker{flex-direction:column;min-height:0;display:flex;overflow:hidden}.verify-picker-head{border-bottom:1px solid var(--line);flex-shrink:0;padding-bottom:8px}.verify-picker-head h3{margin:0 0 8px;font-size:1rem}.verify-picker-head .stack{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search""status sort""category category";align-items:center;gap:8px;display:grid}.verify-picker-head .search-row{grid-area:search}.verify-picker-head .verify-filter{grid-area:status}.verify-picker-head .verify-sort{grid-area:sort}.verify-picker-head .category-filter{grid-area:category}.verify-picker-head .verify-filter button{padding:5px 12px;font-size:.875rem}.verify-picker-head .category-filter button{min-height:30px;padding:4px 9px;font-size:.8125rem}.verify-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;margin-right:-8px;padding-right:4px;overflow-y:auto}.verify-main{padding-right:4px}.app-body:has(.verify-desk) .site-footer{display:none}.app-body:has(.verify-desk) .main-content{padding-bottom:0}}.verify-reference{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.verify-reference summary{color:var(--muted);font-weight:600}.verify-reference-body{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.verify-work-layout{margin-top:12px;container-type:inline-size}.verify-work-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.verify-work-grid>*{min-width:0}.verify-work-aside{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:14px;display:grid}.verify-work-aside a{display:block}.verify-poster{aspect-ratio:2/3;object-fit:cover;background:var(--bg-elev);border-radius:8px;width:100%;display:block}.verify-poster-empty{border:1px dashed var(--line);color:var(--muted);place-items:center;font-size:.8125rem;display:grid}.verify-aside-label{color:var(--muted);margin:0 0 6px;font-size:.8125rem}.verify-synopsis{color:var(--text-soft);white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.7}@container (min-width:640px){.verify-work-grid{grid-template-columns:clamp(200px,34%,280px) minmax(0,1fr);align-items:start;gap:20px}.verify-work-aside{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:0 20px 0 0}}.verify-season{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:10px 12px}.verify-season.is-complete,.season-editor.is-complete{border:2px solid var(--success);box-shadow:0 0 0 3px var(--success-soft)}.verify-season-head{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 0 8px;display:flex}.verify-cell{cursor:pointer;align-items:center;gap:8px;font-size:.9375rem;display:inline-flex}.verify-cell.is-locked{cursor:default;color:var(--muted)}.verify-lock{color:var(--success)}.verify-col{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.verify-table td,.verify-table th{padding:8px 10px}.verify-table .verify-cell span,.verify-col{white-space:nowrap}.verify-table td:nth-child(2) .verify-cell span{white-space:normal;min-width:6em}.admin-split .pagination{gap:8px}.admin-split .pagination .btn{min-height:34px;padding:4px 10px;font-size:.8125rem}.duplicate-warning{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:12px;margin:14px 0;padding:16px}.duplicate-warning h3{color:var(--warn)}.dialog h2{margin-bottom:12px}.table-wrap small{font-size:.8125rem;display:block}.poster-field-body{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px;margin-top:4px;display:grid}.poster-field-preview{aspect-ratio:2/3;background:var(--panel-raised);border:1px solid var(--line);text-align:center;border-radius:12px;place-items:center;display:grid;overflow:hidden}.poster-field-preview img{object-fit:cover;width:100%;height:100%}.poster-field-preview span{color:var(--subtle);flex-direction:column;align-items:center;gap:8px;padding:10px;font-size:.8125rem;display:flex}.poster-field-controls{gap:12px;min-width:0;display:grid}.poster-drop{text-align:center;border:2px dashed var(--accent-line);background:var(--accent-soft);color:var(--accent-text);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 16px;transition:background .15s,border-color .15s,transform .1s;display:flex}.poster-drop strong{color:var(--text);font-size:1rem}.poster-drop .muted{font-size:.8125rem;font-weight:400;line-height:1.6}.poster-drop:hover,.poster-drop.dragging{border-color:var(--accent-edge);background:color-mix(in srgb,var(--accent) 22%,transparent)}.poster-drop.dragging{transform:scale(1.01)}.poster-drop:focus-within{outline:2px solid var(--accent-edge);outline-offset:3px}.poster-drop.disabled{opacity:.55;cursor:not-allowed}input[type=file]:not(.sr-only){color:var(--muted);max-width:100%;font-size:.9375rem}input[type=file]::file-selector-button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;border-radius:10px;margin-right:12px;padding:9px 16px;font-weight:600;transition:background .15s}input[type=file]::file-selector-button:hover{background:var(--accent-hover)}input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.field-tag{color:var(--accent-text);border:1px solid var(--accent-line);vertical-align:2px;border-radius:999px;margin-left:8px;padding:0 7px;font-size:.6875rem;font-style:normal;font-weight:700}.field-tag.required{color:#fff;background:#e5243b;border-color:#e5243b}.required-legend{color:var(--muted);margin:0 0 6px;font-size:.875rem}.required-legend .field-tag{margin:0 2px}.section-optional{color:var(--subtle);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:0 8px;font-size:.75rem;font-weight:500}.publish-suggest{color:var(--muted);margin-top:4px;font-weight:400;display:block}.editor-sections{gap:8px;display:grid}.editor-section{border-bottom:1px solid var(--line);padding:4px 0 18px}.editor-section:last-child{border-bottom:0;padding-bottom:0}.editor-section>h3{align-items:center;gap:8px;margin:6px 0 4px;font-size:1.0625rem;display:flex}.editor-section>.field-help{margin:0 0 14px}.inline-check{color:var(--muted);margin:6px 0 0;font-size:.875rem;font-weight:400}.format-hint{min-height:44px;color:var(--muted);align-items:center;margin:0;font-size:.9375rem;font-weight:400;display:flex}.segmented{background:var(--panel-raised);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:9px;min-height:36px;padding:7px 16px;font-size:.9375rem;font-weight:600}.segmented button:hover:not(:disabled){color:var(--text)}.segmented button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #0003}.chip-field{position:relative}.chip-box{border:1px solid var(--line-strong);background:var(--input-bg);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.chip-box:focus-within{border-color:var(--accent-edge);box-shadow:0 0 0 3px var(--accent-soft)}.chip-box.disabled{opacity:.7;cursor:default}.chip-box input{background:0 0;border:0;outline:none;flex:1;min-width:90px;padding:4px;font-size:1rem;font-weight:400}.chip{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.chip button{color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.chip button:hover{background:var(--accent-line)}.chip-menu{z-index:20;background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:12px;max-height:260px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.chip-menu button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:.9375rem;font-weight:500;display:flex}.chip-menu button:hover{background:var(--panel-raised)}.chip-empty{color:var(--muted);padding:9px 10px;font-size:.875rem}.chip-custom small{margin-left:auto;font-weight:400}.chip-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.chip-quick small{margin-right:2px}.chip-suggest{border:1px dashed var(--line-strong);color:var(--muted);background:0 0;border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:500}.chip-suggest:hover{border-color:var(--accent-edge);color:var(--accent-text)}.optional-section>summary{cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-weight:600;list-style:none;display:flex}.optional-section>summary::-webkit-details-marker{display:none}.optional-section>summary:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.optional-section[open]>summary:before{transform:rotate(45deg)}.optional-section>summary .muted{font-size:.875rem;font-weight:400}.optional-section .sources-field{margin:8px 0 0}.source-rows{gap:8px;display:grid}.source-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.source-row .input{font-weight:400}.publish-check{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:12px;padding:12px 16px;font-size:.9375rem}.publish-check ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.publish-check li{border:1px solid var(--warn-line);color:var(--warn);border-radius:999px;padding:1px 10px;font-size:.8125rem}.publish-check.ready{border-color:var(--success-line);background:var(--success-soft);color:var(--success);align-items:center;gap:8px;display:flex}.publish-check.notice-error li{color:var(--danger);border-color:var(--danger-line)}.editor-tabs{margin:4px 0 18px}.editor-tabs .field-tag{vertical-align:1px;margin-left:8px}.edit-guide{border:1px solid var(--line);background:var(--panel);max-width:960px;color:var(--text-soft);border-radius:12px;gap:6px;margin:0 0 18px;padding:12px 16px;font-size:.875rem;display:grid}.edit-guide p{align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.edit-guide svg{color:var(--muted);flex:none;margin-top:3px}.edit-guide-gaps,.edit-guide-gaps svg{color:var(--accent-text)}.edit-guide-gaps .link-button{-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.field.is-flash{border-radius:8px;animation:1.6s ease-out gap-flash}@keyframes gap-flash{0%,45%{outline:2px solid var(--accent-edge);outline-offset:6px}to{outline-offset:6px;outline:2px solid #0000}}.season-editor{padding:6px 18px 16px}.season-editor .child-editor{border-top:1px solid var(--line);margin:0;padding:0}.season-editor .child-editor.season{border-top:0}.child-row{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.child-editor.season .child-row{padding:12px 0}.child-title{overflow-wrap:anywhere;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.child-editor.season .child-title strong{font-size:1.0625rem}.child-form{border:1px solid var(--line);background:var(--bg-elev);border-radius:12px;margin:4px 0 14px;padding:16px}.child-form>h3{margin:0 0 12px;font-size:1rem}.discard-draft{gap:8px;margin-top:14px;display:grid}.discard-trigger{color:var(--danger);justify-self:start}.discard-trigger:hover{background:var(--danger-soft);color:var(--danger)}.discard-confirm{border:1px solid var(--danger-line);background:var(--danger-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.9375rem;display:flex}.my-drafts{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:12px;margin-bottom:18px;padding:12px 16px}.my-drafts summary{font-weight:600}.my-drafts ul{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.my-drafts li{border-top:1px solid var(--warn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.batch-episodes{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:12px;margin-top:14px;padding:16px}.editor-panel .form-actions{z-index:5;background:var(--panel);border-radius:0 0 var(--radius) var(--radius);margin:12px -22px -22px;padding:14px 22px;position:sticky;bottom:0;box-shadow:0 -8px 20px #0000001f}.notice>svg:first-child{vertical-align:-3px;color:var(--warn);margin-right:6px;display:inline-block}.poster-upload-preview{object-fit:cover;border-radius:8px;max-width:100px;max-height:150px}.wish-matches{margin-top:10px}.form-fieldset{border:1px solid var(--line);border-radius:12px;padding:20px}.form-fieldset legend{color:var(--muted);padding:0 8px;font-size:.9375rem}.card-bottom{flex-wrap:wrap;row-gap:4px}.season-panel>.section-heading{flex-wrap:wrap;justify-content:flex-start}.season-panel>.section-heading h3{flex:8rem;margin:0}.episode-title strong,.episode-title>.muted{overflow-wrap:anywhere;display:block}.revision-list summary>span{display:block}.revision-list dd{overflow-wrap:anywhere;margin:4px 0 12px}.maintenance-panel{scroll-margin-top:calc(var(--topbar-h) + 16px)}.maintenance-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.maintenance-head h2{margin:0;font-size:1.125rem}.maintenance-head p{margin:0;font-size:.875rem}.maintenance-head svg{transition:transform .15s}.maintenance-head svg.flip{transform:rotate(180deg)}#maintenance-body{margin-top:16px}.maintenance-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:20px;padding-bottom:16px}.maintenance-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.maintenance-scope .input{min-width:0}.maintenance-content{padding-top:6px}.maintenance-content h3{overflow-wrap:anywhere;margin-bottom:12px}.maintenance-content .source-list small{margin-top:4px;display:block}.maintenance-content .source-list li:last-child{border-bottom:0}.import-preview{border:1px solid var(--line);background:var(--bg-elev);border-radius:12px;gap:12px;padding:14px;display:grid}.import-summary{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.import-summary .muted{font-family:ui-monospace,monospace;font-size:.8125rem}@media (max-width:1200px){.admin-split{grid-template-columns:1fr}}@media (max-width:640px){.responsive-table thead{display:none}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;display:block}.responsive-table tr{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:10px;padding:6px 12px}.responsive-table tbody tr:hover{background:var(--panel)}.responsive-table td{border:0;grid-template-columns:5.5em minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.responsive-table td[data-label]:before{content:attr(data-label);color:var(--muted);padding-top:2px;font-size:.8125rem}.responsive-table td:not([data-label]){text-align:right;display:block}.table-wrap.panel{padding:12px}}@media (max-width:1023px){.editor-panel .form-actions,.verify-actions{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}}@media (max-width:640px){.poster-field-body{grid-template-columns:96px minmax(0,1fr);gap:12px}.verify-actions{margin:14px -16px 0;padding:10px 16px}.poster-drop{padding:16px 10px}.source-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px}.source-row .input:nth-child(2){grid-area:2/1}.source-row .icon-btn{grid-area:1/2/3}.season-editor{padding:4px 14px 14px}.child-form{padding:12px}.editor-panel .form-actions{margin:12px -18px -18px;padding:12px 18px}.verification-fields{font-size:.875rem}.admin-split .panel{padding:16px}.season-panel .episode-title{flex-basis:calc(100% - 3rem)}.maintenance-scope{grid-template-columns:minmax(0,1fr);gap:0}.maintenance-tabs{flex-wrap:nowrap;gap:4px}.maintenance-tabs button{flex:1;padding:8px 6px;font-size:.875rem}}.verify-hint{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:8px;margin:0 0 6px;padding:6px 10px;font-size:.8125rem;line-height:1.6}.verify-hint .link-button{margin-left:6px}.poster-review-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.poster-review{align-content:start;gap:12px;display:grid}.poster-review-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.poster-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.poster-compare figure{justify-items:center;gap:6px;margin:0;display:grid}.poster-compare figcaption{color:var(--muted);font-size:.75rem;font-weight:700}.poster-compare .verify-poster-empty{background:var(--bg-elev);aspect-ratio:2/3;border-radius:8px;width:100%;max-height:260px}.poster-frame{background:var(--bg-elev);border-radius:6px;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}.poster-frame img{width:auto;max-width:100%;height:auto;max-height:260px;display:block}.poster-frame-box{border:2px solid var(--success);pointer-events:none;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-frame.is-cropped .poster-frame-box{border:2px dashed var(--accent-edge);box-shadow:0 0 0 999px #0000008c}.poster-compare figure>a{justify-items:center;gap:6px;text-decoration:none;display:grid}.poster-fit{background:var(--success-soft);color:var(--success);border:1px solid var(--success-line);border-radius:999px;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.poster-fit.is-cropped{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}.poster-compare-arrow{color:var(--muted)}.poster-review-note{color:var(--text-soft);margin:0;font-size:.875rem}.member-edit-field{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.member-edit-field>strong{font-size:.875rem}.member-edit-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.member-edit-text>div{background:var(--bg-elev);border-radius:8px;padding:8px 10px}.member-edit-text small{color:var(--muted);font-size:.75rem;font-weight:700;display:block}.member-edit-text p{white-space:pre-wrap;word-break:break-word;margin:2px 0 0;font-size:.875rem;line-height:1.6}.member-edit-empty{text-align:center;color:var(--muted);place-items:center;padding:8px;font-size:.8125rem;display:grid}.member-edit-confirm{background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:8px;gap:8px;padding:10px 12px;font-size:.875rem;display:grid}.member-edit-foot{border-top:1px solid var(--line);padding-top:10px}@media (max-width:640px){.member-edit-text{grid-template-columns:minmax(0,1fr)}}.title-group{gap:8px;padding:14px 16px;display:grid}.title-group-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.title-group-head>div{flex:1;min-width:0}.title-group-head h3{margin:0;font-size:1rem}.title-group-head p{margin:0;font-size:.8125rem}.title-group-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.title-context{gap:4px;padding:10px 0 2px;display:grid}.title-context+.title-row{border-top:0}.title-row-source{margin:0;font-size:.8125rem}.title-row-source a{color:var(--accent-text)}.title-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.title-row{border-bottom:1px solid var(--line);gap:6px;padding:8px 0;display:grid}.title-row:has(+.title-context){border-bottom-color:var(--line-strong)}.title-row:last-child{border-bottom:0;padding-bottom:0}.title-row-main{grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid}.title-row-target{flex-wrap:wrap;gap:4px;display:flex}.title-row-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.title-row-values>svg{color:var(--muted)}.title-row-current,.title-row-proposed,.title-row-input{word-break:break-word;gap:2px;min-width:0;display:grid}.title-row-current{color:var(--text-soft)}.title-row-input .input{min-height:36px;padding:6px 10px}.title-row-actions{justify-content:flex-end;gap:4px;display:flex}@media (max-width:900px){.title-row-main{grid-template-columns:minmax(0,1fr)}.title-row-actions{justify-content:flex-start}}@media (max-width:560px){.title-row-values{grid-template-columns:minmax(0,1fr)}.title-row-values>svg{transform:rotate(90deg)}}.title-review-reason{margin:0;font-size:.8125rem}.title-eligible{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.title-compare{grid-template-columns:1fr}.title-compare>svg{transform:rotate(90deg)}}.season-copy-row{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;display:flex}.season-copy-all{margin:0 0 0 .25rem;font-size:.8125rem}.season-copy-size{width:auto;min-height:32px;padding:4px 8px;font-size:.8125rem}.synopsis-count{font-variant-numeric:tabular-nums;margin-top:2px;display:block}.synopsis-count.is-over{color:var(--warn)}.season-source-input{flex:14em;min-width:0;max-width:30em;min-height:32px;padding:4px 8px;font-size:.8125rem}.series-review{flex-direction:column;gap:12px;display:flex}.series-review-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.series-review-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.series-review-list .input-num{width:64px}.series-hits{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:18px;display:grid}.series-hit{color:var(--text);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.series-hit:hover{background:var(--panel-raised)}.series-hit>span{flex-direction:column;flex:1;min-width:0;display:flex}.series-hit strong{overflow-wrap:anywhere}.series-original{margin:-2px 0 6px}.series-report .segmented{flex-wrap:wrap}.series-report-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.series-report-row .field{flex:1;min-width:180px;margin:0}.series-report-row .input-num{max-width:120px}.report-proposal{border:1px solid var(--line);background:var(--bg-elev);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.issue-candidates{gap:6px;margin:0;padding:0;list-style:none;display:grid}.issue-candidates li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.series-review-list li{align-items:flex-start}.review-media{flex:1;gap:12px;min-width:0;display:flex}.review-media img,.review-media-empty{aspect-ratio:2/3;object-fit:contain;background:var(--bg-elev);border-radius:6px;flex-shrink:0;width:64px}.review-media-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;place-items:center;font-size:.6875rem;display:grid}.review-media-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.review-media-synopsis{color:var(--text-soft);-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.review-media-synopsis:hover{-webkit-line-clamp:unset}.issue-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.issue-side{align-content:start;gap:8px;display:grid}.issue-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:10px;padding:8px;display:flex}.issue-card img,.issue-card-empty{aspect-ratio:2/3;object-fit:contain;background:var(--bg-elev);border-radius:6px;flex-shrink:0;width:100px}.issue-card-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;place-items:center;font-size:.6875rem;display:grid}.issue-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.issue-card-body .btn{align-self:flex-start;margin-top:4px}.issue-card-synopsis{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:640px){.issue-compare{grid-template-columns:1fr}}.wish-grid .wish-item:has(.issue-panel){grid-column:1/-1}.issue-compare{max-width:960px}.series-existing{border:1px dashed var(--line);background:var(--bg-elev);border-radius:10px;padding:10px 12px}.series-existing summary{cursor:pointer}.series-report-toggle{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:14px;display:flex}.series-confirm-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:640px){.series-confirm-names{grid-template-columns:1fr}}.series-review-list li.is-removing{opacity:.45}.series-missing-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.series-missing{align-items:center;gap:12px;padding:10px;display:flex}.series-missing img,.series-missing-empty{aspect-ratio:2/3;object-fit:cover;background:var(--bg-elev);border-radius:6px;flex-shrink:0;width:56px}.series-missing-empty{color:var(--muted);place-items:center;display:grid}.series-missing-body{flex-direction:column;gap:3px;min-width:0;display:flex}.series-missing-body .btn{align-self:flex-start;margin-top:2px}.missing-ref{margin-top:2px;font-size:.8125rem;display:block}.wish-grid .wish-item:has(.issue-panel) .issue-side{max-width:640px}.wish-suggest-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.wish-suggest-filters .input{min-width:0}.verify-row-actions{white-space:nowrap;width:1%}.verify-hide{color:var(--muted);padding:4px 6px}.verify-hide:hover{color:var(--danger,#c0392b)}.admin-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab-count{background:var(--panel-raised);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;margin-left:6px;padding:1px 7px;font-size:.75rem;font-weight:600}.admin-tab-count.is-hot{background:var(--danger-soft);color:var(--danger)}.admin-tabs .active .admin-tab-count{color:inherit;background:#0000001f}.admin-tab-link{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;padding:7px 12px;font-size:.875rem;display:inline-flex}.admin-tab-link:hover{color:var(--text)}.attn-adopted{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header.admin-header{margin-bottom:10px}.admin-header h1{margin:0;font-size:1.375rem}.admin-tabs{margin-bottom:12px;padding-bottom:8px}.admin-tab-group{color:var(--subtle);white-space:nowrap;margin:0 2px 0 14px;font-size:.75rem}.admin-tabs .admin-tab-more{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.overview-queue{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.overview-card{border:1px solid var(--line);background:var(--panel-raised);border-radius:14px;gap:2px;padding:14px 16px;display:grid;position:relative}.overview-card:hover{border-color:var(--accent-line)}.overview-card-open{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.overview-card-open:focus-visible{outline:2px solid var(--accent-edge);outline-offset:2px}.overview-card-title{color:var(--text-soft);font-size:.875rem}.overview-card strong{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2}.overview-card.is-hot strong{color:var(--danger)}.overview-card.is-clear strong{color:var(--subtle)}.overview-card small{color:var(--muted);font-size:.8125rem}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.overview-rows{margin:0;padding:0;list-style:none}.overview-rows li+li{border-top:1px solid var(--line)}.overview-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.overview-row:hover .overview-row-title{color:var(--accent-text)}.overview-row-title{font-weight:600}.overview-row-body{min-width:0;color:var(--text-soft);gap:6px;font-size:.9375rem;display:grid}.overview-bar{background:var(--panel-raised);border-radius:3px;height:6px;display:block;overflow:hidden}.overview-bar span{background:var(--success);height:100%;display:block}.verify-desk.is-browsing{grid-template-columns:minmax(0,1fr)}.verify-desk.is-browsing .verify-main{display:none}@media (min-width:1201px){.verify-desk:not(.is-browsing):not(.list-hidden){grid-template-columns:240px minmax(0,1fr);gap:16px}}.verify-desk.is-browsing .verify-picker{padding:0;overflow:hidden}.verify-browse-head{gap:10px;display:grid;padding:14px 16px!important}.verify-browse-top .search-row{max-width:420px}.verify-browse-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.verify-browse-filters .verify-filter,.verify-browse-filters .category-filter{flex-wrap:wrap;gap:6px;width:auto;display:flex}.verify-browse-filters .category-filter button{flex:none;min-height:32px;padding:4px 12px;font-size:.875rem}.verify-browse-filters .chip-btn{min-height:32px}.chip-count{opacity:.75;font-variant-numeric:tabular-nums;margin-left:4px;font-size:.75rem;font-weight:400}.verify-divider{background:var(--line);width:1px;height:20px;margin:0 4px}.verify-browse-filters .verify-sort{margin-left:auto}.verify-sort.chip-select .sort-current{white-space:nowrap;padding:4px 28px 4px 12px}.verify-sort.chip-select select{opacity:0;width:100%;position:absolute;inset:0}.verify-sort.chip-select:has(select:focus-visible){outline:2px solid var(--accent-edge);outline-offset:2px}.verify-table-list{display:grid}.verify-row{border:0;border-top:1px solid var(--line);width:100%;height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 160px 180px;align-items:center;gap:16px;padding:0 16px;display:grid}.verify-row:hover{background:var(--panel-raised)}.verify-row:focus-visible{outline:2px solid var(--accent-edge);outline-offset:-2px}.verify-row-head{cursor:default;height:34px;color:var(--muted);font-size:.8125rem}.verify-row-head:hover{background:0 0}.verify-row-title{min-width:0;display:grid}.verify-row-title strong,.verify-row-title small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.verify-row-title small{color:var(--muted);font-size:.8125rem}.verify-row-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.verify-row-flag{min-width:0;overflow:hidden}.verify-flag{color:var(--warn);white-space:nowrap;font-size:.8125rem;font-weight:600}.verify-progress{color:var(--muted);gap:4px;font-size:.8125rem;display:grid}.verify-progress-bar{background:var(--line);border-radius:3px;height:5px;display:block;overflow:hidden}.verify-progress-bar>span{background:var(--success);height:100%;display:block}.verify-desk.is-browsing .pagination{border-top:1px solid var(--line);padding:10px 16px}.verify-back{align-items:center;gap:2px;margin-bottom:6px;font-size:.8125rem;display:inline-flex}.verify-compact-status{margin:0 0 8px;font-size:.875rem;font-weight:650}.admin-entry.verify-compact{padding:8px 10px}.admin-entry.verify-compact strong{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.875rem;display:block;overflow:hidden}.verify-compact-meta{justify-content:space-between;width:100%;display:flex}.verify-compact-meta small{font-size:.75rem;display:inline}@media (max-width:900px){.verify-row{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"title progress""meta flag";row-gap:2px;height:auto;padding:10px 14px}.verify-row-title{grid-area:title}.verify-row-meta{grid-area:meta}.verify-row-flag{grid-area:flag;justify-self:end}.verify-row-progress{grid-area:progress}.verify-row-head{display:none}.verify-browse-filters .verify-sort{margin-left:0}}.verify-table .input-num{appearance:textfield}.verify-table .input-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.verify-table .input-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:641px){.verify-table{table-layout:auto;width:max-content;min-width:0}.verify-table th:first-child,.verify-table td:first-child{width:104px}.verify-table th:nth-child(4),.verify-table td:nth-child(4){width:222px}.verify-table th:last-child,.verify-table td:last-child{width:50px}.verify-table .input-num{width:58px;padding-left:6px;padding-right:4px}.verify-table .date-editor{gap:6px}.verify-table .date-editor .input{width:128px;padding-left:6px;padding-right:4px}.verify-table .date-editor .inline-check{gap:4px;font-size:.75rem}.verify-table td,.verify-table th{padding-left:8px;padding-right:8px}.verify-table .verify-cell-edit{gap:6px}.verify-table td:nth-child(2) .input,.verify-table td:nth-child(3) .input{field-sizing:content;width:auto;min-width:7em}.verify-table .verify-cell-edit{min-width:0}.verify-table .verify-cell-edit>:last-child{flex:1;min-width:0}.verify-table .locked-value{min-width:0}.verify-table .locked-value span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verify-table .verify-check:has(input:checked:disabled) input{display:none}.verify-table td:nth-child(2) .locked-value span,.verify-table td:nth-child(3) .locked-value span{overflow:visible}.verify-table td:first-child .locked-value span{text-overflow:clip;overflow:visible}.verify-table .locked-value.compact{gap:2px;padding:0 0 0 6px}.verify-table .locked-value.compact .btn{min-height:28px;padding:4px}}.series-desk{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.series-desk-list{top:calc(var(--topbar-h) + 12px);padding:10px;position:sticky}.series-desk-list-head{margin:2px 6px 8px;font-size:.875rem;font-weight:650}.series-desk-list ul{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.series-desk-list li{min-width:0}.series-desk-list ul button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.series-desk-list ul button span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.series-desk-list ul button small{color:var(--muted);flex:none;font-size:.75rem}.series-desk-list ul button:hover{background:var(--panel-raised)}.series-desk-list ul button.is-selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-edge)}.series-desk-list .pagination{margin-top:8px}.verify-desk:not(.is-browsing) .pagination .pagination-label,.verify-desk:not(.is-browsing) .pagination-total,.series-desk-list .pagination .pagination-label,.series-desk-list .pagination-total{display:none}.verify-desk:not(.is-browsing) .pagination,.series-desk-list .pagination,.verify-desk:not(.is-browsing) .pagination .button-row,.series-desk-list .pagination .button-row{flex-wrap:nowrap}.verify-desk:not(.is-browsing) .pagination .btn,.series-desk-list .pagination .btn{padding:4px 8px}.verify-desk:not(.is-browsing) .pagination :is(.pagination-num,.pagination-gap,.pagination-jump),.series-desk-list .pagination :is(.pagination-num,.pagination-gap,.pagination-jump){display:none}.verify-desk:not(.is-browsing) .pagination .pagination-page,.series-desk-list .pagination .pagination-page{gap:6px;display:inline-flex}.verify-desk:not(.is-browsing) .pagination .pagination-page .input,.series-desk-list .pagination .pagination-page .input{width:52px;min-height:34px}.series-tiles-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.series-tiles-head h4{margin:0}.series-tiles-head .link-button{margin-left:auto;font-size:.8125rem}.series-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.series-tile{border:1px solid var(--line);border-radius:10px;gap:4px;min-width:0;padding:6px 10px;display:grid}.series-tile.is-removing{opacity:.45}.series-tile-main{align-items:center;gap:10px;min-width:0;height:48px;display:flex}.series-tile-main input{flex:none;width:16px;height:16px}.series-tile-poster{background:var(--panel-raised);border-radius:5px;flex:none;width:32px;height:48px;overflow:hidden}.series-tile-poster img{object-fit:cover;width:100%;height:100%}.series-tile-text{flex:1;min-width:0;display:grid}.series-tile-text a,.series-tile-text strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.series-tile-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.series-tile-badge{color:var(--success);flex:none}.series-tile .missing-ref,.series-tile .verify-hint{margin:0 0 2px 58px;font-size:.75rem}.series-tile-synopsis{color:var(--text-soft);margin:0 0 4px;font-size:.8125rem;line-height:1.6}.series-confirm-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (max-width:900px){.series-desk{grid-template-columns:1fr}.series-desk-list{position:static}.series-desk-list ul{max-height:240px;overflow-y:auto}}.work-steps{counter-reset:none;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.work-steps li{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 12px;font-size:.875rem;display:flex;overflow:hidden}.work-step-num{background:var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:650;display:inline-grid}.work-steps li.is-current{border-color:var(--accent-line);color:var(--text);font-weight:600}.work-steps li.is-current .work-step-num{background:var(--accent);color:var(--accent-ink)}.work-steps li.is-done .work-step-num{background:var(--success);color:#fff}.find-existing{gap:12px;max-width:760px;display:grid}.find-existing h2{margin:0;font-size:1.25rem}.find-existing>p{margin:0}.find-existing-search{width:100%;min-width:0;margin-left:0}.find-existing-count{color:var(--muted);margin:4px 0 0;font-size:.875rem}.find-existing-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.find-existing-list li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.find-existing-poster{background:var(--panel-raised);width:36px;height:54px;color:var(--subtle);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.find-existing-poster img{object-fit:cover;width:100%;height:100%}.find-existing-info{flex:1;min-width:0;display:grid}.find-existing-info strong,.find-existing-info small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.find-existing-empty{border:1px dashed var(--success-line);color:var(--success);background:var(--success-soft);border-radius:10px;margin:0;padding:12px 14px}.find-existing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.find-existing-actions .wish-shortcut{flex:280px;margin:0}.new-work-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.new-work-main{gap:12px;display:grid}.new-work-main .duplicate-warning{margin:0}.new-work-side{top:calc(var(--topbar-h) + 16px);gap:8px;display:grid;position:sticky}.new-work-side h3{margin:4px 0 0;font-size:.9375rem}.new-work-checks{color:var(--text-soft);gap:6px;margin:0 0 6px;padding:0;font-size:.875rem;list-style:none;display:grid}.new-work-checks li{align-items:center;gap:8px;display:flex}.new-work-checks li small{color:var(--subtle);margin-left:auto;font-size:.75rem}.new-work-dot{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.new-work-checks li.is-optional .new-work-dot{border-style:dashed}.new-work-checks li.is-optional{color:var(--muted)}.new-work-checks li.is-done{color:var(--text)}.new-work-checks li.is-done .new-work-dot{border-color:var(--success);background:var(--success);color:#fff}.new-work-side-note{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.new-work-primary{justify-content:center;width:100%}.new-work-fields .editor-section{padding-bottom:14px}.new-work-fields .field-help{margin-top:4px;display:block}.new-work-optional .poster-field,.new-work-optional>.field{margin-top:12px}.new-work-episodic-note{background:var(--panel-raised);border-radius:10px;margin:0;padding:10px 12px}.new-work-step-help{color:var(--muted);margin:-6px 0 16px;font-size:.875rem}@media (max-width:900px){.new-work-grid{grid-template-columns:1fr}.new-work-side{position:static}.work-steps li{padding:8px 10px;font-size:.8125rem}}@media (max-width:560px){.work-steps{gap:4px}.work-steps li{white-space:normal;text-align:center;flex-direction:column;gap:4px;padding:8px 4px;font-size:.75rem}}.new-work-similar{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;padding:8px 12px;font-size:.875rem}.new-work-similar>summary{cursor:pointer;color:var(--accent-text);font-weight:600}.new-work-similar .suggest-list{margin-top:8px}.new-work-similar.is-seen{border:1px dashed var(--line-strong);background:0 0}.new-work-similar.is-seen>summary{color:var(--muted);font-weight:500}.field.is-locked .input{box-shadow:none;min-height:0;color:var(--text);-webkit-text-fill-color:var(--text);opacity:1;cursor:default;background:0 0;border-color:#0000;padding-inline:0}.field.is-locked textarea.input{resize:none;field-sizing:content}.field.is-locked .input::-webkit-calendar-picker-indicator{display:none}.field.is-locked .inline-check,.field.is-locked .field-help,.field.is-locked>span>small.muted{display:none}.field.is-locked .segmented{background:0 0;border-color:#0000;padding:0}.field.is-locked .segmented button:not([aria-pressed=true]){display:none}.field.is-locked .segmented button:disabled{opacity:1;cursor:default;box-shadow:none;color:var(--text);background:0 0;padding-inline:0}.chip-box.disabled{opacity:1;background:0 0;border-color:#0000;padding-inline:0}.poster-field.is-locked .poster-field-controls{display:none}.editor-tab-body{min-height:calc(100vh - 220px)}.editor-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-tab-head p{margin:0}.field>span>.field-lock{margin-left:8px}.tidy-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tidy-step-no{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:999px;place-items:center;font-size:.875rem;font-weight:800;display:grid}.tidy-season{gap:6px;display:grid}.tidy-season-head{flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.tidy-chips{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.tidy-chip{border:1px solid var(--line-strong);background:var(--panel-raised);min-height:36px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;padding:4px 8px;font-weight:600}.tidy-chip:hover:not(:disabled){border-color:var(--accent-line)}.tidy-chip.is-source{background:var(--danger);border-color:var(--danger);color:#fff}.tidy-chip.is-target{background:var(--success);border-color:var(--success);color:var(--bg)}.tidy-chip:disabled{opacity:.35;cursor:not-allowed}.tidy-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.legacy-counts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legacy-counts li{gap:2px;display:grid}.legacy-count{font-variant-numeric:tabular-nums;font-size:1.125rem}.legacy-count small{margin-left:6px;font-size:.8125rem}.tracking-tabs{margin:0}.tracking-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.875rem;display:flex}.tracking-list{margin:0;padding:0;list-style:none;display:grid}.tracking-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:6px 16px;padding:10px 0;display:grid}.tracking-list li:first-child{border-top:0}.tracking-list li:not(.is-due){opacity:.6}.tracking-work,.tracking-check{gap:2px;min-width:0;display:grid}.tracking-work small,.tracking-check small{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.tracking-check{font-size:.875rem}.tracking-tags{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:760px){.tracking-list li{grid-template-columns:minmax(0,1fr)}}.legacy-progress{font-variant-numeric:tabular-nums}.legacy-table .legacy-text{white-space:pre-wrap;word-break:break-word;max-width:28em}.reset-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.reset-row .reset-confirm{flex:240px;margin:0}.desk-head-wrap{gap:8px;display:grid}.desk-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px;display:flex}.desk-head-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.desk-help-toggle[aria-expanded=true]{color:var(--text);background:var(--panel-raised)}.desk-help{background:var(--panel-raised);color:var(--text-soft);border-radius:12px;padding:10px 14px;font-size:.875rem;line-height:1.65}.desk-note{border-left:3px solid var(--accent-edge);color:var(--text-soft);margin:0;padding-left:10px;font-size:.875rem}.desk-head .desk-search{flex:0 320px;min-width:240px;margin-left:0}.btn-primary:disabled,.btn-secondary:disabled{background:var(--panel-raised);border-color:var(--line);color:var(--muted);opacity:1}.desk-head h3{margin:0}.legacy-cards .overview-card{cursor:default}.legacy-help{margin:6px 0 0;padding-left:1.2em}.legacy-help li+li{margin-top:2px}.reset-panel>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;list-style:none;display:flex}.reset-panel>summary::-webkit-details-marker{display:none}.reset-panel>summary:before{content:"▸";color:var(--muted);transition:transform .15s}.reset-panel[open]>summary:before{transform:rotate(90deg)}.reset-panel>summary h3{margin:0}.reset-panel>summary span{font-size:.8125rem}.reset-panel[open]>summary{margin-bottom:10px}@media (max-width:640px){.overview-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-card{padding:12px}.overview-card strong{font-size:1.5rem}.verify-browse-head{grid-template-columns:minmax(0,1fr)}.verify-browse-head .search-row,.verify-browse-filters{min-width:0}.verify-browse-filters .verify-divider{display:none}.verify-browse-filters :is(.verify-filter,.category-filter){scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;overflow-x:auto}.verify-browse-filters :is(.verify-filter,.category-filter)::-webkit-scrollbar{display:none}.verify-browse-filters :is(.verify-filter,.category-filter)>*{flex:none}.verify-browse-filters .verify-sort{margin-left:0}}
