.instructor-request-dialog[data-v-9c0043b6]{border:1px solid var(--line);background:var(--paper);width:min(640px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:16px;margin:auto;padding:20px;overflow-y:auto}.instructor-request-dialog[data-v-9c0043b6]::backdrop{background:#0008}.dialog-actions[data-v-9c0043b6]{justify-content:flex-end;margin-bottom:12px;display:flex}.review-workspace[data-v-4e8c8cf5]{gap:20px;min-width:0;display:grid}.review-grid[data-v-4e8c8cf5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.review-details[data-v-4e8c8cf5]{gap:12px;padding:0 20px 20px;display:grid}.review-details iframe[data-v-4e8c8cf5]{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}.review-result[data-v-4e8c8cf5]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.review-result label[data-v-4e8c8cf5]{flex:1;gap:6px;min-width:140px;display:grid}.review-result select[data-v-4e8c8cf5]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:8px}@media (width<=1100px){.review-grid[data-v-4e8c8cf5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.review-grid[data-v-4e8c8cf5]{grid-template-columns:minmax(0,1fr)}}.login-history[data-v-6a876d1a]{gap:12px;min-width:0;display:grid}.history-controls[data-v-6a876d1a]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.history-controls label[data-v-6a876d1a]{gap:6px;min-width:0;display:grid}.history-controls input[data-v-6a876d1a],.history-controls select[data-v-6a876d1a]{width:100%;min-width:0}.history-table[data-v-6a876d1a]{max-width:100%;overflow-x:auto}table[data-v-6a876d1a]{border-collapse:collapse;width:100%}td[data-v-6a876d1a],th[data-v-6a876d1a]{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap;padding:16px}th[data-v-6a876d1a]{padding-block:12px;font-size:12px;font-weight:600}@media (width<=600px){.history-controls label[data-v-6a876d1a]{width:100%}}.account-providers[data-v-840f36b6]{flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;display:flex}.account-providers--compact[data-v-840f36b6]{margin-block:0}.provider-badge[data-v-840f36b6]{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.provider-badge svg[data-v-840f36b6]{flex-shrink:0;width:24px;height:24px}.member-picker[data-v-7fd9647c]{gap:12px;min-width:0;display:grid}.member-picker-search[data-v-7fd9647c]{grid-template-columns:minmax(110px,.65fr) minmax(0,1.5fr);align-items:end;gap:14px 12px;display:grid}.member-picker-search>button[data-v-7fd9647c]{grid-column:1/-1;justify-content:center;min-height:42px}.member-picker-search label[data-v-7fd9647c]{gap:8px;min-width:0;font-size:13px;display:grid}.member-picker-search input[data-v-7fd9647c],.member-picker-search select[data-v-7fd9647c]{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:8px;padding:9px 12px}.member-picker-results[data-v-7fd9647c]{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.member-picker-results li[data-v-7fd9647c]{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.member-picker-results li.selected[data-v-7fd9647c]{background:var(--surface);box-shadow:inset 3px 0 0 var(--ink)}.member-picker-results li>div[data-v-7fd9647c]{min-width:0}.member-picker-results li>button[data-v-7fd9647c]{flex-shrink:0}@media (width<=480px){.member-picker-search[data-v-7fd9647c]{grid-template-columns:minmax(0,1fr)}}.member-merge[data-v-4e322c71],.merge-preview[data-v-4e322c71]{gap:14px;min-width:0;display:grid}.merge-preview[data-v-4e322c71]{border:1px solid var(--line);border-radius:10px;padding:16px}.member-merge h3[data-v-4e322c71]{margin:0}.member-merge p[data-v-4e322c71]{overflow-wrap:anywhere}.member-merge .merge-consent[data-v-4e322c71]{align-items:start;gap:8px;display:flex}.member-merge .merge-consent input[data-v-4e322c71]{flex:none;width:18px;min-height:18px;margin-top:3px}.manager-workspace[data-v-c88c313d]{gap:28px;min-width:0;display:grid}.manager-workspace[data-v-c88c313d] .manager-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.manager-workspace[data-v-c88c313d] .manager-panel-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.manager-workspace[data-v-c88c313d] .manager-panel-heading h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.manager-workspace[data-v-c88c313d] .manager-panel-body{padding:20px}.manager-workspace[data-v-c88c313d] .manager-panel-footer{border-top:1px solid var(--line);padding:12px 20px}.manager-workspace[data-v-c88c313d] .admin-pagination{margin:0}.manager-workspace[data-v-c88c313d] .manager-notice{margin:12px 20px}.manager-workspace[data-v-c88c313d] .manager-account-cell{overflow-wrap:anywhere;gap:6px;min-width:260px;max-width:340px;display:grid}.manager-workspace[data-v-c88c313d] .manager-cell-detail{margin-top:6px;font-size:12px}.manager-workspace[data-v-c88c313d] .manager-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-workspace .member-actions[data-v-c88c313d]{flex-wrap:nowrap;width:max-content}.manager-workspace .member-actions[data-v-c88c313d] button{white-space:nowrap;flex-shrink:0}.member-search[data-v-c88c313d]{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.member-search label[data-v-c88c313d]{flex:1}.manager-workspace[data-v-c88c313d] label,.modal-form[data-v-c88c313d]{gap:10px;min-width:0;display:grid}.manager-workspace[data-v-c88c313d] input,.manager-workspace[data-v-c88c313d] select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:8px;padding:9px 12px;font-size:16px}.member-pages[data-v-c88c313d]{min-width:160px;margin:0;padding:0;list-style:none}.member-dialog[data-v-c88c313d]{border:1px solid var(--line);background:var(--paper);width:min(680px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:16px;margin:auto;padding:24px;overflow-y:auto}.member-dialog[data-v-c88c313d]::backdrop{background:#0008}.dialog-heading[data-v-c88c313d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-heading h2[data-v-c88c313d]{margin:0;font-size:20px}.selected-account[data-v-c88c313d]{overflow-wrap:anywhere;gap:4px;margin-block:20px;display:grid}.modal-form fieldset[data-v-c88c313d]{border:0;min-width:0;margin:0;padding:0}.modal-form legend[data-v-c88c313d]{margin-bottom:12px}.modal-form[data-v-c88c313d] .admin-record-picker{gap:12px;display:grid}.modal-form[data-v-c88c313d] .admin-search{gap:10px;margin:0;display:flex}.modal-form>button[data-v-c88c313d]{justify-self:end}.linked-pages[data-v-c88c313d]{padding:0;list-style:none}.linked-pages li[data-v-c88c313d]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.linked-pages li span[data-v-c88c313d]{overflow-wrap:anywhere}.linked-pages button[data-v-c88c313d]{flex-shrink:0}.manager-workspace[data-v-c88c313d] .manager-panel-footer .admin-pagination{border:0;width:100%;max-width:none;padding:0}@media (width<=600px){.member-search[data-v-c88c313d]{flex-direction:column;align-items:stretch}.member-dialog[data-v-c88c313d]{padding:16px}.manager-workspace[data-v-c88c313d] .manager-panel-body,.manager-workspace[data-v-c88c313d] .manager-panel-footer,.manager-workspace[data-v-c88c313d] .manager-panel-heading{padding:14px}}.logs article[data-v-a18b1e6a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-summary[data-v-a18b1e6a]{flex-basis:100%;margin:0}.logs details[data-v-a18b1e6a]{overflow-wrap:anywhere;flex-basis:100%}.logs summary[data-v-a18b1e6a]{cursor:pointer;color:var(--ui-text-muted);font-size:.875rem}.run-delete[data-v-a18b1e6a]{margin-left:auto}.tag-colors-panel[data-v-45971033]{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;margin-block:20px;padding:18px;display:grid}fieldset[data-v-45971033]{border:0;flex-wrap:wrap;align-items:end;gap:12px;min-width:0;margin:0 0 12px;padding:0;display:flex}label[data-v-45971033]{gap:6px;display:grid}input[data-v-45971033],select[data-v-45971033]{border:1px solid var(--line);max-width:100%;min-height:40px;color:var(--ink);background:var(--paper);border-radius:8px;padding:6px 10px}input[data-v-45971033]:not([type=color]){width:110px}input[type=color][data-v-45971033]{cursor:pointer;width:54px;padding:4px}.tag-color-actions[data-v-45971033]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-swatch[data-v-45971033]{color:#fff;border:2px solid #0000;border-radius:50%;width:36px;height:36px}.color-swatch[aria-pressed=true][data-v-45971033]{outline:2px solid var(--ink);outline-offset:2px}.source-editor-dialog[data-v-3395bd9a]{border:1px solid var(--line);background:var(--paper);width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:16px;margin:auto;padding:24px;overflow-y:auto}.source-editor-dialog[data-v-3395bd9a]::backdrop{background:#0008}.source-editor-dialog fieldset[data-v-3395bd9a]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.address-search[data-v-835ef4a2],.address-search-panel[open][data-v-835ef4a2]{gap:10px;display:grid}.address-search-panel[data-v-835ef4a2]{box-sizing:border-box;width:calc(min(520px,100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border:1px solid var(--line);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:16px;overflow:auto}.address-search-panel[data-v-835ef4a2]::backdrop{background:#00000080}.address-search-panel .chips[data-v-835ef4a2]{justify-content:space-between}.address-search-frame[data-v-835ef4a2]{width:100%;height:calc(min(460px,100dvh - 160px));min-height:200px}.featured-video[data-v-763345cf],.featured-videos[data-v-763345cf]{gap:12px;min-width:0;display:grid}.featured-videos[data-v-763345cf]{grid-column:1/-1}.featured-video[data-v-763345cf]{border-top:1px solid var(--line);padding-block:12px}.featured-video input[data-v-763345cf]{width:100%;min-width:0}.featured-video p[data-v-763345cf]{overflow-wrap:anywhere;font-size:14px}@media (width>=901px){.featured-videos[data-v-763345cf]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.featured-videos[data-v-763345cf]>:not(.featured-video){grid-column:1/-1}}.translation-editor[data-v-51d39a49],.translation-fields[data-v-51d39a49]{gap:12px;min-width:0;display:grid}.review-stat[data-v-e69141cb]{border:1px solid var(--line);background:var(--surface-soft);color:inherit;border-radius:6px;padding:25px;text-decoration:none;display:block}.review-stat[data-v-e69141cb]:hover{border-color:var(--highlight)}.review-stat[data-v-e69141cb]:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}.admin-list article[data-v-e69141cb]{flex-wrap:wrap}.instructor-table-wrap[data-v-e69141cb],.tag-table-wrap[data-v-e69141cb]{border:1px solid var(--line);border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.instructor-table[data-v-e69141cb],.tag-table[data-v-e69141cb]{border-collapse:collapse;text-align:left;width:100%}.instructor-table td[data-v-e69141cb],.instructor-table th[data-v-e69141cb],.tag-table td[data-v-e69141cb],.tag-table th[data-v-e69141cb]{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px}.tag-table td[data-v-e69141cb],.tag-table th[data-v-e69141cb]{padding:12px 16px}.instructor-table thead[data-v-e69141cb],.tag-table thead[data-v-e69141cb]{background:var(--surface-soft);color:var(--muted);font-size:13px}.instructor-table td[data-v-e69141cb]:last-child,.instructor-table thead th[data-v-e69141cb],.tag-table td[data-v-e69141cb]:last-child,.tag-table td[data-v-e69141cb]:nth-child(4),.tag-table thead th[data-v-e69141cb]{white-space:nowrap}.instructor-table tbody th[data-v-e69141cb]{overflow-wrap:anywhere;min-width:160px}.instructor-table tbody tr[data-v-e69141cb]:last-child>*,.tag-table tbody tr[data-v-e69141cb]:last-child>*{border-bottom:0}.instructor-table tbody tr[data-v-e69141cb]:hover,.tag-table tbody tr[data-v-e69141cb]:hover{background:var(--surface-soft)}.instructor-table td[data-v-e69141cb]:nth-child(3){overflow-wrap:anywhere;min-width:180px}.tag-table[data-v-e69141cb]{min-width:640px}.tag-table th[data-v-e69141cb]:first-child{width:40%}.tag-table td[data-v-e69141cb]:nth-child(2),.tag-table td[data-v-e69141cb]:nth-child(3){overflow-wrap:anywhere;width:20%}.tag-table .chip[data-v-e69141cb]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin-tag-filter[data-v-e69141cb]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:20px 0;display:flex}.source-stats[data-v-e69141cb]{margin-top:10px}.source-counts[data-v-e69141cb]{flex-wrap:wrap;gap:6px 16px;display:flex}.source-counts strong[data-v-e69141cb]{color:var(--ink);font-variant-numeric:tabular-nums}.collection-heading[data-v-e69141cb]{border:1px solid var(--line);background:linear-gradient(120deg,var(--surface-soft),var(--surface));border-radius:20px;gap:24px;margin:24px 0;padding:28px}.collection-heading h2[data-v-e69141cb]{margin:6px 0 10px;font-size:28px}.collection-heading .eyebrow[data-v-e69141cb]{letter-spacing:.16em;font-size:11px}.collection-heading>.chips[data-v-e69141cb]{justify-content:flex-end}.collection-workspace .admin-search[data-v-e69141cb]{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.collection-list[data-v-e69141cb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.collection-list article[data-v-e69141cb]{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 4px 16px color-mix(in srgb,var(--ink) 4%,transparent);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:20px;padding:24px;display:flex}.collection-list article>div[data-v-e69141cb]{min-width:0}.source-identity[data-v-e69141cb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.source-platform[data-v-e69141cb]{text-transform:capitalize;gap:7px;font-weight:600}.source-platform[data-v-e69141cb],.source-state[data-v-e69141cb]{color:var(--muted);align-items:center;font-size:12px;display:inline-flex}.source-state[data-v-e69141cb]{background:var(--surface-soft);border-radius:99px;gap:6px;padding:4px 10px}.source-state.is-active[data-v-e69141cb]{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 10%,var(--surface))}.collection-list h3[data-v-e69141cb]{overflow-wrap:anywhere;font-size:20px}.source-channel-link[data-v-e69141cb]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.collection-list .source-stats[data-v-e69141cb]{margin-top:20px}.collection-list .source-counts[data-v-e69141cb]{background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:16px 12px;display:grid}.source-counts>span[data-v-e69141cb]{gap:6px;font-size:12px;display:grid}.collection-list .source-counts strong[data-v-e69141cb]{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.collection-list .source-stats>.subtle[data-v-e69141cb]{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.collection-list article>.source-actions[data-v-e69141cb]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;padding-top:16px;display:grid}.source-actions>button[data-v-e69141cb]{justify-content:center;min-height:40px}.source-danger[data-v-e69141cb]{grid-column:1/-1;margin-top:4px}.source-danger summary[data-v-e69141cb]{cursor:pointer;width:fit-content;color:var(--muted);padding:8px 0;font-size:12px}.source-danger .chips[data-v-e69141cb]{margin-top:8px}.collection-workspace[data-v-e69141cb] .logs{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:32px;padding:24px}@media (width<=900px){.collection-list[data-v-e69141cb]{grid-template-columns:minmax(0,1fr)}.collection-heading[data-v-e69141cb]{flex-direction:column;align-items:stretch;padding:20px}.collection-heading>.chips[data-v-e69141cb]{justify-content:flex-start}.collection-list article[data-v-e69141cb],.collection-workspace[data-v-e69141cb] .logs{padding:18px}}.collection-range-form[data-v-e69141cb]{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;flex-basis:100%;align-items:end;gap:12px;min-width:0;padding:16px;display:flex}.collection-range-form p[data-v-e69141cb]{flex-basis:100%}.collection-range-form label[data-v-e69141cb]{gap:6px;min-width:0;display:grid}.collection-range-form input[data-v-e69141cb]{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:8px;font-size:16px}.collection-list .collection-range-form[data-v-e69141cb]{background:var(--surface-soft);flex-basis:auto}.collection-list .collection-range-form label[data-v-e69141cb]{flex:140px}@media (width<=900px){.collection-range-form[data-v-e69141cb]{flex-basis:auto}}.search-tag-row[data-v-e69141cb]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.search-tag-row input[data-v-e69141cb]{width:100%;min-width:0}.instructor-editor[data-v-e69141cb]{width:100%;max-width:1200px;margin-inline:auto}.instructor-fields[data-v-e69141cb]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.instructor-fields fieldset[data-v-e69141cb],.instructor-tags[data-v-e69141cb]{gap:16px;min-width:0;margin:0;display:grid}.instructor-editor .instructor-fields input[data-v-e69141cb],.instructor-editor .instructor-fields label[data-v-e69141cb]{min-width:0;max-width:100%}.instructor-column[data-v-e69141cb]{align-content:start;gap:24px;min-width:0;display:grid}.instructor-tags[data-v-e69141cb]{grid-column:2;grid-template-columns:minmax(0,1fr);align-items:start}.instructor-editor form>button[data-v-e69141cb]{justify-self:end;min-width:160px}@media (width<=900px){.instructor-fields[data-v-e69141cb]{grid-template-columns:minmax(0,1fr);gap:16px}.instructor-column[data-v-e69141cb]{gap:16px}.instructor-tags[data-v-e69141cb]{grid-template-columns:minmax(0,1fr)}.instructor-editor .instructor-fields[data-v-e69141cb]>*{grid-area:auto}.instructor-editor form>button[data-v-e69141cb]{width:100%}}
