.link-box[data-v-01e84b01]{margin:0 auto;max-width:760px;text-align:left;width:100%}.link-form[data-v-01e84b01]{align-items:center;background:var(--white);border:1px solid #c9d2cd;border-radius:10px;box-shadow:0 14px 40px #071b1324;display:flex;gap:8px;padding:7px}.link-icon[data-v-01e84b01]{color:var(--muted);display:grid;padding-left:10px;place-items:center}.link-form input[data-v-01e84b01]{background:transparent;border:0;color:var(--ink);flex:1;font-size:16px;height:48px;min-width:0;outline:0}.link-form .button[data-v-01e84b01]{min-height:48px;white-space:nowrap}.paste-btn[data-v-01e84b01]{align-items:center;background:var(--canvas);border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:5px;height:34px;padding:0 10px;white-space:nowrap}.paste-btn[data-v-01e84b01]:hover{background:var(--white);border-color:#a9b3ae;color:var(--ink)}.batch-toggle-btn[data-v-01e84b01]{align-items:center;background:var(--canvas);border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:5px;padding:6px 10px;white-space:nowrap}.batch-toggle-btn.active[data-v-01e84b01]{background:var(--green-soft);border-color:var(--green);color:var(--green-dark)}.vocab-field[data-v-01e84b01]{display:grid;gap:5px}.vocab-field label[data-v-01e84b01]{color:var(--ink);font-size:12px;font-weight:700}.vocab-field label span[data-v-01e84b01]{color:var(--muted);font-weight:500}.vocab-field input[data-v-01e84b01]{background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:13px;height:36px;outline:none;padding:0 10px}.vocab-field input[data-v-01e84b01]:focus{background:var(--white);border-color:var(--green)}.batch-panel[data-v-01e84b01]{margin-top:14px}.batch-bar[data-v-01e84b01]{align-items:center;background:var(--green-soft);border:1px solid #bcd3c9;border-radius:6px;color:var(--green-dark);display:flex;flex-wrap:wrap;font-size:12px;font-weight:650;gap:10px;justify-content:space-between;padding:10px 12px}.episode-list button.selected[data-v-01e84b01]{background:#f0f8f4}.link-hints[data-v-01e84b01]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.link-hints button[data-v-01e84b01]{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:6px;padding:6px 10px}.link-hints button[data-v-01e84b01]:hover{border-color:#a9b3ae;color:var(--ink)}.dark .link-hints button[data-v-01e84b01]{background:transparent;border-color:#ffffff40;color:#cbd9d2}.dark .link-hints button[data-v-01e84b01]:hover{border-color:#fff9;color:var(--white)}.link-error[data-v-01e84b01]{background:#fff0ee;border-left:3px solid var(--danger);border-radius:0 8px 8px 0;color:var(--danger);display:grid;font-size:14px;gap:10px;line-height:1.5;margin:14px 0 0;padding:12px 14px}.link-error-copy[data-v-01e84b01]{gap:10px;justify-content:space-between}.link-error-copy[data-v-01e84b01],.link-error-upgrade[data-v-01e84b01]{align-items:center;display:flex;flex-wrap:wrap}.link-error-upgrade[data-v-01e84b01]{gap:8px}.link-error-upgrade a[data-v-01e84b01]:not(.button){color:var(--ink);font-size:13px;font-weight:750;margin-left:4px;text-decoration:underline}.episode-panel[data-v-01e84b01]{background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 40px #071b131a;color:var(--ink);margin-top:16px;padding:18px}.show-line[data-v-01e84b01]{align-items:center;display:flex;gap:12px}.show-art-fallback[data-v-01e84b01],.show-line img[data-v-01e84b01]{background:var(--green-soft);border-radius:8px;color:var(--green-dark);display:grid;flex:0 0 auto;height:52px;-o-object-fit:cover;object-fit:cover;place-items:center;width:52px}.show-line div[data-v-01e84b01]{display:grid;gap:2px;min-width:0}.show-line strong[data-v-01e84b01]{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-line small[data-v-01e84b01]{color:var(--muted);font-size:12px}.episode-notice[data-v-01e84b01]{background:var(--mustard-soft);border-radius:6px;color:#5c4a0c;font-size:13px;margin:14px 0 0;padding:9px 12px}.episode-selected[data-v-01e84b01]{border-top:1px solid var(--line);display:grid;gap:14px;margin-top:16px;padding-top:16px}.episode-meta h3[data-v-01e84b01]{font-size:18px;line-height:1.3;margin:0 0 4px}.episode-meta span[data-v-01e84b01]{color:var(--muted);font-size:13px}.episode-plan[data-v-01e84b01]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.episode-plan>span[data-v-01e84b01]{align-items:center;color:var(--green-dark);display:inline-flex;font-size:13px;font-weight:650;gap:6px}.episode-plan>span.preview[data-v-01e84b01]{color:#8a5a00}.quality-select[data-v-01e84b01]{background:var(--white);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:12px;font-weight:650;outline:none;padding:8px 10px}.episode-selected .text-button[data-v-01e84b01]{justify-self:start}.episode-list[data-v-01e84b01]{border-top:1px solid var(--line);list-style:none;margin:14px 0 0;max-height:360px;overflow-y:auto;padding:0}.episode-list button[data-v-01e84b01]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:2px 10px;grid-template-columns:1fr auto;padding:12px 4px;text-align:left;width:100%}.episode-list button[data-v-01e84b01]:hover{background:var(--canvas)}.episode-title[data-v-01e84b01]{font-size:14px;font-weight:650;line-height:1.35}.episode-sub[data-v-01e84b01]{color:var(--muted);font-size:12px;grid-row:2}.episode-list svg[data-v-01e84b01]{color:var(--muted);grid-row:span 2}@media(max-width:640px){.link-form[data-v-01e84b01]{flex-wrap:wrap}.link-form input[data-v-01e84b01]{flex-basis:calc(100% - 44px)}.episode-plan .button[data-v-01e84b01],.link-form .button[data-v-01e84b01]{width:100%}}
