.setting-popover[data-v-a6f440e3],.setup-shell[data-v-a6f440e3]{--setup-bg:#212121;--setup-panel:#1a1a1a;--setup-fg:#f7f7f7;--setup-fg-2:#ccc;--setup-muted:#aaa;--setup-border:#ffffff26;--setup-divider:#ffffff14;--setup-input:#292929;--setup-hover:#ffffff0f;--setup-accent:#818cf8;--sel-bg:#ffffff24;--sel-border:#ffffff66;--sel-ring:#ffffffe6;--sel-row:#ffffff1a;--film-bg:#111;--film-hole:#ffffff1a;--pop-bg:#2a2a2a;--pop-border:#ffffff1f;--pop-shadow:0 16px 40px #00000080,0 2px 8px #0000004d;color:var(--setup-fg);color-scheme:dark;font-family:inherit}.setting-popover.is-light[data-v-a6f440e3],.setup-shell.is-light[data-v-a6f440e3]{--setup-bg:#fff;--setup-panel:#fafafa;--setup-fg:#242424;--setup-fg-2:#444;--setup-muted:#626262;--setup-border:#00000026;--setup-divider:#00000014;--setup-input:#f5f5f5;--setup-hover:#0000000a;--setup-accent:#4f46e5;--sel-bg:#00000012;--sel-border:#00000059;--sel-ring:#242424;--sel-row:#00000014;--film-bg:#ededed;--film-hole:#0000001f;--pop-bg:#fff;--pop-border:#00000017;--pop-shadow:0 16px 40px #0000001f,0 2px 8px #00000014;color-scheme:light}.setup-shell[data-v-a6f440e3]{background:var(--setup-bg);border:1px solid #363636;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:min(640px,85dvh);min-height:0;overflow:clip;width:min(1040px,calc(100vw - 48px))}.is-light.setup-shell[data-v-a6f440e3]{border-color:#e3e3e3}.setup-header[data-v-a6f440e3]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 20px 12px 24px}.setup-title[data-v-a6f440e3]{font-size:18px;font-weight:600;line-height:28px;margin:0}.icon-button[data-v-a6f440e3]{background:transparent;border:0;border-radius:10px;color:var(--setup-fg-2);cursor:pointer;display:grid;flex-shrink:0;height:28px;padding:0;place-items:center;transition:background-color .15s ease,color .15s ease;width:28px}.icon-button[data-v-a6f440e3]:hover{background:var(--setup-hover);color:var(--setup-fg)}.inspire-bar[data-v-a6f440e3]{display:flex;gap:0;padding:0 24px 16px}.inspire-bar[data-v-a6f440e3],.inspire-label[data-v-a6f440e3]{align-items:center;flex-shrink:0}.inspire-label[data-v-a6f440e3]{color:var(--setup-muted);display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:18px}.inspire-strip[data-v-a6f440e3]{display:flex;gap:8px;margin:-2px -12px -2px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);min-width:0;overflow-x:auto;padding:2px 12px;scrollbar-width:none}.inspire-strip.scrolled[data-v-a6f440e3]{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 8px,#000 40px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,transparent 8px,#000 40px,#000 calc(100% - 24px),transparent)}.inspire-strip[data-v-a6f440e3]::-webkit-scrollbar{display:none}.inspire-chip[data-v-a6f440e3]{background:transparent;border:1px solid var(--setup-border);border-radius:999px;color:var(--setup-fg-2);cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;height:32px;line-height:20px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.inspire-chip[data-v-a6f440e3]:hover{background:var(--setup-hover);border-color:var(--setup-muted);color:var(--setup-fg)}.inspire-chip.selected[data-v-a6f440e3]{background:var(--sel-bg);border-color:var(--sel-border);color:var(--setup-fg)}.setup-scroll[data-v-a6f440e3]{border-top:1px solid var(--setup-divider);flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin}.setup-body[data-v-a6f440e3]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px;padding:20px 24px}.poster-zone[data-v-a6f440e3]{display:flex;flex-direction:column;gap:16px;min-width:0;--poster-w:252px;--poster-h:252px;--poster-dual-w:360px;--poster-dual-h:180px;--seam:14px;--feather:12px;--seam-angle:98.84deg}.poster-row[data-v-a6f440e3]{align-items:center;display:flex;gap:24px;min-height:var(--poster-h);min-width:0}.poster-stage[data-v-a6f440e3]{--tilt-x:0deg;--tilt-y:0deg;flex-shrink:0;height:var(--poster-h);position:relative;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease-out;width:var(--poster-w)}.poster-stage[data-tilting][data-v-a6f440e3]{transition-duration:60ms;transition-timing-function:linear}.poster-stage.with-fusion[data-v-a6f440e3]{height:var(--poster-dual-h);width:var(--poster-dual-w)}.with-fusion .poster-frame[data-v-a6f440e3]:before{background:linear-gradient(180deg,#00000040,transparent 30%),radial-gradient(ellipse at 50% 45%,transparent 55%,#00000059);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.poster-frame[data-v-a6f440e3]{background:var(--setup-input);border-radius:12px;box-shadow:0 18px 40px #00000073;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;position:absolute}.is-light .poster-frame[data-v-a6f440e3]{box-shadow:0 12px 28px #00000026}.poster-frame[data-v-a6f440e3]:after{background:linear-gradient(180deg,transparent 55%,#00000059);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.poster-half[data-v-a6f440e3]{bottom:0;left:0;overflow:hidden;position:absolute;top:0;width:100%}.poster-half img[data-v-a6f440e3],.poster-placeholder[data-v-a6f440e3]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.poster-placeholder[data-v-a6f440e3]{color:var(--setup-muted);display:grid;place-items:center}.with-fusion .poster-half img[data-v-a6f440e3]{-o-object-position:var(--cover-focus,50%) 50%;object-position:var(--cover-focus,50%) 50%}.with-fusion .poster-main[data-v-a6f440e3]{width:calc(50% + var(--seam) + var(--feather))}.poster-fusion[data-v-a6f440e3]{animation:poster-fusion-in-a6f440e3 .32s cubic-bezier(.2,.7,.3,1) both;left:auto;-webkit-mask-image:linear-gradient(var(--seam-angle),transparent calc(var(--seam)*2 + 4px),#000 calc(var(--seam)*2 + var(--feather)*2 + 4px));mask-image:linear-gradient(var(--seam-angle),transparent calc(var(--seam)*2 + 4px),#000 calc(var(--seam)*2 + var(--feather)*2 + 4px));right:0;width:calc(50% + var(--seam) + var(--feather) + 4px)}@keyframes poster-fusion-in-a6f440e3{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:none}}.poster-sweep[data-v-a6f440e3]{animation:poster-sweep-a6f440e3 .6s ease-out 80ms both;background:linear-gradient(100deg,transparent,#ffffff40,transparent);inset:-20% auto -20% -60%;pointer-events:none;position:absolute;transform:skew(-18deg);width:45%}@keyframes poster-sweep-a6f440e3{0%{left:-60%;opacity:1}to{left:130%;opacity:0}}.poster-swap-enter-active[data-v-a6f440e3],.poster-swap-leave-active[data-v-a6f440e3]{transition:opacity .24s ease,transform .24s ease}.poster-swap-enter-from[data-v-a6f440e3]{opacity:0;transform:scale(1.04)}.poster-swap-leave-to[data-v-a6f440e3]{opacity:0}.poster-info[data-v-a6f440e3]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.poster-eyebrow[data-v-a6f440e3]{color:var(--setup-muted);font-size:12px;font-weight:500;line-height:18px;margin:0}.poster-title[data-v-a6f440e3]{align-items:center;display:flex;flex-wrap:wrap;font-size:28px;font-weight:600;gap:4px 10px;line-height:36px;margin:0 0 8px}.poster-title.is-dual[data-v-a6f440e3]{flex-wrap:nowrap;font-size:var(--poster-title-dual,22px);line-height:30px}.poster-title>span[data-v-a6f440e3]:not(.poster-cross){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-cross[data-v-a6f440e3]{color:var(--setup-muted);font-weight:400}.title-slot[data-v-a6f440e3]{background:transparent;border:0;border-radius:6px;color:var(--setup-muted);cursor:pointer;font:inherit;max-width:100%;min-width:0;overflow:hidden;padding:0 0 6px;position:relative;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.title-slot[data-v-a6f440e3]:after{background:currentColor;border-radius:2px;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.4);transition:opacity .15s ease,transform .15s ease}.title-slot[data-v-a6f440e3]:hover{color:var(--setup-fg-2)}.title-slot.selected[data-v-a6f440e3]{color:var(--setup-fg)}.title-slot.selected[data-v-a6f440e3]:after{opacity:1;transform:none}.poster-title:has(.title-slot) .poster-cross[data-v-a6f440e3]{padding-bottom:6px}.slot-actions[data-v-a6f440e3]{align-items:center;display:flex;gap:8px}.slot-button[data-v-a6f440e3]{align-items:center;background:transparent;border:1px solid var(--setup-border);border-radius:12px;color:var(--setup-fg-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:4px;height:36px;line-height:20px;max-width:100%;padding:0 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.slot-button[data-v-a6f440e3]:hover{background:var(--setup-hover);border-color:var(--setup-muted);color:var(--setup-fg)}.slot-add[data-v-a6f440e3]{border-style:dashed}.slot-remove[data-v-a6f440e3]{color:var(--setup-muted)}.setup-input.custom-genre[data-v-a6f440e3]{max-width:280px;padding:6px 10px}.filmstrip[data-v-a6f440e3]{background:repeating-linear-gradient(90deg,var(--film-hole) 0 8px,transparent 8px 16px) left 6px top 5px / calc(100% - 12px) 5px no-repeat local,repeating-linear-gradient(90deg,var(--film-hole) 0 8px,transparent 8px 16px) left 6px bottom 5px / calc(100% - 12px) 5px no-repeat local,var(--film-bg);border-radius:12px;display:flex;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:16px 12px;scroll-behavior:smooth;scrollbar-width:thin}.film-frame[data-v-a6f440e3]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--setup-muted);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font:inherit;gap:6px;padding:4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:72px}.film-thumb[data-v-a6f440e3]{background:var(--setup-input);border-radius:6px;display:grid;height:48px;overflow:hidden;place-items:center;position:relative;width:64px}.film-thumb img[data-v-a6f440e3]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;transition:opacity .15s ease;width:100%}.film-name[data-v-a6f440e3]{font-size:12px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-frame[data-v-a6f440e3]:hover{background:var(--setup-hover);color:var(--setup-fg)}.film-frame:hover img[data-v-a6f440e3]{opacity:1}.film-frame.selected[data-v-a6f440e3]{background:var(--sel-bg);border-color:var(--sel-border);color:var(--setup-fg);font-weight:500}.film-frame.selected img[data-v-a6f440e3]{opacity:1}.film-frame[data-v-a6f440e3]:disabled{background:transparent;color:var(--setup-muted);cursor:default}.film-frame:disabled .film-name[data-v-a6f440e3],.film-frame:disabled img[data-v-a6f440e3]{opacity:.45}.film-occupied[data-v-a6f440e3]{background:#000000b3;border-radius:999px;bottom:4px;color:#fff;font-size:11px;left:4px;line-height:16px;overflow:hidden;padding:0 4px;position:absolute;right:4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.slate[data-v-a6f440e3]{align-self:start;background:var(--setup-panel);border:1px solid var(--setup-border);border-radius:16px;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0 8px 8px}.slate[data-v-a6f440e3]:before{background:repeating-linear-gradient(135deg,var(--setup-fg-2) 0 10px,transparent 10px 20px);content:"";height:10px;margin:0 -8px;opacity:.22}.slate-head[data-v-a6f440e3]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:14px 12px 6px}.slate-title[data-v-a6f440e3]{font-size:16px;font-weight:600;line-height:24px;margin:0}.slate-note[data-v-a6f440e3]{color:var(--setup-muted);font-size:11px;line-height:16px}.slate-row[data-v-a6f440e3]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--setup-fg-2);cursor:pointer;display:flex;font:inherit;gap:12px;height:44px;margin:0;min-width:0;padding:0 12px;position:relative;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.slate-row[data-v-a6f440e3]:after{border-bottom:1px dashed var(--setup-divider);bottom:0;content:"";left:12px;position:absolute;right:12px;transition:opacity .15s ease}.slate-row.selected[data-v-a6f440e3]:after,.slate-row[data-v-a6f440e3]:has(+.slate-row.selected):after,.slate-row[data-v-a6f440e3]:has(+.slate-row:hover):after,.slate-row[data-v-a6f440e3]:hover:after,.slate-row[data-v-a6f440e3]:last-child:after{opacity:0}.slate-label[data-v-a6f440e3]{color:var(--setup-muted);flex:0 0 40px;font-size:12px;font-weight:500;line-height:18px}.slate-value[data-v-a6f440e3]{flex:1;font-size:14px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slate-chevron[data-v-a6f440e3]{color:var(--setup-muted);flex-shrink:0;transition:transform .15s ease}.slate-row.configured .slate-value[data-v-a6f440e3]{color:var(--setup-fg)}.slate-row:not(.configured) .slate-value[data-v-a6f440e3]{color:var(--setup-muted)}.slate-row[data-v-a6f440e3]:hover{background:var(--setup-hover);color:var(--setup-fg)}.slate-row.selected .slate-chevron[data-v-a6f440e3],.slate-row:hover .slate-chevron[data-v-a6f440e3]{color:var(--setup-fg);transform:translate(2px)}.slate-row.selected[data-v-a6f440e3]{background:var(--sel-row);color:var(--setup-fg)}.slate-row.selected .slate-value[data-v-a6f440e3]{font-weight:500}.setup-footer[data-v-a6f440e3]{align-items:center;border-top:1px solid var(--setup-divider);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:14px 24px}.setup-input[data-v-a6f440e3]{background:var(--setup-input);border:1px solid var(--setup-border);border-radius:10px;box-sizing:border-box;caret-color:var(--setup-fg);color:var(--setup-fg);display:block;font:inherit;font-size:14px;line-height:1.6;min-width:0;padding:12px;resize:vertical;width:100%}.setup-input[data-v-a6f440e3]::-moz-placeholder{color:var(--setup-muted);opacity:1}.setup-input[data-v-a6f440e3]::placeholder{color:var(--setup-muted);opacity:1}.cancel-button[data-v-a6f440e3],.confirm-button[data-v-a6f440e3]{border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;height:36px;line-height:22px;min-width:80px;padding:0 16px}.cancel-button[data-v-a6f440e3]{background:var(--setup-hover);color:var(--setup-fg)}.cancel-button[data-v-a6f440e3]:hover{background:var(--setup-input)}.confirm-button[data-v-a6f440e3]{background:#f7f7f7;color:#212121}.confirm-button[data-v-a6f440e3]:hover{opacity:.9}.confirm-button[data-v-a6f440e3]:disabled{cursor:default;opacity:.5}.is-light .confirm-button[data-v-a6f440e3]{background:#242424;color:#fff}.is-light .confirm-button[data-v-a6f440e3]:hover{background:#444}.setup-error[data-v-a6f440e3]{color:#ffb4b4;font-size:13px;margin:0 24px 16px;overflow-wrap:anywhere}.is-light .setup-error[data-v-a6f440e3]{color:#b32525}.setting-popover[data-v-a6f440e3]{background:var(--pop-bg);border:1px solid var(--pop-border);border-radius:14px;box-shadow:var(--pop-shadow);box-sizing:content-box;max-height:min(540px,calc(100dvh - 66px));overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-color:#777 transparent;scrollbar-width:thin;width:min(312px,calc(100vw - 66px))}.setting-popover[data-v-a6f440e3]::-webkit-scrollbar{background:transparent;width:6px}.setting-popover[data-v-a6f440e3]::-webkit-scrollbar-track{background:transparent}.setting-popover[data-v-a6f440e3]::-webkit-scrollbar-thumb{background:#777;border-radius:3px}.setting-popover[data-v-a6f440e3]::-webkit-scrollbar-thumb:hover{background:#999}.setting-popover[data-v-a6f440e3]:not(.is-light){--setup-input:#1f1f1f}.slate-pop-enter-active{transition:opacity .15s ease,transform .15s cubic-bezier(.2,.7,.3,1)}.slate-pop-enter-from{opacity:0;transform:scale(.98) translate(6px)}.popover-heading[data-v-a6f440e3]{align-items:baseline;display:flex;gap:8px}.selection-limit[data-v-a6f440e3]{color:var(--setup-muted);font-size:11px;line-height:16px}.popover-heading .popover-label[data-v-a6f440e3]{margin:0}.custom-setting-label[data-v-a6f440e3]{color:var(--setup-muted);display:block;font-size:12px;margin:16px 0 8px}.episode-count-control[data-v-a6f440e3]{display:grid;gap:4px;margin:12px 0 0}.episode-range[data-v-a6f440e3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--setup-fg-2) var(--range-progress),var(--setup-hover) var(--range-progress)) 50% /100% 4px no-repeat;border-radius:8px;cursor:pointer;height:20px;margin:0;min-width:0;width:100%}.episode-range[data-v-a6f440e3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pop-bg);border:3px solid var(--setup-fg-2);border-radius:50%;height:14px;width:14px}.episode-range[data-v-a6f440e3]::-moz-range-thumb{background:var(--pop-bg);border:3px solid var(--setup-fg-2);border-radius:50%;height:8px;width:8px}.episode-range-scale[data-v-a6f440e3]{color:var(--setup-muted);display:flex;font-size:11px;justify-content:space-between;line-height:16px}.episode-range[data-v-a6f440e3]:disabled{cursor:default;opacity:.5}.popover-label[data-v-a6f440e3]{display:block;font-size:14px;font-weight:600;line-height:22px;margin:0 0 8px}.popover-label[data-v-a6f440e3]:not(:first-child){margin-top:16px}.setting-options[data-v-a6f440e3]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.option-button[data-v-a6f440e3]{background:transparent;border:1px solid var(--setup-border);border-radius:8px;box-sizing:border-box;color:var(--setup-fg);cursor:pointer;font:inherit;font-size:13px;height:32px;line-height:20px;padding:0 8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.conflict-popover .option-button[data-v-a6f440e3]{padding-inline:4px;white-space:nowrap}.option-button[data-v-a6f440e3]:hover{background:var(--setup-hover);border-color:var(--setup-muted)}.option-button.selected[data-v-a6f440e3],.option-button.selected[data-v-a6f440e3]:hover{background:var(--sel-bg);border-color:var(--sel-border);font-weight:500}.popover-help[data-v-a6f440e3]{color:var(--setup-muted);font-size:12px;line-height:1.6;margin-top:12px}.setting-popover button[data-v-a6f440e3]:active,.setup-shell button[data-v-a6f440e3]:active{opacity:.8}.episode-range[data-v-a6f440e3]:focus-visible,.setting-popover button[data-v-a6f440e3]:focus-visible,.setup-shell button[data-v-a6f440e3]:focus-visible{outline:1px solid var(--setup-fg);outline-offset:-1px}.setup-input[data-v-a6f440e3]:focus,.structure-number input[data-v-a6f440e3]:focus{outline:none}.setup-input[data-v-a6f440e3]:focus{border-color:var(--setup-muted)}.structure-number[data-v-a6f440e3]:focus-within{box-shadow:inset 0 0 0 1px var(--setup-muted)}.style-popover[data-v-a6f440e3]{width:min(380px,calc(100vw - 66px))}.style-search[data-v-a6f440e3]{height:32px;margin-top:12px;padding:6px 10px}.style-options[data-v-a6f440e3]{align-content:start;grid-auto-rows:101px;height:296px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.style-options[data-v-a6f440e3]::-webkit-scrollbar{display:none}.style-option[data-v-a6f440e3]{border-radius:10px;height:101px;overflow:hidden;padding:0;position:relative}.style-option img[data-v-a6f440e3]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.style-option span[data-v-a6f440e3]{align-items:flex-end;background:linear-gradient(transparent,#000b);box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center;padding:8px 4px;position:relative}.style-option:not(:has(img)) span[data-v-a6f440e3]{align-items:center;background:var(--setup-input);color:var(--setup-fg)}.style-option[data-v-a6f440e3]{border:0}.style-option[data-v-a6f440e3]:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--setup-border);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:box-shadow .15s ease}.style-option[data-v-a6f440e3]:hover:after{box-shadow:inset 0 0 0 1px var(--setup-muted)}.style-option.selected[data-v-a6f440e3]:after{box-shadow:inset 0 0 0 1.5px var(--sel-ring),inset 0 0 0 3px #00000059}.option-button[data-v-a6f440e3]:disabled{background:transparent;border-color:var(--setup-border);cursor:default;opacity:.5}.structure-popover[data-v-a6f440e3]{width:min(340px,calc(100vw - 66px))}.structure-popover .structure-title[data-v-a6f440e3]{font-size:15px;margin-bottom:12px}.structure-fields[data-v-a6f440e3]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.structure-field[data-v-a6f440e3]{display:grid;gap:6px;min-width:0}.structure-field>label[data-v-a6f440e3]{color:var(--setup-muted);font-size:12px;line-height:18px}.structure-number[data-v-a6f440e3]{align-items:center;background:var(--setup-input);border:1px solid var(--setup-border);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:36px;padding:0 10px}.structure-number input[data-v-a6f440e3]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:var(--setup-fg);font:inherit;font-size:14px;line-height:20px;min-width:0;padding:0;width:100%}.structure-number input[data-v-a6f440e3]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.structure-number>span[data-v-a6f440e3]{color:var(--setup-muted);flex-shrink:0;font-size:12px}.structure-number[data-v-a6f440e3]:has(input:disabled){opacity:.5}.structure-number[data-v-a6f440e3]:has(input:invalid){border-color:#ce8f8f}.structure-heading[data-v-a6f440e3]{align-items:center;border-top:1px solid var(--setup-border);display:flex;gap:8px;justify-content:space-between;margin-top:12px;padding-top:12px}.structure-heading .popover-label[data-v-a6f440e3]{font-size:12px;font-weight:500;line-height:18px;margin:0}.structure-heading>span[data-v-a6f440e3]{color:var(--setup-muted);font-size:11px}.structure-options[data-v-a6f440e3]{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.structure-options .option-button[data-v-a6f440e3]{height:36px;padding-inline:6px}@media (max-width:400px){.structure-options[data-v-a6f440e3]{grid-template-columns:repeat(2,minmax(0,1fr))}.structure-number input[data-v-a6f440e3]{font-size:16px}}@media (max-width:900px){.setup-body[data-v-a6f440e3]{grid-template-columns:minmax(0,1fr)}.slate[data-v-a6f440e3]{align-self:stretch}}@media (max-width:760px){.setup-shell[data-v-a6f440e3]{border-radius:16px;height:calc(100dvh - 32px);width:calc(100vw - 32px)}.setup-header[data-v-a6f440e3]{padding:16px 16px 10px 20px}.inspire-bar[data-v-a6f440e3]{padding:0 16px 12px}.setup-body[data-v-a6f440e3]{gap:16px;padding:16px}.setup-error[data-v-a6f440e3]{margin-inline:16px}.poster-row[data-v-a6f440e3]{gap:16px}.poster-zone[data-v-a6f440e3]{--poster-w:148px;--poster-h:148px;--poster-dual-w:200px;--poster-dual-h:100px;--seam:10px;--feather:8px;--seam-angle:101.14deg}.poster-title[data-v-a6f440e3]{font-size:20px;line-height:28px;margin-bottom:4px}.poster-title.is-dual[data-v-a6f440e3]{--poster-title-dual:16px;flex-wrap:wrap;gap:2px 6px;line-height:24px}.setup-footer[data-v-a6f440e3]{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.poster-stage[data-v-a6f440e3]{transform:none;transition:none}.poster-sweep[data-v-a6f440e3]{display:none}.poster-fusion[data-v-a6f440e3]{animation:none}.poster-swap-enter-active[data-v-a6f440e3],.poster-swap-leave-active[data-v-a6f440e3]{transition:none}.filmstrip[data-v-a6f440e3]{scroll-behavior:auto}.poster-stage[data-tilting][data-v-a6f440e3],.slate-chevron[data-v-a6f440e3],.slate-row[data-v-a6f440e3]:after{transition:none}.slate-pop-enter-active{transition:none}.slate-row.selected .slate-chevron[data-v-a6f440e3],.slate-row:hover .slate-chevron[data-v-a6f440e3]{transform:none}}@media (pointer:coarse){.episode-range[data-v-a6f440e3],.structure-number[data-v-a6f440e3]{height:44px}.structure-number input[data-v-a6f440e3]{font-size:16px}.cancel-button[data-v-a6f440e3],.confirm-button[data-v-a6f440e3],.icon-button[data-v-a6f440e3],.option-button[data-v-a6f440e3]{min-height:44px;min-width:44px}.inspire-chip[data-v-a6f440e3],.slot-button[data-v-a6f440e3]{height:44px}}
